<SEC-DOCUMENT>0001193125-22-140164.txt : 20220504
<SEC-HEADER>0001193125-22-140164.hdr.sgml : 20220504
<ACCEPTANCE-DATETIME>20220504131427
ACCESSION NUMBER:		0001193125-22-140164
CONFORMED SUBMISSION TYPE:	10-Q
PUBLIC DOCUMENT COUNT:		67
CONFORMED PERIOD OF REPORT:	20220331
FILED AS OF DATE:		20220504
DATE AS OF CHANGE:		20220504

FILER:

	COMPANY DATA:	
		COMPANY CONFORMED NAME:			IMPERIAL OIL LTD
		CENTRAL INDEX KEY:			0000049938
		STANDARD INDUSTRIAL CLASSIFICATION:	PETROLEUM REFINING [2911]
		IRS NUMBER:				980017682
		FISCAL YEAR END:			1231

	FILING VALUES:
		FORM TYPE:		10-Q
		SEC ACT:		1934 Act
		SEC FILE NUMBER:	000-12014
		FILM NUMBER:		22890813

	BUSINESS ADDRESS:	
		STREET 1:		505 QUARRY PARK BOULEVARD S.E.
		CITY:			CALGARY
		STATE:			A0
		ZIP:			T2C 5N1
		BUSINESS PHONE:		1-800-567-3776

	MAIL ADDRESS:	
		STREET 1:		505 QUARRY PARK BOULEVARD S.E.
		CITY:			CALGARY
		STATE:			A0
		ZIP:			T2C 5N1
</SEC-HEADER>
<DOCUMENT>
<TYPE>10-Q
<SEQUENCE>1
<FILENAME>d350214d10q.htm
<DESCRIPTION>10-Q
<TEXT>
<XBRL>
<?xml version="1.0" encoding="utf-8" ?>
<html xmlns:imo="http://www.imperialoil.ca/20220331" xmlns:link="http://www.xbrl.org/2003/linkbase" xmlns:xbrldi="http://xbrl.org/2006/xbrldi" xmlns:xlink="http://www.w3.org/1999/xlink" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xbrli="http://www.xbrl.org/2003/instance" xmlns:dei="http://xbrl.sec.gov/dei/2021q4" xmlns:iso4217="http://www.xbrl.org/2003/iso4217" xmlns:deprecated="http://www.xbrl.org/2009/arcrole/deprecated" xmlns:country="http://xbrl.sec.gov/country/2021" xmlns:currency="http://xbrl.sec.gov/currency/2021" xmlns:exch="http://xbrl.sec.gov/exch/2021" xmlns:naics="http://xbrl.sec.gov/naics/2021" xmlns:sic="http://xbrl.sec.gov/sic/2021" xmlns:stpr="http://xbrl.sec.gov/stpr/2021" xmlns:us-gaap="http://fasb.org/us-gaap/2021-01-31" xmlns:xl="http://www.xbrl.org/2003/XLink" xmlns:utr="http://www.xbrl.org/2009/utr" xmlns:srt="http://fasb.org/srt/2021-01-31" xmlns:ix="http://www.xbrl.org/2013/inlineXBRL" xmlns:ixt="http://www.xbrl.org/inlineXBRL/transformation/2015-02-26" xmlns:xbrll="http://www.xbrl.org/2003/linkbase" xmlns:ixt-sec="http://www.sec.gov/inlineXBRL/transformation/2015-08-31" xmlns="http://www.w3.org/1999/xhtml">
<head>
<title>10-Q</title>
<meta content="text/html; charset=UTF-8" http-equiv="Content-Type"/>
</head>
<body style=""><div style='display: none'><ix:header><ix:hidden><ix:nonNumeric name="dei:DocumentFiscalPeriodFocus" contextRef="P01_01_2022To03_31_2022">Q1</ix:nonNumeric><ix:nonNumeric name="dei:EntityCentralIndexKey" contextRef="P01_01_2022To03_31_2022">0000049938</ix:nonNumeric><ix:nonNumeric name="dei:CurrentFiscalYearEndDate" contextRef="P01_01_2022To03_31_2022">--12-31</ix:nonNumeric><ix:nonNumeric name="dei:AmendmentFlag" contextRef="P01_01_2022To03_31_2022">false</ix:nonNumeric><ix:nonNumeric name="dei:EntityCurrentReportingStatus" id="hidden47089087" contextRef="P01_01_2022To03_31_2022">Yes</ix:nonNumeric><ix:nonNumeric name="dei:EntityInteractiveDataCurrent" id="hidden47089088" contextRef="P01_01_2022To03_31_2022">Yes</ix:nonNumeric><ix:nonNumeric name="dei:EntitySmallBusiness" id="hidden47089085" contextRef="P01_01_2022To03_31_2022">false</ix:nonNumeric><ix:nonNumeric name="dei:EntityEmergingGrowthCompany" id="hidden47089086" contextRef="P01_01_2022To03_31_2022">false</ix:nonNumeric><ix:nonNumeric name="dei:EntityIncorporationStateCountryCode" id="hidden47089053" contextRef="P01_01_2022To03_31_2022">CA</ix:nonNumeric><ix:nonNumeric name="us-gaap:FinanceLeaseLiabilityNoncurrentStatementOfFinancialPositionExtensibleList" id="hidden47089089" contextRef="PAsOn03_31_2022">http://www.imperialoil.ca/20220331#LongTermDebtAndFinanceLeaseObligations</ix:nonNumeric><ix:nonNumeric name="us-gaap:FinanceLeaseLiabilityNoncurrentStatementOfFinancialPositionExtensibleList" id="hidden47089090" contextRef="PAsOn12_31_2021">http://www.imperialoil.ca/20220331#LongTermDebtAndFinanceLeaseObligations</ix:nonNumeric><ix:footnote id="FN_151494" xml:lang="en-US">Cash is composed of cash in bank and cash equivalents at cost. Cash equivalents are all highly liquid securities with maturity of three months or less when purchased.</ix:footnote ><ix:footnote id="FN_151495" xml:lang="en-US">Included contributions to registered pension plans.</ix:footnote ><ix:footnote id="FN_151493" xml:lang="en-US">Number of common shares authorized and outstanding were 1,100 million and 669 million, respectively (2021 - 1,100 million and 678 million, respectively).</ix:footnote ><ix:footnote id="FN_151490" xml:lang="en-US">Accounts receivable - net included net amounts receivable from related parties of $1,632 million (2021 - $1,031 million).</ix:footnote ><ix:footnote id="FN_151492" xml:lang="en-US">Long-term debt included amounts to related parties of $4,447 million (2021 - $4,447 million).</ix:footnote ><ix:footnote id="FN_151491" xml:lang="en-US">Investments and long-term receivables included amounts from related parties of $297 million (2021 - $298 million).</ix:footnote ><ix:footnote id="FN_151485" xml:lang="en-US">Included export sales to the United States of $2,504 million (2021 - $1,569 million).</ix:footnote ><ix:footnote id="FN_151486" xml:lang="en-US">Capital and exploration expenditures (CAPEX) include exploration expenses, additions to property, plant and equipment, additions to finance leases, additional investments and acquisitions and the company&#8217;s share of similar costs for equity companies. CAPEX excludes the purchase of carbon emission credits.</ix:footnote ><ix:footnote id="FN_151482" xml:lang="en-US">Total recorded employee retirement benefits obligations also included $56 million in current liabilities (2021 - $56 million). </ix:footnote ><ix:footnote id="FN_151483" xml:lang="en-US">Total asset retirement obligations and other environmental liabilities also included $102 million in current liabilities (2021 - $102 million). </ix:footnote ><ix:footnote id="FN_151484" xml:lang="en-US">Total operating lease liability also included $95 million in current liabilities (2021 - $102 million). In addition to the total operating lease liability, additional undiscounted commitments for leases not yet commenced totalled $0 million (2021 - $5 million). </ix:footnote ><ix:footnote id="FN_151487" xml:lang="en-US">Included in the Consolidated balance sheet line: &#8220;Materials, supplies and prepaid expenses&#8221;, &#8220;Accounts receivable&#8212;net&#8221; and &#8220;Other assets, including intangibles - net&#8221;. </ix:footnote ><ix:footnote id="FN_151488" xml:lang="en-US">Included in the Consolidated balance sheet line: &#8220;Accounts payable and accrued liabilities&#8221; and &#8220;Other long-term obligations&#8221;. </ix:footnote ><ix:footnote id="FN_151489" xml:lang="en-US">Included in the Consolidated balance sheet line: &#8220;Materials, supplies and prepaid expenses&#8221;, &#8220;Accounts receivable - net&#8221; and &#8220;Other assets, including intangibles - net&#8221;. </ix:footnote ></ix:hidden><ix:references><link:schemaRef xlink:type="simple" xlink:href="imo-20220331.xsd" /><link:linkbaseRef xlink:type="simple" xlink:href="imo-20220331_pre.xml" xlink:role="http://www.xbrl.org/2003/role/presentationLinkbaseRef" xlink:arcrole="http://www.w3.org/1999/xlink/properties/linkbase" xmlns:xlink="http://www.w3.org/1999/xlink" xmlns:link="http://www.xbrl.org/2003/linkbase" /><link:linkbaseRef xlink:type="simple" xlink:href="imo-20220331_def.xml" xlink:role="http://www.xbrl.org/2003/role/definitionLinkbaseRef" xlink:arcrole="http://www.w3.org/1999/xlink/properties/linkbase" xmlns:xlink="http://www.w3.org/1999/xlink" xmlns:link="http://www.xbrl.org/2003/linkbase" /><link:linkbaseRef xlink:type="simple" xlink:href="imo-20220331_lab.xml" xlink:role="http://www.xbrl.org/2003/role/labelLinkbaseRef" xlink:arcrole="http://www.w3.org/1999/xlink/properties/linkbase" xmlns:xlink="http://www.w3.org/1999/xlink" xmlns:link="http://www.xbrl.org/2003/linkbase" /><link:linkbaseRef xlink:type="simple" xlink:href="imo-20220331_cal.xml" xlink:role="http://www.xbrl.org/2003/role/calculationLinkbaseRef" xlink:arcrole="http://www.w3.org/1999/xlink/properties/linkbase" xmlns:xlink="http://www.w3.org/1999/xlink" xmlns:link="http://www.xbrl.org/2003/linkbase" /></ix:references><ix:resources><xbrli:context id="P01_01_2022To03_31_2022" > <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0000049938</xbrli:identifier> </xbrli:entity> <xbrli:period> <xbrli:startDate>2022-01-01</xbrli:startDate> <xbrli:endDate>2022-03-31</xbrli:endDate> </xbrli:period> </xbrli:context><xbrli:context id="PAsOn03_31_2022" > <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0000049938</xbrli:identifier> </xbrli:entity> <xbrli:period> <xbrli:instant>2022-03-31</xbrli:instant> </xbrli:period> </xbrli:context><xbrli:context id="PAsOn12_31_2021" > <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0000049938</xbrli:identifier> </xbrli:entity> <xbrli:period> <xbrli:instant>2021-12-31</xbrli:instant> </xbrli:period> </xbrli:context><xbrli:context id="P01_01_2021To03_31_2021" > <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0000049938</xbrli:identifier> </xbrli:entity> <xbrli:period> <xbrli:startDate>2021-01-01</xbrli:startDate> <xbrli:endDate>2021-03-31</xbrli:endDate> </xbrli:period> </xbrli:context><xbrli:context id="PAsOn06_29_2021" > <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0000049938</xbrli:identifier> </xbrli:entity> <xbrli:period> <xbrli:instant>2021-06-29</xbrli:instant> </xbrli:period> </xbrli:context><xbrli:context id="PAsOn03_31_2021" > <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0000049938</xbrli:identifier> </xbrli:entity> <xbrli:period> <xbrli:instant>2021-03-31</xbrli:instant> </xbrli:period> </xbrli:context><xbrli:context id="P01_01_2021To12_31_2021" > <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0000049938</xbrli:identifier> </xbrli:entity> <xbrli:period> <xbrli:startDate>2021-01-01</xbrli:startDate> <xbrli:endDate>2021-12-31</xbrli:endDate> </xbrli:period> </xbrli:context><xbrli:context id="P06_29_2021To06_29_2021" > <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0000049938</xbrli:identifier> </xbrli:entity> <xbrli:period> <xbrli:startDate>2021-06-29</xbrli:startDate> <xbrli:endDate>2021-06-29</xbrli:endDate> </xbrli:period> </xbrli:context><xbrli:context id="P06_15_2021To06_15_2021" > <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0000049938</xbrli:identifier> </xbrli:entity> <xbrli:period> <xbrli:startDate>2021-06-15</xbrli:startDate> <xbrli:endDate>2021-06-15</xbrli:endDate> </xbrli:period> </xbrli:context><xbrli:context id="PAsOn12_31_2020" > <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0000049938</xbrli:identifier> </xbrli:entity> <xbrli:period> <xbrli:instant>2020-12-31</xbrli:instant> </xbrli:period> </xbrli:context><xbrli:context id="PAsOn12_31_2021_InvestmentsAndLongTermReceivablesMemberusgaapBalanceSheetLocationAxis" > <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0000049938</xbrli:identifier> <xbrli:segment> <xbrldi:explicitMember dimension="us-gaap:BalanceSheetLocationAxis" >imo:InvestmentsAndLongTermReceivablesMember</xbrldi:explicitMember> </xbrli:segment> </xbrli:entity> <xbrli:period> <xbrli:instant>2021-12-31</xbrli:instant> </xbrli:period> </xbrli:context><xbrli:context id="PAsOn12_31_2021_NoncurrentLiabilitiesMemberusgaapBalanceSheetLocationAxis" > <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0000049938</xbrli:identifier> <xbrli:segment> <xbrldi:explicitMember dimension="us-gaap:BalanceSheetLocationAxis" >imo:NoncurrentLiabilitiesMember</xbrldi:explicitMember> </xbrli:segment> </xbrli:entity> <xbrli:period> <xbrli:instant>2021-12-31</xbrli:instant> </xbrli:period> </xbrli:context><xbrli:context id="PAsOn12_31_2021_MasterNettingArrangementsMemberusgaapDerivativeInstrumentRiskAxis" > <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0000049938</xbrli:identifier> <xbrli:segment> <xbrldi:explicitMember dimension="us-gaap:DerivativeInstrumentRiskAxis" >imo:MasterNettingArrangementsMember</xbrldi:explicitMember> </xbrli:segment> </xbrli:entity> <xbrli:period> <xbrli:instant>2021-12-31</xbrli:instant> </xbrli:period> </xbrli:context><xbrli:context id="PAsOn12_31_2021_FairValueInputsLevel1MemberusgaapFairValueByFairValueHierarchyLevelAxis" > <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0000049938</xbrli:identifier> <xbrli:segment> <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis" >us-gaap:FairValueInputsLevel1Member</xbrldi:explicitMember> </xbrli:segment> </xbrli:entity> <xbrli:period> <xbrli:instant>2021-12-31</xbrli:instant> </xbrli:period> </xbrli:context><xbrli:context id="PAsOn12_31_2021_FairValueInputsLevel2MemberusgaapFairValueByFairValueHierarchyLevelAxis" > <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0000049938</xbrli:identifier> <xbrli:segment> <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis" >us-gaap:FairValueInputsLevel2Member</xbrldi:explicitMember> </xbrli:segment> </xbrli:entity> <xbrli:period> <xbrli:instant>2021-12-31</xbrli:instant> </xbrli:period> </xbrli:context><xbrli:context id="PAsOn12_31_2021_FairValueInputsLevel3MemberusgaapFairValueByFairValueHierarchyLevelAxis" > <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0000049938</xbrli:identifier> <xbrli:segment> <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis" >us-gaap:FairValueInputsLevel3Member</xbrldi:explicitMember> </xbrli:segment> </xbrli:entity> <xbrli:period> <xbrli:instant>2021-12-31</xbrli:instant> </xbrli:period> </xbrli:context><xbrli:context id="PAsOn12_31_2021_DerivativeFairValueOfDerivativeAmountEffectOfCounterPartyNettingMemberusgaapDerivativeInstrumentRiskAxis" > <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0000049938</xbrli:identifier> <xbrli:segment> <xbrldi:explicitMember dimension="us-gaap:DerivativeInstrumentRiskAxis" >imo:DerivativeFairValueOfDerivativeAmountEffectOfCounterPartyNettingMember</xbrldi:explicitMember> </xbrli:segment> </xbrli:entity> <xbrli:period> <xbrli:instant>2021-12-31</xbrli:instant> </xbrli:period> </xbrli:context><xbrli:context id="PAsOn12_31_2021_DerivativeFairValueOfDerivativeAmountEffectOfCollateralNettingMemberusgaapDerivativeInstrumentRiskAxis" > <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0000049938</xbrli:identifier> <xbrli:segment> <xbrldi:explicitMember dimension="us-gaap:DerivativeInstrumentRiskAxis" >imo:DerivativeFairValueOfDerivativeAmountEffectOfCollateralNettingMember</xbrldi:explicitMember> </xbrli:segment> </xbrli:entity> <xbrli:period> <xbrli:instant>2021-12-31</xbrli:instant> </xbrli:period> </xbrli:context><xbrli:context id="PAsOn12_31_2021_NetCarryingValueMemberusgaapDerivativeInstrumentRiskAxis" > <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0000049938</xbrli:identifier> <xbrli:segment> <xbrldi:explicitMember dimension="us-gaap:DerivativeInstrumentRiskAxis" >imo:NetCarryingValueMember</xbrldi:explicitMember> </xbrli:segment> </xbrli:entity> <xbrli:period> <xbrli:instant>2021-12-31</xbrli:instant> </xbrli:period> </xbrli:context><xbrli:context id="PAsOn12_31_2021_AccountsPayableAndAccruedLiabilitiesMemberusgaapBalanceSheetLocationAxis" > <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0000049938</xbrli:identifier> <xbrli:segment> <xbrldi:explicitMember dimension="us-gaap:BalanceSheetLocationAxis" >us-gaap:AccountsPayableAndAccruedLiabilitiesMember</xbrldi:explicitMember> </xbrli:segment> </xbrli:entity> <xbrli:period> <xbrli:instant>2021-12-31</xbrli:instant> </xbrli:period> </xbrli:context><xbrli:context id="PAsOn03_31_2022_InvestmentsAndLongTermReceivablesMemberusgaapBalanceSheetLocationAxis" > <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0000049938</xbrli:identifier> <xbrli:segment> <xbrldi:explicitMember dimension="us-gaap:BalanceSheetLocationAxis" >imo:InvestmentsAndLongTermReceivablesMember</xbrldi:explicitMember> </xbrli:segment> </xbrli:entity> <xbrli:period> <xbrli:instant>2022-03-31</xbrli:instant> </xbrli:period> </xbrli:context><xbrli:context id="PAsOn03_31_2022_NoncurrentLiabilitiesMemberusgaapBalanceSheetLocationAxis" > <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0000049938</xbrli:identifier> <xbrli:segment> <xbrldi:explicitMember dimension="us-gaap:BalanceSheetLocationAxis" >imo:NoncurrentLiabilitiesMember</xbrldi:explicitMember> </xbrli:segment> </xbrli:entity> <xbrli:period> <xbrli:instant>2022-03-31</xbrli:instant> </xbrli:period> </xbrli:context><xbrli:context id="PAsOn03_31_2022_UpstreamMemberusgaapStatementBusinessSegmentsAxis" > <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0000049938</xbrli:identifier> <xbrli:segment> <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis" >imo:UpstreamMember</xbrldi:explicitMember> </xbrli:segment> </xbrli:entity> <xbrli:period> <xbrli:instant>2022-03-31</xbrli:instant> </xbrli:period> </xbrli:context><xbrli:context id="PAsOn03_31_2022_DownstreamMemberusgaapStatementBusinessSegmentsAxis" > <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0000049938</xbrli:identifier> <xbrli:segment> <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis" >imo:DownstreamMember</xbrldi:explicitMember> </xbrli:segment> </xbrli:entity> <xbrli:period> <xbrli:instant>2022-03-31</xbrli:instant> </xbrli:period> </xbrli:context><xbrli:context id="PAsOn03_31_2022_ChemicalMemberusgaapStatementBusinessSegmentsAxis" > <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0000049938</xbrli:identifier> <xbrli:segment> <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis" >imo:ChemicalMember</xbrldi:explicitMember> </xbrli:segment> </xbrli:entity> <xbrli:period> <xbrli:instant>2022-03-31</xbrli:instant> </xbrli:period> </xbrli:context><xbrli:context id="PAsOn03_31_2022_CorporateAndOtherMemberusgaapStatementBusinessSegmentsAxis" > <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0000049938</xbrli:identifier> <xbrli:segment> <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis" >us-gaap:CorporateAndOtherMember</xbrldi:explicitMember> </xbrli:segment> </xbrli:entity> <xbrli:period> <xbrli:instant>2022-03-31</xbrli:instant> </xbrli:period> </xbrli:context><xbrli:context id="PAsOn03_31_2022_ConsolidationEliminationsMembersrtConsolidationItemsAxis" > <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0000049938</xbrli:identifier> <xbrli:segment> <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis" >srt:ConsolidationEliminationsMember</xbrldi:explicitMember> </xbrli:segment> </xbrli:entity> <xbrli:period> <xbrli:instant>2022-03-31</xbrli:instant> </xbrli:period> </xbrli:context><xbrli:context id="PAsOn03_31_2022_MasterNettingArrangementsMemberusgaapDerivativeInstrumentRiskAxis" > <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0000049938</xbrli:identifier> <xbrli:segment> <xbrldi:explicitMember dimension="us-gaap:DerivativeInstrumentRiskAxis" >imo:MasterNettingArrangementsMember</xbrldi:explicitMember> </xbrli:segment> </xbrli:entity> <xbrli:period> <xbrli:instant>2022-03-31</xbrli:instant> </xbrli:period> </xbrli:context><xbrli:context id="PAsOn03_31_2022_FairValueInputsLevel1MemberusgaapFairValueByFairValueHierarchyLevelAxis" > <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0000049938</xbrli:identifier> <xbrli:segment> <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis" >us-gaap:FairValueInputsLevel1Member</xbrldi:explicitMember> </xbrli:segment> </xbrli:entity> <xbrli:period> <xbrli:instant>2022-03-31</xbrli:instant> </xbrli:period> </xbrli:context><xbrli:context id="PAsOn03_31_2022_FairValueInputsLevel2MemberusgaapFairValueByFairValueHierarchyLevelAxis" > <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0000049938</xbrli:identifier> <xbrli:segment> <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis" >us-gaap:FairValueInputsLevel2Member</xbrldi:explicitMember> </xbrli:segment> </xbrli:entity> <xbrli:period> <xbrli:instant>2022-03-31</xbrli:instant> </xbrli:period> </xbrli:context><xbrli:context id="PAsOn03_31_2022_FairValueInputsLevel3MemberusgaapFairValueByFairValueHierarchyLevelAxis" > <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0000049938</xbrli:identifier> <xbrli:segment> <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis" >us-gaap:FairValueInputsLevel3Member</xbrldi:explicitMember> </xbrli:segment> </xbrli:entity> <xbrli:period> <xbrli:instant>2022-03-31</xbrli:instant> </xbrli:period> </xbrli:context><xbrli:context id="PAsOn03_31_2022_DerivativeFairValueOfDerivativeAmountEffectOfCounterPartyNettingMemberusgaapDerivativeInstrumentRiskAxis" > <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0000049938</xbrli:identifier> <xbrli:segment> <xbrldi:explicitMember dimension="us-gaap:DerivativeInstrumentRiskAxis" >imo:DerivativeFairValueOfDerivativeAmountEffectOfCounterPartyNettingMember</xbrldi:explicitMember> </xbrli:segment> </xbrli:entity> <xbrli:period> <xbrli:instant>2022-03-31</xbrli:instant> </xbrli:period> </xbrli:context><xbrli:context id="PAsOn03_31_2022_DerivativeFairValueOfDerivativeAmountEffectOfCollateralNettingMemberusgaapDerivativeInstrumentRiskAxis" > <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0000049938</xbrli:identifier> <xbrli:segment> <xbrldi:explicitMember dimension="us-gaap:DerivativeInstrumentRiskAxis" >imo:DerivativeFairValueOfDerivativeAmountEffectOfCollateralNettingMember</xbrldi:explicitMember> </xbrli:segment> </xbrli:entity> <xbrli:period> <xbrli:instant>2022-03-31</xbrli:instant> </xbrli:period> </xbrli:context><xbrli:context id="PAsOn03_31_2022_NetCarryingValueMemberusgaapDerivativeInstrumentRiskAxis" > <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0000049938</xbrli:identifier> <xbrli:segment> <xbrldi:explicitMember dimension="us-gaap:DerivativeInstrumentRiskAxis" >imo:NetCarryingValueMember</xbrldi:explicitMember> </xbrli:segment> </xbrli:entity> <xbrli:period> <xbrli:instant>2022-03-31</xbrli:instant> </xbrli:period> </xbrli:context><xbrli:context id="PAsOn03_31_2022_AccountsPayableAndAccruedLiabilitiesMemberusgaapBalanceSheetLocationAxis" > <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0000049938</xbrli:identifier> <xbrli:segment> <xbrldi:explicitMember dimension="us-gaap:BalanceSheetLocationAxis" >us-gaap:AccountsPayableAndAccruedLiabilitiesMember</xbrldi:explicitMember> </xbrli:segment> </xbrli:entity> <xbrli:period> <xbrli:instant>2022-03-31</xbrli:instant> </xbrli:period> </xbrli:context><xbrli:context id="P01_01_2021To03_31_2021_ConsolidationEliminationsMembersrtConsolidationItemsAxis" > <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0000049938</xbrli:identifier> <xbrli:segment> <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis" >srt:ConsolidationEliminationsMember</xbrldi:explicitMember> </xbrli:segment> </xbrli:entity> <xbrli:period> <xbrli:startDate>2021-01-01</xbrli:startDate> <xbrli:endDate>2021-03-31</xbrli:endDate> </xbrli:period> </xbrli:context><xbrli:context id="P01_01_2021To03_31_2021_CorporateAndOtherMemberusgaapStatementBusinessSegmentsAxis" > <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0000049938</xbrli:identifier> <xbrli:segment> <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis" >us-gaap:CorporateAndOtherMember</xbrldi:explicitMember> </xbrli:segment> </xbrli:entity> <xbrli:period> <xbrli:startDate>2021-01-01</xbrli:startDate> <xbrli:endDate>2021-03-31</xbrli:endDate> </xbrli:period> </xbrli:context><xbrli:context id="P01_01_2021To03_31_2021_ChemicalMemberusgaapStatementBusinessSegmentsAxis" > <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0000049938</xbrli:identifier> <xbrli:segment> <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis" >imo:ChemicalMember</xbrldi:explicitMember> </xbrli:segment> </xbrli:entity> <xbrli:period> <xbrli:startDate>2021-01-01</xbrli:startDate> <xbrli:endDate>2021-03-31</xbrli:endDate> </xbrli:period> </xbrli:context><xbrli:context id="P01_01_2021To03_31_2021_DownstreamMemberusgaapStatementBusinessSegmentsAxis" > <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0000049938</xbrli:identifier> <xbrli:segment> <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis" >imo:DownstreamMember</xbrldi:explicitMember> </xbrli:segment> </xbrli:entity> <xbrli:period> <xbrli:startDate>2021-01-01</xbrli:startDate> <xbrli:endDate>2021-03-31</xbrli:endDate> </xbrli:period> </xbrli:context><xbrli:context id="P01_01_2021To03_31_2021_UpstreamMemberusgaapStatementBusinessSegmentsAxis" > <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0000049938</xbrli:identifier> <xbrli:segment> <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis" >imo:UpstreamMember</xbrldi:explicitMember> </xbrli:segment> </xbrli:entity> <xbrli:period> <xbrli:startDate>2021-01-01</xbrli:startDate> <xbrli:endDate>2021-03-31</xbrli:endDate> </xbrli:period> </xbrli:context><xbrli:context id="P01_01_2021To03_31_2021_AccumulatedDefinedBenefitPlansAdjustmentBeforeTaxMemberusgaapStatementEquityComponentsAxis" > <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0000049938</xbrli:identifier> <xbrli:segment> <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis" >imo:AccumulatedDefinedBenefitPlansAdjustmentBeforeTaxMember</xbrldi:explicitMember> </xbrli:segment> </xbrli:entity> <xbrli:period> <xbrli:startDate>2021-01-01</xbrli:startDate> <xbrli:endDate>2021-03-31</xbrli:endDate> </xbrli:period> </xbrli:context><xbrli:context id="P01_01_2021To03_31_2021_USsrtStatementGeographicalAxis" > <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0000049938</xbrli:identifier> <xbrli:segment> <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis" >country:US</xbrldi:explicitMember> </xbrli:segment> </xbrli:entity> <xbrli:period> <xbrli:startDate>2021-01-01</xbrli:startDate> <xbrli:endDate>2021-03-31</xbrli:endDate> </xbrli:period> </xbrli:context><xbrli:context id="P01_01_2021To03_31_2021_RetainedEarningsMemberusgaapStatementEquityComponentsAxis" > <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0000049938</xbrli:identifier> <xbrli:segment> <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis" >us-gaap:RetainedEarningsMember</xbrldi:explicitMember> </xbrli:segment> </xbrli:entity> <xbrli:period> <xbrli:startDate>2021-01-01</xbrli:startDate> <xbrli:endDate>2021-03-31</xbrli:endDate> </xbrli:period> </xbrli:context><xbrli:context id="P01_01_2021To03_31_2021_AccumulatedOtherComprehensiveIncomeMemberusgaapStatementEquityComponentsAxis" > <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0000049938</xbrli:identifier> <xbrli:segment> <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis" >us-gaap:AccumulatedOtherComprehensiveIncomeMember</xbrldi:explicitMember> </xbrli:segment> </xbrli:entity> <xbrli:period> <xbrli:startDate>2021-01-01</xbrli:startDate> <xbrli:endDate>2021-03-31</xbrli:endDate> </xbrli:period> </xbrli:context><xbrli:context id="P01_01_2021To03_31_2021_PensionPlansDefinedBenefitMemberusgaapRetirementPlanTypeAxis" > <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0000049938</xbrli:identifier> <xbrli:segment> <xbrldi:explicitMember dimension="us-gaap:RetirementPlanTypeAxis" >us-gaap:PensionPlansDefinedBenefitMember</xbrldi:explicitMember> </xbrli:segment> </xbrli:entity> <xbrli:period> <xbrli:startDate>2021-01-01</xbrli:startDate> <xbrli:endDate>2021-03-31</xbrli:endDate> </xbrli:period> </xbrli:context><xbrli:context id="P01_01_2021To03_31_2021_OtherPostretirementBenefitPlansDefinedBenefitMemberusgaapRetirementPlanTypeAxis" > <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0000049938</xbrli:identifier> <xbrli:segment> <xbrldi:explicitMember dimension="us-gaap:RetirementPlanTypeAxis" >us-gaap:OtherPostretirementBenefitPlansDefinedBenefitMember</xbrldi:explicitMember> </xbrli:segment> </xbrli:entity> <xbrli:period> <xbrli:startDate>2021-01-01</xbrli:startDate> <xbrli:endDate>2021-03-31</xbrli:endDate> </xbrli:period> </xbrli:context><xbrli:context id="P01_01_2022To03_31_2022_ConsolidationEliminationsMembersrtConsolidationItemsAxis" > <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0000049938</xbrli:identifier> <xbrli:segment> <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis" >srt:ConsolidationEliminationsMember</xbrldi:explicitMember> </xbrli:segment> </xbrli:entity> <xbrli:period> <xbrli:startDate>2022-01-01</xbrli:startDate> <xbrli:endDate>2022-03-31</xbrli:endDate> </xbrli:period> </xbrli:context><xbrli:context id="P01_01_2022To03_31_2022_CorporateAndOtherMemberusgaapStatementBusinessSegmentsAxis" > <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0000049938</xbrli:identifier> <xbrli:segment> <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis" >us-gaap:CorporateAndOtherMember</xbrldi:explicitMember> </xbrli:segment> </xbrli:entity> <xbrli:period> <xbrli:startDate>2022-01-01</xbrli:startDate> <xbrli:endDate>2022-03-31</xbrli:endDate> </xbrli:period> </xbrli:context><xbrli:context id="P01_01_2022To03_31_2022_ChemicalMemberusgaapStatementBusinessSegmentsAxis" > <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0000049938</xbrli:identifier> <xbrli:segment> <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis" >imo:ChemicalMember</xbrldi:explicitMember> </xbrli:segment> </xbrli:entity> <xbrli:period> <xbrli:startDate>2022-01-01</xbrli:startDate> <xbrli:endDate>2022-03-31</xbrli:endDate> </xbrli:period> </xbrli:context><xbrli:context id="P01_01_2022To03_31_2022_DownstreamMemberusgaapStatementBusinessSegmentsAxis" > <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0000049938</xbrli:identifier> <xbrli:segment> <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis" >imo:DownstreamMember</xbrldi:explicitMember> </xbrli:segment> </xbrli:entity> <xbrli:period> <xbrli:startDate>2022-01-01</xbrli:startDate> <xbrli:endDate>2022-03-31</xbrli:endDate> </xbrli:period> </xbrli:context><xbrli:context id="P01_01_2022To03_31_2022_UpstreamMemberusgaapStatementBusinessSegmentsAxis" > <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0000049938</xbrli:identifier> <xbrli:segment> <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis" >imo:UpstreamMember</xbrldi:explicitMember> </xbrli:segment> </xbrli:entity> <xbrli:period> <xbrli:startDate>2022-01-01</xbrli:startDate> <xbrli:endDate>2022-03-31</xbrli:endDate> </xbrli:period> </xbrli:context><xbrli:context id="P01_01_2022To03_31_2022_AccumulatedDefinedBenefitPlansAdjustmentBeforeTaxMemberusgaapStatementEquityComponentsAxis" > <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0000049938</xbrli:identifier> <xbrli:segment> <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis" >imo:AccumulatedDefinedBenefitPlansAdjustmentBeforeTaxMember</xbrldi:explicitMember> </xbrli:segment> </xbrli:entity> <xbrli:period> <xbrli:startDate>2022-01-01</xbrli:startDate> <xbrli:endDate>2022-03-31</xbrli:endDate> </xbrli:period> </xbrli:context><xbrli:context id="P01_01_2022To03_31_2022_CommonStockMemberusgaapStatementEquityComponentsAxis" > <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0000049938</xbrli:identifier> <xbrli:segment> <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis" >us-gaap:CommonStockMember</xbrldi:explicitMember> </xbrli:segment> </xbrli:entity> <xbrli:period> <xbrli:startDate>2022-01-01</xbrli:startDate> <xbrli:endDate>2022-03-31</xbrli:endDate> </xbrli:period> </xbrli:context><xbrli:context id="P01_01_2022To03_31_2022_USsrtStatementGeographicalAxis" > <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0000049938</xbrli:identifier> <xbrli:segment> <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis" >country:US</xbrldi:explicitMember> </xbrli:segment> </xbrli:entity> <xbrli:period> <xbrli:startDate>2022-01-01</xbrli:startDate> <xbrli:endDate>2022-03-31</xbrli:endDate> </xbrli:period> </xbrli:context><xbrli:context id="P01_01_2022To03_31_2022_RetainedEarningsMemberusgaapStatementEquityComponentsAxis" > <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0000049938</xbrli:identifier> <xbrli:segment> <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis" >us-gaap:RetainedEarningsMember</xbrldi:explicitMember> </xbrli:segment> </xbrli:entity> <xbrli:period> <xbrli:startDate>2022-01-01</xbrli:startDate> <xbrli:endDate>2022-03-31</xbrli:endDate> </xbrli:period> </xbrli:context><xbrli:context id="P01_01_2022To03_31_2022_AccumulatedOtherComprehensiveIncomeMemberusgaapStatementEquityComponentsAxis" > <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0000049938</xbrli:identifier> <xbrli:segment> <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis" >us-gaap:AccumulatedOtherComprehensiveIncomeMember</xbrldi:explicitMember> </xbrli:segment> </xbrli:entity> <xbrli:period> <xbrli:startDate>2022-01-01</xbrli:startDate> <xbrli:endDate>2022-03-31</xbrli:endDate> </xbrli:period> </xbrli:context><xbrli:context id="P01_01_2022To03_31_2022_PensionPlansDefinedBenefitMemberusgaapRetirementPlanTypeAxis" > <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0000049938</xbrli:identifier> <xbrli:segment> <xbrldi:explicitMember dimension="us-gaap:RetirementPlanTypeAxis" >us-gaap:PensionPlansDefinedBenefitMember</xbrldi:explicitMember> </xbrli:segment> </xbrli:entity> <xbrli:period> <xbrli:startDate>2022-01-01</xbrli:startDate> <xbrli:endDate>2022-03-31</xbrli:endDate> </xbrli:period> </xbrli:context><xbrli:context id="P01_01_2022To03_31_2022_OtherPostretirementBenefitPlansDefinedBenefitMemberusgaapRetirementPlanTypeAxis" > <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0000049938</xbrli:identifier> <xbrli:segment> <xbrldi:explicitMember dimension="us-gaap:RetirementPlanTypeAxis" >us-gaap:OtherPostretirementBenefitPlansDefinedBenefitMember</xbrldi:explicitMember> </xbrli:segment> </xbrli:entity> <xbrli:period> <xbrli:startDate>2022-01-01</xbrli:startDate> <xbrli:endDate>2022-03-31</xbrli:endDate> </xbrli:period> </xbrli:context><xbrli:context id="P01_01_2022To03_31_2022_CrudeBarrelsMembersrtEnergyAxis" > <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0000049938</xbrli:identifier> <xbrli:segment> <xbrldi:explicitMember dimension="srt:EnergyAxis" >imo:CrudeBarrelsMember</xbrldi:explicitMember> </xbrli:segment> </xbrli:entity> <xbrli:period> <xbrli:startDate>2022-01-01</xbrli:startDate> <xbrli:endDate>2022-03-31</xbrli:endDate> </xbrli:period> </xbrli:context><xbrli:context id="P01_01_2022To03_31_2022_ProductsBarrelsMembersrtEnergyAxis" > <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0000049938</xbrli:identifier> <xbrli:segment> <xbrldi:explicitMember dimension="srt:EnergyAxis" >imo:ProductsBarrelsMember</xbrldi:explicitMember> </xbrli:segment> </xbrli:entity> <xbrli:period> <xbrli:startDate>2022-01-01</xbrli:startDate> <xbrli:endDate>2022-03-31</xbrli:endDate> </xbrli:period> </xbrli:context><xbrli:context id="PAsOn03_31_2021_UpstreamMemberusgaapStatementBusinessSegmentsAxis" > <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0000049938</xbrli:identifier> <xbrli:segment> <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis" >imo:UpstreamMember</xbrldi:explicitMember> </xbrli:segment> </xbrli:entity> <xbrli:period> <xbrli:instant>2021-03-31</xbrli:instant> </xbrli:period> </xbrli:context><xbrli:context id="PAsOn03_31_2021_DownstreamMemberusgaapStatementBusinessSegmentsAxis" > <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0000049938</xbrli:identifier> <xbrli:segment> <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis" >imo:DownstreamMember</xbrldi:explicitMember> </xbrli:segment> </xbrli:entity> <xbrli:period> <xbrli:instant>2021-03-31</xbrli:instant> </xbrli:period> </xbrli:context><xbrli:context id="PAsOn03_31_2021_ChemicalMemberusgaapStatementBusinessSegmentsAxis" > <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0000049938</xbrli:identifier> <xbrli:segment> <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis" >imo:ChemicalMember</xbrldi:explicitMember> </xbrli:segment> </xbrli:entity> <xbrli:period> <xbrli:instant>2021-03-31</xbrli:instant> </xbrli:period> </xbrli:context><xbrli:context id="PAsOn03_31_2021_CorporateAndOtherMemberusgaapStatementBusinessSegmentsAxis" > <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0000049938</xbrli:identifier> <xbrli:segment> <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis" >us-gaap:CorporateAndOtherMember</xbrldi:explicitMember> </xbrli:segment> </xbrli:entity> <xbrli:period> <xbrli:instant>2021-03-31</xbrli:instant> </xbrli:period> </xbrli:context><xbrli:context id="PAsOn03_31_2021_ConsolidationEliminationsMembersrtConsolidationItemsAxis" > <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0000049938</xbrli:identifier> <xbrli:segment> <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis" >srt:ConsolidationEliminationsMember</xbrldi:explicitMember> </xbrli:segment> </xbrli:entity> <xbrli:period> <xbrli:instant>2021-03-31</xbrli:instant> </xbrli:period> </xbrli:context><xbrli:context id="P01_01_2021To12_31_2021_CommonStockMemberusgaapStatementEquityComponentsAxis" > <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0000049938</xbrli:identifier> <xbrli:segment> <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis" >us-gaap:CommonStockMember</xbrldi:explicitMember> </xbrli:segment> </xbrli:entity> <xbrli:period> <xbrli:startDate>2021-01-01</xbrli:startDate> <xbrli:endDate>2021-12-31</xbrli:endDate> </xbrli:period> </xbrli:context><xbrli:context id="P01_01_2021To12_31_2021_CrudeBarrelsMembersrtEnergyAxis" > <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0000049938</xbrli:identifier> <xbrli:segment> <xbrldi:explicitMember dimension="srt:EnergyAxis" >imo:CrudeBarrelsMember</xbrldi:explicitMember> </xbrli:segment> </xbrli:entity> <xbrli:period> <xbrli:startDate>2021-01-01</xbrli:startDate> <xbrli:endDate>2021-12-31</xbrli:endDate> </xbrli:period> </xbrli:context><xbrli:context id="P01_01_2021To12_31_2021_ProductsBarrelsMembersrtEnergyAxis" > <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0000049938</xbrli:identifier> <xbrli:segment> <xbrldi:explicitMember dimension="srt:EnergyAxis" >imo:ProductsBarrelsMember</xbrldi:explicitMember> </xbrli:segment> </xbrli:entity> <xbrli:period> <xbrli:startDate>2021-01-01</xbrli:startDate> <xbrli:endDate>2021-12-31</xbrli:endDate> </xbrli:period> </xbrli:context><xbrli:context id="PAsOn04_29_2022_SubsequentEventMemberusgaapSubsequentEventTypeAxis" > <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0000049938</xbrli:identifier> <xbrli:segment> <xbrldi:explicitMember dimension="us-gaap:SubsequentEventTypeAxis" >us-gaap:SubsequentEventMember</xbrldi:explicitMember> </xbrli:segment> </xbrli:entity> <xbrli:period> <xbrli:instant>2022-04-29</xbrli:instant> </xbrli:period> </xbrli:context><xbrli:context id="PAsOn12_31_2020_AccumulatedOtherComprehensiveIncomeMemberusgaapStatementEquityComponentsAxis" > <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0000049938</xbrli:identifier> <xbrli:segment> <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis" >us-gaap:AccumulatedOtherComprehensiveIncomeMember</xbrldi:explicitMember> </xbrli:segment> </xbrli:entity> <xbrli:period> <xbrli:instant>2020-12-31</xbrli:instant> </xbrli:period> </xbrli:context><xbrli:context id="PAsOn12_31_2020_RetainedEarningsMemberusgaapStatementEquityComponentsAxis" > <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0000049938</xbrli:identifier> <xbrli:segment> <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis" >us-gaap:RetainedEarningsMember</xbrldi:explicitMember> </xbrli:segment> </xbrli:entity> <xbrli:period> <xbrli:instant>2020-12-31</xbrli:instant> </xbrli:period> </xbrli:context><xbrli:context id="PAsOn12_31_2020_CommonStockMemberusgaapStatementEquityComponentsAxis" > <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0000049938</xbrli:identifier> <xbrli:segment> <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis" >us-gaap:CommonStockMember</xbrldi:explicitMember> </xbrli:segment> </xbrli:entity> <xbrli:period> <xbrli:instant>2020-12-31</xbrli:instant> </xbrli:period> </xbrli:context><xbrli:context id="PAsOn03_31_2021_AccumulatedOtherComprehensiveIncomeMemberusgaapStatementEquityComponentsAxis" > <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0000049938</xbrli:identifier> <xbrli:segment> <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis" >us-gaap:AccumulatedOtherComprehensiveIncomeMember</xbrldi:explicitMember> </xbrli:segment> </xbrli:entity> <xbrli:period> <xbrli:instant>2021-03-31</xbrli:instant> </xbrli:period> </xbrli:context><xbrli:context id="PAsOn03_31_2021_RetainedEarningsMemberusgaapStatementEquityComponentsAxis" > <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0000049938</xbrli:identifier> <xbrli:segment> <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis" >us-gaap:RetainedEarningsMember</xbrldi:explicitMember> </xbrli:segment> </xbrli:entity> <xbrli:period> <xbrli:instant>2021-03-31</xbrli:instant> </xbrli:period> </xbrli:context><xbrli:context id="PAsOn03_31_2021_CommonStockMemberusgaapStatementEquityComponentsAxis" > <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0000049938</xbrli:identifier> <xbrli:segment> <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis" >us-gaap:CommonStockMember</xbrldi:explicitMember> </xbrli:segment> </xbrli:entity> <xbrli:period> <xbrli:instant>2021-03-31</xbrli:instant> </xbrli:period> </xbrli:context><xbrli:context id="PAsOn12_31_2021_AccumulatedOtherComprehensiveIncomeMemberusgaapStatementEquityComponentsAxis" > <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0000049938</xbrli:identifier> <xbrli:segment> <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis" >us-gaap:AccumulatedOtherComprehensiveIncomeMember</xbrldi:explicitMember> </xbrli:segment> </xbrli:entity> <xbrli:period> <xbrli:instant>2021-12-31</xbrli:instant> </xbrli:period> </xbrli:context><xbrli:context id="PAsOn12_31_2021_RetainedEarningsMemberusgaapStatementEquityComponentsAxis" > <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0000049938</xbrli:identifier> <xbrli:segment> <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis" >us-gaap:RetainedEarningsMember</xbrldi:explicitMember> </xbrli:segment> </xbrli:entity> <xbrli:period> <xbrli:instant>2021-12-31</xbrli:instant> </xbrli:period> </xbrli:context><xbrli:context id="PAsOn12_31_2021_CommonStockMemberusgaapStatementEquityComponentsAxis" > <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0000049938</xbrli:identifier> <xbrli:segment> <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis" >us-gaap:CommonStockMember</xbrldi:explicitMember> </xbrli:segment> </xbrli:entity> <xbrli:period> <xbrli:instant>2021-12-31</xbrli:instant> </xbrli:period> </xbrli:context><xbrli:context id="PAsOn03_31_2022_CommonStockMemberusgaapStatementEquityComponentsAxis" > <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0000049938</xbrli:identifier> <xbrli:segment> <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis" >us-gaap:CommonStockMember</xbrldi:explicitMember> </xbrli:segment> </xbrli:entity> <xbrli:period> <xbrli:instant>2022-03-31</xbrli:instant> </xbrli:period> </xbrli:context><xbrli:context id="PAsOn03_31_2022_AccumulatedOtherComprehensiveIncomeMemberusgaapStatementEquityComponentsAxis" > <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0000049938</xbrli:identifier> <xbrli:segment> <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis" >us-gaap:AccumulatedOtherComprehensiveIncomeMember</xbrldi:explicitMember> </xbrli:segment> </xbrli:entity> <xbrli:period> <xbrli:instant>2022-03-31</xbrli:instant> </xbrli:period> </xbrli:context><xbrli:context id="PAsOn03_31_2022_RetainedEarningsMemberusgaapStatementEquityComponentsAxis" > <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0000049938</xbrli:identifier> <xbrli:segment> <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis" >us-gaap:RetainedEarningsMember</xbrldi:explicitMember> </xbrli:segment> </xbrli:entity> <xbrli:period> <xbrli:instant>2022-03-31</xbrli:instant> </xbrli:period> </xbrli:context><xbrli:unit id="Unit_shares" > <xbrli:measure>xbrli:shares</xbrli:measure> </xbrli:unit><xbrli:unit id="Unit_CAD" > <xbrli:measure>iso4217:CAD</xbrli:measure> </xbrli:unit><xbrli:unit id="Unit_pure" > <xbrli:measure>xbrli:pure</xbrli:measure> </xbrli:unit><xbrli:unit id="Unit_bbl" > <xbrli:measure>utr:bbl</xbrli:measure> </xbrli:unit><xbrli:unit id="Unit_Month" > <xbrli:measure>utr:Month</xbrli:measure> </xbrli:unit><xbrli:unit id="Unit_CAD_per_Share" > <xbrli:divide> <xbrli:unitNumerator> <xbrli:measure>iso4217:CAD</xbrli:measure> </xbrli:unitNumerator> <xbrli:unitDenominator> <xbrli:measure>xbrli:shares</xbrli:measure> </xbrli:unitDenominator> </xbrli:divide> </xbrli:unit><ix:relationship fromRefs="Fact_47088523" toRefs="FN_151494"/><ix:relationship fromRefs="Fact_47088524" toRefs="FN_151494"/><ix:relationship fromRefs="Fact_47088549" toRefs="FN_151495"/><ix:relationship fromRefs="Fact_47088550" toRefs="FN_151495"/><ix:relationship fromRefs="Fact_47088593" toRefs="FN_151493"/><ix:relationship fromRefs="Fact_47088594" toRefs="FN_151493"/><ix:relationship fromRefs="Fact_47088601" toRefs="FN_151490"/><ix:relationship fromRefs="Fact_47088602" toRefs="FN_151490"/><ix:relationship fromRefs="Fact_47088611" toRefs="FN_151492"/><ix:relationship fromRefs="Fact_47088612" toRefs="FN_151492"/><ix:relationship fromRefs="Fact_47088619" toRefs="FN_151490"/><ix:relationship fromRefs="Fact_47088620" toRefs="FN_151490"/><ix:relationship fromRefs="Fact_47088631" toRefs="FN_151491"/><ix:relationship fromRefs="Fact_47088632" toRefs="FN_151491"/><ix:relationship fromRefs="Fact_47088702" toRefs="FN_151485"/><ix:relationship fromRefs="Fact_47088703" toRefs="FN_151485"/><ix:relationship fromRefs="Fact_47088704" toRefs="FN_151485"/><ix:relationship fromRefs="Fact_47088705" toRefs="FN_151485"/><ix:relationship fromRefs="Fact_47088706" toRefs="FN_151485"/><ix:relationship fromRefs="Fact_47088707" toRefs="FN_151485"/><ix:relationship fromRefs="Fact_47088708" toRefs="FN_151485"/><ix:relationship fromRefs="Fact_47088709" toRefs="FN_151485"/><ix:relationship fromRefs="Fact_47088710" toRefs="FN_151485"/><ix:relationship fromRefs="Fact_47088711" toRefs="FN_151485"/><ix:relationship fromRefs="Fact_47088712" toRefs="FN_151485"/><ix:relationship fromRefs="Fact_47088713" toRefs="FN_151485"/><ix:relationship fromRefs="Fact_47088762" toRefs="FN_151486"/><ix:relationship fromRefs="Fact_47088763" toRefs="FN_151486"/><ix:relationship fromRefs="Fact_47088764" toRefs="FN_151486"/><ix:relationship fromRefs="Fact_47088765" toRefs="FN_151486"/><ix:relationship fromRefs="Fact_47088766" toRefs="FN_151486"/><ix:relationship fromRefs="Fact_47088767" toRefs="FN_151486"/><ix:relationship fromRefs="Fact_47088768" toRefs="FN_151486"/><ix:relationship fromRefs="Fact_47088769" toRefs="FN_151486"/><ix:relationship fromRefs="Fact_47088770" toRefs="FN_151486"/><ix:relationship fromRefs="Fact_47088771" toRefs="FN_151486"/><ix:relationship fromRefs="Fact_47088772" toRefs="FN_151486"/><ix:relationship fromRefs="Fact_47088773" toRefs="FN_151486"/><ix:relationship fromRefs="Fact_47088788" toRefs="FN_151482"/><ix:relationship fromRefs="Fact_47088789" toRefs="FN_151482"/><ix:relationship fromRefs="Fact_47088790" toRefs="FN_151483"/><ix:relationship fromRefs="Fact_47088791" toRefs="FN_151483"/><ix:relationship fromRefs="Fact_47089014" toRefs="FN_151484"/><ix:relationship fromRefs="Fact_47089015" toRefs="FN_151484"/><ix:relationship fromRefs="Fact_47089021" toRefs="FN_151487"/><ix:relationship fromRefs="Fact_47089022" toRefs="FN_151487"/><ix:relationship fromRefs="Fact_47089023" toRefs="FN_151487"/><ix:relationship fromRefs="Fact_47089024" toRefs="FN_151487"/><ix:relationship fromRefs="Fact_47089025" toRefs="FN_151487"/><ix:relationship fromRefs="Fact_47089026" toRefs="FN_151487"/><ix:relationship fromRefs="Fact_47089027" toRefs="FN_151488"/><ix:relationship fromRefs="Fact_47089028" toRefs="FN_151488"/><ix:relationship fromRefs="Fact_47089029" toRefs="FN_151488"/><ix:relationship fromRefs="Fact_47089030" toRefs="FN_151488"/><ix:relationship fromRefs="Fact_47089031" toRefs="FN_151488"/><ix:relationship fromRefs="Fact_47089032" toRefs="FN_151488"/><ix:relationship fromRefs="Fact_47089033" toRefs="FN_151489"/><ix:relationship fromRefs="Fact_47089034" toRefs="FN_151489"/><ix:relationship fromRefs="Fact_47089035" toRefs="FN_151489"/><ix:relationship fromRefs="Fact_47089036" toRefs="FN_151489"/><ix:relationship fromRefs="Fact_47089037" toRefs="FN_151489"/><ix:relationship fromRefs="Fact_47089038" toRefs="FN_151488"/><ix:relationship fromRefs="Fact_47089039" toRefs="FN_151488"/><ix:relationship fromRefs="Fact_47089040" toRefs="FN_151488"/><ix:relationship fromRefs="Fact_47089041" toRefs="FN_151488"/><ix:relationship fromRefs="Fact_47089042" toRefs="FN_151488"/><ix:relationship fromRefs="Fact_47089078" toRefs="FN_151487"/><ix:relationship fromRefs="Fact_47089079" toRefs="FN_151488"/><ix:relationship fromRefs="Fact_47089080" toRefs="FN_151489"/><ix:relationship fromRefs="Fact_47089081" toRefs="FN_151489"/><ix:relationship fromRefs="Fact_47089082" toRefs="FN_151488"/><ix:relationship fromRefs="Fact_47089083" toRefs="FN_151488"/></ix:resources></ix:header></div><div><div style="background-color:white;display: inline;"><div style="margin-top: 0pt; margin-bottom: 17pt;;font-weight: bold;;font-size: .83em;"><a href="#toc">Table of Contents</a></div><div style="text-align:center"><div style="width:8.5in;text-align:left;margin-left: auto;margin-right: auto"><div style="margin-top: 0pt; margin-bottom: 0pt; font-size: 11pt; font-family: ARIAL; text-align: center;"><div style="font-weight:bold;display:inline;">UNITED STATES </div></div><div style="margin-top: 0pt; margin-bottom: 0pt; font-size: 11pt; font-family: ARIAL; text-align: center;"><div style="font-weight:bold;display:inline;">SECURITIES AND EXCHANGE COMMISSION </div></div><div style="margin-top: 0pt; margin-bottom: 0pt; font-size: 8pt; font-family: ARIAL; text-align: center;"><div style="font-weight:bold;display:inline;">Washington, D.C. 20549 </div></div><div style="margin-top: 0pt; margin-bottom: 0pt; font-size: 11pt; font-family: ARIAL; text-align: center;"><div style="font-weight:bold;display:inline;">FORM <div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;"><ix:nonNumeric name="dei:DocumentType" contextRef="P01_01_2022To03_31_2022">10-Q</ix:nonNumeric></div> </div></div><div style="margin-top:15pt; margin-bottom:0pt; font-size:10pt; font-family:ARIAL;text-align:center"><div style="font-family: ARIAL; font-size: 16pt; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; letter-spacing: 0px; top: 0px;;display:inline;"><ix:nonNumeric name="dei:DocumentQuarterlyReport" contextRef="P01_01_2022To03_31_2022" format="ixt:booleantrue">&#9745;</ix:nonNumeric></div></div><div style="font-family: ARIAL; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;&#160;&#160;&#160;</div></div>QUARTERLY REPORT PURSUANT TO SECTION 13 OR 15(d) </div></div><div style="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:ARIAL;text-align:center">OF THE SECURITIES EXCHANGE ACT OF 1934 </div><div style="margin-top: 14pt; margin-bottom: 0pt; font-size: 10pt; font-family: ARIAL; text-align: center;"><div style="font-weight:bold;display:inline;">For the quarterly period ended <ix:nonNumeric name="dei:DocumentPeriodEndDate" contextRef="P01_01_2022To03_31_2022" format="ixt:datemonthdayyearen">March 31, <ix:nonNumeric name="dei:DocumentFiscalYearFocus" contextRef="P01_01_2022To03_31_2022">2022</ix:nonNumeric></ix:nonNumeric> </div></div><div style="margin-top: 6pt; margin-bottom: 0pt; font-size: 10pt; font-family: ARIAL; text-align: center;"><div style="font-weight:bold;display:inline;">OR </div></div><div style="margin-top:4pt; margin-bottom:0pt; font-size:10pt; font-family:ARIAL;text-align:center"><div style="font-family: ARIAL; font-size: 16pt; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; letter-spacing: 0px; top: 0px;;display:inline;"><ix:nonNumeric name="dei:DocumentTransitionReport" contextRef="P01_01_2022To03_31_2022" format="ixt:booleanfalse">&#9744;</ix:nonNumeric></div></div><div style="font-family: ARIAL; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;&#160;&#160;TRANSITION REPORT PURSUANT TO SECTION 13 OR 15(d) </div></div><div style="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:ARIAL;text-align:center">OF THE SECURITIES EXCHANGE ACT OF 1934 </div><div style="margin-top:14pt; margin-bottom:0pt; font-size:10pt; font-family:ARIAL;text-align:center">For the transition period from <div style="text-decoration: underline; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;</div> to <div style="text-decoration: underline; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;</div> </div><div style="margin-top:14pt; margin-bottom:0pt; font-size:10pt; font-family:ARIAL;text-align:center">Commission file number <div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;"><ix:nonNumeric name="dei:EntityFileNumber" contextRef="P01_01_2022To03_31_2022">0-12014</ix:nonNumeric></div> </div><div style="margin-top: 14pt; margin-bottom: 0pt; font-size: 12pt; font-family: ARIAL; text-align: center;"><div style="font-weight:bold;display:inline;"><ix:nonNumeric name="dei:EntityRegistrantName" contextRef="P01_01_2022To03_31_2022">IMPERIAL OIL LIMITED</ix:nonNumeric> </div></div><div style="margin-top:0pt; margin-bottom:0pt; font-size:8pt; font-family:ARIAL;text-align:center">(Exact name of registrant as specified in its charter) </div>
<table cellpadding="0" cellspacing="0" style="BORDER-COLLAPSE:COLLAPSE; font-family:ARIAL; font-size:8pt;width:100%;border:0;margin:0 auto">
<tr style="font-size: 0px;">
<td style="width:85%"></td>
<td style="vertical-align:bottom;width:1%"></td>
<td style="width:14%"></td></tr>
<tr style="page-break-inside:avoid ; font-family:ARIAL; font-size:10pt">
<td style="vertical-align:top"><div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1.5em; text-indent: -1em; font-size: 10pt; font-family: ARIAL; line-height: normal;"><div style="font-weight:bold;display:inline;">C<span style="-sec-ix-hidden:hidden47089053">ANADA</span></div></div></td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom;white-space:nowrap"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;"><div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;"><ix:nonNumeric name="dei:EntityTaxIdentificationNumber" contextRef="P01_01_2022To03_31_2022">98-0017682</ix:nonNumeric></div></div></div></td></tr>
<tr style="page-break-inside:avoid ; font-family:ARIAL; font-size:8pt">
<td style="vertical-align:top"><div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1.5em; text-indent: -1em; font-size: 8pt; font-family: ARIAL; line-height: normal;">(State or other jurisdiction</div></td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom;white-space:nowrap">(I.R.S.&#160;Employer</td></tr>
<tr style="page-break-inside:avoid ; font-family:ARIAL; font-size:8pt">
<td style="vertical-align:top"><div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1.5em; text-indent: -1em; font-size: 8pt; font-family: ARIAL; line-height: normal;">of incorporation or organization)</div></td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom;white-space:nowrap">Identification&#160;No.)&#160;&#160;&#160;&#160;&#160;&#160;</td></tr>
<tr style="font-size:1pt">
<td style="height:14.25pt"></td>
<td colspan="2" style="height:14.25pt"></td></tr>
<tr style="page-break-inside:avoid ; font-family:ARIAL; font-size:9pt">
<td style="vertical-align:top"><div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1.5em; text-indent: -1em; font-size: 10pt; font-family: ARIAL; line-height: normal;"><div style="font-weight:bold;display:inline;"><ix:nonNumeric name="dei:EntityAddressAddressLine1" contextRef="P01_01_2022To03_31_2022">505 Quarry Park Boulevard S.E.</ix:nonNumeric> <ix:nonNumeric name="dei:EntityAddressCityOrTown" contextRef="P01_01_2022To03_31_2022">Calgary</ix:nonNumeric>, <ix:nonNumeric name="dei:EntityAddressStateOrProvince" contextRef="P01_01_2022To03_31_2022" format="ixt-sec:stateprovnameen">Alberta</ix:nonNumeric>, <ix:nonNumeric name="dei:EntityAddressCountry" contextRef="P01_01_2022To03_31_2022" format="ixt-sec:countrynameen">Canada</ix:nonNumeric></div></div></td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;"><ix:nonNumeric name="dei:EntityAddressPostalZipCode" contextRef="P01_01_2022To03_31_2022">T2C 5N1</ix:nonNumeric></div></div></td></tr>
<tr style="page-break-inside:avoid ; font-family:ARIAL; font-size:8pt">
<td style="vertical-align:top"><div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1.5em; text-indent: -1em; font-size: 8pt; font-family: ARIAL; line-height: normal;">(Address of principal executive offices)</div></td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom;white-space:nowrap">(Postal Code)</td></tr></table><div style="margin-top:12pt; margin-bottom:0pt; font-size:10pt; font-family:ARIAL;text-align:center"><div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;"><div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;"><div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;">1-<ix:nonNumeric name="dei:CityAreaCode" contextRef="P01_01_2022To03_31_2022">800</ix:nonNumeric>-<ix:nonNumeric name="dei:LocalPhoneNumber" contextRef="P01_01_2022To03_31_2022">567-3776</ix:nonNumeric></div></div></div> </div><div style="margin-top:0pt; margin-bottom:0pt; font-size:8pt; font-family:ARIAL;text-align:center">(Registrant&#8217;s telephone number, including area code) </div><div style="font-size:8pt;margin-top:0pt;margin-bottom:0pt">&#160;</div><div style="text-align:center"><div style="line-height:6.0pt;margin-top:0pt;margin-bottom:2pt;border-bottom:1.00pt solid #000000;width:32%;text-align:center;margin-left: auto;margin-right: auto">&#160;</div></div><div style="margin-top:10pt; margin-bottom:0pt; font-size:8pt; font-family:ARIAL">Securities registered pursuant to Section&#160;12(b) of the Act: </div><div style="font-size:2pt;margin-top:0pt;margin-bottom:0pt">&#160;</div>
<table cellpadding="0" cellspacing="0" style="BORDER-COLLAPSE:COLLAPSE; font-family:ARIAL; font-size:8pt;width:99%;border:0;margin:0 auto">
<tr style="font-size: 0px;">
<td style="width:34%"></td>
<td style="vertical-align:bottom"></td>
<td style="width:32%"></td>
<td style="vertical-align:bottom;width:1%"></td>
<td style="width:32%"></td></tr>
<tr style="page-break-inside:avoid ; font-family:ARIAL; font-size:8pt">
<td style="BORDER-LEFT:0.75pt solid #000000; BORDER-TOP:0.75pt solid #000000; BORDER-BOTTOM:0.75pt solid #000000; padding-left:8pt;vertical-align:bottom;text-align:center;"><div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 8pt; font-family: ARIAL; text-align: center; line-height: normal;">Title of each class</div></td>
<td style=" BORDER-LEFT:0.75pt solid #000000; BORDER-TOP:0.75pt solid #000000; BORDER-BOTTOM:0.75pt solid #000000;vertical-align:bottom">&#160;</td>
<td style="BORDER-TOP:0.75pt solid #000000; BORDER-BOTTOM:0.75pt solid #000000;vertical-align:bottom;white-space:nowrap;text-align:center;">Trading symbol</td>
<td style=" BORDER-LEFT:0.75pt solid #000000; BORDER-TOP:0.75pt solid #000000; BORDER-BOTTOM:0.75pt solid #000000;vertical-align:bottom">&#160;</td>
<td style="BORDER-TOP:0.75pt solid #000000; BORDER-RIGHT:0.75pt solid #000000; BORDER-BOTTOM:0.75pt solid #000000; padding-right:2pt;vertical-align:bottom;white-space:nowrap;text-align:center;"><div style="margin-top: 0pt; margin-bottom: 0pt; font-size: 8pt; font-family: ARIAL; text-align: center; line-height: normal;">Name of each exchange on</div><div style="margin-top: 0pt; margin-bottom: 1pt; font-size: 8pt; font-family: ARIAL; text-align: center; line-height: normal;">which registered</div></td></tr>
<tr style="page-break-inside:avoid ; font-family:ARIAL; font-size:8pt">
<td style="BORDER-LEFT:0.75pt solid #000000; BORDER-BOTTOM:0.75pt solid #000000; padding-left:8pt;vertical-align:top;text-align:center;"><div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 8pt; font-family: ARIAL; text-align: center; line-height: normal;">None</div></td>
<td style=" BORDER-LEFT:0.75pt solid #000000; BORDER-BOTTOM:0.75pt solid #000000;vertical-align:bottom">&#160;</td>
<td style="BORDER-BOTTOM:0.75pt solid #000000;vertical-align:bottom"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style=" BORDER-LEFT:0.75pt solid #000000; BORDER-BOTTOM:0.75pt solid #000000;vertical-align:bottom">&#160;</td>
<td style="BORDER-RIGHT:0.75pt solid #000000; BORDER-BOTTOM:0.75pt solid #000000; padding-right:2pt;vertical-align:bottom;white-space:nowrap;text-align:center;">None</td></tr></table><div style="margin-top:8pt; margin-bottom:0pt; font-size:8pt; font-family:ARIAL">Indicate by check mark whether the registrant (1)&#160;has filed all reports required to be filed by Section&#160;13 or 15(d) of the Securities Exchange Act of 1934 during the preceding 12 months (or for such shorter period that the registrant was required to file such reports), and (2)&#160;has been subject to such filing requirements for the past 90 days. </div><div style="margin-top:12pt; margin-bottom:0pt; font-size:8pt; font-family:ARIAL">&#160;&#160;<span style="-sec-ix-hidden:hidden47089087">YES</span>&#160;&#160; <div style="text-decoration: underline; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;&#160;<div style="font-family: &quot;Times New Roman&quot;; letter-spacing: 0px; top: 0px;;display:inline;">&#10003;</div>&#160;&#160;&#160;</div>&#160;&#160;&#160;NO&#160;&#160;&#160;&#160;<div style="text-decoration: underline; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;</div> </div><div style="margin-top:8pt; margin-bottom:0pt; font-size:8pt; font-family:ARIAL">Indicate by check mark whether the registrant has submitted electronically every Interactive Data File required to be submitted pursuant to Rule 405 of Regulation <div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;">S-T</div> (&#167;&#160;232.405 of this chapter) during the preceding 12 months (or for such shorter period that the registrant was required to submit such files). </div><div style="margin-top:12pt; margin-bottom:0pt; font-size:8pt; font-family:ARIAL">&#160;&#160;<span style="-sec-ix-hidden:hidden47089088">YES</span>&#160;&#160; <div style="text-decoration: underline; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;&#160;<div style="font-family: &quot;Times New Roman&quot;; letter-spacing: 0px; top: 0px;;display:inline;">&#10003;</div>&#160;&#160;&#160;&#160;</div>&#160;&#160;NO&#160;&#160;&#160;&#160;<div style="text-decoration: underline; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;</div> </div><div style="margin-top:8pt; margin-bottom:0pt; font-size:8pt; font-family:ARIAL">Indicate by check mark whether the registrant is a large accelerated filer, an accelerated filer, a <div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;">non-accelerated</div> filer, smaller reporting company, or an emerging growth company. See the definition of &#8220;large accelerated filer&#8221;, &#8220;accelerated filer&#8221;, &#8220;smaller reporting company&#8221; and &#8220;emerging growth company&#8221; in Rule <div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;">12b-2</div> of the Exchange Act of 1934. </div><div style="font-size:12pt;margin-top:0pt;margin-bottom:0pt">&#160;</div>
<table cellpadding="0" cellspacing="0" style="BORDER-COLLAPSE:COLLAPSE; font-family:ARIAL; font-size:8pt;width:80%;border:0">
<tr style="font-size: 0px;">
<td style="width:28%"></td>
<td style="vertical-align:bottom;width:1%"></td>
<td style="width:28%"></td>
<td style="vertical-align:bottom;width:1%"></td>
<td style="width:28%"></td>
<td style="vertical-align:bottom;width:1%"></td>
<td style="width:11%"></td></tr>
<tr style="page-break-inside:avoid ; font-family:ARIAL; font-size:10pt">
<td style="vertical-align:bottom"><div style="font-size: 8pt; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;<ix:nonNumeric name="dei:EntityFilerCategory" contextRef="P01_01_2022To03_31_2022" format="ixt-sec:entityfilercategoryen">Large accelerated filer</ix:nonNumeric></div></td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom"><div style="font-size: 8pt; letter-spacing: 0px; top: 0px;;display:inline;"><div style="text-decoration: underline; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;&#160;&#160;<div style="font-family: &quot;Times New Roman&quot;; letter-spacing: 0px; top: 0px;;display:inline;">&#10003;</div></div><div style="text-decoration: underline; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;&#160;</div></div></td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom"><div style="font-size: 8pt; letter-spacing: 0px; top: 0px;;display:inline;">Smaller&#160;reporting&#160;company</div></td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom"><div style="text-decoration: underline; letter-spacing: 0px; top: 0px;;display:inline;"><span style="-sec-ix-hidden:hidden47089085">&#160;&#160;&#160;&#160;</span>&#160;&#160;&#160;&#160;</div></td></tr>
<tr style="page-break-inside:avoid ; font-family:ARIAL; font-size:10pt">
<td style="vertical-align:bottom"><div style="font-size: 8pt; letter-spacing: 0px; top: 0px;;display:inline;"><div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;Non-accelerated&#160;filer</div></div></td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom"><div style="text-decoration: underline; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;</div></td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom"><div style="font-size: 8pt; letter-spacing: 0px; top: 0px;;display:inline;">Emerging growth company</div></td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom"><div style="text-decoration: underline; letter-spacing: 0px; top: 0px;;display:inline;"><span style="-sec-ix-hidden:hidden47089086">&#160;&#160;&#160;&#160;&#160;</span>&#160;&#160;&#160;</div></td></tr>
<tr style="page-break-inside:avoid ; font-family:ARIAL; font-size:10pt">
<td style="vertical-align:bottom"><div style="font-size: 8pt; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;Accelerated&#160;filer</div></td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom"><div style="text-decoration: underline; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;</div></td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom"></td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom"></td></tr></table><div style="margin-top:8pt; margin-bottom:0pt; font-size:8pt; font-family:ARIAL">If an emerging growth company, indicate by check mark if the registrant has elected not to use the extended transition period for complying with any new or revised financial accounting standards provided pursuant to Section&#160;13(a) of the Exchange Act.&#160;&#160;&#160;&#160;<div style="text-decoration: underline; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;</div> </div><div style="margin-top:8pt; margin-bottom:0pt; font-size:8pt; font-family:ARIAL">Indicate by check mark whether the registrant is a shell company (as defined in Rule <div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;">12b-2</div> of the Exchange Act of 1934). </div><div style="margin-top:12pt; margin-bottom:0pt; font-size:8pt; font-family:ARIAL">&#160;&#160;YES&#160;&#160; <div style="text-decoration: underline; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;</div>&#160;&#160;NO&#160;&#160;<div style="text-decoration: underline; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;&#160;<div style="font-family: &quot;Times New Roman&quot;; letter-spacing: 0px; top: 0px;;display:inline;"><ix:nonNumeric name="dei:EntityShellCompany" contextRef="P01_01_2022To03_31_2022" format="ixt:booleanfalse">&#10003;</ix:nonNumeric></div>&#160;&#160;&#160;</div> </div><div style="margin-top: 8pt; margin-bottom: 0pt; font-size: 8pt; font-family: ARIAL;"><div style="font-weight:bold;display:inline;">The number of common shares outstanding, as of March&#160;31, 2022 was <ix:nonFraction name="dei:EntityCommonStockSharesOutstanding" contextRef="PAsOn03_31_2022" unitRef="Unit_shares" decimals="INF" scale="0" format="ixt:numdotdecimal">669,143,714</ix:nonFraction>. </div></div><div style="font-size:6pt; margin-top:0pt; margin-bottom:0pt">&#160;</div></div></div><div style="margin-top:1em; margin-bottom:0em; page-break-before:always"></div><hr style="color:#999999;height:3px;width:100%"/><div style="font-size: .83em;margin-top : 1.67em;margin-bottom : 1.67em;font-weight: bold;"><a href="#toc">Table of Contents</a></div></div></div> <div style="background-color:white;display: inline;"><div style="text-align:center"><div style="width:8.5in;text-align:left;margin-left: auto;margin-right: auto"> <div style="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:ARIAL;text-align:center"><div style="color:#0065b3;display:inline;"><div style="font-weight:bold;display:inline;">IMPERIAL OIL LIMITED </div></div></div> <div style="font-size:3pt;margin-top:0pt;margin-bottom:0pt">&#160;</div> <div style="line-height:3.0pt;margin-top:0pt;margin-bottom:2pt;border-bottom:1px solid #0065b3">&#160;</div> <div style="margin-top:0pt;margin-bottom:0pt ; font-size:8pt">&#160;</div> <div id="toc" style="margin-top:24pt; margin-bottom:0pt; font-size:13pt; font-family:ARIAL;font-weight:bold">Table of contents </div> <div style="font-size:12pt;margin-top:0pt;margin-bottom:0pt">&#160;</div>
<table cellpadding="0" cellspacing="0" style="BORDER-COLLAPSE:COLLAPSE; font-family:ARIAL; font-size:9pt;width:100%;border:0;margin:0 auto">
<tr>
<td style="width:95%"></td>
<td style="vertical-align:bottom;width:1%"></td>
<td></td>
<td></td>
<td></td></tr>
<tr style="page-break-inside:avoid ; font-family:ARIAL; font-size:10pt">
<td style="vertical-align:top"></td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="font-weight:bold;display:inline;">&#160;</div></td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;"><div style="font-weight:bold;display:inline;">Page</div></td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="font-weight:bold;display:inline;">&#160;</div></td></tr>
<tr style="font-size:1pt">
<td style="height:9.75pt"></td>
<td colspan="4" style="height:9.75pt"></td></tr>
<tr style="page-break-inside:avoid ; font-family:ARIAL; font-size:9pt">
<td style="vertical-align:top"><div style="font-weight:bold;display:inline;"><a href="#tx350214_1">PART I. FINANCIAL INFORMATION</a></div></td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;">3</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td></tr>
<tr style="page-break-inside:avoid ; font-family:ARIAL; font-size:9pt">
<td style="vertical-align:top"><a href="#tx350214_2">Item 1. Financial statements</a></td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;">3</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td></tr>
<tr style="page-break-inside:avoid ; font-family:ARIAL; font-size:9pt">
<td style="vertical-align:top"> <div style=" margin-top:0pt ; margin-bottom:0pt; margin-left:4.44em; font-size:9pt; font-family:ARIAL"><a href="#tx350214_3">Consolidated statement of income</a></div></td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;">3</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td></tr>
<tr style="page-break-inside:avoid ; font-family:ARIAL; font-size:9pt">
<td style="vertical-align:top"> <div style=" margin-top:0pt ; margin-bottom:0pt; margin-left:4.44em; font-size:9pt; font-family:ARIAL"><a href="#tx350214_4">Consolidated statement of comprehensive income</a></div></td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;">4</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td></tr>
<tr style="page-break-inside:avoid ; font-family:ARIAL; font-size:9pt">
<td style="vertical-align:top"> <div style=" margin-top:0pt ; margin-bottom:0pt; margin-left:4.44em; font-size:9pt; font-family:ARIAL"><a href="#tx350214_5">Consolidated balance sheet</a></div></td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;">5</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td></tr>
<tr style="page-break-inside:avoid ; font-family:ARIAL; font-size:9pt">
<td style="vertical-align:top"> <div style=" margin-top:0pt ; margin-bottom:0pt; margin-left:4.44em; font-size:9pt; font-family:ARIAL"><a href="#tx350214_6">Consolidated statement of shareholders&#8217; equity</a></div></td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;">6</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td></tr>
<tr style="page-break-inside:avoid ; font-family:ARIAL; font-size:9pt">
<td style="vertical-align:top"> <div style=" margin-top:0pt ; margin-bottom:0pt; margin-left:4.44em; font-size:9pt; font-family:ARIAL"><a href="#tx350214_7">Consolidated statement of cash flows</a></div></td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;">7</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td></tr>
<tr style="page-break-inside:avoid ; font-family:ARIAL; font-size:9pt">
<td style="vertical-align:top"> <div style=" margin-top:0pt ; margin-bottom:0pt; margin-left:4.44em; font-size:9pt; font-family:ARIAL"><a href="#tx350214_8">Notes to the consolidated financial statements</a></div></td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;">8</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td></tr>
<tr style="page-break-inside:avoid ; font-family:ARIAL; font-size:9pt">
<td style="vertical-align:top"><a href="#tx350214_9">Item 2. Management&#8217;s discussion and analysis of financial condition and results of operations</a></td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;">18</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td></tr>
<tr style="page-break-inside:avoid ; font-family:ARIAL; font-size:9pt">
<td style="vertical-align:top"><a href="#tx350214_10">Item 3. Quantitative and qualitative disclosures about market risk</a></td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;">23</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td></tr>
<tr style="page-break-inside:avoid ; font-family:ARIAL; font-size:9pt">
<td style="vertical-align:top"><a href="#tx350214_11">Item 4. Controls and procedures</a></td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;">23</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td></tr>
<tr style="font-size:1pt">
<td style="height:9.75pt"></td>
<td colspan="4" style="height:9.75pt"></td></tr>
<tr style="page-break-inside:avoid ; font-family:ARIAL; font-size:9pt">
<td style="vertical-align:top"><a href="#tx350214_12"><span style="font-weight:bold;display:inline;">PART II. OTHER INFORMATION</span></a></td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;">24</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td></tr>
<tr style="page-break-inside:avoid ; font-family:ARIAL; font-size:9pt">
<td style="vertical-align:top"><a href="#tx350214_13">Item 1. Legal proceedings</a></td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;">24</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td></tr>
<tr style="page-break-inside:avoid ; font-family:ARIAL; font-size:9pt">
<td style="vertical-align:top"><a href="#tx350214_14">Item 2. Unregistered sales of equity securities and use of proceeds</a></td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;">24</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td></tr>
<tr style="page-break-inside:avoid ; font-family:ARIAL; font-size:9pt">
<td style="vertical-align:top"><a href="#tx350214_15">Item 6. Exhibits</a></td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;">25</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td></tr>
<tr style="font-size:1pt">
<td style="height:9.75pt"></td>
<td colspan="4" style="height:9.75pt"></td></tr>
<tr style="page-break-inside:avoid ; font-family:ARIAL; font-size:9pt">
<td style="vertical-align:top"><div style="font-weight:bold;display:inline;"><a href="#tx350214_16">SIGNATURES</a></div></td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;">26</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td></tr> </table> <div style="font-size:42pt;margin-top:0pt;margin-bottom:0pt">&#160;</div> <div style="line-height:1.0pt;margin-top:0pt;margin-bottom:2pt;border-bottom:1px solid #000000">&#160;</div> <div style="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:ARIAL">In this report all dollar amounts are expressed in Canadian dollars unless otherwise stated. This report should be read in conjunction with the company&#8217;s annual report on Form <div style="white-space:nowrap;display:inline;">10-K</div> for the year ended December&#160;31, 2021. Note that numbers may not add due to rounding. </div> <div style="margin-top:10pt; margin-bottom:0pt; font-size:10pt; font-family:ARIAL">The term &#8220;project&#8221; as used in this report can refer to a variety of different activities and does not necessarily have the same meaning as in any government payment transparency reports. </div> <div style="margin-top:10pt; margin-bottom:0pt; font-size:10pt; font-family:ARIAL">In this report, unless the context otherwise indicates, reference to &#8220;the company&#8221; or &#8220;Imperial&#8221; includes Imperial Oil Limited and its subsidiaries. </div> <div style="margin-top:0pt;margin-bottom:0pt ; font-size:8pt">&#160;</div> <div style="margin-top:0pt; margin-bottom:0pt; font-size:9pt; font-family:ARIAL;text-align:center">2 </div> </div></div><div style="margin-top:1em; margin-bottom:0em; page-break-before:always"> </div><hr style="color:#999999;height:3px;width:100%"/><div style="font-size: .83em;margin-top : 1.67em;margin-bottom : 1.67em;font-weight: bold;"><a href="#toc">Table of Contents</a></div></div> <div> <div style="background-color:white;display: inline;"> <div style="text-align:center"> <div style="width:8.5in;text-align:left;margin-left: auto;margin-right: auto"> <div style="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:ARIAL;text-align:center"><div style="color: rgb(0, 101, 179); letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">IMPERIAL OIL LIMITED </div></div></div></div> <div style="font-size:3pt;margin-top:0pt;margin-bottom:0pt">&#160;</div> <div style="line-height:3.0pt;margin-top:0pt;margin-bottom:2pt;border-bottom:1px solid #0065b3">&#160;</div> <div style="margin-top:0pt;margin-bottom:0pt ; font-size:8pt">&#160;</div> <div id="tx350214_1" style="margin-top: 0pt; margin-bottom: 0pt; font-size: 16pt; font-family: ARIAL; text-align: center;"><div style="font-weight:bold;display:inline;">PART I. FINANCIAL INFORMATION </div></div> <div id="tx350214_2" style="margin-top: 10pt; margin-bottom: 0pt; font-size: 16pt; font-family: ARIAL;"><div style="font-weight:bold;display:inline;">&#160;Item&#160;1. Financial statements </div></div> <div style="font-size:12pt;margin-top:0pt;margin-bottom:0pt">&#160;</div>
<table cellpadding="0" cellspacing="0" style="BORDER-COLLAPSE:COLLAPSE; font-family:ARIAL; font-size:9pt;width:100%;border:0;margin:0 auto">
<tr>
<td style="width: 85%; line-height: 0pt; font-size: 0pt;"><div style="font-size:0pt;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; width: 1%; line-height: 0pt; font-size: 0pt;"><div style="font-size:0pt;;display:inline;">&#160;</div></td>
<td style="line-height: 0pt; font-size: 0pt;"><div style="font-size:0pt;;display:inline;">&#160;</div></td>
<td style="line-height: 0pt; font-size: 0pt;"><div style="font-size:0pt;;display:inline;">&#160;</div></td>
<td style="line-height: 0pt; font-size: 0pt;"><div style="font-size:0pt;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; width: 5%; line-height: 0pt; font-size: 0pt;"><div style="font-size:0pt;;display:inline;">&#160;</div></td>
<td style="line-height: 0pt; font-size: 0pt;"><div style="font-size:0pt;;display:inline;">&#160;</div></td>
<td style="line-height: 0pt; font-size: 0pt;"><div style="font-size:0pt;;display:inline;">&#160;</div></td>
<td style="line-height: 0pt; font-size: 0pt;"><div style="font-size:0pt;;display:inline;">&#160;</div></td> </tr>
<tr style="page-break-inside:avoid ; font-family:ARIAL; font-size:8pt">
<td colspan="8" id="tx350214_3" style="vertical-align:bottom"><div style="font-size: 14pt; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;Consolidated statement of income (U.S. GAAP, unaudited)</div></div></div></td>
<td style="vertical-align:bottom">&#160;</td> </tr>
<tr style="font-size:1pt">
<td style="height:12pt">&#160;</td>
<td colspan="8" style="height:12pt">&#160;</td> </tr>
<tr style="page-break-inside:avoid ; font-family:ARIAL; font-size:9pt">
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td colspan="6" style="vertical-align:bottom;text-align:center;">Three Months</td>
<td style="vertical-align:bottom">&#160;</td> </tr>
<tr style="page-break-inside:avoid ; font-family:ARIAL; font-size:9pt">
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td colspan="6" style="vertical-align:bottom;text-align:center;">to March&#160;31</td>
<td style="vertical-align:bottom">&#160;</td> </tr>
<tr style="page-break-inside:avoid ; font-family:ARIAL; font-size:9pt">
<td style="BORDER-BOTTOM:0.75pt solid #000000;vertical-align:bottom"><div style="font-size: 8pt; letter-spacing: 0px; top: 0px;;display:inline;">&#160;millions of Canadian dollars</div></td>
<td style=" BORDER-BOTTOM:0.75pt solid #000000;vertical-align:bottom">&#160;&#160;</td>
<td colspan="2" style="BORDER-BOTTOM:0.75pt solid #000000;vertical-align:bottom;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">2022</div></div></td>
<td style=" BORDER-BOTTOM:0.75pt solid #000000;vertical-align:bottom">&#160;</td>
<td style=" BORDER-BOTTOM:0.75pt solid #000000;vertical-align:bottom">&#160;&#160;&#160;&#160;</td>
<td colspan="2" style="BORDER-BOTTOM:0.75pt solid #000000;vertical-align:bottom;text-align:right;">2021</td>
<td style=" BORDER-BOTTOM:0.75pt solid #000000;vertical-align:bottom">&#160;</td> </tr>
<tr style="page-break-inside:avoid ; font-family:ARIAL; font-size:9pt;background-color:#cceeff">
<td style="vertical-align:top"> <div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1.2em; text-indent: -1em; font-size: 9pt; font-family: ARIAL; line-height: normal;"><div style="font-weight:bold;display:inline;">Revenues and other income</div></div> </td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;&#160;&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td> </tr>
<tr style="page-break-inside:avoid ; font-family:ARIAL; font-size:9pt">
<td style="vertical-align:top"> <div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 3em; text-indent: -1em; font-size: 9pt; font-family: ARIAL; line-height: normal;">Revenues <div style="font-size: 8pt; letter-spacing: 0px; top: 0px;;display:inline;">(a)</div></div> </td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;"><ix:nonFraction name="imo:RevenuesIncludingFederalExciseTax" contextRef="P01_01_2022To03_31_2022" unitRef="Unit_CAD" decimals="-6" scale="6" format="ixt:numdotdecimal">12,657</ix:nonFraction></div></div></td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align:bottom">&#160;&#160;&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;"><ix:nonFraction name="imo:RevenuesIncludingFederalExciseTax" contextRef="P01_01_2021To03_31_2021" unitRef="Unit_CAD" decimals="-6" scale="6" format="ixt:numdotdecimal">6,992</ix:nonFraction></td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td> </tr>
<tr style="page-break-inside:avoid ; font-family:ARIAL; font-size:9pt;background-color:#cceeff">
<td style="BORDER-BOTTOM:0.75pt solid #000000;vertical-align:top"> <div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 3em; text-indent: -1em; font-size: 9pt; font-family: ARIAL; line-height: normal;">Investment and other income <div style="font-size: 8pt; letter-spacing: 0px; top: 0px;;display:inline;">(note 3)</div></div> </td>
<td style=" BORDER-BOTTOM:0.75pt solid #000000;vertical-align:bottom">&#160;&#160;</td>
<td style="BORDER-BOTTOM:0.75pt solid #000000;white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="BORDER-BOTTOM:0.75pt solid #000000;white-space:nowrap;vertical-align:bottom;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;"><ix:nonFraction name="imo:InvestmentAndOtherIncomeNet" contextRef="P01_01_2022To03_31_2022" unitRef="Unit_CAD" decimals="-6" scale="6" format="ixt:numdotdecimal">29</ix:nonFraction></div></div></td>
<td style="BORDER-BOTTOM:0.75pt solid #000000;white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style=" BORDER-BOTTOM:0.75pt solid #000000;vertical-align:bottom">&#160;&#160;&#160;&#160;</td>
<td style="BORDER-BOTTOM:0.75pt solid #000000;white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="BORDER-BOTTOM:0.75pt solid #000000;white-space:nowrap;vertical-align:bottom;text-align:right;"><ix:nonFraction name="imo:InvestmentAndOtherIncomeNet" contextRef="P01_01_2021To03_31_2021" unitRef="Unit_CAD" decimals="-6" scale="6" format="ixt:numdotdecimal">6</ix:nonFraction></td>
<td style="BORDER-BOTTOM:0.75pt solid #000000;white-space:nowrap;vertical-align:bottom">&#160;</td> </tr>
<tr style="page-break-inside:avoid ; font-family:ARIAL; font-size:9pt">
<td style="BORDER-BOTTOM:0.75pt solid #000000;vertical-align:top"> <div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1.2em; text-indent: -1em; font-size: 9pt; font-family: ARIAL; line-height: normal;"><div style="font-weight:bold;display:inline;">Total revenues and other income</div></div> </td>
<td style=" BORDER-BOTTOM:0.75pt solid #000000;vertical-align:bottom">&#160;&#160;</td>
<td style="BORDER-BOTTOM:0.75pt solid #000000;white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="BORDER-BOTTOM:0.75pt solid #000000;white-space:nowrap;vertical-align:bottom;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;"><ix:nonFraction name="imo:TotalRevenuesAndOtherIncome" contextRef="P01_01_2022To03_31_2022" unitRef="Unit_CAD" decimals="-6" scale="6" format="ixt:numdotdecimal">12,686</ix:nonFraction></div></div></td>
<td style="BORDER-BOTTOM:0.75pt solid #000000;white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style=" BORDER-BOTTOM:0.75pt solid #000000;vertical-align:bottom">&#160;&#160;&#160;&#160;</td>
<td style="BORDER-BOTTOM:0.75pt solid #000000;white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="BORDER-BOTTOM:0.75pt solid #000000;white-space:nowrap;vertical-align:bottom;text-align:right;"><ix:nonFraction name="imo:TotalRevenuesAndOtherIncome" contextRef="P01_01_2021To03_31_2021" unitRef="Unit_CAD" decimals="-6" scale="6" format="ixt:numdotdecimal">6,998</ix:nonFraction></td>
<td style="BORDER-BOTTOM:0.75pt solid #000000;white-space:nowrap;vertical-align:bottom">&#160;</td> </tr>
<tr style="font-size:1pt">
<td style="height:9.75pt">&#160;</td>
<td colspan="4" style="height:9.75pt">&#160;</td>
<td colspan="4" style="height:9.75pt">&#160;</td> </tr>
<tr style="page-break-inside:avoid ; font-family:ARIAL; font-size:9pt;background-color:#cceeff">
<td style="vertical-align:top"> <div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1.2em; text-indent: -1em; font-size: 9pt; font-family: ARIAL; line-height: normal;"><div style="font-weight:bold;display:inline;">Expenses</div></div> </td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;&#160;&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td> </tr>
<tr style="page-break-inside:avoid ; font-family:ARIAL; font-size:9pt">
<td style="vertical-align:top"> <div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 3em; text-indent: -1em; font-size: 9pt; font-family: ARIAL; line-height: normal;">Exploration</div> </td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;"><ix:nonFraction name="us-gaap:ExplorationExpense" contextRef="P01_01_2022To03_31_2022" unitRef="Unit_CAD" decimals="-6" scale="6" format="ixt:numdotdecimal">2</ix:nonFraction></div></div></td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align:bottom">&#160;&#160;&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;"><ix:nonFraction name="us-gaap:ExplorationExpense" contextRef="P01_01_2021To03_31_2021" unitRef="Unit_CAD" decimals="-6" scale="6" format="ixt:numdotdecimal">2</ix:nonFraction></td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td> </tr>
<tr style="page-break-inside:avoid ; font-family:ARIAL; font-size:9pt;background-color:#cceeff">
<td style="vertical-align:top"> <div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 3em; text-indent: -1em; font-size: 9pt; font-family: ARIAL; line-height: normal;">Purchases of crude oil and products <div style="font-size: 8pt; letter-spacing: 0px; top: 0px;;display:inline;">(b)</div></div> </td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;"><ix:nonFraction name="imo:CrudeOilAndProductPurchases" contextRef="P01_01_2022To03_31_2022" unitRef="Unit_CAD" decimals="-6" scale="6" format="ixt:numdotdecimal">8,350</ix:nonFraction></div></div></td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align:bottom">&#160;&#160;&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;"><ix:nonFraction name="imo:CrudeOilAndProductPurchases" contextRef="P01_01_2021To03_31_2021" unitRef="Unit_CAD" decimals="-6" scale="6" format="ixt:numdotdecimal">3,887</ix:nonFraction></td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td> </tr>
<tr style="page-break-inside:avoid ; font-family:ARIAL; font-size:9pt">
<td style="vertical-align:top"> <div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 3em; text-indent: -1em; font-size: 9pt; font-family: ARIAL; line-height: normal;">Production and manufacturing <div style="font-size: 8pt; letter-spacing: 0px; top: 0px;;display:inline;">(c)</div></div> </td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;"><ix:nonFraction name="imo:ProductionAndManufacturingExpenses" contextRef="P01_01_2022To03_31_2022" unitRef="Unit_CAD" decimals="-6" scale="6" format="ixt:numdotdecimal">1,659</ix:nonFraction></div></div></td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align:bottom">&#160;&#160;&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;"><ix:nonFraction name="imo:ProductionAndManufacturingExpenses" contextRef="P01_01_2021To03_31_2021" unitRef="Unit_CAD" decimals="-6" scale="6" format="ixt:numdotdecimal">1,485</ix:nonFraction></td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td> </tr>
<tr style="page-break-inside:avoid ; font-family:ARIAL; font-size:9pt;background-color:#cceeff">
<td style="vertical-align:top"> <div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 3em; text-indent: -1em; font-size: 9pt; font-family: ARIAL; line-height: normal;">Selling and general <div style="font-size: 8pt; letter-spacing: 0px; top: 0px;;display:inline;">(c)</div></div> </td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;"><ix:nonFraction name="imo:SellingAndGeneral" contextRef="P01_01_2022To03_31_2022" unitRef="Unit_CAD" decimals="-6" scale="6" format="ixt:numdotdecimal">225</ix:nonFraction></div></div></td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align:bottom">&#160;&#160;&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;"><ix:nonFraction name="imo:SellingAndGeneral" contextRef="P01_01_2021To03_31_2021" unitRef="Unit_CAD" decimals="-6" scale="6" format="ixt:numdotdecimal">189</ix:nonFraction></td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td> </tr>
<tr style="page-break-inside:avoid ; font-family:ARIAL; font-size:9pt">
<td style="vertical-align:top"> <div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 3em; text-indent: -1em; font-size: 9pt; font-family: ARIAL; line-height: normal;">Federal excise tax and fuel charge</div> </td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;"><ix:nonFraction name="imo:FederalExciseTaxAndFuelCharge" contextRef="P01_01_2022To03_31_2022" unitRef="Unit_CAD" decimals="-6" scale="6" format="ixt:numdotdecimal">479</ix:nonFraction></div></div></td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align:bottom">&#160;&#160;&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;"><ix:nonFraction name="imo:FederalExciseTaxAndFuelCharge" contextRef="P01_01_2021To03_31_2021" unitRef="Unit_CAD" decimals="-6" scale="6" format="ixt:numdotdecimal">404</ix:nonFraction></td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td> </tr>
<tr style="page-break-inside:avoid ; font-family:ARIAL; font-size:9pt;background-color:#cceeff">
<td style="vertical-align:top"> <div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 3em; text-indent: -1em; font-size: 9pt; font-family: ARIAL; line-height: normal;">Depreciation and depletion</div> </td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;"><ix:nonFraction name="us-gaap:DepreciationDepletionAndAmortization" contextRef="P01_01_2022To03_31_2022" unitRef="Unit_CAD" decimals="-6" scale="6" format="ixt:numdotdecimal">426</ix:nonFraction></div></div></td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align:bottom">&#160;&#160;&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;"><ix:nonFraction name="us-gaap:DepreciationDepletionAndAmortization" contextRef="P01_01_2021To03_31_2021" unitRef="Unit_CAD" decimals="-6" scale="6" format="ixt:numdotdecimal">494</ix:nonFraction></td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td> </tr>
<tr style="page-break-inside:avoid ; font-family:ARIAL; font-size:9pt">
<td style="vertical-align:top"> <div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 3em; text-indent: -1em; font-size: 9pt; font-family: ARIAL; line-height: normal;"><div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;">Non-service</div> pension and postretirement benefit</div> </td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;"><ix:nonFraction name="imo:PensionAndPostRetirementBenefitCostsNonServiceComponents" contextRef="P01_01_2022To03_31_2022" unitRef="Unit_CAD" decimals="-6" scale="6" format="ixt:numdotdecimal">4</ix:nonFraction></div></div></td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align:bottom">&#160;&#160;&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;"><ix:nonFraction name="imo:PensionAndPostRetirementBenefitCostsNonServiceComponents" contextRef="P01_01_2021To03_31_2021" unitRef="Unit_CAD" decimals="-6" scale="6" format="ixt:numdotdecimal">11</ix:nonFraction></td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td> </tr>
<tr style="page-break-inside:avoid ; font-family:ARIAL; font-size:9pt;background-color:#cceeff">
<td style="BORDER-BOTTOM:0.75pt solid #000000;vertical-align:top"> <div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 3em; text-indent: -1em; font-size: 9pt; font-family: ARIAL; line-height: normal;">Financing <div style="font-size: 8pt; letter-spacing: 0px; top: 0px;;display:inline;">(d) (note 5)</div></div> </td>
<td style=" BORDER-BOTTOM:0.75pt solid #000000;vertical-align:bottom">&#160;&#160;</td>
<td style="BORDER-BOTTOM:0.75pt solid #000000;white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="BORDER-BOTTOM:0.75pt solid #000000;white-space:nowrap;vertical-align:bottom;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;"><ix:nonFraction name="us-gaap:InterestExpense" contextRef="P01_01_2022To03_31_2022" unitRef="Unit_CAD" decimals="-6" scale="6" format="ixt:numdotdecimal">7</ix:nonFraction></div></div></td>
<td style="BORDER-BOTTOM:0.75pt solid #000000;white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style=" BORDER-BOTTOM:0.75pt solid #000000;vertical-align:bottom">&#160;&#160;&#160;&#160;</td>
<td style="BORDER-BOTTOM:0.75pt solid #000000;white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="BORDER-BOTTOM:0.75pt solid #000000;white-space:nowrap;vertical-align:bottom;text-align:right;"><ix:nonFraction name="us-gaap:InterestExpense" contextRef="P01_01_2021To03_31_2021" unitRef="Unit_CAD" decimals="-6" scale="6" format="ixt:numdotdecimal">14</ix:nonFraction></td>
<td style="BORDER-BOTTOM:0.75pt solid #000000;white-space:nowrap;vertical-align:bottom">&#160;</td> </tr>
<tr style="page-break-inside:avoid ; font-family:ARIAL; font-size:9pt">
<td style="BORDER-BOTTOM:0.75pt solid #000000;vertical-align:top"> <div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1.2em; text-indent: -1em; font-size: 9pt; font-family: ARIAL; line-height: normal;"><div style="font-weight:bold;display:inline;">Total expenses</div></div> </td>
<td style=" BORDER-BOTTOM:0.75pt solid #000000;vertical-align:bottom">&#160;&#160;</td>
<td style="BORDER-BOTTOM:0.75pt solid #000000;white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="BORDER-BOTTOM:0.75pt solid #000000;white-space:nowrap;vertical-align:bottom;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;"><ix:nonFraction name="us-gaap:CostsAndExpenses" contextRef="P01_01_2022To03_31_2022" unitRef="Unit_CAD" decimals="-6" scale="6" format="ixt:numdotdecimal">11,152</ix:nonFraction></div></div></td>
<td style="BORDER-BOTTOM:0.75pt solid #000000;white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style=" BORDER-BOTTOM:0.75pt solid #000000;vertical-align:bottom">&#160;&#160;&#160;&#160;</td>
<td style="BORDER-BOTTOM:0.75pt solid #000000;white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="BORDER-BOTTOM:0.75pt solid #000000;white-space:nowrap;vertical-align:bottom;text-align:right;"><ix:nonFraction name="us-gaap:CostsAndExpenses" contextRef="P01_01_2021To03_31_2021" unitRef="Unit_CAD" decimals="-6" scale="6" format="ixt:numdotdecimal">6,486</ix:nonFraction></td>
<td style="BORDER-BOTTOM:0.75pt solid #000000;white-space:nowrap;vertical-align:bottom">&#160;</td> </tr>
<tr style="font-size:1pt">
<td style="height:9.75pt">&#160;</td>
<td colspan="4" style="height:9.75pt">&#160;</td>
<td colspan="4" style="height:9.75pt">&#160;</td> </tr>
<tr style="page-break-inside:avoid ; font-family:ARIAL; font-size:9pt;background-color:#cceeff">
<td style="vertical-align:top"> <div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1.2em; text-indent: -1em; font-size: 9pt; font-family: ARIAL; line-height: normal;"><div style="font-weight:bold;display:inline;">Income (loss) before income taxes</div></div> </td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;"><ix:nonFraction name="us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest" contextRef="P01_01_2022To03_31_2022" unitRef="Unit_CAD" decimals="-6" scale="6" format="ixt:numdotdecimal">1,534</ix:nonFraction></div></div></td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align:bottom">&#160;&#160;&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;"><ix:nonFraction name="us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest" contextRef="P01_01_2021To03_31_2021" unitRef="Unit_CAD" decimals="-6" scale="6" format="ixt:numdotdecimal">512</ix:nonFraction></td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td> </tr>
<tr style="font-size:1pt">
<td style="height:9.75pt">&#160;</td>
<td colspan="4" style="height:9.75pt">&#160;</td>
<td colspan="4" style="height:9.75pt">&#160;</td> </tr>
<tr style="page-break-inside:avoid ; font-family:ARIAL; font-size:9pt">
<td style="BORDER-BOTTOM:0.75pt solid #000000;vertical-align:top"> <div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1.2em; text-indent: -1em; font-size: 9pt; font-family: ARIAL; line-height: normal;"><div style="font-weight:bold;display:inline;">Income taxes</div></div> </td>
<td style=" BORDER-BOTTOM:0.75pt solid #000000;vertical-align:bottom">&#160;&#160;</td>
<td style="BORDER-BOTTOM:0.75pt solid #000000;white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="BORDER-BOTTOM:0.75pt solid #000000;white-space:nowrap;vertical-align:bottom;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;"><ix:nonFraction name="us-gaap:IncomeTaxExpenseBenefit" contextRef="P01_01_2022To03_31_2022" unitRef="Unit_CAD" decimals="-6" scale="6" format="ixt:numdotdecimal">361</ix:nonFraction></div></div></td>
<td style="BORDER-BOTTOM:0.75pt solid #000000;white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style=" BORDER-BOTTOM:0.75pt solid #000000;vertical-align:bottom">&#160;&#160;&#160;&#160;</td>
<td style="BORDER-BOTTOM:0.75pt solid #000000;white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="BORDER-BOTTOM:0.75pt solid #000000;white-space:nowrap;vertical-align:bottom;text-align:right;"><ix:nonFraction name="us-gaap:IncomeTaxExpenseBenefit" contextRef="P01_01_2021To03_31_2021" unitRef="Unit_CAD" decimals="-6" scale="6" format="ixt:numdotdecimal">120</ix:nonFraction></td>
<td style="BORDER-BOTTOM:0.75pt solid #000000;white-space:nowrap;vertical-align:bottom">&#160;</td> </tr>
<tr style="font-size:1pt">
<td style="height:9.75pt">&#160;</td>
<td colspan="4" style="height:9.75pt">&#160;</td>
<td colspan="4" style="height:9.75pt">&#160;</td> </tr>
<tr style="page-break-inside:avoid ; font-family:ARIAL; font-size:9pt;background-color:#cceeff">
<td style="BORDER-BOTTOM:1.50pt solid #000000;vertical-align:top"> <div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1.2em; text-indent: -1em; font-size: 9pt; font-family: ARIAL; line-height: normal;"><div style="font-weight:bold;display:inline;">Net income (loss)</div></div> </td>
<td style=" BORDER-BOTTOM:1.50pt solid #000000;vertical-align:bottom">&#160;&#160;</td>
<td style="BORDER-BOTTOM:1.50pt solid #000000;white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="BORDER-BOTTOM:1.50pt solid #000000;white-space:nowrap;vertical-align:bottom;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;"><ix:nonFraction name="us-gaap:NetIncomeLoss" contextRef="P01_01_2022To03_31_2022" unitRef="Unit_CAD" decimals="-6" scale="6" format="ixt:numdotdecimal">1,173</ix:nonFraction></div></div></td>
<td style="BORDER-BOTTOM:1.50pt solid #000000;white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style=" BORDER-BOTTOM:1.50pt solid #000000;vertical-align:bottom">&#160;&#160;&#160;&#160;</td>
<td style="BORDER-BOTTOM:1.50pt solid #000000;white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="BORDER-BOTTOM:1.50pt solid #000000;white-space:nowrap;vertical-align:bottom;text-align:right;"><ix:nonFraction name="us-gaap:NetIncomeLoss" contextRef="P01_01_2021To03_31_2021" unitRef="Unit_CAD" decimals="-6" scale="6" format="ixt:numdotdecimal">392</ix:nonFraction></td>
<td style="BORDER-BOTTOM:1.50pt solid #000000;white-space:nowrap;vertical-align:bottom">&#160;</td> </tr>
<tr style="font-size:1pt">
<td colspan="5" style="height:9.75pt">&#160;</td>
<td colspan="4" style="height:9.75pt">&#160;</td> </tr>
<tr style="page-break-inside:avoid ; font-family:ARIAL; font-size:9pt">
<td colspan="4" style="vertical-align:top"> <div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1.2em; text-indent: -1em; font-size: 9pt; font-family: ARIAL; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">Per share information </div></div><div style="font-size: 8pt; letter-spacing: 0px; top: 0px;;display:inline;">(Canadian dollars)</div></div> </td>
<td style="vertical-align:top"> <div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 0em; text-indent: 0em; font-size: 9pt; font-family: ARIAL; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></div> </td>
<td style="vertical-align:bottom">&#160;&#160;&#160;&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td> </tr>
<tr style="page-break-inside:avoid ; font-family:ARIAL; font-size:9pt;background-color:#cceeff">
<td style="vertical-align:top"> <div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1.2em; text-indent: -1em; font-size: 9pt; font-family: ARIAL; line-height: normal;">Net income (loss) per common share - basic <div style="font-size: 8pt; letter-spacing: 0px; top: 0px;;display:inline;">(note 9)</div></div> </td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;"><ix:nonFraction name="us-gaap:EarningsPerShareBasic" contextRef="P01_01_2022To03_31_2022" unitRef="Unit_CAD_per_Share" decimals="2" scale="0" format="ixt:numdotdecimal">1.75</ix:nonFraction></div></div></td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align:bottom">&#160;&#160;&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;"><ix:nonFraction name="us-gaap:EarningsPerShareBasic" contextRef="P01_01_2021To03_31_2021" unitRef="Unit_CAD_per_Share" decimals="2" scale="0" format="ixt:numdotdecimal">0.53</ix:nonFraction></td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td> </tr>
<tr style="page-break-inside:avoid ; font-family:ARIAL; font-size:9pt">
<td style="BORDER-BOTTOM:1.50pt solid #000000;vertical-align:top"> <div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1.2em; text-indent: -1em; font-size: 9pt; font-family: ARIAL; line-height: normal;">Net income (loss) per common share - diluted <div style="font-size: 8pt; letter-spacing: 0px; top: 0px;;display:inline;">(note 9)</div></div> </td>
<td style=" BORDER-BOTTOM:1.50pt solid #000000;vertical-align:bottom">&#160;&#160;</td>
<td style="BORDER-BOTTOM:1.50pt solid #000000;white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="BORDER-BOTTOM:1.50pt solid #000000;white-space:nowrap;vertical-align:bottom;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;"><ix:nonFraction name="us-gaap:EarningsPerShareDiluted" contextRef="P01_01_2022To03_31_2022" unitRef="Unit_CAD_per_Share" decimals="2" scale="0" format="ixt:numdotdecimal">1.75</ix:nonFraction></div></div></td>
<td style="BORDER-BOTTOM:1.50pt solid #000000;white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style=" BORDER-BOTTOM:1.50pt solid #000000;vertical-align:bottom">&#160;&#160;&#160;&#160;</td>
<td style="BORDER-BOTTOM:1.50pt solid #000000;white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="BORDER-BOTTOM:1.50pt solid #000000;white-space:nowrap;vertical-align:bottom;text-align:right;"><ix:nonFraction name="us-gaap:EarningsPerShareDiluted" contextRef="P01_01_2021To03_31_2021" unitRef="Unit_CAD_per_Share" decimals="2" scale="0" format="ixt:numdotdecimal">0.53</ix:nonFraction></td>
<td style="BORDER-BOTTOM:1.50pt solid #000000;white-space:nowrap;vertical-align:bottom">&#160;</td> </tr>
<tr style="page-break-inside:avoid ; font-family:ARIAL; font-size:8pt;background-color:#cceeff">
<td style="vertical-align:top"> <div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 2.5em; text-indent: -2.5em; font-size: 8pt; font-family: ARIAL; line-height: normal;">(a)&#8195;&#8201;Amounts from related parties included in revenues.</div> </td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;"><ix:nonFraction name="us-gaap:RevenueFromRelatedParties" contextRef="P01_01_2022To03_31_2022" unitRef="Unit_CAD" decimals="-6" scale="6" format="ixt:numdotdecimal">3,959</ix:nonFraction></div></div></td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align:bottom">&#160;&#160;&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;"><ix:nonFraction name="us-gaap:RevenueFromRelatedParties" contextRef="P01_01_2021To03_31_2021" unitRef="Unit_CAD" decimals="-6" scale="6" format="ixt:numdotdecimal">1,508</ix:nonFraction></td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td> </tr>
<tr style="page-break-inside:avoid ; font-family:ARIAL; font-size:8pt">
<td style="vertical-align:top"> <div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 2.5em; text-indent: -2.5em; font-size: 8pt; font-family: ARIAL; line-height: normal;">(b)&#8195;&#8201;Amounts to related parties included in purchases of crude oil and products.</div> </td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;"><ix:nonFraction name="imo:CrudeOilAndProductPurchasesRelatedParties" contextRef="P01_01_2022To03_31_2022" unitRef="Unit_CAD" decimals="-6" scale="6" format="ixt:numdotdecimal">650</ix:nonFraction></div></div></td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align:bottom">&#160;&#160;&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;"><ix:nonFraction name="imo:CrudeOilAndProductPurchasesRelatedParties" contextRef="P01_01_2021To03_31_2021" unitRef="Unit_CAD" decimals="-6" scale="6" format="ixt:numdotdecimal">515</ix:nonFraction></td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td> </tr>
<tr style="page-break-inside:avoid ; font-family:ARIAL; font-size:8pt;background-color:#cceeff">
<td style="vertical-align:top"> <div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 2.5em; text-indent: -2.5em; font-size: 8pt; font-family: ARIAL; line-height: normal;">(c)&#8195;&#8201;&#8202;Amounts to related parties included in production and manufacturing, and selling and general expenses.</div> </td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;"><ix:nonFraction name="imo:ProductionAndManufacturingExpensesRelatedParties" contextRef="P01_01_2022To03_31_2022" unitRef="Unit_CAD" decimals="-6" scale="6" format="ixt:numdotdecimal">118</ix:nonFraction></div></div></td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align:bottom">&#160;&#160;&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;"><ix:nonFraction name="imo:ProductionAndManufacturingExpensesRelatedParties" contextRef="P01_01_2021To03_31_2021" unitRef="Unit_CAD" decimals="-6" scale="6" format="ixt:numdotdecimal">116</ix:nonFraction></td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td> </tr>
<tr style="page-break-inside:avoid ; font-family:ARIAL; font-size:8pt">
<td style="vertical-align:top"> <div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 2.5em; text-indent: -2.5em; font-size: 8pt; font-family: ARIAL; line-height: normal;">(d)&#8195;&#8201;Amounts to related parties included in financing (note 5).</div> </td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;"><ix:nonFraction name="imo:FinancingRelatedParties" contextRef="P01_01_2022To03_31_2022" unitRef="Unit_CAD" decimals="-6" scale="6" format="ixt:numdotdecimal">4</ix:nonFraction></div></div></td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align:bottom">&#160;&#160;&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;"><ix:nonFraction name="imo:FinancingRelatedParties" contextRef="P01_01_2021To03_31_2021" unitRef="Unit_CAD" decimals="-6" scale="6" format="ixt:numdotdecimal">11</ix:nonFraction></td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td> </tr> </table> <div style="margin-top:0pt; margin-bottom:0pt; font-size:8pt; font-family:ARIAL">The information in the notes to consolidated financial statements is an integral part of these statements. </div> <div style="margin-top:0pt;margin-bottom:0pt ; font-size:8pt">&#160;</div> <div style="margin-top:0pt; margin-bottom:0pt; font-size:9pt; font-family:ARIAL;text-align:center">3 </div> </div> </div> <div style="margin-top:1em; margin-bottom:0em; page-break-before:always"></div> <hr style="color:#999999;height:3px;width:100%"/> <div style="font-size: .83em;margin-top : 1.67em;margin-bottom : 1.67em;font-weight: bold;"><a href="#toc">Table of Contents</a></div> </div> </div> <div> <div style="background-color:white;display: inline;"> <div style="text-align:center"> <div style="width:8.5in;text-align:left;margin-left: auto;margin-right: auto"> <div style="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:ARIAL;text-align:center"><div style="color: rgb(0, 101, 179); letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">IMPERIAL OIL LIMITED </div></div></div></div> <div style="font-size:3pt;margin-top:0pt;margin-bottom:0pt">&#160;</div> <div style="line-height:3.0pt;margin-top:0pt;margin-bottom:2pt;border-bottom:1px solid #0065b3">&#160;</div> <div style="margin-top:0pt;margin-bottom:0pt ; font-size:8pt">&#160;</div>
<table cellpadding="0" cellspacing="0" style="BORDER-COLLAPSE:COLLAPSE; font-family:ARIAL; font-size:9pt;width:100%;border:0;margin:0 auto">
<tr>
<td style="width: 87%; line-height: 0pt; font-size: 0pt;"><div style="font-size:0pt;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; width: 1%; line-height: 0pt; font-size: 0pt;"><div style="font-size:0pt;;display:inline;">&#160;</div></td>
<td style="line-height: 0pt; font-size: 0pt;"><div style="font-size:0pt;;display:inline;">&#160;</div></td>
<td style="line-height: 0pt; font-size: 0pt;"><div style="font-size:0pt;;display:inline;">&#160;</div></td>
<td style="line-height: 0pt; font-size: 0pt;"><div style="font-size:0pt;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; width: 5%; line-height: 0pt; font-size: 0pt;"><div style="font-size:0pt;;display:inline;">&#160;</div></td>
<td style="line-height: 0pt; font-size: 0pt;"><div style="font-size:0pt;;display:inline;">&#160;</div></td>
<td style="line-height: 0pt; font-size: 0pt;"><div style="font-size:0pt;;display:inline;">&#160;</div></td>
<td style="line-height: 0pt; font-size: 0pt;"><div style="font-size:0pt;;display:inline;">&#160;</div></td> </tr>
<tr style="page-break-inside:avoid ; font-family:ARIAL; font-size:8pt">
<td colspan="8" id="tx350214_4" style="vertical-align:bottom"><div style="font-size: 13.5pt; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;Consolidated statement of comprehensive income (U.S. GAAP, unaudited)</div></div></div></td>
<td style="vertical-align:bottom">&#160;</td> </tr>
<tr style="page-break-inside:avoid ; font-family:ARIAL; font-size:9pt">
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td colspan="6" style="vertical-align:bottom;text-align:center;">Three&#160;Months</td>
<td style="vertical-align:bottom">&#160;</td> </tr>
<tr style="page-break-inside:avoid ; font-family:ARIAL; font-size:9pt">
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td colspan="6" style="vertical-align:bottom;text-align:center;">to&#160;March&#160;31</td>
<td style="vertical-align:bottom">&#160;</td> </tr>
<tr style="page-break-inside:avoid ; font-family:ARIAL; font-size:9pt">
<td style="BORDER-BOTTOM:0.75pt solid #000000;vertical-align:top"> <div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1.2em; text-indent: -1em; font-size: 8pt; font-family: ARIAL; line-height: normal;">millions of Canadian dollars</div> </td>
<td style=" BORDER-BOTTOM:0.75pt solid #000000;vertical-align:bottom">&#160;&#160;</td>
<td style="BORDER-BOTTOM:0.75pt solid #000000;white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="BORDER-BOTTOM:0.75pt solid #000000;white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">2022</div></div></td>
<td style="BORDER-BOTTOM:0.75pt solid #000000;white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style=" BORDER-BOTTOM:0.75pt solid #000000;vertical-align:bottom">&#160;&#160;&#160;&#160;</td>
<td style="BORDER-BOTTOM:0.75pt solid #000000;white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="BORDER-BOTTOM:0.75pt solid #000000;white-space:nowrap;vertical-align:bottom">2021</td>
<td style="BORDER-BOTTOM:0.75pt solid #000000;white-space:nowrap;vertical-align:bottom">&#160;</td> </tr>
<tr style="page-break-inside:avoid ; font-family:ARIAL; font-size:9pt;background-color:#cceeff">
<td style="vertical-align:top"> <div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1.2em; text-indent: -1em; font-size: 9pt; font-family: ARIAL; line-height: normal;"><div style="font-weight:bold;display:inline;">Net income (loss)</div></div> </td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;"><ix:nonFraction name="us-gaap:NetIncomeLoss" contextRef="P01_01_2022To03_31_2022" unitRef="Unit_CAD" decimals="-6" scale="6" format="ixt:numdotdecimal">1,173</ix:nonFraction></div></div></td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align:bottom">&#160;&#160;&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;"><ix:nonFraction name="us-gaap:NetIncomeLoss" contextRef="P01_01_2021To03_31_2021" unitRef="Unit_CAD" decimals="-6" scale="6" format="ixt:numdotdecimal">392</ix:nonFraction></td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td> </tr>
<tr style="font-size:1pt">
<td style="height:12pt">&#160;</td>
<td colspan="4" style="height:12pt">&#160;</td>
<td colspan="4" style="height:12pt">&#160;</td> </tr>
<tr style="page-break-inside:avoid ; font-family:ARIAL; font-size:9pt">
<td style="vertical-align:top"> <div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1.2em; text-indent: -1em; font-size: 9pt; font-family: ARIAL; line-height: normal;">Other comprehensive income (loss), net of income taxes</div> </td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;&#160;&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td> </tr>
<tr style="page-break-inside:avoid ; font-family:ARIAL; font-size:9pt;background-color:#cceeff">
<td style="vertical-align:top"> <div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 3em; text-indent: -1em; font-size: 9pt; font-family: ARIAL; line-height: normal;">Postretirement benefits liability adjustment (excluding amortization)</div> </td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;"><ix:nonFraction name="us-gaap:OtherComprehensiveIncomeDefinedBenefitPlansNetUnamortizedGainLossArisingDuringPeriodNetOfTax" contextRef="P01_01_2022To03_31_2022" unitRef="Unit_CAD" decimals="-6" scale="6" format="ixt:numdotdecimal">24</ix:nonFraction></div></div></td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align:bottom">&#160;&#160;&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;"><ix:nonFraction name="us-gaap:OtherComprehensiveIncomeDefinedBenefitPlansNetUnamortizedGainLossArisingDuringPeriodNetOfTax" contextRef="P01_01_2021To03_31_2021" unitRef="Unit_CAD" decimals="-6" scale="6" format="ixt:numdotdecimal">54</ix:nonFraction></td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td> </tr>
<tr style="font-size:1pt">
<td style="height:9.75pt">&#160;</td>
<td colspan="4" style="height:9.75pt">&#160;</td>
<td colspan="4" style="height:9.75pt">&#160;</td> </tr>
<tr style="page-break-inside:avoid ; font-family:ARIAL; font-size:9pt">
<td style="BORDER-BOTTOM:0.75pt solid #000000;vertical-align:top"> <div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 3em; text-indent: -1em; font-size: 9pt; font-family: ARIAL; line-height: normal;">Amortization of postretirement benefits liability adjustment included in net benefit costs</div> </td>
<td style=" BORDER-BOTTOM:0.75pt solid #000000;vertical-align:bottom">&#160;&#160;</td>
<td style="BORDER-BOTTOM:0.75pt solid #000000;white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="BORDER-BOTTOM:0.75pt solid #000000;white-space:nowrap;vertical-align:bottom;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;"><ix:nonFraction name="us-gaap:OtherComprehensiveIncomeLossAmortizationAdjustmentFromAOCIPensionAndOtherPostretirementBenefitPlansForNetPriorServiceCostCreditNetOfTax" contextRef="P01_01_2022To03_31_2022" unitRef="Unit_CAD" decimals="-6" scale="6" format="ixt:numdotdecimal">21</ix:nonFraction></div></div></td>
<td style="BORDER-BOTTOM:0.75pt solid #000000;white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style=" BORDER-BOTTOM:0.75pt solid #000000;vertical-align:bottom">&#160;&#160;&#160;&#160;</td>
<td style="BORDER-BOTTOM:0.75pt solid #000000;white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="BORDER-BOTTOM:0.75pt solid #000000;white-space:nowrap;vertical-align:bottom;text-align:right;"><ix:nonFraction name="us-gaap:OtherComprehensiveIncomeLossAmortizationAdjustmentFromAOCIPensionAndOtherPostretirementBenefitPlansForNetPriorServiceCostCreditNetOfTax" contextRef="P01_01_2021To03_31_2021" unitRef="Unit_CAD" decimals="-6" scale="6" format="ixt:numdotdecimal">33</ix:nonFraction></td>
<td style="BORDER-BOTTOM:0.75pt solid #000000;white-space:nowrap;vertical-align:bottom">&#160;</td> </tr>
<tr style="page-break-inside:avoid ; font-family:ARIAL; font-size:9pt;background-color:#cceeff">
<td style="BORDER-BOTTOM:0.75pt solid #000000;vertical-align:top"> <div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1.2em; text-indent: -1em; font-size: 9pt; font-family: ARIAL; line-height: normal;"><div style="font-weight:bold;display:inline;">Total other comprehensive income (loss)</div></div> </td>
<td style=" BORDER-BOTTOM:0.75pt solid #000000;vertical-align:bottom">&#160;&#160;</td>
<td style="BORDER-BOTTOM:0.75pt solid #000000;white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="BORDER-BOTTOM:0.75pt solid #000000;white-space:nowrap;vertical-align:bottom;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;"><ix:nonFraction name="us-gaap:OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent" contextRef="P01_01_2022To03_31_2022" unitRef="Unit_CAD" decimals="-6" scale="6" format="ixt:numdotdecimal">45</ix:nonFraction></div></div></td>
<td style="BORDER-BOTTOM:0.75pt solid #000000;white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style=" BORDER-BOTTOM:0.75pt solid #000000;vertical-align:bottom">&#160;&#160;&#160;&#160;</td>
<td style="BORDER-BOTTOM:0.75pt solid #000000;white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="BORDER-BOTTOM:0.75pt solid #000000;white-space:nowrap;vertical-align:bottom;text-align:right;"><ix:nonFraction name="us-gaap:OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent" contextRef="P01_01_2021To03_31_2021" unitRef="Unit_CAD" decimals="-6" scale="6" format="ixt:numdotdecimal">87</ix:nonFraction></td>
<td style="BORDER-BOTTOM:0.75pt solid #000000;white-space:nowrap;vertical-align:bottom">&#160;</td> </tr>
<tr style="font-size:1px; font-family:ARIAL; font-size:9pt">
<td style="BORDER-BOTTOM:0.75pt solid #000000;vertical-align:top">&#160;</td>
<td style=" BORDER-BOTTOM:0.75pt solid #000000;vertical-align:bottom">&#160;&#160;</td>
<td style="BORDER-BOTTOM:0.75pt solid #000000;vertical-align:bottom">&#160;</td>
<td style="BORDER-BOTTOM:0.75pt solid #000000;vertical-align:bottom">&#160;</td>
<td style="BORDER-BOTTOM:0.75pt solid #000000;vertical-align:bottom">&#160;</td>
<td style=" BORDER-BOTTOM:0.75pt solid #000000;vertical-align:bottom">&#160;&#160;&#160;&#160;</td>
<td style="BORDER-BOTTOM:0.75pt solid #000000;vertical-align:bottom">&#160;</td>
<td style="BORDER-BOTTOM:0.75pt solid #000000;vertical-align:bottom">&#160;</td>
<td style="BORDER-BOTTOM:0.75pt solid #000000;vertical-align:bottom">&#160;</td> </tr>
<tr style="page-break-inside:avoid ; font-family:ARIAL; font-size:9pt;background-color:#cceeff">
<td style="BORDER-BOTTOM:1.50pt solid #000000;vertical-align:top"> <div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1.2em; text-indent: -1em; font-size: 9pt; font-family: ARIAL; line-height: normal;"><div style="font-weight:bold;display:inline;">Comprehensive income (loss)</div></div> </td>
<td style=" BORDER-BOTTOM:1.50pt solid #000000;vertical-align:bottom">&#160;&#160;</td>
<td style="BORDER-BOTTOM:1.50pt solid #000000;white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="BORDER-BOTTOM:1.50pt solid #000000;white-space:nowrap;vertical-align:bottom;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;"><ix:nonFraction name="us-gaap:ComprehensiveIncomeNetOfTax" contextRef="P01_01_2022To03_31_2022" unitRef="Unit_CAD" decimals="-6" scale="6" format="ixt:numdotdecimal">1,218</ix:nonFraction></div></div></td>
<td style="BORDER-BOTTOM:1.50pt solid #000000;white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style=" BORDER-BOTTOM:1.50pt solid #000000;vertical-align:bottom">&#160;&#160;&#160;&#160;</td>
<td style="BORDER-BOTTOM:1.50pt solid #000000;white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="BORDER-BOTTOM:1.50pt solid #000000;white-space:nowrap;vertical-align:bottom;text-align:right;"><ix:nonFraction name="us-gaap:ComprehensiveIncomeNetOfTax" contextRef="P01_01_2021To03_31_2021" unitRef="Unit_CAD" decimals="-6" scale="6" format="ixt:numdotdecimal">479</ix:nonFraction></td>
<td style="BORDER-BOTTOM:1.50pt solid #000000;white-space:nowrap;vertical-align:bottom">&#160;</td> </tr> </table> <div style="margin-top:0pt; margin-bottom:0pt; font-size:8pt; font-family:ARIAL">The information in the notes to consolidated financial statements is an integral part of these statements. </div> <div style="margin-top:0pt;margin-bottom:0pt ; font-size:8pt">&#160;</div> <div style="margin-top:0pt; margin-bottom:0pt; font-size:9pt; font-family:ARIAL;text-align:center">4 </div> </div> </div> <div style="margin-top:1em; margin-bottom:0em; page-break-before:always"></div> <hr style="color:#999999;height:3px;width:100%"/> <div style="font-size: .83em;margin-top : 1.67em;margin-bottom : 1.67em;font-weight: bold;"><a href="#toc">Table of Contents</a></div> </div> </div> <div> <div style="background-color:white;display: inline;"> <div style="text-align:center"> <div style="width:8.5in;text-align:left;margin-left: auto;margin-right: auto"> <div style="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:ARIAL;text-align:center"><div style="color: rgb(0, 101, 179); letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">IMPERIAL OIL LIMITED </div></div></div></div> <div style="font-size:3pt;margin-top:0pt;margin-bottom:0pt">&#160;</div> <div style="line-height:3.0pt;margin-top:0pt;margin-bottom:2pt;border-bottom:1px solid #0065b3">&#160;</div> <div style="margin-top:0pt;margin-bottom:0pt ; font-size:8pt">&#160;</div>
<table cellpadding="0" cellspacing="0" style="BORDER-COLLAPSE:COLLAPSE; font-family:ARIAL; font-size:9pt;width:100%;border:0;margin:0 auto">
<tr>
<td style="width: 83%; line-height: 0pt; font-size: 0pt;"><div style="font-size: 0pt; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; width: 1%; line-height: 0pt; font-size: 0pt;"><div style="font-size: 0pt; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="line-height: 0pt; font-size: 0pt;"><div style="font-size: 0pt; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="line-height: 0pt; font-size: 0pt;"><div style="font-size: 0pt; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="line-height: 0pt; font-size: 0pt;"><div style="font-size: 0pt; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; width: 4%; line-height: 0pt; font-size: 0pt;"><div style="font-size: 0pt; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="line-height: 0pt; font-size: 0pt;"><div style="font-size: 0pt; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="line-height: 0pt; font-size: 0pt;"><div style="font-size: 0pt; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="line-height: 0pt; font-size: 0pt;"><div style="font-size: 0pt; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td> </tr>
<tr style="page-break-inside:avoid ; font-family:ARIAL; font-size:9pt">
<td colspan="4" id="tx350214_5" style="vertical-align:bottom"><div style="font-size: 14pt; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;Consolidated balance sheet (U.S. GAAP, unaudited)</div></div></div></td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;&#160;&#160;</td>
<td colspan="2" style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td> </tr>
<tr style="font-size:1pt">
<td style="height:14.25pt">&#160;</td>
<td colspan="4" style="height:14.25pt">&#160;</td>
<td colspan="4" style="height:14.25pt">&#160;</td> </tr>
<tr style="page-break-inside:avoid ; font-family:ARIAL; font-size:9pt">
<td style="vertical-align:top">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;">As&#160;at</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;">As&#160;at</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td> </tr>
<tr style="page-break-inside:avoid ; font-family:ARIAL; font-size:9pt">
<td style="vertical-align:top">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;">Mar&#160;31</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;">Dec&#160;31</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td> </tr>
<tr style="page-break-inside:avoid ; font-family:ARIAL; font-size:9pt">
<td style="BORDER-BOTTOM:0.75pt solid #000000;vertical-align:top"> <div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1.2em; text-indent: -1em; font-size: 8pt; font-family: ARIAL; line-height: normal;">millions of Canadian dollars</div> </td>
<td style=" BORDER-BOTTOM:0.75pt solid #000000;vertical-align:bottom">&#160;&#160;</td>
<td style="BORDER-BOTTOM:0.75pt solid #000000;white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="BORDER-BOTTOM:0.75pt solid #000000;white-space:nowrap;vertical-align:bottom;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">2022</div></div></td>
<td style="BORDER-BOTTOM:0.75pt solid #000000;white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style=" BORDER-BOTTOM:0.75pt solid #000000;vertical-align:bottom">&#160;&#160;&#160;&#160;</td>
<td style="BORDER-BOTTOM:0.75pt solid #000000;white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="BORDER-BOTTOM:0.75pt solid #000000;white-space:nowrap;vertical-align:bottom;text-align:right;">2021</td>
<td style="BORDER-BOTTOM:0.75pt solid #000000;white-space:nowrap;vertical-align:bottom">&#160;</td> </tr>
<tr style="page-break-inside:avoid ; font-family:ARIAL; font-size:9pt;background-color:#cceeff">
<td style="vertical-align:top"> <div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1.2em; text-indent: -1em; font-size: 9pt; font-family: ARIAL; line-height: normal;"><div style="font-weight:bold;display:inline;">Assets</div></div> </td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;&#160;&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td> </tr>
<tr style="page-break-inside:avoid ; font-family:ARIAL; font-size:9pt">
<td style="vertical-align:top"> <div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1.2em; text-indent: -1em; font-size: 9pt; font-family: ARIAL; line-height: normal;">Current assets</div> </td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;&#160;&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td> </tr>
<tr style="page-break-inside:avoid ; font-family:ARIAL; font-size:9pt;background-color:#cceeff">
<td style="vertical-align:top"> <div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 3em; text-indent: -1em; font-size: 9pt; font-family: ARIAL; line-height: normal;">Cash</div> </td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;"><ix:nonFraction name="us-gaap:CashAndCashEquivalentsAtCarryingValue" contextRef="PAsOn03_31_2022" unitRef="Unit_CAD" decimals="-6" scale="6" format="ixt:numdotdecimal">3,149</ix:nonFraction></div></div></td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align:bottom">&#160;&#160;&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;"><ix:nonFraction name="us-gaap:CashAndCashEquivalentsAtCarryingValue" contextRef="PAsOn12_31_2021" unitRef="Unit_CAD" decimals="-6" scale="6" format="ixt:numdotdecimal">2,153</ix:nonFraction></td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td> </tr>
<tr style="page-break-inside:avoid ; font-family:ARIAL; font-size:9pt">
<td style="vertical-align:top"> <div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 3em; text-indent: -1em; font-size: 9pt; font-family: ARIAL; line-height: normal;">Accounts receivable - net <div style="font-size: 8pt; letter-spacing: 0px; top: 0px;;display:inline;">(a)</div></div> </td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;"><ix:nonFraction name="us-gaap:ReceivablesNetCurrent" contextRef="PAsOn03_31_2022" unitRef="Unit_CAD" decimals="-6" scale="6" format="ixt:numdotdecimal" id="Fact_47088619">5,413</ix:nonFraction></div></div></td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align:bottom">&#160;&#160;&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;"><ix:nonFraction name="us-gaap:ReceivablesNetCurrent" contextRef="PAsOn12_31_2021" unitRef="Unit_CAD" decimals="-6" scale="6" format="ixt:numdotdecimal" id="Fact_47088620">3,869</ix:nonFraction></td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td> </tr>
<tr style="page-break-inside:avoid ; font-family:ARIAL; font-size:9pt;background-color:#cceeff">
<td style="vertical-align:top"> <div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 3em; text-indent: -1em; font-size: 9pt; font-family: ARIAL; line-height: normal;">Inventories of crude oil and products</div> </td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;"><ix:nonFraction name="us-gaap:InventoryFinishedGoodsAndWorkInProcess" contextRef="PAsOn03_31_2022" unitRef="Unit_CAD" decimals="-6" scale="6" format="ixt:numdotdecimal">1,374</ix:nonFraction></div></div></td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align:bottom">&#160;&#160;&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;"><ix:nonFraction name="us-gaap:InventoryFinishedGoodsAndWorkInProcess" contextRef="PAsOn12_31_2021" unitRef="Unit_CAD" decimals="-6" scale="6" format="ixt:numdotdecimal">1,102</ix:nonFraction></td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td> </tr>
<tr style="page-break-inside:avoid ; font-family:ARIAL; font-size:9pt">
<td style="BORDER-BOTTOM:0.75pt solid #000000;vertical-align:top"> <div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 3em; text-indent: -1em; font-size: 9pt; font-family: ARIAL; line-height: normal;">Materials, supplies and prepaid expenses</div> </td>
<td style=" BORDER-BOTTOM:0.75pt solid #000000;vertical-align:bottom">&#160;&#160;</td>
<td style="BORDER-BOTTOM:0.75pt solid #000000;white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="BORDER-BOTTOM:0.75pt solid #000000;white-space:nowrap;vertical-align:bottom;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;"><ix:nonFraction name="imo:MaterialsSuppliesAndPrepaidExpenses" contextRef="PAsOn03_31_2022" unitRef="Unit_CAD" decimals="-6" scale="6" format="ixt:numdotdecimal">782</ix:nonFraction></div></div></td>
<td style="BORDER-BOTTOM:0.75pt solid #000000;white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style=" BORDER-BOTTOM:0.75pt solid #000000;vertical-align:bottom">&#160;&#160;&#160;&#160;</td>
<td style="BORDER-BOTTOM:0.75pt solid #000000;white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="BORDER-BOTTOM:0.75pt solid #000000;white-space:nowrap;vertical-align:bottom;text-align:right;"><ix:nonFraction name="imo:MaterialsSuppliesAndPrepaidExpenses" contextRef="PAsOn12_31_2021" unitRef="Unit_CAD" decimals="-6" scale="6" format="ixt:numdotdecimal">689</ix:nonFraction></td>
<td style="BORDER-BOTTOM:0.75pt solid #000000;white-space:nowrap;vertical-align:bottom">&#160;</td> </tr>
<tr style="page-break-inside:avoid ; font-family:ARIAL; font-size:9pt;background-color:#cceeff">
<td style="vertical-align:top"> <div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1.2em; text-indent: -1em; font-size: 9pt; font-family: ARIAL; line-height: normal;">Total current assets</div> </td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;"><ix:nonFraction name="us-gaap:AssetsCurrent" contextRef="PAsOn03_31_2022" unitRef="Unit_CAD" decimals="-6" scale="6" format="ixt:numdotdecimal">10,718</ix:nonFraction></div></div></td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align:bottom">&#160;&#160;&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;"><ix:nonFraction name="us-gaap:AssetsCurrent" contextRef="PAsOn12_31_2021" unitRef="Unit_CAD" decimals="-6" scale="6" format="ixt:numdotdecimal">7,813</ix:nonFraction></td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td> </tr>
<tr style="page-break-inside:avoid ; font-family:ARIAL; font-size:9pt">
<td style="vertical-align:top"> <div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1.2em; text-indent: -1em; font-size: 9pt; font-family: ARIAL; line-height: normal;">Investments and long-term receivables <div style="font-size: 8pt; letter-spacing: 0px; top: 0px;;display:inline;">(b)</div></div> </td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;"><ix:nonFraction name="us-gaap:LongTermInvestmentsAndReceivablesNet" contextRef="PAsOn03_31_2022" unitRef="Unit_CAD" decimals="-6" scale="6" format="ixt:numdotdecimal" id="Fact_47088631">754</ix:nonFraction></div></div></td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align:bottom">&#160;&#160;&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;"><ix:nonFraction name="us-gaap:LongTermInvestmentsAndReceivablesNet" contextRef="PAsOn12_31_2021" unitRef="Unit_CAD" decimals="-6" scale="6" format="ixt:numdotdecimal" id="Fact_47088632">757</ix:nonFraction></td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td> </tr>
<tr style="page-break-inside:avoid ; font-family:ARIAL; font-size:9pt;background-color:#cceeff">
<td style="vertical-align:top"> <div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1.2em; text-indent: -1em; font-size: 9pt; font-family: ARIAL; line-height: normal;">Property, plant and equipment,</div> </td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;"><ix:nonFraction name="us-gaap:PropertyPlantAndEquipmentGross" contextRef="PAsOn03_31_2022" unitRef="Unit_CAD" decimals="-6" scale="6" format="ixt:numdotdecimal">56,925</ix:nonFraction></div></div></td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align:bottom">&#160;&#160;&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;"><ix:nonFraction name="us-gaap:PropertyPlantAndEquipmentGross" contextRef="PAsOn12_31_2021" unitRef="Unit_CAD" decimals="-6" scale="6" format="ixt:numdotdecimal">56,762</ix:nonFraction></td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td> </tr>
<tr style="page-break-inside:avoid ; font-family:ARIAL; font-size:9pt">
<td style="BORDER-BOTTOM:0.75pt solid #000000;vertical-align:top"> <div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 3em; text-indent: -1em; font-size: 9pt; font-family: ARIAL; line-height: normal;">less accumulated depreciation and depletion</div> </td>
<td style=" BORDER-BOTTOM:0.75pt solid #000000;vertical-align:bottom">&#160;&#160;</td>
<td style="BORDER-BOTTOM:0.75pt solid #000000;white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="BORDER-BOTTOM:0.75pt solid #000000;white-space:nowrap;vertical-align:bottom;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">(<ix:nonFraction name="us-gaap:AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment" contextRef="PAsOn03_31_2022" unitRef="Unit_CAD" decimals="-6" scale="6" format="ixt:numdotdecimal">25,818</ix:nonFraction></div></div></td>
<td style="BORDER-BOTTOM:0.75pt solid #000000;white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">)&#160;</div></div></td>
<td style=" BORDER-BOTTOM:0.75pt solid #000000;vertical-align:bottom">&#160;&#160;&#160;&#160;</td>
<td style="BORDER-BOTTOM:0.75pt solid #000000;white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="BORDER-BOTTOM:0.75pt solid #000000;white-space:nowrap;vertical-align:bottom;text-align:right;">(<ix:nonFraction name="us-gaap:AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment" contextRef="PAsOn12_31_2021" unitRef="Unit_CAD" decimals="-6" scale="6" format="ixt:numdotdecimal">25,522</ix:nonFraction></td>
<td style="BORDER-BOTTOM:0.75pt solid #000000;white-space:nowrap;vertical-align:bottom">)&#160;</td> </tr>
<tr style="page-break-inside:avoid ; font-family:ARIAL; font-size:9pt;background-color:#cceeff">
<td style="vertical-align:top"> <div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1.2em; text-indent: -1em; font-size: 9pt; font-family: ARIAL; line-height: normal;">Property, plant and equipment, net</div> </td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;"><ix:nonFraction name="us-gaap:PropertyPlantAndEquipmentNet" contextRef="PAsOn03_31_2022" unitRef="Unit_CAD" decimals="-6" scale="6" format="ixt:numdotdecimal">31,107</ix:nonFraction></div></div></td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align:bottom">&#160;&#160;&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;"><ix:nonFraction name="us-gaap:PropertyPlantAndEquipmentNet" contextRef="PAsOn12_31_2021" unitRef="Unit_CAD" decimals="-6" scale="6" format="ixt:numdotdecimal">31,240</ix:nonFraction></td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td> </tr>
<tr style="page-break-inside:avoid ; font-family:ARIAL; font-size:9pt">
<td style="vertical-align:top"> <div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1.2em; text-indent: -1em; font-size: 9pt; font-family: ARIAL; line-height: normal;">Goodwill</div> </td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;"><ix:nonFraction name="us-gaap:Goodwill" contextRef="PAsOn03_31_2022" unitRef="Unit_CAD" decimals="-6" scale="6" format="ixt:numdotdecimal">166</ix:nonFraction></div></div></td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align:bottom">&#160;&#160;&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;"><ix:nonFraction name="us-gaap:Goodwill" contextRef="PAsOn12_31_2021" unitRef="Unit_CAD" decimals="-6" scale="6" format="ixt:numdotdecimal">166</ix:nonFraction></td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td> </tr>
<tr style="page-break-inside:avoid ; font-family:ARIAL; font-size:9pt;background-color:#cceeff">
<td style="BORDER-BOTTOM:0.75pt solid #000000;vertical-align:top"> <div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1.2em; text-indent: -1em; font-size: 9pt; font-family: ARIAL; line-height: normal;">Other assets, including intangibles - net</div> </td>
<td style=" BORDER-BOTTOM:0.75pt solid #000000;vertical-align:bottom">&#160;&#160;</td>
<td style="BORDER-BOTTOM:0.75pt solid #000000;white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="BORDER-BOTTOM:0.75pt solid #000000;white-space:nowrap;vertical-align:bottom;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;"><ix:nonFraction name="us-gaap:OtherAssetsNoncurrent" contextRef="PAsOn03_31_2022" unitRef="Unit_CAD" decimals="-6" scale="6" format="ixt:numdotdecimal">1,065</ix:nonFraction></div></div></td>
<td style="BORDER-BOTTOM:0.75pt solid #000000;white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style=" BORDER-BOTTOM:0.75pt solid #000000;vertical-align:bottom">&#160;&#160;&#160;&#160;</td>
<td style="BORDER-BOTTOM:0.75pt solid #000000;white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="BORDER-BOTTOM:0.75pt solid #000000;white-space:nowrap;vertical-align:bottom;text-align:right;"><ix:nonFraction name="us-gaap:OtherAssetsNoncurrent" contextRef="PAsOn12_31_2021" unitRef="Unit_CAD" decimals="-6" scale="6" format="ixt:numdotdecimal">806</ix:nonFraction></td>
<td style="BORDER-BOTTOM:0.75pt solid #000000;white-space:nowrap;vertical-align:bottom">&#160;</td> </tr>
<tr style="page-break-inside:avoid ; font-family:ARIAL; font-size:9pt">
<td style="BORDER-BOTTOM:1.50pt solid #000000;vertical-align:top"> <div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1.2em; text-indent: -1em; font-size: 9pt; font-family: ARIAL; line-height: normal;"><div style="font-weight:bold;display:inline;">Total assets</div></div> </td>
<td style=" BORDER-BOTTOM:1.50pt solid #000000;vertical-align:bottom">&#160;&#160;</td>
<td style="BORDER-BOTTOM:1.50pt solid #000000;white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="BORDER-BOTTOM:1.50pt solid #000000;white-space:nowrap;vertical-align:bottom;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;"><ix:nonFraction name="us-gaap:Assets" contextRef="PAsOn03_31_2022" unitRef="Unit_CAD" decimals="-6" scale="6" format="ixt:numdotdecimal">43,810</ix:nonFraction></div></div></td>
<td style="BORDER-BOTTOM:1.50pt solid #000000;white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style=" BORDER-BOTTOM:1.50pt solid #000000;vertical-align:bottom">&#160;&#160;&#160;&#160;</td>
<td style="BORDER-BOTTOM:1.50pt solid #000000;white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="BORDER-BOTTOM:1.50pt solid #000000;white-space:nowrap;vertical-align:bottom;text-align:right;"><ix:nonFraction name="us-gaap:Assets" contextRef="PAsOn12_31_2021" unitRef="Unit_CAD" decimals="-6" scale="6" format="ixt:numdotdecimal">40,782</ix:nonFraction></td>
<td style="BORDER-BOTTOM:1.50pt solid #000000;white-space:nowrap;vertical-align:bottom">&#160;</td> </tr>
<tr style="font-size:1pt">
<td style="height:9.75pt">&#160;</td>
<td colspan="4" style="height:9.75pt">&#160;</td>
<td colspan="4" style="height:9.75pt">&#160;</td> </tr>
<tr style="page-break-inside:avoid ; font-family:ARIAL; font-size:9pt;background-color:#cceeff">
<td style="vertical-align:top"> <div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1.2em; text-indent: -1em; font-size: 9pt; font-family: ARIAL; line-height: normal;"><div style="font-weight:bold;display:inline;">Liabilities</div></div> </td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;&#160;&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td> </tr>
<tr style="page-break-inside:avoid ; font-family:ARIAL; font-size:9pt">
<td style="vertical-align:top"> <div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1.2em; text-indent: -1em; font-size: 9pt; font-family: ARIAL; line-height: normal;">Current liabilities</div> </td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;&#160;&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td> </tr>
<tr style="page-break-inside:avoid ; font-family:ARIAL; font-size:9pt;background-color:#cceeff">
<td style="vertical-align:top"> <div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 3em; text-indent: -1em; font-size: 9pt; font-family: ARIAL; line-height: normal;">Notes and loans payable</div> </td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;"><ix:nonFraction name="us-gaap:DebtCurrent" contextRef="PAsOn03_31_2022" unitRef="Unit_CAD" decimals="-6" scale="6" format="ixt:numdotdecimal">122</ix:nonFraction></div></div></td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align:bottom">&#160;&#160;&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;"><ix:nonFraction name="us-gaap:DebtCurrent" contextRef="PAsOn12_31_2021" unitRef="Unit_CAD" decimals="-6" scale="6" format="ixt:numdotdecimal">122</ix:nonFraction></td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td> </tr>
<tr style="page-break-inside:avoid ; font-family:ARIAL; font-size:9pt">
<td style="vertical-align:top"> <div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 3em; text-indent: -1em; font-size: 9pt; font-family: ARIAL; line-height: normal;">Accounts payable and accrued liabilities <div style="font-size: 8pt; letter-spacing: 0px; top: 0px;;display:inline;">(a) (note 7)</div></div> </td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;"><ix:nonFraction name="us-gaap:AccountsPayableAndAccruedLiabilitiesCurrent" contextRef="PAsOn03_31_2022" unitRef="Unit_CAD" decimals="-6" scale="6" format="ixt:numdotdecimal" id="Fact_47088601">7,364</ix:nonFraction></div></div></td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align:bottom">&#160;&#160;&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;"><ix:nonFraction name="us-gaap:AccountsPayableAndAccruedLiabilitiesCurrent" contextRef="PAsOn12_31_2021" unitRef="Unit_CAD" decimals="-6" scale="6" format="ixt:numdotdecimal" id="Fact_47088602">5,184</ix:nonFraction></td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td> </tr>
<tr style="page-break-inside:avoid ; font-family:ARIAL; font-size:9pt;background-color:#cceeff">
<td style="BORDER-BOTTOM:0.75pt solid #000000;vertical-align:top"> <div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 3em; text-indent: -1em; font-size: 9pt; font-family: ARIAL; line-height: normal;">Income taxes payable</div> </td>
<td style=" BORDER-BOTTOM:0.75pt solid #000000;vertical-align:bottom">&#160;&#160;</td>
<td style="BORDER-BOTTOM:0.75pt solid #000000;white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="BORDER-BOTTOM:0.75pt solid #000000;white-space:nowrap;vertical-align:bottom;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;"><ix:nonFraction name="us-gaap:AccruedIncomeTaxesCurrent" contextRef="PAsOn03_31_2022" unitRef="Unit_CAD" decimals="-6" scale="6" format="ixt:numdotdecimal">1,165</ix:nonFraction></div></div></td>
<td style="BORDER-BOTTOM:0.75pt solid #000000;white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style=" BORDER-BOTTOM:0.75pt solid #000000;vertical-align:bottom">&#160;&#160;&#160;&#160;</td>
<td style="BORDER-BOTTOM:0.75pt solid #000000;white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="BORDER-BOTTOM:0.75pt solid #000000;white-space:nowrap;vertical-align:bottom;text-align:right;"><ix:nonFraction name="us-gaap:AccruedIncomeTaxesCurrent" contextRef="PAsOn12_31_2021" unitRef="Unit_CAD" decimals="-6" scale="6" format="ixt:numdotdecimal">248</ix:nonFraction></td>
<td style="BORDER-BOTTOM:0.75pt solid #000000;white-space:nowrap;vertical-align:bottom">&#160;</td> </tr>
<tr style="page-break-inside:avoid ; font-family:ARIAL; font-size:9pt">
<td style="vertical-align:top"> <div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1.2em; text-indent: -1em; font-size: 9pt; font-family: ARIAL; line-height: normal;">Total current liabilities</div> </td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;"><ix:nonFraction name="us-gaap:LiabilitiesCurrent" contextRef="PAsOn03_31_2022" unitRef="Unit_CAD" decimals="-6" scale="6" format="ixt:numdotdecimal">8,651</ix:nonFraction></div></div></td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align:bottom">&#160;&#160;&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;"><ix:nonFraction name="us-gaap:LiabilitiesCurrent" contextRef="PAsOn12_31_2021" unitRef="Unit_CAD" decimals="-6" scale="6" format="ixt:numdotdecimal">5,554</ix:nonFraction></td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td> </tr>
<tr style="page-break-inside:avoid ; font-family:ARIAL; font-size:9pt;background-color:#cceeff">
<td style="vertical-align:top"> <div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1.2em; text-indent: -1em; font-size: 9pt; font-family: ARIAL; line-height: normal;">Long-term debt <div style="font-size: 8pt; letter-spacing: 0px; top: 0px;;display:inline;">(c) (note 6)</div></div> </td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;"><ix:nonFraction name="imo:LongTermDebtAndFinanceLeaseObligations" contextRef="PAsOn03_31_2022" unitRef="Unit_CAD" decimals="-6" scale="6" format="ixt:numdotdecimal" id="Fact_47088611">5,049</ix:nonFraction></div></div></td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align:bottom">&#160;&#160;&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;"><ix:nonFraction name="imo:LongTermDebtAndFinanceLeaseObligations" contextRef="PAsOn12_31_2021" unitRef="Unit_CAD" decimals="-6" scale="6" format="ixt:numdotdecimal" id="Fact_47088612">5,054</ix:nonFraction></td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td> </tr>
<tr style="page-break-inside:avoid ; font-family:ARIAL; font-size:9pt">
<td style="vertical-align:top"> <div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1.2em; text-indent: -1em; font-size: 9pt; font-family: ARIAL; line-height: normal;">Other long-term obligations <div style="font-size: 8pt; letter-spacing: 0px; top: 0px;;display:inline;">(note 7)</div></div> </td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;"><ix:nonFraction name="us-gaap:OtherLiabilitiesNoncurrent" contextRef="PAsOn03_31_2022" unitRef="Unit_CAD" decimals="-6" scale="6" format="ixt:numdotdecimal">3,426</ix:nonFraction></div></div></td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align:bottom">&#160;&#160;&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;"><ix:nonFraction name="us-gaap:OtherLiabilitiesNoncurrent" contextRef="PAsOn12_31_2021" unitRef="Unit_CAD" decimals="-6" scale="6" format="ixt:numdotdecimal">3,897</ix:nonFraction></td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td> </tr>
<tr style="page-break-inside:avoid ; font-family:ARIAL; font-size:9pt;background-color:#cceeff">
<td style="BORDER-BOTTOM:0.75pt solid #000000;vertical-align:top"> <div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1.2em; text-indent: -1em; font-size: 9pt; font-family: ARIAL; line-height: normal;">Deferred income tax liabilities</div> </td>
<td style=" BORDER-BOTTOM:0.75pt solid #000000;vertical-align:bottom">&#160;&#160;</td>
<td style="BORDER-BOTTOM:0.75pt solid #000000;white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="BORDER-BOTTOM:0.75pt solid #000000;white-space:nowrap;vertical-align:bottom;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;"><ix:nonFraction name="us-gaap:DeferredTaxAndOtherLiabilitiesNoncurrent" contextRef="PAsOn03_31_2022" unitRef="Unit_CAD" decimals="-6" scale="6" format="ixt:numdotdecimal">4,408</ix:nonFraction></div></div></td>
<td style="BORDER-BOTTOM:0.75pt solid #000000;white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style=" BORDER-BOTTOM:0.75pt solid #000000;vertical-align:bottom">&#160;&#160;&#160;&#160;</td>
<td style="BORDER-BOTTOM:0.75pt solid #000000;white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="BORDER-BOTTOM:0.75pt solid #000000;white-space:nowrap;vertical-align:bottom;text-align:right;"><ix:nonFraction name="us-gaap:DeferredTaxAndOtherLiabilitiesNoncurrent" contextRef="PAsOn12_31_2021" unitRef="Unit_CAD" decimals="-6" scale="6" format="ixt:numdotdecimal">4,542</ix:nonFraction></td>
<td style="BORDER-BOTTOM:0.75pt solid #000000;white-space:nowrap;vertical-align:bottom">&#160;</td> </tr>
<tr style="page-break-inside:avoid ; font-family:ARIAL; font-size:9pt">
<td style="BORDER-BOTTOM:0.75pt solid #000000;vertical-align:top"> <div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1.2em; text-indent: -1em; font-size: 9pt; font-family: ARIAL; line-height: normal;"><div style="font-weight:bold;display:inline;">Total liabilities</div></div> </td>
<td style=" BORDER-BOTTOM:0.75pt solid #000000;vertical-align:bottom">&#160;&#160;</td>
<td style="BORDER-BOTTOM:0.75pt solid #000000;white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="BORDER-BOTTOM:0.75pt solid #000000;white-space:nowrap;vertical-align:bottom;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;"><ix:nonFraction name="us-gaap:Liabilities" contextRef="PAsOn03_31_2022" unitRef="Unit_CAD" decimals="-6" scale="6" format="ixt:numdotdecimal">21,534</ix:nonFraction></div></div></td>
<td style="BORDER-BOTTOM:0.75pt solid #000000;white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style=" BORDER-BOTTOM:0.75pt solid #000000;vertical-align:bottom">&#160;&#160;&#160;&#160;</td>
<td style="BORDER-BOTTOM:0.75pt solid #000000;white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="BORDER-BOTTOM:0.75pt solid #000000;white-space:nowrap;vertical-align:bottom;text-align:right;"><ix:nonFraction name="us-gaap:Liabilities" contextRef="PAsOn12_31_2021" unitRef="Unit_CAD" decimals="-6" scale="6" format="ixt:numdotdecimal">19,047</ix:nonFraction></td>
<td style="BORDER-BOTTOM:0.75pt solid #000000;white-space:nowrap;vertical-align:bottom">&#160;</td> </tr>
<tr style="font-size:1pt">
<td style="height:9.75pt">&#160;</td>
<td colspan="4" style="height:9.75pt">&#160;</td>
<td colspan="4" style="height:9.75pt">&#160;</td> </tr>
<tr style="page-break-inside:avoid ; font-family:ARIAL; font-size:9pt;background-color:#cceeff">
<td style="vertical-align:top"> <div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1.2em; text-indent: -1em; font-size: 9pt; font-family: ARIAL; line-height: normal;"><div style="font-weight:bold;display:inline;">Shareholders&#8217; equity</div></div> </td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;&#160;&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td> </tr>
<tr style="page-break-inside:avoid ; font-family:ARIAL; font-size:9pt">
<td style="vertical-align:top"> <div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1.2em; text-indent: -1em; font-size: 9pt; font-family: ARIAL; line-height: normal;">Common shares at stated value <div style="font-size: 8pt; letter-spacing: 0px; top: 0px;;display:inline;">(d) (note 9)</div></div> </td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;"><ix:nonFraction name="us-gaap:CommonStockValue" contextRef="PAsOn03_31_2022" unitRef="Unit_CAD" decimals="-6" scale="6" format="ixt:numdotdecimal" id="Fact_47088593">1,237</ix:nonFraction></div></div></td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align:bottom">&#160;&#160;&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;"><ix:nonFraction name="us-gaap:CommonStockValue" contextRef="PAsOn12_31_2021" unitRef="Unit_CAD" decimals="-6" scale="6" format="ixt:numdotdecimal" id="Fact_47088594">1,252</ix:nonFraction></td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td> </tr>
<tr style="page-break-inside:avoid ; font-family:ARIAL; font-size:9pt;background-color:#cceeff">
<td style="vertical-align:top"> <div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1.2em; text-indent: -1em; font-size: 9pt; font-family: ARIAL; line-height: normal;">Earnings reinvested</div> </td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;"><ix:nonFraction name="us-gaap:RetainedEarningsAccumulatedDeficit" contextRef="PAsOn03_31_2022" unitRef="Unit_CAD" decimals="-6" scale="6" format="ixt:numdotdecimal">22,171</ix:nonFraction></div></div></td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align:bottom">&#160;&#160;&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;"><ix:nonFraction name="us-gaap:RetainedEarningsAccumulatedDeficit" contextRef="PAsOn12_31_2021" unitRef="Unit_CAD" decimals="-6" scale="6" format="ixt:numdotdecimal">21,660</ix:nonFraction></td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td> </tr>
<tr style="page-break-inside:avoid ; font-family:ARIAL; font-size:9pt">
<td style="BORDER-BOTTOM:0.75pt solid #000000;vertical-align:top"> <div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1.2em; text-indent: -1em; font-size: 9pt; font-family: ARIAL; line-height: normal;">Accumulated other comprehensive income (loss) <div style="font-size: 8pt; letter-spacing: 0px; top: 0px;;display:inline;">(note 10)</div></div> </td>
<td style=" BORDER-BOTTOM:0.75pt solid #000000;vertical-align:bottom">&#160;&#160;</td>
<td style="BORDER-BOTTOM:0.75pt solid #000000;white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="BORDER-BOTTOM:0.75pt solid #000000;white-space:nowrap;vertical-align:bottom;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">(<ix:nonFraction name="us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax" contextRef="PAsOn03_31_2022" unitRef="Unit_CAD" decimals="-6" scale="6" sign="-" format="ixt:numdotdecimal">1,132</ix:nonFraction></div></div></td>
<td style="BORDER-BOTTOM:0.75pt solid #000000;white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">)&#160;</div></div></td>
<td style=" BORDER-BOTTOM:0.75pt solid #000000;vertical-align:bottom">&#160;&#160;&#160;&#160;</td>
<td style="BORDER-BOTTOM:0.75pt solid #000000;white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="BORDER-BOTTOM:0.75pt solid #000000;white-space:nowrap;vertical-align:bottom;text-align:right;">(<ix:nonFraction name="us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax" contextRef="PAsOn12_31_2021" unitRef="Unit_CAD" decimals="-6" scale="6" sign="-" format="ixt:numdotdecimal">1,177</ix:nonFraction></td>
<td style="BORDER-BOTTOM:0.75pt solid #000000;white-space:nowrap;vertical-align:bottom">)&#160;</td> </tr>
<tr style="page-break-inside:avoid ; font-family:ARIAL; font-size:9pt;background-color:#cceeff">
<td style="BORDER-BOTTOM:0.75pt solid #000000;vertical-align:top"> <div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1.2em; text-indent: -1em; font-size: 9pt; font-family: ARIAL; line-height: normal;"><div style="font-weight:bold;display:inline;">Total shareholders&#8217; equity</div></div> </td>
<td style=" BORDER-BOTTOM:0.75pt solid #000000;vertical-align:bottom">&#160;&#160;</td>
<td style="BORDER-BOTTOM:0.75pt solid #000000;white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="BORDER-BOTTOM:0.75pt solid #000000;white-space:nowrap;vertical-align:bottom;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;"><ix:nonFraction name="us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" contextRef="PAsOn03_31_2022" unitRef="Unit_CAD" decimals="-6" scale="6" format="ixt:numdotdecimal">22,276</ix:nonFraction></div></div></td>
<td style="BORDER-BOTTOM:0.75pt solid #000000;white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style=" BORDER-BOTTOM:0.75pt solid #000000;vertical-align:bottom">&#160;&#160;&#160;&#160;</td>
<td style="BORDER-BOTTOM:0.75pt solid #000000;white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="BORDER-BOTTOM:0.75pt solid #000000;white-space:nowrap;vertical-align:bottom;text-align:right;"><ix:nonFraction name="us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" contextRef="PAsOn12_31_2021" unitRef="Unit_CAD" decimals="-6" scale="6" format="ixt:numdotdecimal">21,735</ix:nonFraction></td>
<td style="BORDER-BOTTOM:0.75pt solid #000000;white-space:nowrap;vertical-align:bottom">&#160;</td> </tr>
<tr style="font-size:1pt">
<td style="height:12pt">&#160;</td>
<td colspan="4" style="height:12pt">&#160;</td>
<td colspan="4" style="height:12pt">&#160;</td> </tr>
<tr style="page-break-inside:avoid ; font-family:ARIAL; font-size:9pt">
<td style="BORDER-BOTTOM:1.50pt solid #000000;vertical-align:top"> <div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1.2em; text-indent: -1em; font-size: 9pt; font-family: ARIAL; line-height: normal;"><div style="font-weight:bold;display:inline;">Total liabilities and shareholders&#8217; equity</div></div> </td>
<td style=" BORDER-BOTTOM:1.50pt solid #000000;vertical-align:bottom">&#160;&#160;</td>
<td style="BORDER-BOTTOM:1.50pt solid #000000;white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="BORDER-BOTTOM:1.50pt solid #000000;white-space:nowrap;vertical-align:bottom;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;"><ix:nonFraction name="us-gaap:LiabilitiesAndStockholdersEquity" contextRef="PAsOn03_31_2022" unitRef="Unit_CAD" decimals="-6" scale="6" format="ixt:numdotdecimal">43,810</ix:nonFraction></div></div></td>
<td style="BORDER-BOTTOM:1.50pt solid #000000;white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style=" BORDER-BOTTOM:1.50pt solid #000000;vertical-align:bottom">&#160;&#160;&#160;&#160;</td>
<td style="BORDER-BOTTOM:1.50pt solid #000000;white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="BORDER-BOTTOM:1.50pt solid #000000;white-space:nowrap;vertical-align:bottom;text-align:right;"><ix:nonFraction name="us-gaap:LiabilitiesAndStockholdersEquity" contextRef="PAsOn12_31_2021" unitRef="Unit_CAD" decimals="-6" scale="6" format="ixt:numdotdecimal">40,782</ix:nonFraction></td>
<td style="BORDER-BOTTOM:1.50pt solid #000000;white-space:nowrap;vertical-align:bottom">&#160;</td> </tr> </table>
<table cellpadding="0" cellspacing="0" style="BORDER-COLLAPSE:COLLAPSE; font-family:ARIAL; font-size:8pt;width:100%;border:0;margin:0 auto">
<tr style="page-break-inside:avoid ; font-family:ARIAL; font-size:8pt">
<td colspan="5" style="vertical-align:top"> <div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 2.5em; text-indent: -2.5em; font-size: 8pt; font-family: ARIAL; line-height: normal;">(a)&#8195;&#8201;Accounts receivable - net included net amounts receivable from related parties of $<ix:nonFraction name="us-gaap:RelatedPartyTransactionDueFromToRelatedPartyCurrent" contextRef="PAsOn03_31_2022" unitRef="Unit_CAD" decimals="-6" scale="6" format="ixt:numdotdecimal">1,632</ix:nonFraction>&#160;million (2021 - $<ix:nonFraction name="us-gaap:RelatedPartyTransactionDueFromToRelatedPartyCurrent" contextRef="PAsOn12_31_2021" unitRef="Unit_CAD" decimals="-6" scale="6" format="ixt:numdotdecimal">1,031</ix:nonFraction> million).</div> </td> </tr>
<tr style="page-break-inside:avoid ; font-family:ARIAL; font-size:8pt">
<td colspan="5" style="vertical-align:top"> <div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 2.5em; text-indent: -2.5em; font-size: 8pt; font-family: ARIAL; line-height: normal;">(b)&#8195;&#8201;Investments and long-term receivables included amounts from related parties of $<ix:nonFraction name="us-gaap:DueFromRelatedPartiesNoncurrent" contextRef="PAsOn03_31_2022_InvestmentsAndLongTermReceivablesMemberusgaapBalanceSheetLocationAxis" unitRef="Unit_CAD" decimals="-6" scale="6" format="ixt:numdotdecimal">297</ix:nonFraction>&#160;million (2021 - $<ix:nonFraction name="us-gaap:DueFromRelatedPartiesNoncurrent" contextRef="PAsOn12_31_2021_InvestmentsAndLongTermReceivablesMemberusgaapBalanceSheetLocationAxis" unitRef="Unit_CAD" decimals="-6" scale="6" format="ixt:numdotdecimal">298</ix:nonFraction> million).</div> </td> </tr>
<tr style="page-break-inside:avoid ; font-family:ARIAL; font-size:8pt">
<td colspan="5" style="vertical-align:top"> <div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 2.5em; text-indent: -2.5em; font-size: 8pt; font-family: ARIAL; line-height: normal;">(c)&#8195;&#8201;&#8202;Long-term debt included amounts to related parties of $<ix:nonFraction name="us-gaap:DueToRelatedPartiesNoncurrent" contextRef="PAsOn03_31_2022_NoncurrentLiabilitiesMemberusgaapBalanceSheetLocationAxis" unitRef="Unit_CAD" decimals="-6" scale="6" format="ixt:numdotdecimal">4,447</ix:nonFraction>&#160;million (2021 - $<ix:nonFraction name="us-gaap:DueToRelatedPartiesNoncurrent" contextRef="PAsOn12_31_2021_NoncurrentLiabilitiesMemberusgaapBalanceSheetLocationAxis" unitRef="Unit_CAD" decimals="-6" scale="6" format="ixt:numdotdecimal">4,447</ix:nonFraction> million).</div> </td> </tr>
<tr style="page-break-inside:avoid ; font-family:ARIAL; font-size:8pt">
<td colspan="5" style="vertical-align:top"> <div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 2.5em; text-indent: -2.5em; font-size: 8pt; font-family: ARIAL; line-height: normal;">(d)&#8195;&#8201;Number of common shares authorized and outstanding were <ix:nonFraction name="us-gaap:CommonStockSharesAuthorized" contextRef="PAsOn03_31_2022" unitRef="Unit_shares" decimals="INF" scale="6" format="ixt:numdotdecimal">1,100</ix:nonFraction>&#160;million and <ix:nonFraction name="us-gaap:CommonStockSharesOutstanding" contextRef="PAsOn03_31_2022" unitRef="Unit_shares" decimals="INF" scale="6" format="ixt:numdotdecimal">669</ix:nonFraction>&#160;million, respectively (2021 - <ix:nonFraction name="us-gaap:CommonStockSharesAuthorized" contextRef="PAsOn12_31_2021" unitRef="Unit_shares" decimals="INF" scale="6" format="ixt:numdotdecimal">1,100</ix:nonFraction>&#160;million and <ix:nonFraction name="us-gaap:CommonStockSharesOutstanding" contextRef="PAsOn12_31_2021" unitRef="Unit_shares" decimals="INF" scale="6" format="ixt:numdotdecimal">678</ix:nonFraction>&#160;million, respectively).</div> </td> </tr>
<tr style="page-break-inside:avoid ; font-family:ARIAL; font-size:8pt">
<td colspan="5" style="vertical-align:top"> <div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1.2em; text-indent: -1em; font-size: 8pt; font-family: ARIAL; line-height: normal;">The information in the notes to consolidated financial statements is an integral part of these statements.</div> </td> </tr> </table> <div style="margin-top:0pt;margin-bottom:0pt ; font-size:8pt">&#160;</div> <div style="margin-top:0pt; margin-bottom:0pt; font-size:9pt; font-family:ARIAL;text-align:center">5 </div> </div> </div> <div style="margin-top:1em; margin-bottom:0em; page-break-before:always"></div> <hr style="color:#999999;height:3px;width:100%"/> <div style="font-size: .83em;margin-top : 1.67em;margin-bottom : 1.67em;font-weight: bold;"><a href="#toc">Table of Contents</a></div> </div> </div> <div> <div style="background-color:white;display: inline;"> <div style="text-align:center"> <div style="width:8.5in;text-align:left;margin-left: auto;margin-right: auto"> <div style="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:ARIAL;text-align:center"><div style="color: rgb(0, 101, 179); letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">IMPERIAL OIL LIMITED </div></div></div></div> <div style="font-size:3pt;margin-top:0pt;margin-bottom:0pt">&#160;</div> <div style="line-height:3.0pt;margin-top:0pt;margin-bottom:2pt;border-bottom:1px solid #0065b3">&#160;</div> <div style="margin-top:0pt;margin-bottom:0pt ; font-size:8pt">&#160;</div>
<table cellpadding="0" cellspacing="0" style="BORDER-COLLAPSE:COLLAPSE; font-family:ARIAL; font-size:9pt;width:100%;border:0;margin:0 auto">
<tr>
<td style="width: 85%; line-height: 0pt; font-size: 0pt;"><div style="font-size:0pt;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; width: 1%; line-height: 0pt; font-size: 0pt;"><div style="font-size:0pt;;display:inline;">&#160;</div></td>
<td style="line-height: 0pt; font-size: 0pt;"><div style="font-size:0pt;;display:inline;">&#160;</div></td>
<td style="line-height: 0pt; font-size: 0pt;"><div style="font-size:0pt;;display:inline;">&#160;</div></td>
<td style="line-height: 0pt; font-size: 0pt;"><div style="font-size:0pt;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; width: 1%; line-height: 0pt; font-size: 0pt;"><div style="font-size:0pt;;display:inline;">&#160;</div></td>
<td style="line-height: 0pt; font-size: 0pt;"><div style="font-size:0pt;;display:inline;">&#160;</div></td>
<td style="line-height: 0pt; font-size: 0pt;"><div style="font-size:0pt;;display:inline;">&#160;</div></td>
<td style="line-height: 0pt; font-size: 0pt;"><div style="font-size:0pt;;display:inline;">&#160;</div></td> </tr>
<tr style="page-break-inside:avoid ; font-family:ARIAL; font-size:10pt">
<td colspan="8" style="vertical-align:top"> <div id="tx350214_6" style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1.2em; text-indent: -1em; font-size: 13.5pt; font-family: ARIAL; line-height: normal;"><div style="font-weight:bold;display:inline;">Consolidated statement of shareholders&#8217; equity (U.S. GAAP, unaudited)</div></div> </td>
<td style="vertical-align:top"> <div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 0em; text-indent: 0em; font-size: 13.5pt; font-family: ARIAL; line-height: normal;"><div style="font-weight:bold;display:inline;">&#160;</div></div> </td> </tr>
<tr style="font-size:1pt">
<td style="height:12pt">&#160;</td>
<td colspan="8" style="height:12pt">&#160;</td> </tr>
<tr style="page-break-inside:avoid ; font-family:ARIAL; font-size:9pt">
<td style="vertical-align:top">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom;white-space:nowrap;text-align:center;">&#160;</td>
<td colspan="5" style="vertical-align:bottom;white-space:nowrap;text-align:center;">Three Months</td>
<td style="vertical-align:bottom;white-space:nowrap">&#160;</td> </tr>
<tr style="page-break-inside:avoid ; font-family:ARIAL; font-size:9pt">
<td style="vertical-align:top">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom;white-space:nowrap;text-align:center;">&#160;</td>
<td colspan="5" style="vertical-align:bottom;white-space:nowrap;text-align:center;">to March&#160;31</td>
<td style="vertical-align:bottom;white-space:nowrap">&#160;</td> </tr>
<tr style="page-break-inside:avoid ; font-family:ARIAL; font-size:9pt">
<td style="BORDER-BOTTOM:0.75pt solid #000000;vertical-align:top"> <div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1.2em; text-indent: -1em; font-size: 8pt; font-family: ARIAL; line-height: normal;">millions of Canadian dollars</div> </td>
<td style=" BORDER-BOTTOM:0.75pt solid #000000;vertical-align:bottom">&#160;&#160;</td>
<td style="BORDER-BOTTOM:0.75pt solid #000000;white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="BORDER-BOTTOM:0.75pt solid #000000;white-space:nowrap;vertical-align:bottom;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">2022</div></div></td>
<td style="BORDER-BOTTOM:0.75pt solid #000000;white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style=" BORDER-BOTTOM:0.75pt solid #000000;vertical-align:bottom">&#160;</td>
<td style="BORDER-BOTTOM:0.75pt solid #000000;white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="BORDER-BOTTOM:0.75pt solid #000000;white-space:nowrap;vertical-align:bottom;text-align:right;">2021</td>
<td style="BORDER-BOTTOM:0.75pt solid #000000;white-space:nowrap;vertical-align:bottom">&#160;</td> </tr>
<tr style="page-break-inside:avoid ; font-family:ARIAL; font-size:9pt;background-color:#cceeff">
<td style="vertical-align:top"> <div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1.2em; text-indent: -1em; font-size: 9pt; font-family: ARIAL; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">Common shares at stated value </div></div><div style="font-size: 8pt; letter-spacing: 0px; top: 0px;;display:inline;">(note 9)</div></div> </td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td> </tr>
<tr style="page-break-inside:avoid ; font-family:ARIAL; font-size:9pt">
<td style="vertical-align:top"> <div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 2.6em; text-indent: -1em; font-size: 9pt; font-family: ARIAL; line-height: normal;">At beginning of period</div> </td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;"><ix:nonFraction name="us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" contextRef="PAsOn12_31_2021_CommonStockMemberusgaapStatementEquityComponentsAxis" unitRef="Unit_CAD" decimals="-6" scale="6" format="ixt:numdotdecimal">1,252</ix:nonFraction></div></div></td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;"><ix:nonFraction name="us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" contextRef="PAsOn12_31_2020_CommonStockMemberusgaapStatementEquityComponentsAxis" unitRef="Unit_CAD" decimals="-6" scale="6" format="ixt:numdotdecimal">1,357</ix:nonFraction></td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td> </tr>
<tr style="page-break-inside:avoid ; font-family:ARIAL; font-size:9pt;background-color:#cceeff">
<td style="BORDER-BOTTOM:0.75pt solid #000000;vertical-align:top"> <div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 2.6em; text-indent: -1em; font-size: 9pt; font-family: ARIAL; line-height: normal;">Share purchases at stated value</div> </td>
<td style=" BORDER-BOTTOM:0.75pt solid #000000;vertical-align:bottom">&#160;&#160;</td>
<td style="BORDER-BOTTOM:0.75pt solid #000000;white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="BORDER-BOTTOM:0.75pt solid #000000;white-space:nowrap;vertical-align:bottom;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">(<ix:nonFraction name="us-gaap:StockRepurchasedAndRetiredDuringPeriodValue" contextRef="P01_01_2022To03_31_2022_CommonStockMemberusgaapStatementEquityComponentsAxis" unitRef="Unit_CAD" decimals="-6" scale="6" format="ixt:numdotdecimal">15</ix:nonFraction></div></div></td>
<td style="BORDER-BOTTOM:0.75pt solid #000000;white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">)&#160;</div></div></td>
<td style=" BORDER-BOTTOM:0.75pt solid #000000;vertical-align:bottom">&#160;</td>
<td style="BORDER-BOTTOM:0.75pt solid #000000;white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="BORDER-BOTTOM:0.75pt solid #000000;white-space:nowrap;vertical-align:bottom;text-align:right;">-&#160;</td>
<td style="BORDER-BOTTOM:0.75pt solid #000000;white-space:nowrap;vertical-align:bottom">&#160;</td> </tr>
<tr style="page-break-inside:avoid ; font-family:ARIAL; font-size:9pt">
<td style="BORDER-BOTTOM:0.75pt solid #000000;vertical-align:top"> <div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 2.6em; text-indent: -1em; font-size: 9pt; font-family: ARIAL; line-height: normal;">At end of period</div> </td>
<td style=" BORDER-BOTTOM:0.75pt solid #000000;vertical-align:bottom">&#160;&#160;</td>
<td style="BORDER-BOTTOM:0.75pt solid #000000;white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="BORDER-BOTTOM:0.75pt solid #000000;white-space:nowrap;vertical-align:bottom;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;"><ix:nonFraction name="us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" contextRef="PAsOn03_31_2022_CommonStockMemberusgaapStatementEquityComponentsAxis" unitRef="Unit_CAD" decimals="-6" scale="6" format="ixt:numdotdecimal">1,237</ix:nonFraction></div></div></td>
<td style="BORDER-BOTTOM:0.75pt solid #000000;white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style=" BORDER-BOTTOM:0.75pt solid #000000;vertical-align:bottom">&#160;</td>
<td style="BORDER-BOTTOM:0.75pt solid #000000;white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="BORDER-BOTTOM:0.75pt solid #000000;white-space:nowrap;vertical-align:bottom;text-align:right;"><ix:nonFraction name="us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" contextRef="PAsOn03_31_2021_CommonStockMemberusgaapStatementEquityComponentsAxis" unitRef="Unit_CAD" decimals="-6" scale="6" format="ixt:numdotdecimal">1,357</ix:nonFraction></td>
<td style="BORDER-BOTTOM:0.75pt solid #000000;white-space:nowrap;vertical-align:bottom">&#160;</td> </tr>
<tr style="font-size:1pt">
<td style="height:12pt">&#160;</td>
<td colspan="4" style="height:12pt">&#160;</td>
<td colspan="4" style="height:12pt">&#160;</td> </tr>
<tr style="page-break-inside:avoid ; font-family:ARIAL; font-size:9pt;background-color:#cceeff">
<td style="vertical-align:top"> <div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1.2em; text-indent: -1em; font-size: 9pt; font-family: ARIAL; line-height: normal;"><div style="font-weight:bold;display:inline;">Earnings reinvested</div></div> </td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td> </tr>
<tr style="page-break-inside:avoid ; font-family:ARIAL; font-size:9pt">
<td style="vertical-align:top"> <div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 2.6em; text-indent: -1em; font-size: 9pt; font-family: ARIAL; line-height: normal;">At beginning of period</div> </td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;"><ix:nonFraction name="us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" contextRef="PAsOn12_31_2021_RetainedEarningsMemberusgaapStatementEquityComponentsAxis" unitRef="Unit_CAD" decimals="-6" scale="6" format="ixt:numdotdecimal">21,660</ix:nonFraction></div></div></td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;"><ix:nonFraction name="us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" contextRef="PAsOn12_31_2020_RetainedEarningsMemberusgaapStatementEquityComponentsAxis" unitRef="Unit_CAD" decimals="-6" scale="6" format="ixt:numdotdecimal">22,050</ix:nonFraction></td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td> </tr>
<tr style="page-break-inside:avoid ; font-family:ARIAL; font-size:9pt;background-color:#cceeff">
<td style="vertical-align:top"> <div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 2.6em; text-indent: -1em; font-size: 9pt; font-family: ARIAL; line-height: normal;">Net income (loss) for the period</div> </td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;"><ix:nonFraction name="us-gaap:NetIncomeLoss" contextRef="P01_01_2022To03_31_2022_RetainedEarningsMemberusgaapStatementEquityComponentsAxis" unitRef="Unit_CAD" decimals="-6" scale="6" format="ixt:numdotdecimal">1,173</ix:nonFraction></div></div></td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;"><ix:nonFraction name="us-gaap:NetIncomeLoss" contextRef="P01_01_2021To03_31_2021_RetainedEarningsMemberusgaapStatementEquityComponentsAxis" unitRef="Unit_CAD" decimals="-6" scale="6" format="ixt:numdotdecimal">392</ix:nonFraction></td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td> </tr>
<tr style="page-break-inside:avoid ; font-family:ARIAL; font-size:9pt">
<td style="vertical-align:top"> <div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 2.6em; text-indent: -1em; font-size: 9pt; font-family: ARIAL; line-height: normal;">Share purchases in excess of stated value</div> </td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">(<ix:nonFraction name="imo:SharePurchasesInExcessOfStatedValue" contextRef="P01_01_2022To03_31_2022_RetainedEarningsMemberusgaapStatementEquityComponentsAxis" unitRef="Unit_CAD" decimals="-6" scale="6" format="ixt:numdotdecimal">434</ix:nonFraction></div></div></td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">)&#160;</div></div></td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;">-&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td> </tr>
<tr style="page-break-inside:avoid ; font-family:ARIAL; font-size:9pt;background-color:#cceeff">
<td style="BORDER-BOTTOM:0.75pt solid #000000;vertical-align:top"> <div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 2.6em; text-indent: -1em; font-size: 9pt; font-family: ARIAL; line-height: normal;">Dividends declared</div> </td>
<td style=" BORDER-BOTTOM:0.75pt solid #000000;vertical-align:bottom">&#160;&#160;</td>
<td style="BORDER-BOTTOM:0.75pt solid #000000;white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="BORDER-BOTTOM:0.75pt solid #000000;white-space:nowrap;vertical-align:bottom;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">(<ix:nonFraction name="us-gaap:Dividends" contextRef="P01_01_2022To03_31_2022_RetainedEarningsMemberusgaapStatementEquityComponentsAxis" unitRef="Unit_CAD" decimals="-6" scale="6" format="ixt:numdotdecimal">228</ix:nonFraction></div></div></td>
<td style="BORDER-BOTTOM:0.75pt solid #000000;white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">)&#160;</div></div></td>
<td style=" BORDER-BOTTOM:0.75pt solid #000000;vertical-align:bottom">&#160;</td>
<td style="BORDER-BOTTOM:0.75pt solid #000000;white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="BORDER-BOTTOM:0.75pt solid #000000;white-space:nowrap;vertical-align:bottom;text-align:right;">(<ix:nonFraction name="us-gaap:Dividends" contextRef="P01_01_2021To03_31_2021_RetainedEarningsMemberusgaapStatementEquityComponentsAxis" unitRef="Unit_CAD" decimals="-6" scale="6" format="ixt:numdotdecimal">161</ix:nonFraction></td>
<td style="BORDER-BOTTOM:0.75pt solid #000000;white-space:nowrap;vertical-align:bottom">)&#160;</td> </tr>
<tr style="page-break-inside:avoid ; font-family:ARIAL; font-size:9pt">
<td style="BORDER-BOTTOM:0.75pt solid #000000;vertical-align:top"> <div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 2.6em; text-indent: -1em; font-size: 9pt; font-family: ARIAL; line-height: normal;">At end of period</div> </td>
<td style=" BORDER-BOTTOM:0.75pt solid #000000;vertical-align:bottom">&#160;&#160;</td>
<td style="BORDER-BOTTOM:0.75pt solid #000000;white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="BORDER-BOTTOM:0.75pt solid #000000;white-space:nowrap;vertical-align:bottom;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;"><ix:nonFraction name="us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" contextRef="PAsOn03_31_2022_RetainedEarningsMemberusgaapStatementEquityComponentsAxis" unitRef="Unit_CAD" decimals="-6" scale="6" format="ixt:numdotdecimal">22,171</ix:nonFraction></div></div></td>
<td style="BORDER-BOTTOM:0.75pt solid #000000;white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style=" BORDER-BOTTOM:0.75pt solid #000000;vertical-align:bottom">&#160;</td>
<td style="BORDER-BOTTOM:0.75pt solid #000000;white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="BORDER-BOTTOM:0.75pt solid #000000;white-space:nowrap;vertical-align:bottom;text-align:right;"><ix:nonFraction name="us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" contextRef="PAsOn03_31_2021_RetainedEarningsMemberusgaapStatementEquityComponentsAxis" unitRef="Unit_CAD" decimals="-6" scale="6" format="ixt:numdotdecimal">22,281</ix:nonFraction></td>
<td style="BORDER-BOTTOM:0.75pt solid #000000;white-space:nowrap;vertical-align:bottom">&#160;</td> </tr>
<tr style="font-size:1pt">
<td style="height:12pt">&#160;</td>
<td colspan="4" style="height:12pt">&#160;</td>
<td colspan="4" style="height:12pt">&#160;</td> </tr>
<tr style="page-break-inside:avoid ; font-family:ARIAL; font-size:9pt;background-color:#cceeff">
<td style="vertical-align:top"> <div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1.2em; text-indent: -1em; font-size: 9pt; font-family: ARIAL; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">Accumulated other comprehensive income (loss) </div></div><div style="font-size: 8pt; letter-spacing: 0px; top: 0px;;display:inline;">(note 10)</div></div> </td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td> </tr>
<tr style="page-break-inside:avoid ; font-family:ARIAL; font-size:9pt">
<td style="vertical-align:top"> <div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 2.6em; text-indent: -1em; font-size: 9pt; font-family: ARIAL; line-height: normal;">At beginning of period</div> </td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">(<ix:nonFraction name="us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" contextRef="PAsOn12_31_2021_AccumulatedOtherComprehensiveIncomeMemberusgaapStatementEquityComponentsAxis" unitRef="Unit_CAD" decimals="-6" scale="6" sign="-" format="ixt:numdotdecimal">1,177</ix:nonFraction></div></div></td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">)&#160;</div></div></td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;">(<ix:nonFraction name="us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" contextRef="PAsOn12_31_2020_AccumulatedOtherComprehensiveIncomeMemberusgaapStatementEquityComponentsAxis" unitRef="Unit_CAD" decimals="-6" scale="6" sign="-" format="ixt:numdotdecimal">1,989</ix:nonFraction></td>
<td style="white-space:nowrap;vertical-align:bottom">)&#160;</td> </tr>
<tr style="page-break-inside:avoid ; font-family:ARIAL; font-size:9pt;background-color:#cceeff">
<td style="BORDER-BOTTOM:0.75pt solid #000000;vertical-align:top"> <div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 2.6em; text-indent: -1em; font-size: 9pt; font-family: ARIAL; line-height: normal;">Other comprehensive income (loss)</div> </td>
<td style=" BORDER-BOTTOM:0.75pt solid #000000;vertical-align:bottom">&#160;&#160;</td>
<td style="BORDER-BOTTOM:0.75pt solid #000000;white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="BORDER-BOTTOM:0.75pt solid #000000;white-space:nowrap;vertical-align:bottom;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;"><ix:nonFraction name="us-gaap:OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent" contextRef="P01_01_2022To03_31_2022_AccumulatedOtherComprehensiveIncomeMemberusgaapStatementEquityComponentsAxis" unitRef="Unit_CAD" decimals="-6" scale="6" format="ixt:numdotdecimal">45</ix:nonFraction></div></div></td>
<td style="BORDER-BOTTOM:0.75pt solid #000000;white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style=" BORDER-BOTTOM:0.75pt solid #000000;vertical-align:bottom">&#160;</td>
<td style="BORDER-BOTTOM:0.75pt solid #000000;white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="BORDER-BOTTOM:0.75pt solid #000000;white-space:nowrap;vertical-align:bottom;text-align:right;"><ix:nonFraction name="us-gaap:OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent" contextRef="P01_01_2021To03_31_2021_AccumulatedOtherComprehensiveIncomeMemberusgaapStatementEquityComponentsAxis" unitRef="Unit_CAD" decimals="-6" scale="6" format="ixt:numdotdecimal">87</ix:nonFraction></td>
<td style="BORDER-BOTTOM:0.75pt solid #000000;white-space:nowrap;vertical-align:bottom">&#160;</td> </tr>
<tr style="page-break-inside:avoid ; font-family:ARIAL; font-size:9pt">
<td style="BORDER-BOTTOM:0.75pt solid #000000;vertical-align:top"> <div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 2.6em; text-indent: -1em; font-size: 9pt; font-family: ARIAL; line-height: normal;">At end of period</div> </td>
<td style=" BORDER-BOTTOM:0.75pt solid #000000;vertical-align:bottom">&#160;&#160;</td>
<td style="BORDER-BOTTOM:0.75pt solid #000000;white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="BORDER-BOTTOM:0.75pt solid #000000;white-space:nowrap;vertical-align:bottom;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">(<ix:nonFraction name="us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" contextRef="PAsOn03_31_2022_AccumulatedOtherComprehensiveIncomeMemberusgaapStatementEquityComponentsAxis" unitRef="Unit_CAD" decimals="-6" scale="6" sign="-" format="ixt:numdotdecimal">1,132</ix:nonFraction></div></div></td>
<td style="BORDER-BOTTOM:0.75pt solid #000000;white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">)&#160;</div></div></td>
<td style=" BORDER-BOTTOM:0.75pt solid #000000;vertical-align:bottom">&#160;</td>
<td style="BORDER-BOTTOM:0.75pt solid #000000;white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="BORDER-BOTTOM:0.75pt solid #000000;white-space:nowrap;vertical-align:bottom;text-align:right;">(<ix:nonFraction name="us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" contextRef="PAsOn03_31_2021_AccumulatedOtherComprehensiveIncomeMemberusgaapStatementEquityComponentsAxis" unitRef="Unit_CAD" decimals="-6" scale="6" sign="-" format="ixt:numdotdecimal">1,902</ix:nonFraction></td>
<td style="BORDER-BOTTOM:0.75pt solid #000000;white-space:nowrap;vertical-align:bottom">)&#160;</td> </tr>
<tr style="font-size:1pt">
<td style="height:12pt">&#160;</td>
<td colspan="4" style="height:12pt">&#160;</td>
<td colspan="4" style="height:12pt">&#160;</td> </tr>
<tr style="page-break-inside:avoid ; font-family:ARIAL; font-size:9pt;background-color:#cceeff">
<td style="BORDER-BOTTOM:1.50pt solid #000000;vertical-align:bottom"> <div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1.2em; text-indent: -1em; font-size: 9pt; font-family: ARIAL; line-height: normal;"><div style="font-weight:bold;display:inline;">Shareholders&#8217; equity at end of period</div></div> </td>
<td style=" BORDER-BOTTOM:1.50pt solid #000000;vertical-align:bottom">&#160;&#160;</td>
<td style="BORDER-BOTTOM:1.50pt solid #000000;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="BORDER-BOTTOM:1.50pt solid #000000;vertical-align:bottom;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;"><ix:nonFraction name="us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" contextRef="PAsOn03_31_2022" unitRef="Unit_CAD" decimals="-6" scale="6" format="ixt:numdotdecimal">22,276</ix:nonFraction></div></div></td>
<td style="BORDER-BOTTOM:1.50pt solid #000000;white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style=" BORDER-BOTTOM:1.50pt solid #000000;vertical-align:bottom">&#160;</td>
<td style="BORDER-BOTTOM:1.50pt solid #000000;vertical-align:bottom">&#160;</td>
<td style="BORDER-BOTTOM:1.50pt solid #000000;vertical-align:bottom;text-align:right;">&#160;&#160;&#160;&#160;<ix:nonFraction name="us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" contextRef="PAsOn03_31_2021" unitRef="Unit_CAD" decimals="-6" scale="6" format="ixt:numdotdecimal">21,736</ix:nonFraction></td>
<td style="BORDER-BOTTOM:1.50pt solid #000000;white-space:nowrap;vertical-align:bottom">&#160;</td> </tr>
<tr style="font-size:1pt">
<td colspan="9" style="height:3pt">&#160;</td> </tr>
<tr style="page-break-inside:avoid ; font-family:ARIAL; font-size:8pt">
<td colspan="8" style="vertical-align:top"> <div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1.2em; text-indent: -1em; font-size: 8pt; font-family: ARIAL; line-height: normal;">The information in the notes to consolidated financial statements is an integral part of these statements.</div> </td>
<td style="vertical-align:top"> <div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 0em; text-indent: 0em; font-size: 8pt; font-family: ARIAL; line-height: normal;">&#160;</div> </td> </tr> </table> <div style="margin-top:0pt;margin-bottom:0pt ; font-size:8pt">&#160;</div> <div style="margin-top:0pt; margin-bottom:0pt; font-size:9pt; font-family:ARIAL;text-align:center">6 </div> </div> </div> </div> <div style="background-color:white;display: inline;"> <div style="margin-top:1em; margin-bottom:0em; page-break-before:always"></div> <hr style="color:#999999;height:3px;width:100%"/> <div style="font-size: .83em;margin-top : 1.67em;margin-bottom : 1.67em;font-weight: bold;"><a href="#toc">Table of Contents</a></div> </div> </div> <div> <div style="background-color:white;display: inline;"> <div style="text-align:center"> <div style="width:8.5in;text-align:left;margin-left: auto;margin-right: auto"> <div style="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:ARIAL;text-align:center"><div style="color: rgb(0, 101, 179); letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">IMPERIAL OIL LIMITED </div></div></div></div> <div style="font-size:3pt;margin-top:0pt;margin-bottom:0pt">&#160;</div> <div style="line-height:3.0pt;margin-top:0pt;margin-bottom:2pt;border-bottom:1px solid #0065b3">&#160;</div> <div style="margin-top:0pt;margin-bottom:0pt ; font-size:8pt">&#160;</div>
<table cellpadding="0" cellspacing="0" style="BORDER-COLLAPSE:COLLAPSE; font-family:ARIAL; font-size:9pt;width:100%;border:0;margin:0 auto">
<tr>
<td style="width: 88%; line-height: 0pt; font-size: 0pt;"><div style="font-size:0pt;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; width: 1%; line-height: 0pt; font-size: 0pt;"><div style="font-size:0pt;;display:inline;">&#160;</div></td>
<td style="line-height: 0pt; font-size: 0pt;"><div style="font-size:0pt;;display:inline;">&#160;</div></td>
<td style="line-height: 0pt; font-size: 0pt;"><div style="font-size:0pt;;display:inline;">&#160;</div></td>
<td style="line-height: 0pt; font-size: 0pt;"><div style="font-size:0pt;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; width: 2%; line-height: 0pt; font-size: 0pt;"><div style="font-size:0pt;;display:inline;">&#160;</div></td>
<td style="line-height: 0pt; font-size: 0pt;"><div style="font-size:0pt;;display:inline;">&#160;</div></td>
<td style="line-height: 0pt; font-size: 0pt;"><div style="font-size:0pt;;display:inline;">&#160;</div></td>
<td style="line-height: 0pt; font-size: 0pt;"><div style="font-size:0pt;;display:inline;">&#160;</div></td> </tr>
<tr style="page-break-inside:avoid ; font-family:ARIAL; font-size:10pt">
<td colspan="8" style="vertical-align:top"> <div id="tx350214_7" style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1.2em; text-indent: -1em; font-size: 14pt; font-family: ARIAL; line-height: normal;"><div style="font-weight:bold;display:inline;">Consolidated statement of cash flows (U.S. GAAP, unaudited)</div></div> </td>
<td style="vertical-align:top"> <div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 0em; text-indent: 0em; font-size: 14pt; font-family: ARIAL; line-height: normal;"><div style="font-weight:bold;display:inline;">&#160;</div></div> </td> </tr>
<tr style="font-size:1pt">
<td style="height:12pt">&#160;</td>
<td colspan="8" style="height:12pt">&#160;</td> </tr>
<tr style="page-break-inside:avoid ; font-family:ARIAL; font-size:9pt">
<td style="vertical-align:top">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom;white-space:nowrap;text-align:center;">&#160;</td>
<td colspan="5" style="vertical-align:bottom;white-space:nowrap;text-align:center;">Three Months</td>
<td style="vertical-align:bottom;white-space:nowrap">&#160;</td> </tr>
<tr style="page-break-inside:avoid ; font-family:ARIAL; font-size:9pt">
<td style="vertical-align:top"> <div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1.2em; text-indent: -1em; font-size: 8pt; font-family: ARIAL; line-height: normal;">Inflow (outflow)</div> </td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom;white-space:nowrap;text-align:center;">&#160;</td>
<td colspan="5" style="vertical-align:bottom;white-space:nowrap;text-align:center;">to March&#160;31</td>
<td style="vertical-align:bottom;white-space:nowrap">&#160;</td> </tr>
<tr style="page-break-inside:avoid ; font-family:ARIAL; font-size:9pt">
<td style="BORDER-BOTTOM:0.75pt solid #000000;vertical-align:top"> <div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1.2em; text-indent: -1em; font-size: 8pt; font-family: ARIAL; line-height: normal;">millions of Canadian dollars</div> </td>
<td style=" BORDER-BOTTOM:0.75pt solid #000000;vertical-align:bottom">&#160;&#160;</td>
<td style="BORDER-BOTTOM:0.75pt solid #000000;white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="BORDER-BOTTOM:0.75pt solid #000000;white-space:nowrap;vertical-align:bottom;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">2022</div></div></td>
<td style="BORDER-BOTTOM:0.75pt solid #000000;white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style=" BORDER-BOTTOM:0.75pt solid #000000;vertical-align:bottom">&#160;&#160;</td>
<td style="BORDER-BOTTOM:0.75pt solid #000000;white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="BORDER-BOTTOM:0.75pt solid #000000;white-space:nowrap;vertical-align:bottom;text-align:right;">2021</td>
<td style="BORDER-BOTTOM:0.75pt solid #000000;white-space:nowrap;vertical-align:bottom">&#160;</td> </tr>
<tr style="page-break-inside:avoid ; font-family:ARIAL; font-size:9pt;background-color:#cceeff">
<td style="vertical-align:top"> <div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1.2em; text-indent: -1em; font-size: 9pt; font-family: ARIAL; line-height: normal;"><div style="font-weight:bold;display:inline;">Operating activities</div></div> </td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td> </tr>
<tr style="page-break-inside:avoid ; font-family:ARIAL; font-size:9pt">
<td style="vertical-align:top"> <div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1.2em; text-indent: -1em; font-size: 9pt; font-family: ARIAL; line-height: normal;">Net income (loss)</div> </td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;"><ix:nonFraction name="us-gaap:ProfitLoss" contextRef="P01_01_2022To03_31_2022" unitRef="Unit_CAD" decimals="-6" scale="6" format="ixt:numdotdecimal">1,173</ix:nonFraction></div></div></td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;"><ix:nonFraction name="us-gaap:ProfitLoss" contextRef="P01_01_2021To03_31_2021" unitRef="Unit_CAD" decimals="-6" scale="6" format="ixt:numdotdecimal">392</ix:nonFraction></td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td> </tr>
<tr style="page-break-inside:avoid ; font-family:ARIAL; font-size:9pt;background-color:#cceeff">
<td style="vertical-align:top"> <div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1.2em; text-indent: -1em; font-size: 9pt; font-family: ARIAL; line-height: normal;">Adjustments for <div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;">non-cash</div> items:</div> </td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td> </tr>
<tr style="page-break-inside:avoid ; font-family:ARIAL; font-size:9pt">
<td style="vertical-align:top"> <div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 3em; text-indent: -1em; font-size: 9pt; font-family: ARIAL; line-height: normal;">Depreciation and depletion</div> </td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;"><ix:nonFraction name="imo:DepreciationDepletionAndAmortizationExcludingIntangibleAssetImpairmentCharges" contextRef="P01_01_2022To03_31_2022" unitRef="Unit_CAD" decimals="-6" scale="6" format="ixt:numdotdecimal">426</ix:nonFraction></div></div></td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;"><ix:nonFraction name="imo:DepreciationDepletionAndAmortizationExcludingIntangibleAssetImpairmentCharges" contextRef="P01_01_2021To03_31_2021" unitRef="Unit_CAD" decimals="-6" scale="6" format="ixt:numdotdecimal">494</ix:nonFraction></td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td> </tr>
<tr style="page-break-inside:avoid ; font-family:ARIAL; font-size:9pt;background-color:#cceeff">
<td style="vertical-align:top"> <div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 3em; text-indent: -1em; font-size: 9pt; font-family: ARIAL; line-height: normal;">(Gain) loss on asset sales <div style="font-size: 8pt; letter-spacing: 0px; top: 0px;;display:inline;">(note 3)</div></div> </td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">(<ix:nonFraction name="us-gaap:GainLossOnDispositionOfAssets1" contextRef="P01_01_2022To03_31_2022" unitRef="Unit_CAD" decimals="-6" scale="6" format="ixt:numdotdecimal">20</ix:nonFraction></div></div></td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">)&#160;</div></div></td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;">(<ix:nonFraction name="us-gaap:GainLossOnDispositionOfAssets1" contextRef="P01_01_2021To03_31_2021" unitRef="Unit_CAD" decimals="-6" scale="6" format="ixt:numdotdecimal">3</ix:nonFraction></td>
<td style="white-space:nowrap;vertical-align:bottom">)&#160;</td> </tr>
<tr style="page-break-inside:avoid ; font-family:ARIAL; font-size:9pt">
<td style="vertical-align:top"> <div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 3em; text-indent: -1em; font-size: 9pt; font-family: ARIAL; line-height: normal;">Deferred income taxes and other</div> </td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">(<ix:nonFraction name="imo:DeferredIncomeTaxesAndOther" contextRef="P01_01_2022To03_31_2022" unitRef="Unit_CAD" decimals="-6" scale="6" sign="-" format="ixt:numdotdecimal">331</ix:nonFraction></div></div></td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">)&#160;</div></div></td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;"><ix:nonFraction name="imo:DeferredIncomeTaxesAndOther" contextRef="P01_01_2021To03_31_2021" unitRef="Unit_CAD" decimals="-6" scale="6" format="ixt:numdotdecimal">60</ix:nonFraction></td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td> </tr>
<tr style="page-break-inside:avoid ; font-family:ARIAL; font-size:9pt;background-color:#cceeff">
<td style="vertical-align:top"> <div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1.2em; text-indent: -1em; font-size: 9pt; font-family: ARIAL; line-height: normal;">Changes in operating assets and liabilities:</div> </td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td> </tr>
<tr style="page-break-inside:avoid ; font-family:ARIAL; font-size:9pt">
<td style="vertical-align:top"> <div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 3em; text-indent: -1em; font-size: 9pt; font-family: ARIAL; line-height: normal;">Accounts receivable</div> </td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">(<ix:nonFraction name="us-gaap:IncreaseDecreaseInAccountsReceivable" contextRef="P01_01_2022To03_31_2022" unitRef="Unit_CAD" decimals="-6" scale="6" format="ixt:numdotdecimal">1,544</ix:nonFraction></div></div></td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">)&#160;</div></div></td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;">(<ix:nonFraction name="us-gaap:IncreaseDecreaseInAccountsReceivable" contextRef="P01_01_2021To03_31_2021" unitRef="Unit_CAD" decimals="-6" scale="6" format="ixt:numdotdecimal">469</ix:nonFraction></td>
<td style="white-space:nowrap;vertical-align:bottom">)&#160;</td> </tr>
<tr style="page-break-inside:avoid ; font-family:ARIAL; font-size:9pt;background-color:#cceeff">
<td style="vertical-align:top"> <div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 3em; text-indent: -1em; font-size: 9pt; font-family: ARIAL; line-height: normal;">Inventories, materials, supplies and prepaid expenses</div> </td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">(<ix:nonFraction name="imo:IncreaseDecreaseInInventoriesMaterialsAndSuppliesAndPrepaidExpenses" contextRef="P01_01_2022To03_31_2022" unitRef="Unit_CAD" decimals="-6" scale="6" format="ixt:numdotdecimal">364</ix:nonFraction></div></div></td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">)&#160;</div></div></td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;">(<ix:nonFraction name="imo:IncreaseDecreaseInInventoriesMaterialsAndSuppliesAndPrepaidExpenses" contextRef="P01_01_2021To03_31_2021" unitRef="Unit_CAD" decimals="-6" scale="6" format="ixt:numdotdecimal">159</ix:nonFraction></td>
<td style="white-space:nowrap;vertical-align:bottom">)&#160;</td> </tr>
<tr style="page-break-inside:avoid ; font-family:ARIAL; font-size:9pt">
<td style="vertical-align:top"> <div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 3em; text-indent: -1em; font-size: 9pt; font-family: ARIAL; line-height: normal;">Income taxes payable</div> </td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;"><ix:nonFraction name="us-gaap:IncreaseDecreaseInAccruedIncomeTaxesPayable" contextRef="P01_01_2022To03_31_2022" unitRef="Unit_CAD" decimals="-6" scale="6" format="ixt:numdotdecimal">459</ix:nonFraction></div></div></td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;"><ix:nonFraction name="us-gaap:IncreaseDecreaseInAccruedIncomeTaxesPayable" contextRef="P01_01_2021To03_31_2021" unitRef="Unit_CAD" decimals="-6" scale="6" format="ixt:numdotdecimal">21</ix:nonFraction></td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td> </tr>
<tr style="page-break-inside:avoid ; font-family:ARIAL; font-size:9pt;background-color:#cceeff">
<td style="vertical-align:top"> <div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 3em; text-indent: -1em; font-size: 9pt; font-family: ARIAL; line-height: normal;">Accounts payable and accrued liabilities</div> </td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;"><ix:nonFraction name="us-gaap:IncreaseDecreaseInAccountsPayableAndAccruedLiabilities" contextRef="P01_01_2022To03_31_2022" unitRef="Unit_CAD" decimals="-6" scale="6" format="ixt:numdotdecimal">2,144</ix:nonFraction></div></div></td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;"><ix:nonFraction name="us-gaap:IncreaseDecreaseInAccountsPayableAndAccruedLiabilities" contextRef="P01_01_2021To03_31_2021" unitRef="Unit_CAD" decimals="-6" scale="6" format="ixt:numdotdecimal">584</ix:nonFraction></td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td> </tr>
<tr style="page-break-inside:avoid ; font-family:ARIAL; font-size:9pt">
<td style="BORDER-BOTTOM:0.75pt solid #000000;vertical-align:top"> <div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1.2em; text-indent: -1em; font-size: 9pt; font-family: ARIAL; line-height: normal;">All other items - net <div style="font-size: 8pt; letter-spacing: 0px; top: 0px;;display:inline;">(b)</div></div> </td>
<td style=" BORDER-BOTTOM:0.75pt solid #000000;vertical-align:bottom">&#160;&#160;</td>
<td style="BORDER-BOTTOM:0.75pt solid #000000;white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="BORDER-BOTTOM:0.75pt solid #000000;white-space:nowrap;vertical-align:bottom;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">(<ix:nonFraction name="us-gaap:IncreaseDecreaseInOtherOperatingCapitalNet" contextRef="P01_01_2022To03_31_2022" unitRef="Unit_CAD" decimals="-6" scale="6" format="ixt:numdotdecimal" id="Fact_47088550">29</ix:nonFraction></div></div></td>
<td style="BORDER-BOTTOM:0.75pt solid #000000;white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">)&#160;</div></div></td>
<td style=" BORDER-BOTTOM:0.75pt solid #000000;vertical-align:bottom">&#160;&#160;</td>
<td style="BORDER-BOTTOM:0.75pt solid #000000;white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="BORDER-BOTTOM:0.75pt solid #000000;white-space:nowrap;vertical-align:bottom;text-align:right;"><ix:nonFraction name="us-gaap:IncreaseDecreaseInOtherOperatingCapitalNet" contextRef="P01_01_2021To03_31_2021" unitRef="Unit_CAD" decimals="-6" scale="6" sign="-" format="ixt:numdotdecimal" id="Fact_47088549">125</ix:nonFraction></td>
<td style="BORDER-BOTTOM:0.75pt solid #000000;white-space:nowrap;vertical-align:bottom">&#160;</td> </tr>
<tr style="page-break-inside:avoid ; font-family:ARIAL; font-size:9pt;background-color:#cceeff">
<td style="BORDER-BOTTOM:0.75pt solid #000000;vertical-align:top"> <div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1.2em; text-indent: -1em; font-size: 9pt; font-family: ARIAL; line-height: normal;"><div style="font-weight:bold;display:inline;">Cash flows from (used in) operating activities</div></div> </td>
<td style=" BORDER-BOTTOM:0.75pt solid #000000;vertical-align:bottom">&#160;&#160;</td>
<td style="BORDER-BOTTOM:0.75pt solid #000000;white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="BORDER-BOTTOM:0.75pt solid #000000;white-space:nowrap;vertical-align:bottom;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;"><ix:nonFraction name="us-gaap:NetCashProvidedByUsedInOperatingActivities" contextRef="P01_01_2022To03_31_2022" unitRef="Unit_CAD" decimals="-6" scale="6" format="ixt:numdotdecimal">1,914</ix:nonFraction></div></div></td>
<td style="BORDER-BOTTOM:0.75pt solid #000000;white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style=" BORDER-BOTTOM:0.75pt solid #000000;vertical-align:bottom">&#160;&#160;</td>
<td style="BORDER-BOTTOM:0.75pt solid #000000;white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="BORDER-BOTTOM:0.75pt solid #000000;white-space:nowrap;vertical-align:bottom;text-align:right;"><ix:nonFraction name="us-gaap:NetCashProvidedByUsedInOperatingActivities" contextRef="P01_01_2021To03_31_2021" unitRef="Unit_CAD" decimals="-6" scale="6" format="ixt:numdotdecimal">1,045</ix:nonFraction></td>
<td style="BORDER-BOTTOM:0.75pt solid #000000;white-space:nowrap;vertical-align:bottom">&#160;</td> </tr>
<tr style="font-size:1pt">
<td style="height:9.75pt">&#160;</td>
<td colspan="4" style="height:9.75pt">&#160;</td>
<td colspan="4" style="height:9.75pt">&#160;</td> </tr>
<tr style="page-break-inside:avoid ; font-family:ARIAL; font-size:9pt">
<td style="vertical-align:top"> <div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1.2em; text-indent: -1em; font-size: 9pt; font-family: ARIAL; line-height: normal;"><div style="font-weight:bold;display:inline;">Investing activities</div></div> </td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td> </tr>
<tr style="page-break-inside:avoid ; font-family:ARIAL; font-size:9pt;background-color:#cceeff">
<td style="vertical-align:top"> <div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1.2em; text-indent: -1em; font-size: 9pt; font-family: ARIAL; line-height: normal;">Additions to property, plant and equipment</div> </td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">(<ix:nonFraction name="us-gaap:PaymentsToAcquireProductiveAssets" contextRef="P01_01_2022To03_31_2022" unitRef="Unit_CAD" decimals="-6" scale="6" format="ixt:numdotdecimal">304</ix:nonFraction></div></div></td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">)&#160;</div></div></td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;">(<ix:nonFraction name="us-gaap:PaymentsToAcquireProductiveAssets" contextRef="P01_01_2021To03_31_2021" unitRef="Unit_CAD" decimals="-6" scale="6" format="ixt:numdotdecimal">167</ix:nonFraction></td>
<td style="white-space:nowrap;vertical-align:bottom">)&#160;</td> </tr>
<tr style="page-break-inside:avoid ; font-family:ARIAL; font-size:9pt">
<td style="vertical-align:top"> <div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1.2em; text-indent: -1em; font-size: 9pt; font-family: ARIAL; line-height: normal;">Proceeds from asset sales <div style="font-size: 8pt; letter-spacing: 0px; top: 0px;;display:inline;">(note 3)</div></div> </td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;"><ix:nonFraction name="us-gaap:ProceedsFromSaleOfPropertyPlantAndEquipment" contextRef="P01_01_2022To03_31_2022" unitRef="Unit_CAD" decimals="-6" scale="6" format="ixt:numdotdecimal">24</ix:nonFraction></div></div></td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;"><ix:nonFraction name="us-gaap:ProceedsFromSaleOfPropertyPlantAndEquipment" contextRef="P01_01_2021To03_31_2021" unitRef="Unit_CAD" decimals="-6" scale="6" format="ixt:numdotdecimal">7</ix:nonFraction></td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td> </tr>
<tr style="page-break-inside:avoid ; font-family:ARIAL; font-size:9pt;background-color:#cceeff">
<td style="BORDER-BOTTOM:0.75pt solid #000000;vertical-align:top"> <div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1.2em; text-indent: -1em; font-size: 9pt; font-family: ARIAL; line-height: normal;">Loans to equity companies - net</div> </td>
<td style=" BORDER-BOTTOM:0.75pt solid #000000;vertical-align:bottom">&#160;&#160;</td>
<td style="BORDER-BOTTOM:0.75pt solid #000000;white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="BORDER-BOTTOM:0.75pt solid #000000;white-space:nowrap;vertical-align:bottom;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;"><ix:nonFraction name="imo:NetMovementRelatedToLoansToEquityCompanies" contextRef="P01_01_2022To03_31_2022" unitRef="Unit_CAD" decimals="-6" scale="6" sign="-" format="ixt:numdotdecimal">1</ix:nonFraction></div></div></td>
<td style="BORDER-BOTTOM:0.75pt solid #000000;white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style=" BORDER-BOTTOM:0.75pt solid #000000;vertical-align:bottom">&#160;&#160;</td>
<td style="BORDER-BOTTOM:0.75pt solid #000000;white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="BORDER-BOTTOM:0.75pt solid #000000;white-space:nowrap;vertical-align:bottom;text-align:right;"><ix:nonFraction name="imo:NetMovementRelatedToLoansToEquityCompanies" contextRef="P01_01_2021To03_31_2021" unitRef="Unit_CAD" decimals="-6" scale="6" sign="-" format="ixt:numdotdecimal">13</ix:nonFraction></td>
<td style="BORDER-BOTTOM:0.75pt solid #000000;white-space:nowrap;vertical-align:bottom">&#160;</td> </tr>
<tr style="page-break-inside:avoid ; font-family:ARIAL; font-size:9pt">
<td style="BORDER-BOTTOM:0.75pt solid #000000;vertical-align:top"> <div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1.2em; text-indent: -1em; font-size: 9pt; font-family: ARIAL; line-height: normal;"><div style="font-weight:bold;display:inline;">Cash flows from (used in) investing activities</div></div> </td>
<td style=" BORDER-BOTTOM:0.75pt solid #000000;vertical-align:bottom">&#160;&#160;</td>
<td style="BORDER-BOTTOM:0.75pt solid #000000;white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="BORDER-BOTTOM:0.75pt solid #000000;white-space:nowrap;vertical-align:bottom;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">(<ix:nonFraction name="us-gaap:NetCashProvidedByUsedInInvestingActivities" contextRef="P01_01_2022To03_31_2022" unitRef="Unit_CAD" decimals="-6" scale="6" sign="-" format="ixt:numdotdecimal">279</ix:nonFraction></div></div></td>
<td style="BORDER-BOTTOM:0.75pt solid #000000;white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">)&#160;</div></div></td>
<td style=" BORDER-BOTTOM:0.75pt solid #000000;vertical-align:bottom">&#160;&#160;</td>
<td style="BORDER-BOTTOM:0.75pt solid #000000;white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="BORDER-BOTTOM:0.75pt solid #000000;white-space:nowrap;vertical-align:bottom;text-align:right;">(<ix:nonFraction name="us-gaap:NetCashProvidedByUsedInInvestingActivities" contextRef="P01_01_2021To03_31_2021" unitRef="Unit_CAD" decimals="-6" scale="6" sign="-" format="ixt:numdotdecimal">147</ix:nonFraction></td>
<td style="BORDER-BOTTOM:0.75pt solid #000000;white-space:nowrap;vertical-align:bottom">)&#160;</td> </tr>
<tr style="font-size:1pt">
<td style="height:9.75pt">&#160;</td>
<td colspan="4" style="height:9.75pt">&#160;</td>
<td colspan="4" style="height:9.75pt">&#160;</td> </tr>
<tr style="page-break-inside:avoid ; font-family:ARIAL; font-size:9pt;background-color:#cceeff">
<td style="vertical-align:top"> <div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1.2em; text-indent: -1em; font-size: 9pt; font-family: ARIAL; line-height: normal;"><div style="font-weight:bold;display:inline;">Financing activities</div></div> </td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td> </tr>
<tr style="page-break-inside:avoid ; font-family:ARIAL; font-size:9pt">
<td style="vertical-align:top"> <div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1.2em; text-indent: -1em; font-size: 9pt; font-family: ARIAL; line-height: normal;">Short-term debt - net</div> </td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;"><ix:nonFraction name="us-gaap:ProceedsFromRepaymentsOfShortTermDebt" contextRef="P01_01_2022To03_31_2022" unitRef="Unit_CAD" decimals="-6" scale="6" format="ixt:zerodash">-</ix:nonFraction></div></div></td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;">(<ix:nonFraction name="us-gaap:ProceedsFromRepaymentsOfShortTermDebt" contextRef="P01_01_2021To03_31_2021" unitRef="Unit_CAD" decimals="-6" scale="6" sign="-" format="ixt:numdotdecimal">36</ix:nonFraction></td>
<td style="white-space:nowrap;vertical-align:bottom">)&#160;</td> </tr>
<tr style="page-break-inside:avoid ; font-family:ARIAL; font-size:9pt;background-color:#cceeff">
<td style="vertical-align:top"> <div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1.2em; text-indent: -1em; font-size: 9pt; font-family: ARIAL; line-height: normal;">Reduction in finance lease obligations <div style="font-size: 8pt; letter-spacing: 0px; top: 0px;;display:inline;">(note 6)</div></div> </td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">(<ix:nonFraction name="us-gaap:FinanceLeasePrincipalPayments" contextRef="P01_01_2022To03_31_2022" unitRef="Unit_CAD" decimals="-6" scale="6" format="ixt:numdotdecimal">5</ix:nonFraction></div></div></td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">)&#160;</div></div></td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;">(<ix:nonFraction name="us-gaap:FinanceLeasePrincipalPayments" contextRef="P01_01_2021To03_31_2021" unitRef="Unit_CAD" decimals="-6" scale="6" format="ixt:numdotdecimal">4</ix:nonFraction></td>
<td style="white-space:nowrap;vertical-align:bottom">)&#160;</td> </tr>
<tr style="page-break-inside:avoid ; font-family:ARIAL; font-size:9pt">
<td style="vertical-align:top"> <div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1.2em; text-indent: -1em; font-size: 9pt; font-family: ARIAL; line-height: normal;">Dividends paid</div> </td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">(<ix:nonFraction name="us-gaap:PaymentsOfDividendsCommonStock" contextRef="P01_01_2022To03_31_2022" unitRef="Unit_CAD" decimals="-6" scale="6" format="ixt:numdotdecimal">185</ix:nonFraction></div></div></td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">)&#160;</div></div></td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;">(<ix:nonFraction name="us-gaap:PaymentsOfDividendsCommonStock" contextRef="P01_01_2021To03_31_2021" unitRef="Unit_CAD" decimals="-6" scale="6" format="ixt:numdotdecimal">162</ix:nonFraction></td>
<td style="white-space:nowrap;vertical-align:bottom">)&#160;</td> </tr>
<tr style="page-break-inside:avoid ; font-family:ARIAL; font-size:9pt;background-color:#cceeff">
<td style="BORDER-BOTTOM:0.75pt solid #000000;vertical-align:top"> <div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1.2em; text-indent: -1em; font-size: 9pt; font-family: ARIAL; line-height: normal;">Common shares purchased <div style="font-size: 8pt; letter-spacing: 0px; top: 0px;;display:inline;">(note 9)</div></div> </td>
<td style=" BORDER-BOTTOM:0.75pt solid #000000;vertical-align:bottom">&#160;&#160;</td>
<td style="BORDER-BOTTOM:0.75pt solid #000000;white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="BORDER-BOTTOM:0.75pt solid #000000;white-space:nowrap;vertical-align:bottom;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">(<ix:nonFraction name="us-gaap:PaymentsForRepurchaseOfCommonStock" contextRef="P01_01_2022To03_31_2022" unitRef="Unit_CAD" decimals="-6" scale="6" format="ixt:numdotdecimal">449</ix:nonFraction></div></div></td>
<td style="BORDER-BOTTOM:0.75pt solid #000000;white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">)&#160;</div></div></td>
<td style=" BORDER-BOTTOM:0.75pt solid #000000;vertical-align:bottom">&#160;&#160;</td>
<td style="BORDER-BOTTOM:0.75pt solid #000000;white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="BORDER-BOTTOM:0.75pt solid #000000;white-space:nowrap;vertical-align:bottom;text-align:right;"><ix:nonFraction name="us-gaap:PaymentsForRepurchaseOfCommonStock" contextRef="P01_01_2021To03_31_2021" unitRef="Unit_CAD" decimals="-6" scale="6" format="ixt:zerodash">-</ix:nonFraction></td>
<td style="BORDER-BOTTOM:0.75pt solid #000000;white-space:nowrap;vertical-align:bottom">&#160;</td> </tr>
<tr style="page-break-inside:avoid ; font-family:ARIAL; font-size:9pt">
<td style="BORDER-BOTTOM:0.75pt solid #000000;vertical-align:top"> <div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1.2em; text-indent: -1em; font-size: 9pt; font-family: ARIAL; line-height: normal;"><div style="font-weight:bold;display:inline;">Cash flows from (used in) financing activities</div></div> </td>
<td style=" BORDER-BOTTOM:0.75pt solid #000000;vertical-align:bottom">&#160;&#160;</td>
<td style="BORDER-BOTTOM:0.75pt solid #000000;white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="BORDER-BOTTOM:0.75pt solid #000000;white-space:nowrap;vertical-align:bottom;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">(<ix:nonFraction name="us-gaap:NetCashProvidedByUsedInFinancingActivities" contextRef="P01_01_2022To03_31_2022" unitRef="Unit_CAD" decimals="-6" scale="6" sign="-" format="ixt:numdotdecimal">639</ix:nonFraction></div></div></td>
<td style="BORDER-BOTTOM:0.75pt solid #000000;white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">)&#160;</div></div></td>
<td style=" BORDER-BOTTOM:0.75pt solid #000000;vertical-align:bottom">&#160;&#160;</td>
<td style="BORDER-BOTTOM:0.75pt solid #000000;white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="BORDER-BOTTOM:0.75pt solid #000000;white-space:nowrap;vertical-align:bottom;text-align:right;">(<ix:nonFraction name="us-gaap:NetCashProvidedByUsedInFinancingActivities" contextRef="P01_01_2021To03_31_2021" unitRef="Unit_CAD" decimals="-6" scale="6" sign="-" format="ixt:numdotdecimal">202</ix:nonFraction></td>
<td style="BORDER-BOTTOM:0.75pt solid #000000;white-space:nowrap;vertical-align:bottom">)&#160;</td> </tr>
<tr style="font-size:1pt">
<td style="height:9.75pt">&#160;</td>
<td colspan="4" style="height:9.75pt">&#160;</td>
<td colspan="4" style="height:9.75pt">&#160;</td> </tr>
<tr style="page-break-inside:avoid ; font-family:ARIAL; font-size:9pt;background-color:#cceeff">
<td style="vertical-align:top"> <div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1.2em; text-indent: -1em; font-size: 9pt; font-family: ARIAL; line-height: normal;"><div style="font-weight:bold;display:inline;">Increase (decrease) in cash</div></div> </td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;"><ix:nonFraction name="us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseExcludingExchangeRateEffect" contextRef="P01_01_2022To03_31_2022" unitRef="Unit_CAD" decimals="-6" scale="6" format="ixt:numdotdecimal">996</ix:nonFraction></div></div></td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;"><ix:nonFraction name="us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseExcludingExchangeRateEffect" contextRef="P01_01_2021To03_31_2021" unitRef="Unit_CAD" decimals="-6" scale="6" format="ixt:numdotdecimal">696</ix:nonFraction></td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td> </tr>
<tr style="page-break-inside:avoid ; font-family:ARIAL; font-size:9pt">
<td style="BORDER-BOTTOM:0.75pt solid #000000;vertical-align:top"> <div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1.2em; text-indent: -1em; font-size: 9pt; font-family: ARIAL; line-height: normal;"><div style="font-weight:bold;display:inline;">Cash at beginning of period</div></div> </td>
<td style=" BORDER-BOTTOM:0.75pt solid #000000;vertical-align:bottom">&#160;&#160;</td>
<td style="BORDER-BOTTOM:0.75pt solid #000000;white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="BORDER-BOTTOM:0.75pt solid #000000;white-space:nowrap;vertical-align:bottom;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;"><ix:nonFraction name="us-gaap:CashAndCashEquivalentsAtCarryingValue" contextRef="PAsOn12_31_2021" unitRef="Unit_CAD" decimals="-6" scale="6" format="ixt:numdotdecimal">2,153</ix:nonFraction></div></div></td>
<td style="BORDER-BOTTOM:0.75pt solid #000000;white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style=" BORDER-BOTTOM:0.75pt solid #000000;vertical-align:bottom">&#160;&#160;</td>
<td style="BORDER-BOTTOM:0.75pt solid #000000;white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="BORDER-BOTTOM:0.75pt solid #000000;white-space:nowrap;vertical-align:bottom;text-align:right;"><ix:nonFraction name="us-gaap:CashAndCashEquivalentsAtCarryingValue" contextRef="PAsOn12_31_2020" unitRef="Unit_CAD" decimals="-6" scale="6" format="ixt:numdotdecimal">771</ix:nonFraction></td>
<td style="BORDER-BOTTOM:0.75pt solid #000000;white-space:nowrap;vertical-align:bottom">&#160;</td> </tr>
<tr style="page-break-inside:avoid ; font-family:ARIAL; font-size:9pt;background-color:#cceeff">
<td style="BORDER-BOTTOM:1.50pt solid #000000;vertical-align:top"> <div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1.2em; text-indent: -1em; font-size: 9pt; font-family: ARIAL; line-height: normal;"><div style="font-weight:bold;display:inline;">Cash at end of period <div style="font-size: 8pt; letter-spacing: 0px; top: 0px;;display:inline;">(a)</div></div></div> </td>
<td style=" BORDER-BOTTOM:1.50pt solid #000000;vertical-align:bottom">&#160;&#160;</td>
<td style="BORDER-BOTTOM:1.50pt solid #000000;white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="BORDER-BOTTOM:1.50pt solid #000000;white-space:nowrap;vertical-align:bottom;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;"><ix:nonFraction name="us-gaap:CashAndCashEquivalentsAtCarryingValue" contextRef="PAsOn03_31_2022" unitRef="Unit_CAD" decimals="-6" scale="6" format="ixt:numdotdecimal" id="Fact_47088524">3,149</ix:nonFraction></div></div></td>
<td style="BORDER-BOTTOM:1.50pt solid #000000;white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style=" BORDER-BOTTOM:1.50pt solid #000000;vertical-align:bottom">&#160;&#160;</td>
<td style="BORDER-BOTTOM:1.50pt solid #000000;white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="BORDER-BOTTOM:1.50pt solid #000000;white-space:nowrap;vertical-align:bottom"><ix:nonFraction name="us-gaap:CashAndCashEquivalentsAtCarryingValue" contextRef="PAsOn03_31_2021" unitRef="Unit_CAD" decimals="-6" scale="6" format="ixt:numdotdecimal" id="Fact_47088523">1,467</ix:nonFraction></td>
<td style="BORDER-BOTTOM:1.50pt solid #000000;white-space:nowrap;vertical-align:bottom">&#160;</td> </tr>
<tr style="page-break-inside:avoid ; font-family:ARIAL; font-size:8pt">
<td colspan="8" style="vertical-align:top"> <div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 2.5em; text-indent: -2.5em; font-size: 8pt; font-family: ARIAL; line-height: normal;">(a)&#8195;&#8201;Cash is composed of cash in bank and cash equivalents at cost. Cash equivalents are all highly liquid securities with maturity of three months or less when purchased.</div> </td>
<td style="vertical-align:top"> <div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 0em; text-indent: 0em; font-size: 8pt; font-family: ARIAL; line-height: normal;">&#8195;&#8201;&#160;</div> </td> </tr>
<tr style="page-break-inside:avoid ; font-family:ARIAL; font-size:8pt;background-color:#cceeff">
<td style="vertical-align:top"> <div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 2.5em; text-indent: -2.5em; font-size: 8pt; font-family: ARIAL; line-height: normal;">(b)&#8195;&#8201;Included contributions to registered pension plans.</div> </td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">(<ix:nonFraction name="imo:ContributionToRegisteredPensionPlanAssets" contextRef="P01_01_2022To03_31_2022" unitRef="Unit_CAD" decimals="-6" scale="6" sign="-" format="ixt:numdotdecimal">50</ix:nonFraction></div></div></td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">)&#160;</div></div></td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;">(<ix:nonFraction name="imo:ContributionToRegisteredPensionPlanAssets" contextRef="P01_01_2021To03_31_2021" unitRef="Unit_CAD" decimals="-6" scale="6" sign="-" format="ixt:numdotdecimal">28</ix:nonFraction></td>
<td style="white-space:nowrap;vertical-align:bottom">)&#160;</td> </tr>
<tr style="font-size:1pt">
<td style="height:9.75pt">&#160;</td>
<td colspan="4" style="height:9.75pt">&#160;</td>
<td colspan="4" style="height:9.75pt">&#160;</td> </tr>
<tr style="page-break-inside:avoid ; font-family:ARIAL; font-size:8pt">
<td style="vertical-align:top"> <div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1.2em; text-indent: -1em; font-size: 8pt; font-family: ARIAL; line-height: normal;">Income taxes (paid) refunded.</div> </td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">(<ix:nonFraction name="us-gaap:IncomeTaxesPaidNet" contextRef="P01_01_2022To03_31_2022" unitRef="Unit_CAD" decimals="-6" scale="6" sign="-" format="ixt:numdotdecimal">223</ix:nonFraction></div></div></td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">)&#160;</div></div></td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;"><ix:nonFraction name="us-gaap:IncomeTaxesPaidNet" contextRef="P01_01_2021To03_31_2021" unitRef="Unit_CAD" decimals="-6" scale="6" format="ixt:numdotdecimal">1</ix:nonFraction></td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td> </tr>
<tr style="page-break-inside:avoid ; font-family:ARIAL; font-size:8pt;background-color:#cceeff">
<td style="vertical-align:top"> <div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1.2em; text-indent: -1em; font-size: 8pt; font-family: ARIAL; line-height: normal;">Interest (paid), net of capitalization.</div> </td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">(<ix:nonFraction name="us-gaap:InterestPaidNet" contextRef="P01_01_2022To03_31_2022" unitRef="Unit_CAD" decimals="-6" scale="6" format="ixt:numdotdecimal">12</ix:nonFraction></div></div></td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">)&#160;</div></div></td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;">(<ix:nonFraction name="us-gaap:InterestPaidNet" contextRef="P01_01_2021To03_31_2021" unitRef="Unit_CAD" decimals="-6" scale="6" format="ixt:numdotdecimal">13</ix:nonFraction></td>
<td style="white-space:nowrap;vertical-align:bottom">)&#160;</td> </tr>
<tr style="page-break-inside:avoid ; font-family:ARIAL; font-size:8pt">
<td colspan="8" style="vertical-align:top"> <div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1.2em; text-indent: -1em; font-size: 8pt; font-family: ARIAL; line-height: normal;">The information in the notes to consolidated financial statements is an integral part of these statements.</div> </td>
<td style="vertical-align:top"> <div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 0em; text-indent: 0em; font-size: 8pt; font-family: ARIAL; line-height: normal;">&#160;</div> </td> </tr> </table> <div style="margin-top:0pt;margin-bottom:0pt ; font-size:8pt">&#160;</div> <div style="margin-top:0pt; margin-bottom:0pt; font-size:9pt; font-family:ARIAL;text-align:center">7 </div> </div> </div> <div style="margin-top:1em; margin-bottom:0em; page-break-before:always"></div> <hr style="color:#999999;height:3px;width:100%"/> <div style="font-size: .83em;margin-top : 1.67em;margin-bottom : 1.67em;font-weight: bold;"><a href="#toc">Table of Contents</a></div> </div> </div> <div> <div style="background-color:white;display: inline;"> <div style="text-align:center"> <div style="width:8.5in;text-align:left;margin-left: auto;margin-right: auto"> <div style="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:ARIAL;text-align:center"><div style="color: rgb(0, 101, 179); letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">IMPERIAL OIL LIMITED </div></div></div></div> <div style="font-size:3pt;margin-top:0pt;margin-bottom:0pt">&#160;</div> <div style="line-height:3.0pt;margin-top:0pt;margin-bottom:2pt;border-bottom:1px solid #0065b3">&#160;</div> <div style="margin-top:0pt;margin-bottom:0pt ; font-size:8pt">&#160;</div> <div id="tx350214_8" style="margin-top: 0pt; margin-bottom: 0pt; font-size: 14pt; font-family: ARIAL;"><div style="font-weight:bold;display:inline;">Notes to consolidated financial statements (unaudited) </div></div> <div style="font-size:12pt;margin-top:0pt;margin-bottom:0pt">&#160;</div> <ix:nonNumeric name="us-gaap:BasisOfPresentationAndSignificantAccountingPoliciesTextBlock" contextRef="P01_01_2022To03_31_2022" escape="true">
<table cellpadding="0" cellspacing="0" style="BORDER-COLLAPSE:COLLAPSE; font-family:ARIAL; font-size:13pt;border:0;width:100%">
<tr style="page-break-inside:avoid">
<td style="width:4%;vertical-align:top;text-align:left;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">1.</div></div></td>
<td style="vertical-align:top;text-align:left;"> <div style="margin-top: 0pt; margin-bottom: 0pt; font-size: 13pt; font-family: ARIAL; text-align: left; line-height: normal;"><div style="font-weight:bold;display:inline;">Basis of financial statement preparation </div></div> </td> </tr> </table> <div style="margin-top:12pt; margin-bottom:0pt; font-size:10pt; font-family:ARIAL">These unaudited consolidated financial statements have been prepared in accordance with United States Generally Accepted Accounting Principles (GAAP) and follow the same accounting policies and methods of computation as, and should be read in conjunction with, the most recent annual consolidated financial statements filed with the U.S. Securities and Exchange Commission (SEC) in the company&#8217;s 2021 annual report on Form <div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;">10-K.</div> In the opinion of the company, the information furnished herein reflects all known accruals and adjustments necessary for a fair statement of the results for the periods reported herein. All such adjustments are of a normal recurring nature. </div> <div style="margin-top:10pt; margin-bottom:0pt; font-size:10pt; font-family:ARIAL">The company&#8217;s exploration and production activities are accounted for under the &#8220;successful efforts&#8221; method. </div> <div style="margin-top:10pt; margin-bottom:0pt; font-size:10pt; font-family:ARIAL">The results for the three months ended March&#160;31, 2022, are not necessarily indicative of the operations to be expected for the full year. </div> <div style="margin-top:10pt; margin-bottom:0pt; font-size:10pt; font-family:ARIAL">All amounts are in Canadian dollars unless otherwise indicated. </div> <div style="margin-top:0pt;margin-bottom:0pt ; font-size:8pt">&#160;</div></ix:nonNumeric> <div style="margin-top:0pt; margin-bottom:0pt; font-size:9pt; font-family:ARIAL;text-align:center">8 </div> </div> </div> <div style="margin-top:1em; margin-bottom:0em; page-break-before:always"></div> <hr style="color:#999999;height:3px;width:100%"/> <div style="font-size: .83em;margin-top : 1.67em;margin-bottom : 1.67em;font-weight: bold;"><a href="#toc">Table of Contents</a></div> <div style="text-align:center"> <div style="width:8.5in;text-align:left;margin-left: auto;margin-right: auto"> <div style="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:ARIAL;text-align:center"><div style="color: rgb(0, 101, 179); letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">IMPERIAL OIL LIMITED </div></div></div></div> <div style="font-size:3pt;margin-top:0pt;margin-bottom:0pt">&#160;</div> <div style="line-height:3.0pt;margin-top:0pt;margin-bottom:2pt;border-bottom:1px solid #0065b3">&#160;</div> <div style="margin-top:0pt;margin-bottom:0pt ; font-size:8pt">&#160;</div> <ix:nonNumeric name="us-gaap:SegmentReportingDisclosureTextBlock" contextRef="P01_01_2022To03_31_2022" escape="true" continuedAt="TextSelection_47088884">
<table cellpadding="0" cellspacing="0" style="BORDER-COLLAPSE:COLLAPSE; font-family:ARIAL; font-size:13pt;border:0;width:100%">
<tr style="page-break-inside:avoid">
<td style="width:4%;vertical-align:top;text-align:left;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">2.</div></div></td>
<td style="vertical-align:top;text-align:left;"> <div style="margin-top: 0pt; margin-bottom: 0pt; font-size: 13pt; font-family: ARIAL; text-align: left; line-height: normal;"><div style="font-weight:bold;display:inline;">Business segments </div></div> </td> </tr> </table> <div style="font-size:12pt;margin-top:0pt;margin-bottom:0pt">&#160;</div> <ix:nonNumeric name="us-gaap:ScheduleOfSegmentReportingInformationBySegmentTextBlock" contextRef="P01_01_2022To03_31_2022" escape="true" continuedAt="TextSelection_47088885">
<table cellpadding="0" cellspacing="0" style="BORDER-COLLAPSE:COLLAPSE; font-family:ARIAL; font-size:9pt;width:100%;border:0;margin:0 auto">
<tr>
<td style="width: 62%; line-height: 0pt; font-size: 0pt;"><div style="font-size:0pt;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; width: 1%; line-height: 0pt; font-size: 0pt;"><div style="font-size:0pt;;display:inline;">&#160;</div></td>
<td style="line-height: 0pt; font-size: 0pt;"><div style="font-size:0pt;;display:inline;">&#160;</div></td>
<td style="line-height: 0pt; font-size: 0pt;"><div style="font-size:0pt;;display:inline;">&#160;</div></td>
<td style="line-height: 0pt; font-size: 0pt;"><div style="font-size:0pt;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; width: 1%; line-height: 0pt; font-size: 0pt;"><div style="font-size:0pt;;display:inline;">&#160;</div></td>
<td style="line-height: 0pt; font-size: 0pt;"><div style="font-size:0pt;;display:inline;">&#160;</div></td>
<td style="line-height: 0pt; font-size: 0pt;"><div style="font-size:0pt;;display:inline;">&#160;</div></td>
<td style="line-height: 0pt; font-size: 0pt;"><div style="font-size:0pt;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; width: 1%; line-height: 0pt; font-size: 0pt;"><div style="font-size:0pt;;display:inline;">&#160;</div></td>
<td style="line-height: 0pt; font-size: 0pt;"><div style="font-size:0pt;;display:inline;">&#160;</div></td>
<td style="line-height: 0pt; font-size: 0pt;"><div style="font-size:0pt;;display:inline;">&#160;</div></td>
<td style="line-height: 0pt; font-size: 0pt;"><div style="font-size:0pt;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; width: 1%; line-height: 0pt; font-size: 0pt;"><div style="font-size:0pt;;display:inline;">&#160;</div></td>
<td style="line-height: 0pt; font-size: 0pt;"><div style="font-size:0pt;;display:inline;">&#160;</div></td>
<td style="line-height: 0pt; font-size: 0pt;"><div style="font-size:0pt;;display:inline;">&#160;</div></td>
<td style="line-height: 0pt; font-size: 0pt;"><div style="font-size:0pt;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; width: 1%; line-height: 0pt; font-size: 0pt;"><div style="font-size:0pt;;display:inline;">&#160;</div></td>
<td style="line-height: 0pt; font-size: 0pt;"><div style="font-size:0pt;;display:inline;">&#160;</div></td>
<td style="line-height: 0pt; font-size: 0pt;"><div style="font-size:0pt;;display:inline;">&#160;</div></td>
<td style="line-height: 0pt; font-size: 0pt;"><div style="font-size:0pt;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; width: 1%; line-height: 0pt; font-size: 0pt;"><div style="font-size:0pt;;display:inline;">&#160;</div></td>
<td style="line-height: 0pt; font-size: 0pt;"><div style="font-size:0pt;;display:inline;">&#160;</div></td>
<td style="line-height: 0pt; font-size: 0pt;"><div style="font-size:0pt;;display:inline;">&#160;</div></td>
<td style="line-height: 0pt; font-size: 0pt;"><div style="font-size:0pt;;display:inline;">&#160;</div></td> </tr>
<tr style="page-break-inside:avoid ; font-family:ARIAL; font-size:9pt">
<td style="vertical-align:top"> <div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1.2em; text-indent: -1em; font-size: 9pt; font-family: ARIAL; line-height: normal;">Three Months to March&#160;31</div> </td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom;white-space:nowrap;text-align:center;">&#160;</td>
<td colspan="5" style="vertical-align:bottom;white-space:nowrap;text-align:center;">&#160;&#160;&#160;&#160;&#160;&#160;Upstream&#160;&#160;&#160;&#160;&#160;&#160;</td>
<td style="vertical-align:bottom;white-space:nowrap">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom;white-space:nowrap;text-align:center;">&#160;</td>
<td colspan="5" style="vertical-align:bottom;white-space:nowrap;text-align:center;">Downstream</td>
<td style="vertical-align:bottom;white-space:nowrap">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom;white-space:nowrap;text-align:center;">&#160;</td>
<td colspan="5" style="vertical-align:bottom;white-space:nowrap;text-align:center;">&#160;&#160;&#160;&#160;&#160;Chemical&#160;&#160;&#160;&#160;&#160;</td>
<td style="vertical-align:bottom;white-space:nowrap">&#160;</td> </tr>
<tr style="page-break-inside:avoid ; font-family:ARIAL; font-size:9pt">
<td style="BORDER-BOTTOM:0.75pt solid #000000;vertical-align:top"> <div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1.2em; text-indent: -1em; font-size: 8pt; font-family: ARIAL; line-height: normal;">millions of Canadian dollars</div> </td>
<td style=" BORDER-BOTTOM:0.75pt solid #000000;vertical-align:bottom">&#160;&#160;</td>
<td style="BORDER-BOTTOM:0.75pt solid #000000;white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="BORDER-BOTTOM:0.75pt solid #000000;white-space:nowrap;vertical-align:bottom;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">2022</div></div></td>
<td style="BORDER-BOTTOM:0.75pt solid #000000;white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style=" BORDER-BOTTOM:0.75pt solid #000000;vertical-align:bottom">&#160;&#160;</td>
<td style="BORDER-BOTTOM:0.75pt solid #000000;white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="BORDER-BOTTOM:0.75pt solid #000000;white-space:nowrap;vertical-align:bottom;text-align:right;">&#160;&#160;&#160;&#160;&#160;&#160;&#160;2021</td>
<td style="BORDER-BOTTOM:0.75pt solid #000000;white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style=" BORDER-BOTTOM:0.75pt solid #000000;vertical-align:bottom">&#160;&#160;</td>
<td style="BORDER-BOTTOM:0.75pt solid #000000;white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="BORDER-BOTTOM:0.75pt solid #000000;white-space:nowrap;vertical-align:bottom;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;&#160;&#160;2022</div></div></td>
<td style="BORDER-BOTTOM:0.75pt solid #000000;white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style=" BORDER-BOTTOM:0.75pt solid #000000;vertical-align:bottom">&#160;&#160;</td>
<td style="BORDER-BOTTOM:0.75pt solid #000000;white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="BORDER-BOTTOM:0.75pt solid #000000;white-space:nowrap;vertical-align:bottom;text-align:right;">&#160;&#160;&#160;&#160;2021</td>
<td style="BORDER-BOTTOM:0.75pt solid #000000;white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style=" BORDER-BOTTOM:0.75pt solid #000000;vertical-align:bottom">&#160;&#160;</td>
<td style="BORDER-BOTTOM:0.75pt solid #000000;white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="BORDER-BOTTOM:0.75pt solid #000000;white-space:nowrap;vertical-align:bottom;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;&#160;&#160;&#160;2022</div></div></td>
<td style="BORDER-BOTTOM:0.75pt solid #000000;white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style=" BORDER-BOTTOM:0.75pt solid #000000;vertical-align:bottom">&#160;&#160;</td>
<td style="BORDER-BOTTOM:0.75pt solid #000000;white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="BORDER-BOTTOM:0.75pt solid #000000;white-space:nowrap;vertical-align:bottom;text-align:right;">&#160;&#160;&#160;2021</td>
<td style="BORDER-BOTTOM:0.75pt solid #000000;white-space:nowrap;vertical-align:bottom">&#160;</td> </tr>
<tr style="page-break-inside:avoid ; font-family:ARIAL; font-size:9pt;background-color:#cceeff">
<td style="vertical-align:top"> <div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1.2em; text-indent: -1em; font-size: 9pt; font-family: ARIAL; line-height: normal;"><div style="font-weight:bold;display:inline;">Revenues and other income</div></div> </td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td> </tr>
<tr style="page-break-inside:avoid ; font-family:ARIAL; font-size:9pt">
<td style="vertical-align:top"> <div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 3em; text-indent: -1em; font-size: 9pt; font-family: ARIAL; line-height: normal;">Revenues <div style="font-size: 8pt; letter-spacing: 0px; top: 0px;;display:inline;">(a)</div></div> </td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;"><ix:nonFraction name="imo:RevenuesIncludingFederalExciseTax" contextRef="P01_01_2022To03_31_2022_UpstreamMemberusgaapStatementBusinessSegmentsAxis" unitRef="Unit_CAD" decimals="-6" scale="6" format="ixt:numdotdecimal" id="Fact_47088702">99</ix:nonFraction></div></div></td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;"><ix:nonFraction name="imo:RevenuesIncludingFederalExciseTax" contextRef="P01_01_2021To03_31_2021_UpstreamMemberusgaapStatementBusinessSegmentsAxis" unitRef="Unit_CAD" decimals="-6" scale="6" format="ixt:numdotdecimal" id="Fact_47088703">2,142</ix:nonFraction></td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;"><ix:nonFraction name="imo:RevenuesIncludingFederalExciseTax" contextRef="P01_01_2022To03_31_2022_DownstreamMemberusgaapStatementBusinessSegmentsAxis" unitRef="Unit_CAD" decimals="-6" scale="6" format="ixt:numdotdecimal" id="Fact_47088704">12,191</ix:nonFraction></div></div></td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;"><ix:nonFraction name="imo:RevenuesIncludingFederalExciseTax" contextRef="P01_01_2021To03_31_2021_DownstreamMemberusgaapStatementBusinessSegmentsAxis" unitRef="Unit_CAD" decimals="-6" scale="6" format="ixt:numdotdecimal" id="Fact_47088705">4,527</ix:nonFraction></td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;"><ix:nonFraction name="imo:RevenuesIncludingFederalExciseTax" contextRef="P01_01_2022To03_31_2022_ChemicalMemberusgaapStatementBusinessSegmentsAxis" unitRef="Unit_CAD" decimals="-6" scale="6" format="ixt:numdotdecimal" id="Fact_47088706">367</ix:nonFraction></div></div></td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;"><ix:nonFraction name="imo:RevenuesIncludingFederalExciseTax" contextRef="P01_01_2021To03_31_2021_ChemicalMemberusgaapStatementBusinessSegmentsAxis" unitRef="Unit_CAD" decimals="-6" scale="6" format="ixt:numdotdecimal" id="Fact_47088707">323</ix:nonFraction></td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td> </tr>
<tr style="page-break-inside:avoid ; font-family:ARIAL; font-size:9pt;background-color:#cceeff">
<td style="vertical-align:top"> <div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 3em; text-indent: -1em; font-size: 9pt; font-family: ARIAL; line-height: normal;">Intersegment sales</div> </td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;"><ix:nonFraction name="imo:IntersegmentSales" contextRef="P01_01_2022To03_31_2022_UpstreamMemberusgaapStatementBusinessSegmentsAxis" unitRef="Unit_CAD" decimals="-6" scale="6" format="ixt:numdotdecimal">4,431</ix:nonFraction></div></div></td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;"><ix:nonFraction name="imo:IntersegmentSales" contextRef="P01_01_2021To03_31_2021_UpstreamMemberusgaapStatementBusinessSegmentsAxis" unitRef="Unit_CAD" decimals="-6" scale="6" format="ixt:numdotdecimal">1,351</ix:nonFraction></td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;"><ix:nonFraction name="imo:IntersegmentSales" contextRef="P01_01_2022To03_31_2022_DownstreamMemberusgaapStatementBusinessSegmentsAxis" unitRef="Unit_CAD" decimals="-6" scale="6" format="ixt:numdotdecimal">1,833</ix:nonFraction></div></div></td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;"><ix:nonFraction name="imo:IntersegmentSales" contextRef="P01_01_2021To03_31_2021_DownstreamMemberusgaapStatementBusinessSegmentsAxis" unitRef="Unit_CAD" decimals="-6" scale="6" format="ixt:numdotdecimal">773</ix:nonFraction></td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;"><ix:nonFraction name="imo:IntersegmentSales" contextRef="P01_01_2022To03_31_2022_ChemicalMemberusgaapStatementBusinessSegmentsAxis" unitRef="Unit_CAD" decimals="-6" scale="6" format="ixt:numdotdecimal">104</ix:nonFraction></div></div></td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;"><ix:nonFraction name="imo:IntersegmentSales" contextRef="P01_01_2021To03_31_2021_ChemicalMemberusgaapStatementBusinessSegmentsAxis" unitRef="Unit_CAD" decimals="-6" scale="6" format="ixt:numdotdecimal">53</ix:nonFraction></td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td> </tr>
<tr style="page-break-inside:avoid ; font-family:ARIAL; font-size:9pt">
<td style="BORDER-BOTTOM:0.75pt solid #000000;vertical-align:top"> <div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 3em; text-indent: -1em; font-size: 9pt; font-family: ARIAL; line-height: normal;">Investment and other income <div style="font-size: 8pt; letter-spacing: 0px; top: 0px;;display:inline;">(note 3)</div></div> </td>
<td style=" BORDER-BOTTOM:0.75pt solid #000000;vertical-align:bottom">&#160;&#160;</td>
<td style="BORDER-BOTTOM:0.75pt solid #000000;white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="BORDER-BOTTOM:0.75pt solid #000000;white-space:nowrap;vertical-align:bottom;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;"><ix:nonFraction name="imo:InvestmentAndOtherIncomeNet" contextRef="P01_01_2022To03_31_2022_UpstreamMemberusgaapStatementBusinessSegmentsAxis" unitRef="Unit_CAD" decimals="-6" scale="6" format="ixt:numdotdecimal">4</ix:nonFraction></div></div></td>
<td style="BORDER-BOTTOM:0.75pt solid #000000;white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style=" BORDER-BOTTOM:0.75pt solid #000000;vertical-align:bottom">&#160;&#160;</td>
<td style="BORDER-BOTTOM:0.75pt solid #000000;white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="BORDER-BOTTOM:0.75pt solid #000000;white-space:nowrap;vertical-align:bottom;text-align:right;"><ix:nonFraction name="imo:InvestmentAndOtherIncomeNet" contextRef="P01_01_2021To03_31_2021_UpstreamMemberusgaapStatementBusinessSegmentsAxis" unitRef="Unit_CAD" xsi:nil="true"></ix:nonFraction>-</td>
<td style="BORDER-BOTTOM:0.75pt solid #000000;white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style=" BORDER-BOTTOM:0.75pt solid #000000;vertical-align:bottom">&#160;&#160;</td>
<td style="BORDER-BOTTOM:0.75pt solid #000000;white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="BORDER-BOTTOM:0.75pt solid #000000;white-space:nowrap;vertical-align:bottom;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;"><ix:nonFraction name="imo:InvestmentAndOtherIncomeNet" contextRef="P01_01_2022To03_31_2022_DownstreamMemberusgaapStatementBusinessSegmentsAxis" unitRef="Unit_CAD" decimals="-6" scale="6" format="ixt:numdotdecimal">21</ix:nonFraction></div></div></td>
<td style="BORDER-BOTTOM:0.75pt solid #000000;white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style=" BORDER-BOTTOM:0.75pt solid #000000;vertical-align:bottom">&#160;&#160;</td>
<td style="BORDER-BOTTOM:0.75pt solid #000000;white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="BORDER-BOTTOM:0.75pt solid #000000;white-space:nowrap;vertical-align:bottom;text-align:right;"><ix:nonFraction name="imo:InvestmentAndOtherIncomeNet" contextRef="P01_01_2021To03_31_2021_DownstreamMemberusgaapStatementBusinessSegmentsAxis" unitRef="Unit_CAD" decimals="-6" scale="6" format="ixt:numdotdecimal">5</ix:nonFraction></td>
<td style="BORDER-BOTTOM:0.75pt solid #000000;white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style=" BORDER-BOTTOM:0.75pt solid #000000;vertical-align:bottom">&#160;&#160;</td>
<td style="BORDER-BOTTOM:0.75pt solid #000000;white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="BORDER-BOTTOM:0.75pt solid #000000;white-space:nowrap;vertical-align:bottom;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;"><ix:nonFraction name="imo:InvestmentAndOtherIncomeNet" contextRef="P01_01_2022To03_31_2022_ChemicalMemberusgaapStatementBusinessSegmentsAxis" unitRef="Unit_CAD" xsi:nil="true"></ix:nonFraction>-</div></div></td>
<td style="BORDER-BOTTOM:0.75pt solid #000000;white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style=" BORDER-BOTTOM:0.75pt solid #000000;vertical-align:bottom">&#160;&#160;</td>
<td style="BORDER-BOTTOM:0.75pt solid #000000;white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="BORDER-BOTTOM:0.75pt solid #000000;white-space:nowrap;vertical-align:bottom;text-align:right;"><ix:nonFraction name="imo:InvestmentAndOtherIncomeNet" contextRef="P01_01_2021To03_31_2021_ChemicalMemberusgaapStatementBusinessSegmentsAxis" unitRef="Unit_CAD" xsi:nil="true"></ix:nonFraction>-</td>
<td style="BORDER-BOTTOM:0.75pt solid #000000;white-space:nowrap;vertical-align:bottom">&#160;</td> </tr>
<tr style="page-break-inside:avoid ; font-family:ARIAL; font-size:9pt;background-color:#cceeff">
<td style="BORDER-BOTTOM:0.75pt solid #000000;vertical-align:top">&#160;</td>
<td style=" BORDER-BOTTOM:0.75pt solid #000000;vertical-align:bottom">&#160;&#160;</td>
<td style="BORDER-BOTTOM:0.75pt solid #000000;white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="BORDER-BOTTOM:0.75pt solid #000000;white-space:nowrap;vertical-align:bottom;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;"><ix:nonFraction name="imo:SegmentRevenue" contextRef="P01_01_2022To03_31_2022_UpstreamMemberusgaapStatementBusinessSegmentsAxis" unitRef="Unit_CAD" decimals="-6" scale="6" format="ixt:numdotdecimal">4,534</ix:nonFraction></div></div></td>
<td style="BORDER-BOTTOM:0.75pt solid #000000;white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style=" BORDER-BOTTOM:0.75pt solid #000000;vertical-align:bottom">&#160;&#160;</td>
<td style="BORDER-BOTTOM:0.75pt solid #000000;white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="BORDER-BOTTOM:0.75pt solid #000000;white-space:nowrap;vertical-align:bottom;text-align:right;"><ix:nonFraction name="imo:SegmentRevenue" contextRef="P01_01_2021To03_31_2021_UpstreamMemberusgaapStatementBusinessSegmentsAxis" unitRef="Unit_CAD" decimals="-6" scale="6" format="ixt:numdotdecimal">3,493</ix:nonFraction></td>
<td style="BORDER-BOTTOM:0.75pt solid #000000;white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style=" BORDER-BOTTOM:0.75pt solid #000000;vertical-align:bottom">&#160;&#160;</td>
<td style="BORDER-BOTTOM:0.75pt solid #000000;white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="BORDER-BOTTOM:0.75pt solid #000000;white-space:nowrap;vertical-align:bottom;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;"><ix:nonFraction name="imo:SegmentRevenue" contextRef="P01_01_2022To03_31_2022_DownstreamMemberusgaapStatementBusinessSegmentsAxis" unitRef="Unit_CAD" decimals="-6" scale="6" format="ixt:numdotdecimal">14,045</ix:nonFraction></div></div></td>
<td style="BORDER-BOTTOM:0.75pt solid #000000;white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style=" BORDER-BOTTOM:0.75pt solid #000000;vertical-align:bottom">&#160;&#160;</td>
<td style="BORDER-BOTTOM:0.75pt solid #000000;white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="BORDER-BOTTOM:0.75pt solid #000000;white-space:nowrap;vertical-align:bottom;text-align:right;"><ix:nonFraction name="imo:SegmentRevenue" contextRef="P01_01_2021To03_31_2021_DownstreamMemberusgaapStatementBusinessSegmentsAxis" unitRef="Unit_CAD" decimals="-6" scale="6" format="ixt:numdotdecimal">5,305</ix:nonFraction></td>
<td style="BORDER-BOTTOM:0.75pt solid #000000;white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style=" BORDER-BOTTOM:0.75pt solid #000000;vertical-align:bottom">&#160;&#160;</td>
<td style="BORDER-BOTTOM:0.75pt solid #000000;white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="BORDER-BOTTOM:0.75pt solid #000000;white-space:nowrap;vertical-align:bottom;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;"><ix:nonFraction name="imo:SegmentRevenue" contextRef="P01_01_2022To03_31_2022_ChemicalMemberusgaapStatementBusinessSegmentsAxis" unitRef="Unit_CAD" decimals="-6" scale="6" format="ixt:numdotdecimal">471</ix:nonFraction></div></div></td>
<td style="BORDER-BOTTOM:0.75pt solid #000000;white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style=" BORDER-BOTTOM:0.75pt solid #000000;vertical-align:bottom">&#160;&#160;</td>
<td style="BORDER-BOTTOM:0.75pt solid #000000;white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="BORDER-BOTTOM:0.75pt solid #000000;white-space:nowrap;vertical-align:bottom;text-align:right;"><ix:nonFraction name="imo:SegmentRevenue" contextRef="P01_01_2021To03_31_2021_ChemicalMemberusgaapStatementBusinessSegmentsAxis" unitRef="Unit_CAD" decimals="-6" scale="6" format="ixt:numdotdecimal">376</ix:nonFraction></td>
<td style="BORDER-BOTTOM:0.75pt solid #000000;white-space:nowrap;vertical-align:bottom">&#160;</td> </tr>
<tr style="page-break-inside:avoid ; font-family:ARIAL; font-size:9pt">
<td style="vertical-align:top"> <div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1.2em; text-indent: -1em; font-size: 9pt; font-family: ARIAL; line-height: normal;"><div style="font-weight:bold;display:inline;">Expenses</div></div> </td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td> </tr>
<tr style="page-break-inside:avoid ; font-family:ARIAL; font-size:9pt;background-color:#cceeff">
<td style="vertical-align:top"> <div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 3em; text-indent: -1em; font-size: 9pt; font-family: ARIAL; line-height: normal;">Exploration</div> </td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;"><ix:nonFraction name="us-gaap:ExplorationExpense" contextRef="P01_01_2022To03_31_2022_UpstreamMemberusgaapStatementBusinessSegmentsAxis" unitRef="Unit_CAD" decimals="-6" scale="6" format="ixt:numdotdecimal">2</ix:nonFraction></div></div></td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;"><ix:nonFraction name="us-gaap:ExplorationExpense" contextRef="P01_01_2021To03_31_2021_UpstreamMemberusgaapStatementBusinessSegmentsAxis" unitRef="Unit_CAD" decimals="-6" scale="6" format="ixt:numdotdecimal">2</ix:nonFraction></td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;"><ix:nonFraction name="us-gaap:ExplorationExpense" contextRef="P01_01_2022To03_31_2022_DownstreamMemberusgaapStatementBusinessSegmentsAxis" unitRef="Unit_CAD" xsi:nil="true"></ix:nonFraction>-</div></div></td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;"><ix:nonFraction name="us-gaap:ExplorationExpense" contextRef="P01_01_2021To03_31_2021_DownstreamMemberusgaapStatementBusinessSegmentsAxis" unitRef="Unit_CAD" xsi:nil="true"></ix:nonFraction>-</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;"><ix:nonFraction name="us-gaap:ExplorationExpense" contextRef="P01_01_2022To03_31_2022_ChemicalMemberusgaapStatementBusinessSegmentsAxis" unitRef="Unit_CAD" xsi:nil="true"></ix:nonFraction>-</div></div></td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;"><ix:nonFraction name="us-gaap:ExplorationExpense" contextRef="P01_01_2021To03_31_2021_ChemicalMemberusgaapStatementBusinessSegmentsAxis" unitRef="Unit_CAD" xsi:nil="true"></ix:nonFraction>-&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td> </tr>
<tr style="page-break-inside:avoid ; font-family:ARIAL; font-size:9pt">
<td style="vertical-align:top"> <div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 3em; text-indent: -1em; font-size: 9pt; font-family: ARIAL; line-height: normal;">Purchases of crude oil and products</div> </td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;"><ix:nonFraction name="imo:CrudeOilAndProductPurchases" contextRef="P01_01_2022To03_31_2022_UpstreamMemberusgaapStatementBusinessSegmentsAxis" unitRef="Unit_CAD" decimals="-6" scale="6" format="ixt:numdotdecimal">1,890</ix:nonFraction></div></div></td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;"><ix:nonFraction name="imo:CrudeOilAndProductPurchases" contextRef="P01_01_2021To03_31_2021_UpstreamMemberusgaapStatementBusinessSegmentsAxis" unitRef="Unit_CAD" decimals="-6" scale="6" format="ixt:numdotdecimal">1,834</ix:nonFraction></td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;"><ix:nonFraction name="imo:CrudeOilAndProductPurchases" contextRef="P01_01_2022To03_31_2022_DownstreamMemberusgaapStatementBusinessSegmentsAxis" unitRef="Unit_CAD" decimals="-6" scale="6" format="ixt:numdotdecimal">12,512</ix:nonFraction></div></div></td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;"><ix:nonFraction name="imo:CrudeOilAndProductPurchases" contextRef="P01_01_2021To03_31_2021_DownstreamMemberusgaapStatementBusinessSegmentsAxis" unitRef="Unit_CAD" decimals="-6" scale="6" format="ixt:numdotdecimal">4,020</ix:nonFraction></td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;"><ix:nonFraction name="imo:CrudeOilAndProductPurchases" contextRef="P01_01_2022To03_31_2022_ChemicalMemberusgaapStatementBusinessSegmentsAxis" unitRef="Unit_CAD" decimals="-6" scale="6" format="ixt:numdotdecimal">315</ix:nonFraction></div></div></td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;"><ix:nonFraction name="imo:CrudeOilAndProductPurchases" contextRef="P01_01_2021To03_31_2021_ChemicalMemberusgaapStatementBusinessSegmentsAxis" unitRef="Unit_CAD" decimals="-6" scale="6" format="ixt:numdotdecimal">209</ix:nonFraction></td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td> </tr>
<tr style="page-break-inside:avoid ; font-family:ARIAL; font-size:9pt;background-color:#cceeff">
<td style="vertical-align:top"> <div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 3em; text-indent: -1em; font-size: 9pt; font-family: ARIAL; line-height: normal;">Production and manufacturing</div> </td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;"><ix:nonFraction name="imo:ProductionAndManufacturingExpenses" contextRef="P01_01_2022To03_31_2022_UpstreamMemberusgaapStatementBusinessSegmentsAxis" unitRef="Unit_CAD" decimals="-6" scale="6" format="ixt:numdotdecimal">1,249</ix:nonFraction></div></div></td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;"><ix:nonFraction name="imo:ProductionAndManufacturingExpenses" contextRef="P01_01_2021To03_31_2021_UpstreamMemberusgaapStatementBusinessSegmentsAxis" unitRef="Unit_CAD" decimals="-6" scale="6" format="ixt:numdotdecimal">1,109</ix:nonFraction></td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;"><ix:nonFraction name="imo:ProductionAndManufacturingExpenses" contextRef="P01_01_2022To03_31_2022_DownstreamMemberusgaapStatementBusinessSegmentsAxis" unitRef="Unit_CAD" decimals="-6" scale="6" format="ixt:numdotdecimal">356</ix:nonFraction></div></div></td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;"><ix:nonFraction name="imo:ProductionAndManufacturingExpenses" contextRef="P01_01_2021To03_31_2021_DownstreamMemberusgaapStatementBusinessSegmentsAxis" unitRef="Unit_CAD" decimals="-6" scale="6" format="ixt:numdotdecimal">326</ix:nonFraction></td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;"><ix:nonFraction name="imo:ProductionAndManufacturingExpenses" contextRef="P01_01_2022To03_31_2022_ChemicalMemberusgaapStatementBusinessSegmentsAxis" unitRef="Unit_CAD" decimals="-6" scale="6" format="ixt:numdotdecimal">54</ix:nonFraction></div></div></td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;"><ix:nonFraction name="imo:ProductionAndManufacturingExpenses" contextRef="P01_01_2021To03_31_2021_ChemicalMemberusgaapStatementBusinessSegmentsAxis" unitRef="Unit_CAD" decimals="-6" scale="6" format="ixt:numdotdecimal">50</ix:nonFraction></td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td> </tr>
<tr style="page-break-inside:avoid ; font-family:ARIAL; font-size:9pt">
<td style="vertical-align:top"> <div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 3em; text-indent: -1em; font-size: 9pt; font-family: ARIAL; line-height: normal;">Selling and general</div> </td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;"><ix:nonFraction name="imo:SellingAndGeneral" contextRef="P01_01_2022To03_31_2022_UpstreamMemberusgaapStatementBusinessSegmentsAxis" unitRef="Unit_CAD" xsi:nil="true"></ix:nonFraction>-</div></div></td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;"><ix:nonFraction name="imo:SellingAndGeneral" contextRef="P01_01_2021To03_31_2021_UpstreamMemberusgaapStatementBusinessSegmentsAxis" unitRef="Unit_CAD" xsi:nil="true"></ix:nonFraction>-</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;"><ix:nonFraction name="imo:SellingAndGeneral" contextRef="P01_01_2022To03_31_2022_DownstreamMemberusgaapStatementBusinessSegmentsAxis" unitRef="Unit_CAD" decimals="-6" scale="6" format="ixt:numdotdecimal">147</ix:nonFraction></div></div></td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;"><ix:nonFraction name="imo:SellingAndGeneral" contextRef="P01_01_2021To03_31_2021_DownstreamMemberusgaapStatementBusinessSegmentsAxis" unitRef="Unit_CAD" decimals="-6" scale="6" format="ixt:numdotdecimal">133</ix:nonFraction></td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;"><ix:nonFraction name="imo:SellingAndGeneral" contextRef="P01_01_2022To03_31_2022_ChemicalMemberusgaapStatementBusinessSegmentsAxis" unitRef="Unit_CAD" decimals="-6" scale="6" format="ixt:numdotdecimal">23</ix:nonFraction></div></div></td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;"><ix:nonFraction name="imo:SellingAndGeneral" contextRef="P01_01_2021To03_31_2021_ChemicalMemberusgaapStatementBusinessSegmentsAxis" unitRef="Unit_CAD" decimals="-6" scale="6" format="ixt:numdotdecimal">25</ix:nonFraction></td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td> </tr>
<tr style="page-break-inside:avoid ; font-family:ARIAL; font-size:9pt;background-color:#cceeff">
<td style="vertical-align:top"> <div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 3em; text-indent: -1em; font-size: 9pt; font-family: ARIAL; line-height: normal;">Federal excise tax and fuel charge</div> </td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;"><ix:nonFraction name="imo:FederalExciseTaxAndFuelCharge" contextRef="P01_01_2022To03_31_2022_UpstreamMemberusgaapStatementBusinessSegmentsAxis" unitRef="Unit_CAD" xsi:nil="true"></ix:nonFraction>-</div></div></td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;"><ix:nonFraction name="imo:FederalExciseTaxAndFuelCharge" contextRef="P01_01_2021To03_31_2021_UpstreamMemberusgaapStatementBusinessSegmentsAxis" unitRef="Unit_CAD" xsi:nil="true"></ix:nonFraction>-</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;"><ix:nonFraction name="imo:FederalExciseTaxAndFuelCharge" contextRef="P01_01_2022To03_31_2022_DownstreamMemberusgaapStatementBusinessSegmentsAxis" unitRef="Unit_CAD" decimals="-6" scale="6" format="ixt:numdotdecimal">479</ix:nonFraction></div></div></td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;"><ix:nonFraction name="imo:FederalExciseTaxAndFuelCharge" contextRef="P01_01_2021To03_31_2021_DownstreamMemberusgaapStatementBusinessSegmentsAxis" unitRef="Unit_CAD" decimals="-6" scale="6" format="ixt:numdotdecimal">404</ix:nonFraction></td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;"><ix:nonFraction name="imo:FederalExciseTaxAndFuelCharge" contextRef="P01_01_2022To03_31_2022_ChemicalMemberusgaapStatementBusinessSegmentsAxis" unitRef="Unit_CAD" xsi:nil="true"></ix:nonFraction>-</div></div></td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;"><ix:nonFraction name="imo:FederalExciseTaxAndFuelCharge" contextRef="P01_01_2021To03_31_2021_ChemicalMemberusgaapStatementBusinessSegmentsAxis" unitRef="Unit_CAD" xsi:nil="true"></ix:nonFraction>-</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td> </tr>
<tr style="page-break-inside:avoid ; font-family:ARIAL; font-size:9pt">
<td style="vertical-align:top"> <div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 3em; text-indent: -1em; font-size: 9pt; font-family: ARIAL; line-height: normal;">Depreciation and depletion</div> </td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;"><ix:nonFraction name="us-gaap:DepreciationDepletionAndAmortization" contextRef="P01_01_2022To03_31_2022_UpstreamMemberusgaapStatementBusinessSegmentsAxis" unitRef="Unit_CAD" decimals="-6" scale="6" format="ixt:numdotdecimal">373</ix:nonFraction></div></div></td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;"><ix:nonFraction name="us-gaap:DepreciationDepletionAndAmortization" contextRef="P01_01_2021To03_31_2021_UpstreamMemberusgaapStatementBusinessSegmentsAxis" unitRef="Unit_CAD" decimals="-6" scale="6" format="ixt:numdotdecimal">445</ix:nonFraction></td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;"><ix:nonFraction name="us-gaap:DepreciationDepletionAndAmortization" contextRef="P01_01_2022To03_31_2022_DownstreamMemberusgaapStatementBusinessSegmentsAxis" unitRef="Unit_CAD" decimals="-6" scale="6" format="ixt:numdotdecimal">41</ix:nonFraction></div></div></td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;"><ix:nonFraction name="us-gaap:DepreciationDepletionAndAmortization" contextRef="P01_01_2021To03_31_2021_DownstreamMemberusgaapStatementBusinessSegmentsAxis" unitRef="Unit_CAD" decimals="-6" scale="6" format="ixt:numdotdecimal">39</ix:nonFraction></td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;"><ix:nonFraction name="us-gaap:DepreciationDepletionAndAmortization" contextRef="P01_01_2022To03_31_2022_ChemicalMemberusgaapStatementBusinessSegmentsAxis" unitRef="Unit_CAD" decimals="-6" scale="6" format="ixt:numdotdecimal">5</ix:nonFraction></div></div></td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;"><ix:nonFraction name="us-gaap:DepreciationDepletionAndAmortization" contextRef="P01_01_2021To03_31_2021_ChemicalMemberusgaapStatementBusinessSegmentsAxis" unitRef="Unit_CAD" decimals="-6" scale="6" format="ixt:numdotdecimal">4</ix:nonFraction></td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td> </tr>
<tr style="page-break-inside:avoid ; font-family:ARIAL; font-size:9pt;background-color:#cceeff">
<td style="vertical-align:top"> <div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 3em; text-indent: -1em; font-size: 9pt; font-family: ARIAL; line-height: normal;"><div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;">Non-service</div> pension and postretirement benefit</div> </td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;"><ix:nonFraction name="imo:PensionAndPostRetirementBenefitCostsNonServiceComponents" contextRef="P01_01_2022To03_31_2022_UpstreamMemberusgaapStatementBusinessSegmentsAxis" unitRef="Unit_CAD" xsi:nil="true"></ix:nonFraction>-</div></div></td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;"><ix:nonFraction name="imo:PensionAndPostRetirementBenefitCostsNonServiceComponents" contextRef="P01_01_2021To03_31_2021_UpstreamMemberusgaapStatementBusinessSegmentsAxis" unitRef="Unit_CAD" xsi:nil="true"></ix:nonFraction>-</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;"><ix:nonFraction name="imo:PensionAndPostRetirementBenefitCostsNonServiceComponents" contextRef="P01_01_2022To03_31_2022_DownstreamMemberusgaapStatementBusinessSegmentsAxis" unitRef="Unit_CAD" xsi:nil="true"></ix:nonFraction>-</div></div></td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;"><ix:nonFraction name="imo:PensionAndPostRetirementBenefitCostsNonServiceComponents" contextRef="P01_01_2021To03_31_2021_DownstreamMemberusgaapStatementBusinessSegmentsAxis" unitRef="Unit_CAD" xsi:nil="true"></ix:nonFraction>-</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;"><ix:nonFraction name="imo:PensionAndPostRetirementBenefitCostsNonServiceComponents" contextRef="P01_01_2022To03_31_2022_ChemicalMemberusgaapStatementBusinessSegmentsAxis" unitRef="Unit_CAD" xsi:nil="true"></ix:nonFraction>-</div></div></td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;"><ix:nonFraction name="imo:PensionAndPostRetirementBenefitCostsNonServiceComponents" contextRef="P01_01_2021To03_31_2021_ChemicalMemberusgaapStatementBusinessSegmentsAxis" unitRef="Unit_CAD" xsi:nil="true"></ix:nonFraction>-</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td> </tr>
<tr style="page-break-inside:avoid ; font-family:ARIAL; font-size:9pt">
<td style="BORDER-BOTTOM:0.75pt solid #000000;vertical-align:top"> <div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 3em; text-indent: -1em; font-size: 9pt; font-family: ARIAL; line-height: normal;">Financing <div style="font-size: 8pt; letter-spacing: 0px; top: 0px;;display:inline;">(note 5)</div></div> </td>
<td style=" BORDER-BOTTOM:0.75pt solid #000000;vertical-align:bottom">&#160;&#160;</td>
<td style="BORDER-BOTTOM:0.75pt solid #000000;white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="BORDER-BOTTOM:0.75pt solid #000000;white-space:nowrap;vertical-align:bottom;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;"><ix:nonFraction name="us-gaap:InterestExpense" contextRef="P01_01_2022To03_31_2022_UpstreamMemberusgaapStatementBusinessSegmentsAxis" unitRef="Unit_CAD" xsi:nil="true"></ix:nonFraction>-</div></div></td>
<td style="BORDER-BOTTOM:0.75pt solid #000000;white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style=" BORDER-BOTTOM:0.75pt solid #000000;vertical-align:bottom">&#160;&#160;</td>
<td style="BORDER-BOTTOM:0.75pt solid #000000;white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="BORDER-BOTTOM:0.75pt solid #000000;white-space:nowrap;vertical-align:bottom;text-align:right;"><ix:nonFraction name="us-gaap:InterestExpense" contextRef="P01_01_2021To03_31_2021_UpstreamMemberusgaapStatementBusinessSegmentsAxis" unitRef="Unit_CAD" decimals="-6" scale="6" format="ixt:numdotdecimal">1</ix:nonFraction></td>
<td style="BORDER-BOTTOM:0.75pt solid #000000;white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style=" BORDER-BOTTOM:0.75pt solid #000000;vertical-align:bottom">&#160;&#160;</td>
<td style="BORDER-BOTTOM:0.75pt solid #000000;white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="BORDER-BOTTOM:0.75pt solid #000000;white-space:nowrap;vertical-align:bottom;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;"><ix:nonFraction name="us-gaap:InterestExpense" contextRef="P01_01_2022To03_31_2022_DownstreamMemberusgaapStatementBusinessSegmentsAxis" unitRef="Unit_CAD" xsi:nil="true"></ix:nonFraction>-</div></div></td>
<td style="BORDER-BOTTOM:0.75pt solid #000000;white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style=" BORDER-BOTTOM:0.75pt solid #000000;vertical-align:bottom">&#160;&#160;</td>
<td style="BORDER-BOTTOM:0.75pt solid #000000;white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="BORDER-BOTTOM:0.75pt solid #000000;white-space:nowrap;vertical-align:bottom;text-align:right;"><ix:nonFraction name="us-gaap:InterestExpense" contextRef="P01_01_2021To03_31_2021_DownstreamMemberusgaapStatementBusinessSegmentsAxis" unitRef="Unit_CAD" xsi:nil="true"></ix:nonFraction>-</td>
<td style="BORDER-BOTTOM:0.75pt solid #000000;white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style=" BORDER-BOTTOM:0.75pt solid #000000;vertical-align:bottom">&#160;&#160;</td>
<td style="BORDER-BOTTOM:0.75pt solid #000000;white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="BORDER-BOTTOM:0.75pt solid #000000;white-space:nowrap;vertical-align:bottom;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;"><ix:nonFraction name="us-gaap:InterestExpense" contextRef="P01_01_2022To03_31_2022_ChemicalMemberusgaapStatementBusinessSegmentsAxis" unitRef="Unit_CAD" xsi:nil="true"></ix:nonFraction>-</div></div></td>
<td style="BORDER-BOTTOM:0.75pt solid #000000;white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style=" BORDER-BOTTOM:0.75pt solid #000000;vertical-align:bottom">&#160;&#160;</td>
<td style="BORDER-BOTTOM:0.75pt solid #000000;white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="BORDER-BOTTOM:0.75pt solid #000000;white-space:nowrap;vertical-align:bottom;text-align:right;"><ix:nonFraction name="us-gaap:InterestExpense" contextRef="P01_01_2021To03_31_2021_ChemicalMemberusgaapStatementBusinessSegmentsAxis" unitRef="Unit_CAD" xsi:nil="true"></ix:nonFraction>-</td>
<td style="BORDER-BOTTOM:0.75pt solid #000000;white-space:nowrap;vertical-align:bottom">&#160;</td> </tr>
<tr style="page-break-inside:avoid ; font-family:ARIAL; font-size:9pt;background-color:#cceeff">
<td style="BORDER-BOTTOM:0.75pt solid #000000;vertical-align:top"> <div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1.2em; text-indent: -1em; font-size: 9pt; font-family: ARIAL; line-height: normal;"><div style="font-weight:bold;display:inline;">Total expenses</div></div> </td>
<td style=" BORDER-BOTTOM:0.75pt solid #000000;vertical-align:bottom">&#160;&#160;</td>
<td style="BORDER-BOTTOM:0.75pt solid #000000;white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="BORDER-BOTTOM:0.75pt solid #000000;white-space:nowrap;vertical-align:bottom;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;"><ix:nonFraction name="us-gaap:CostsAndExpenses" contextRef="P01_01_2022To03_31_2022_UpstreamMemberusgaapStatementBusinessSegmentsAxis" unitRef="Unit_CAD" decimals="-6" scale="6" format="ixt:numdotdecimal">3,514</ix:nonFraction></div></div></td>
<td style="BORDER-BOTTOM:0.75pt solid #000000;white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style=" BORDER-BOTTOM:0.75pt solid #000000;vertical-align:bottom">&#160;&#160;</td>
<td style="BORDER-BOTTOM:0.75pt solid #000000;white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="BORDER-BOTTOM:0.75pt solid #000000;white-space:nowrap;vertical-align:bottom;text-align:right;"><ix:nonFraction name="us-gaap:CostsAndExpenses" contextRef="P01_01_2021To03_31_2021_UpstreamMemberusgaapStatementBusinessSegmentsAxis" unitRef="Unit_CAD" decimals="-6" scale="6" format="ixt:numdotdecimal">3,391</ix:nonFraction></td>
<td style="BORDER-BOTTOM:0.75pt solid #000000;white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style=" BORDER-BOTTOM:0.75pt solid #000000;vertical-align:bottom">&#160;&#160;</td>
<td style="BORDER-BOTTOM:0.75pt solid #000000;white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="BORDER-BOTTOM:0.75pt solid #000000;white-space:nowrap;vertical-align:bottom;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;"><ix:nonFraction name="us-gaap:CostsAndExpenses" contextRef="P01_01_2022To03_31_2022_DownstreamMemberusgaapStatementBusinessSegmentsAxis" unitRef="Unit_CAD" decimals="-6" scale="6" format="ixt:numdotdecimal">13,535</ix:nonFraction></div></div></td>
<td style="BORDER-BOTTOM:0.75pt solid #000000;white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style=" BORDER-BOTTOM:0.75pt solid #000000;vertical-align:bottom">&#160;&#160;</td>
<td style="BORDER-BOTTOM:0.75pt solid #000000;white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="BORDER-BOTTOM:0.75pt solid #000000;white-space:nowrap;vertical-align:bottom;text-align:right;"><ix:nonFraction name="us-gaap:CostsAndExpenses" contextRef="P01_01_2021To03_31_2021_DownstreamMemberusgaapStatementBusinessSegmentsAxis" unitRef="Unit_CAD" decimals="-6" scale="6" format="ixt:numdotdecimal">4,922</ix:nonFraction></td>
<td style="BORDER-BOTTOM:0.75pt solid #000000;white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style=" BORDER-BOTTOM:0.75pt solid #000000;vertical-align:bottom">&#160;&#160;</td>
<td style="BORDER-BOTTOM:0.75pt solid #000000;white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="BORDER-BOTTOM:0.75pt solid #000000;white-space:nowrap;vertical-align:bottom;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;"><ix:nonFraction name="us-gaap:CostsAndExpenses" contextRef="P01_01_2022To03_31_2022_ChemicalMemberusgaapStatementBusinessSegmentsAxis" unitRef="Unit_CAD" decimals="-6" scale="6" format="ixt:numdotdecimal">397</ix:nonFraction></div></div></td>
<td style="BORDER-BOTTOM:0.75pt solid #000000;white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style=" BORDER-BOTTOM:0.75pt solid #000000;vertical-align:bottom">&#160;&#160;</td>
<td style="BORDER-BOTTOM:0.75pt solid #000000;white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="BORDER-BOTTOM:0.75pt solid #000000;white-space:nowrap;vertical-align:bottom;text-align:right;"><ix:nonFraction name="us-gaap:CostsAndExpenses" contextRef="P01_01_2021To03_31_2021_ChemicalMemberusgaapStatementBusinessSegmentsAxis" unitRef="Unit_CAD" decimals="-6" scale="6" format="ixt:numdotdecimal">288</ix:nonFraction></td>
<td style="BORDER-BOTTOM:0.75pt solid #000000;white-space:nowrap;vertical-align:bottom">&#160;</td> </tr>
<tr style="page-break-inside:avoid ; font-family:ARIAL; font-size:9pt">
<td style="vertical-align:top"> <div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1.2em; text-indent: -1em; font-size: 9pt; font-family: ARIAL; line-height: normal;"><div style="font-weight:bold;display:inline;">Income (loss) before income taxes</div></div> </td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;"><ix:nonFraction name="us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest" contextRef="P01_01_2022To03_31_2022_UpstreamMemberusgaapStatementBusinessSegmentsAxis" unitRef="Unit_CAD" decimals="-6" scale="6" format="ixt:numdotdecimal">1,020</ix:nonFraction></div></div></td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;"><ix:nonFraction name="us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest" contextRef="P01_01_2021To03_31_2021_UpstreamMemberusgaapStatementBusinessSegmentsAxis" unitRef="Unit_CAD" decimals="-6" scale="6" format="ixt:numdotdecimal">102</ix:nonFraction></td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;"><ix:nonFraction name="us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest" contextRef="P01_01_2022To03_31_2022_DownstreamMemberusgaapStatementBusinessSegmentsAxis" unitRef="Unit_CAD" decimals="-6" scale="6" format="ixt:numdotdecimal">510</ix:nonFraction></div></div></td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;"><ix:nonFraction name="us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest" contextRef="P01_01_2021To03_31_2021_DownstreamMemberusgaapStatementBusinessSegmentsAxis" unitRef="Unit_CAD" decimals="-6" scale="6" format="ixt:numdotdecimal">383</ix:nonFraction></td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;"><ix:nonFraction name="us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest" contextRef="P01_01_2022To03_31_2022_ChemicalMemberusgaapStatementBusinessSegmentsAxis" unitRef="Unit_CAD" decimals="-6" scale="6" format="ixt:numdotdecimal">74</ix:nonFraction></div></div></td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;"><ix:nonFraction name="us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest" contextRef="P01_01_2021To03_31_2021_ChemicalMemberusgaapStatementBusinessSegmentsAxis" unitRef="Unit_CAD" decimals="-6" scale="6" format="ixt:numdotdecimal">88</ix:nonFraction></td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td> </tr>
<tr style="page-break-inside:avoid ; font-family:ARIAL; font-size:9pt;background-color:#cceeff">
<td style="BORDER-BOTTOM:0.75pt solid #000000;vertical-align:top"> <div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1.2em; text-indent: -1em; font-size: 9pt; font-family: ARIAL; line-height: normal;"><div style="font-weight:bold;display:inline;">Income tax expense (benefit)</div></div> </td>
<td style=" BORDER-BOTTOM:0.75pt solid #000000;vertical-align:bottom">&#160;&#160;</td>
<td style="BORDER-BOTTOM:0.75pt solid #000000;white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="BORDER-BOTTOM:0.75pt solid #000000;white-space:nowrap;vertical-align:bottom;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;"><ix:nonFraction name="us-gaap:IncomeTaxExpenseBenefit" contextRef="P01_01_2022To03_31_2022_UpstreamMemberusgaapStatementBusinessSegmentsAxis" unitRef="Unit_CAD" decimals="-6" scale="6" format="ixt:numdotdecimal">238</ix:nonFraction></div></div></td>
<td style="BORDER-BOTTOM:0.75pt solid #000000;white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style=" BORDER-BOTTOM:0.75pt solid #000000;vertical-align:bottom">&#160;&#160;</td>
<td style="BORDER-BOTTOM:0.75pt solid #000000;white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="BORDER-BOTTOM:0.75pt solid #000000;white-space:nowrap;vertical-align:bottom;text-align:right;"><ix:nonFraction name="us-gaap:IncomeTaxExpenseBenefit" contextRef="P01_01_2021To03_31_2021_UpstreamMemberusgaapStatementBusinessSegmentsAxis" unitRef="Unit_CAD" decimals="-6" scale="6" format="ixt:numdotdecimal">23</ix:nonFraction></td>
<td style="BORDER-BOTTOM:0.75pt solid #000000;white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style=" BORDER-BOTTOM:0.75pt solid #000000;vertical-align:bottom">&#160;&#160;</td>
<td style="BORDER-BOTTOM:0.75pt solid #000000;white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="BORDER-BOTTOM:0.75pt solid #000000;white-space:nowrap;vertical-align:bottom;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;"><ix:nonFraction name="us-gaap:IncomeTaxExpenseBenefit" contextRef="P01_01_2022To03_31_2022_DownstreamMemberusgaapStatementBusinessSegmentsAxis" unitRef="Unit_CAD" decimals="-6" scale="6" format="ixt:numdotdecimal">121</ix:nonFraction></div></div></td>
<td style="BORDER-BOTTOM:0.75pt solid #000000;white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style=" BORDER-BOTTOM:0.75pt solid #000000;vertical-align:bottom">&#160;&#160;</td>
<td style="BORDER-BOTTOM:0.75pt solid #000000;white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="BORDER-BOTTOM:0.75pt solid #000000;white-space:nowrap;vertical-align:bottom;text-align:right;"><ix:nonFraction name="us-gaap:IncomeTaxExpenseBenefit" contextRef="P01_01_2021To03_31_2021_DownstreamMemberusgaapStatementBusinessSegmentsAxis" unitRef="Unit_CAD" decimals="-6" scale="6" format="ixt:numdotdecimal">91</ix:nonFraction></td>
<td style="BORDER-BOTTOM:0.75pt solid #000000;white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style=" BORDER-BOTTOM:0.75pt solid #000000;vertical-align:bottom">&#160;&#160;</td>
<td style="BORDER-BOTTOM:0.75pt solid #000000;white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="BORDER-BOTTOM:0.75pt solid #000000;white-space:nowrap;vertical-align:bottom;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;"><ix:nonFraction name="us-gaap:IncomeTaxExpenseBenefit" contextRef="P01_01_2022To03_31_2022_ChemicalMemberusgaapStatementBusinessSegmentsAxis" unitRef="Unit_CAD" decimals="-6" scale="6" format="ixt:numdotdecimal">18</ix:nonFraction></div></div></td>
<td style="BORDER-BOTTOM:0.75pt solid #000000;white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style=" BORDER-BOTTOM:0.75pt solid #000000;vertical-align:bottom">&#160;&#160;</td>
<td style="BORDER-BOTTOM:0.75pt solid #000000;white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="BORDER-BOTTOM:0.75pt solid #000000;white-space:nowrap;vertical-align:bottom;text-align:right;"><ix:nonFraction name="us-gaap:IncomeTaxExpenseBenefit" contextRef="P01_01_2021To03_31_2021_ChemicalMemberusgaapStatementBusinessSegmentsAxis" unitRef="Unit_CAD" decimals="-6" scale="6" format="ixt:numdotdecimal">21</ix:nonFraction></td>
<td style="BORDER-BOTTOM:0.75pt solid #000000;white-space:nowrap;vertical-align:bottom">&#160;</td> </tr>
<tr style="page-break-inside:avoid ; font-family:ARIAL; font-size:9pt">
<td style="BORDER-BOTTOM:0.75pt solid #000000;vertical-align:top"> <div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1.2em; text-indent: -1em; font-size: 9pt; font-family: ARIAL; line-height: normal;"><div style="font-weight:bold;display:inline;">Net income (loss)</div></div> </td>
<td style=" BORDER-BOTTOM:0.75pt solid #000000;vertical-align:bottom">&#160;&#160;</td>
<td style="BORDER-BOTTOM:0.75pt solid #000000;white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="BORDER-BOTTOM:0.75pt solid #000000;white-space:nowrap;vertical-align:bottom;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;"><ix:nonFraction name="us-gaap:NetIncomeLoss" contextRef="P01_01_2022To03_31_2022_UpstreamMemberusgaapStatementBusinessSegmentsAxis" unitRef="Unit_CAD" decimals="-6" scale="6" format="ixt:numdotdecimal">782</ix:nonFraction></div></div></td>
<td style="BORDER-BOTTOM:0.75pt solid #000000;white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style=" BORDER-BOTTOM:0.75pt solid #000000;vertical-align:bottom">&#160;&#160;</td>
<td style="BORDER-BOTTOM:0.75pt solid #000000;white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="BORDER-BOTTOM:0.75pt solid #000000;white-space:nowrap;vertical-align:bottom;text-align:right;"><ix:nonFraction name="us-gaap:NetIncomeLoss" contextRef="P01_01_2021To03_31_2021_UpstreamMemberusgaapStatementBusinessSegmentsAxis" unitRef="Unit_CAD" decimals="-6" scale="6" format="ixt:numdotdecimal">79</ix:nonFraction></td>
<td style="BORDER-BOTTOM:0.75pt solid #000000;white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style=" BORDER-BOTTOM:0.75pt solid #000000;vertical-align:bottom">&#160;&#160;</td>
<td style="BORDER-BOTTOM:0.75pt solid #000000;white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="BORDER-BOTTOM:0.75pt solid #000000;white-space:nowrap;vertical-align:bottom;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;"><ix:nonFraction name="us-gaap:NetIncomeLoss" contextRef="P01_01_2022To03_31_2022_DownstreamMemberusgaapStatementBusinessSegmentsAxis" unitRef="Unit_CAD" decimals="-6" scale="6" format="ixt:numdotdecimal">389</ix:nonFraction></div></div></td>
<td style="BORDER-BOTTOM:0.75pt solid #000000;white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style=" BORDER-BOTTOM:0.75pt solid #000000;vertical-align:bottom">&#160;&#160;</td>
<td style="BORDER-BOTTOM:0.75pt solid #000000;white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="BORDER-BOTTOM:0.75pt solid #000000;white-space:nowrap;vertical-align:bottom;text-align:right;"><ix:nonFraction name="us-gaap:NetIncomeLoss" contextRef="P01_01_2021To03_31_2021_DownstreamMemberusgaapStatementBusinessSegmentsAxis" unitRef="Unit_CAD" decimals="-6" scale="6" format="ixt:numdotdecimal">292</ix:nonFraction></td>
<td style="BORDER-BOTTOM:0.75pt solid #000000;white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style=" BORDER-BOTTOM:0.75pt solid #000000;vertical-align:bottom">&#160;&#160;</td>
<td style="BORDER-BOTTOM:0.75pt solid #000000;white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="BORDER-BOTTOM:0.75pt solid #000000;white-space:nowrap;vertical-align:bottom;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;"><ix:nonFraction name="us-gaap:NetIncomeLoss" contextRef="P01_01_2022To03_31_2022_ChemicalMemberusgaapStatementBusinessSegmentsAxis" unitRef="Unit_CAD" decimals="-6" scale="6" format="ixt:numdotdecimal">56</ix:nonFraction></div></div></td>
<td style="BORDER-BOTTOM:0.75pt solid #000000;white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style=" BORDER-BOTTOM:0.75pt solid #000000;vertical-align:bottom">&#160;&#160;</td>
<td style="BORDER-BOTTOM:0.75pt solid #000000;white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="BORDER-BOTTOM:0.75pt solid #000000;white-space:nowrap;vertical-align:bottom;text-align:right;"><ix:nonFraction name="us-gaap:NetIncomeLoss" contextRef="P01_01_2021To03_31_2021_ChemicalMemberusgaapStatementBusinessSegmentsAxis" unitRef="Unit_CAD" decimals="-6" scale="6" format="ixt:numdotdecimal">67</ix:nonFraction></td>
<td style="BORDER-BOTTOM:0.75pt solid #000000;white-space:nowrap;vertical-align:bottom">&#160;</td> </tr>
<tr style="page-break-inside:avoid ; font-family:ARIAL; font-size:9pt;background-color:#cceeff">
<td style="vertical-align:top"> <div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1.2em; text-indent: -1em; font-size: 9pt; font-family: ARIAL; line-height: normal;"><div style="font-weight:bold;display:inline;">Cash flows from (used in) operating activities</div></div> </td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;"><ix:nonFraction name="us-gaap:NetCashProvidedByUsedInOperatingActivities" contextRef="P01_01_2022To03_31_2022_UpstreamMemberusgaapStatementBusinessSegmentsAxis" unitRef="Unit_CAD" decimals="-6" scale="6" format="ixt:numdotdecimal">1,447</ix:nonFraction></div></div></td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;"><ix:nonFraction name="us-gaap:NetCashProvidedByUsedInOperatingActivities" contextRef="P01_01_2021To03_31_2021_UpstreamMemberusgaapStatementBusinessSegmentsAxis" unitRef="Unit_CAD" decimals="-6" scale="6" format="ixt:numdotdecimal">531</ix:nonFraction></td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;"><ix:nonFraction name="us-gaap:NetCashProvidedByUsedInOperatingActivities" contextRef="P01_01_2022To03_31_2022_DownstreamMemberusgaapStatementBusinessSegmentsAxis" unitRef="Unit_CAD" decimals="-6" scale="6" format="ixt:numdotdecimal">375</ix:nonFraction></div></div></td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;"><ix:nonFraction name="us-gaap:NetCashProvidedByUsedInOperatingActivities" contextRef="P01_01_2021To03_31_2021_DownstreamMemberusgaapStatementBusinessSegmentsAxis" unitRef="Unit_CAD" decimals="-6" scale="6" format="ixt:numdotdecimal">462</ix:nonFraction></td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;"><ix:nonFraction name="us-gaap:NetCashProvidedByUsedInOperatingActivities" contextRef="P01_01_2022To03_31_2022_ChemicalMemberusgaapStatementBusinessSegmentsAxis" unitRef="Unit_CAD" decimals="-6" scale="6" format="ixt:numdotdecimal">67</ix:nonFraction></div></div></td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;"><ix:nonFraction name="us-gaap:NetCashProvidedByUsedInOperatingActivities" contextRef="P01_01_2021To03_31_2021_ChemicalMemberusgaapStatementBusinessSegmentsAxis" unitRef="Unit_CAD" decimals="-6" scale="6" format="ixt:numdotdecimal">62</ix:nonFraction></td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td> </tr>
<tr style="page-break-inside:avoid ; font-family:ARIAL; font-size:9pt">
<td style="vertical-align:top"> <div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1.2em; text-indent: -1em; font-size: 9pt; font-family: ARIAL; line-height: normal;"><div style="font-weight:bold;display:inline;">Capital and exploration expenditures <div style="font-size: 8pt; letter-spacing: 0px; top: 0px;;display:inline;">(b)</div></div></div> </td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;"><ix:nonFraction name="imo:CapitalAndExplorationExpenditures" contextRef="P01_01_2022To03_31_2022_UpstreamMemberusgaapStatementBusinessSegmentsAxis" unitRef="Unit_CAD" decimals="-6" scale="6" format="ixt:numdotdecimal" id="Fact_47088762">222</ix:nonFraction></div></div></td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;"><ix:nonFraction name="imo:CapitalAndExplorationExpenditures" contextRef="P01_01_2021To03_31_2021_UpstreamMemberusgaapStatementBusinessSegmentsAxis" unitRef="Unit_CAD" decimals="-6" scale="6" format="ixt:numdotdecimal" id="Fact_47088763">85</ix:nonFraction></td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;"><ix:nonFraction name="imo:CapitalAndExplorationExpenditures" contextRef="P01_01_2022To03_31_2022_DownstreamMemberusgaapStatementBusinessSegmentsAxis" unitRef="Unit_CAD" decimals="-6" scale="6" format="ixt:numdotdecimal" id="Fact_47088764">68</ix:nonFraction></div></div></td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;"><ix:nonFraction name="imo:CapitalAndExplorationExpenditures" contextRef="P01_01_2021To03_31_2021_DownstreamMemberusgaapStatementBusinessSegmentsAxis" unitRef="Unit_CAD" decimals="-6" scale="6" format="ixt:numdotdecimal" id="Fact_47088765">68</ix:nonFraction></td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;"><ix:nonFraction name="imo:CapitalAndExplorationExpenditures" contextRef="P01_01_2022To03_31_2022_ChemicalMemberusgaapStatementBusinessSegmentsAxis" unitRef="Unit_CAD" decimals="-6" scale="6" format="ixt:numdotdecimal" id="Fact_47088766">1</ix:nonFraction></div></div></td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;"><ix:nonFraction name="imo:CapitalAndExplorationExpenditures" contextRef="P01_01_2021To03_31_2021_ChemicalMemberusgaapStatementBusinessSegmentsAxis" unitRef="Unit_CAD" decimals="-6" scale="6" format="ixt:numdotdecimal" id="Fact_47088767">2</ix:nonFraction></td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td> </tr>
<tr style="page-break-inside:avoid ; font-family:ARIAL; font-size:9pt;background-color:#cceeff">
<td style="BORDER-BOTTOM:1.50pt solid #000000;vertical-align:top"> <div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1.2em; text-indent: -1em; font-size: 9pt; font-family: ARIAL; line-height: normal;"><div style="font-weight:bold;display:inline;">Total assets as at March&#160;31</div></div> </td>
<td style=" BORDER-BOTTOM:1.50pt solid #000000;vertical-align:bottom">&#160;&#160;</td>
<td style="BORDER-BOTTOM:1.50pt solid #000000;white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="BORDER-BOTTOM:1.50pt solid #000000;white-space:nowrap;vertical-align:bottom;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;"><ix:nonFraction name="us-gaap:Assets" contextRef="PAsOn03_31_2022_UpstreamMemberusgaapStatementBusinessSegmentsAxis" unitRef="Unit_CAD" decimals="-6" scale="6" format="ixt:numdotdecimal">29,182</ix:nonFraction></div></div></td>
<td style="BORDER-BOTTOM:1.50pt solid #000000;white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style=" BORDER-BOTTOM:1.50pt solid #000000;vertical-align:bottom">&#160;&#160;</td>
<td style="BORDER-BOTTOM:1.50pt solid #000000;white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="BORDER-BOTTOM:1.50pt solid #000000;white-space:nowrap;vertical-align:bottom;text-align:right;"><ix:nonFraction name="us-gaap:Assets" contextRef="PAsOn03_31_2021_UpstreamMemberusgaapStatementBusinessSegmentsAxis" unitRef="Unit_CAD" decimals="-6" scale="6" format="ixt:numdotdecimal">31,754</ix:nonFraction></td>
<td style="BORDER-BOTTOM:1.50pt solid #000000;white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style=" BORDER-BOTTOM:1.50pt solid #000000;vertical-align:bottom">&#160;&#160;</td>
<td style="BORDER-BOTTOM:1.50pt solid #000000;white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="BORDER-BOTTOM:1.50pt solid #000000;white-space:nowrap;vertical-align:bottom;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;"><ix:nonFraction name="us-gaap:Assets" contextRef="PAsOn03_31_2022_DownstreamMemberusgaapStatementBusinessSegmentsAxis" unitRef="Unit_CAD" decimals="-6" scale="6" format="ixt:numdotdecimal">10,179</ix:nonFraction></div></div></td>
<td style="BORDER-BOTTOM:1.50pt solid #000000;white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style=" BORDER-BOTTOM:1.50pt solid #000000;vertical-align:bottom">&#160;&#160;</td>
<td style="BORDER-BOTTOM:1.50pt solid #000000;white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="BORDER-BOTTOM:1.50pt solid #000000;white-space:nowrap;vertical-align:bottom;text-align:right;"><ix:nonFraction name="us-gaap:Assets" contextRef="PAsOn03_31_2021_DownstreamMemberusgaapStatementBusinessSegmentsAxis" unitRef="Unit_CAD" decimals="-6" scale="6" format="ixt:numdotdecimal">4,909</ix:nonFraction></td>
<td style="BORDER-BOTTOM:1.50pt solid #000000;white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style=" BORDER-BOTTOM:1.50pt solid #000000;vertical-align:bottom">&#160;&#160;</td>
<td style="BORDER-BOTTOM:1.50pt solid #000000;white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="BORDER-BOTTOM:1.50pt solid #000000;white-space:nowrap;vertical-align:bottom;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;"><ix:nonFraction name="us-gaap:Assets" contextRef="PAsOn03_31_2022_ChemicalMemberusgaapStatementBusinessSegmentsAxis" unitRef="Unit_CAD" decimals="-6" scale="6" format="ixt:numdotdecimal">501</ix:nonFraction></div></div></td>
<td style="BORDER-BOTTOM:1.50pt solid #000000;white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style=" BORDER-BOTTOM:1.50pt solid #000000;vertical-align:bottom">&#160;&#160;</td>
<td style="BORDER-BOTTOM:1.50pt solid #000000;white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="BORDER-BOTTOM:1.50pt solid #000000;white-space:nowrap;vertical-align:bottom;text-align:right;"><ix:nonFraction name="us-gaap:Assets" contextRef="PAsOn03_31_2021_ChemicalMemberusgaapStatementBusinessSegmentsAxis" unitRef="Unit_CAD" decimals="-6" scale="6" format="ixt:numdotdecimal">462</ix:nonFraction></td>
<td style="BORDER-BOTTOM:1.50pt solid #000000;white-space:nowrap;vertical-align:bottom">&#160;</td> </tr> </table> <div style="font-size:12pt;margin-top:0pt;margin-bottom:0pt">&#160;</div>
<table cellpadding="0" cellspacing="0" style="BORDER-COLLAPSE:COLLAPSE; font-family:ARIAL; font-size:9pt;width:100%;border:0;margin:0 auto">
<tr>
<td style="width: 62%; line-height: 0pt; font-size: 0pt;"><div style="font-size:0pt;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; width: 1%; line-height: 0pt; font-size: 0pt;"><div style="font-size:0pt;;display:inline;">&#160;</div></td>
<td style="line-height: 0pt; font-size: 0pt;"><div style="font-size:0pt;;display:inline;">&#160;</div></td>
<td style="line-height: 0pt; font-size: 0pt;"><div style="font-size:0pt;;display:inline;">&#160;</div></td>
<td style="line-height: 0pt; font-size: 0pt;"><div style="font-size:0pt;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; width: 1%; line-height: 0pt; font-size: 0pt;"><div style="font-size:0pt;;display:inline;">&#160;</div></td>
<td style="line-height: 0pt; font-size: 0pt;"><div style="font-size:0pt;;display:inline;">&#160;</div></td>
<td style="line-height: 0pt; font-size: 0pt;"><div style="font-size:0pt;;display:inline;">&#160;</div></td>
<td style="line-height: 0pt; font-size: 0pt;"><div style="font-size:0pt;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; width: 1%; line-height: 0pt; font-size: 0pt;"><div style="font-size:0pt;;display:inline;">&#160;</div></td>
<td style="line-height: 0pt; font-size: 0pt;"><div style="font-size:0pt;;display:inline;">&#160;</div></td>
<td style="line-height: 0pt; font-size: 0pt;"><div style="font-size:0pt;;display:inline;">&#160;</div></td>
<td style="line-height: 0pt; font-size: 0pt;"><div style="font-size:0pt;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; width: 1%; line-height: 0pt; font-size: 0pt;"><div style="font-size:0pt;;display:inline;">&#160;</div></td>
<td style="line-height: 0pt; font-size: 0pt;"><div style="font-size:0pt;;display:inline;">&#160;</div></td>
<td style="line-height: 0pt; font-size: 0pt;"><div style="font-size:0pt;;display:inline;">&#160;</div></td>
<td style="line-height: 0pt; font-size: 0pt;"><div style="font-size:0pt;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; width: 1%; line-height: 0pt; font-size: 0pt;"><div style="font-size:0pt;;display:inline;">&#160;</div></td>
<td style="line-height: 0pt; font-size: 0pt;"><div style="font-size:0pt;;display:inline;">&#160;</div></td>
<td style="line-height: 0pt; font-size: 0pt;"><div style="font-size:0pt;;display:inline;">&#160;</div></td>
<td style="line-height: 0pt; font-size: 0pt;"><div style="font-size:0pt;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; width: 1%; line-height: 0pt; font-size: 0pt;"><div style="font-size:0pt;;display:inline;">&#160;</div></td>
<td style="line-height: 0pt; font-size: 0pt;"><div style="font-size:0pt;;display:inline;">&#160;</div></td>
<td style="line-height: 0pt; font-size: 0pt;"><div style="font-size:0pt;;display:inline;">&#160;</div></td>
<td style="line-height: 0pt; font-size: 0pt;"><div style="font-size:0pt;;display:inline;">&#160;</div></td> </tr>
<tr style="page-break-inside:avoid ; font-family:ARIAL; font-size:9pt">
<td style="vertical-align:top"> <div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1.2em; text-indent: -1em; font-size: 9pt; font-family: ARIAL; line-height: normal;">Three Months to March&#160;31</div> </td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom;white-space:nowrap;text-align:right;">&#160;</td>
<td colspan="5" style="vertical-align:bottom;white-space:nowrap;text-align:right;">Corporate&#160;and&#160;other</td>
<td style="vertical-align:bottom;white-space:nowrap">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom;white-space:nowrap;text-align:center;">&#160;</td>
<td colspan="5" style="vertical-align:bottom;white-space:nowrap;text-align:center;">Eliminations</td>
<td style="vertical-align:bottom;white-space:nowrap">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom;white-space:nowrap;text-align:center;">&#160;</td>
<td colspan="5" style="vertical-align:bottom;white-space:nowrap;text-align:center;">Consolidated</td>
<td style="vertical-align:bottom;white-space:nowrap">&#160;</td> </tr>
<tr style="page-break-inside:avoid ; font-family:ARIAL; font-size:9pt">
<td style="BORDER-BOTTOM:0.75pt solid #000000;vertical-align:top"> <div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1.2em; text-indent: -1em; font-size: 8pt; font-family: ARIAL; line-height: normal;">millions of Canadian dollars</div> </td>
<td style=" BORDER-BOTTOM:0.75pt solid #000000;vertical-align:bottom">&#160;&#160;</td>
<td style="BORDER-BOTTOM:0.75pt solid #000000;white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="BORDER-BOTTOM:0.75pt solid #000000;white-space:nowrap;vertical-align:bottom;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">2022</div></div></td>
<td style="BORDER-BOTTOM:0.75pt solid #000000;white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style=" BORDER-BOTTOM:0.75pt solid #000000;vertical-align:bottom">&#160;</td>
<td style="BORDER-BOTTOM:0.75pt solid #000000;white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="BORDER-BOTTOM:0.75pt solid #000000;white-space:nowrap;vertical-align:bottom;text-align:right;">2021</td>
<td style="BORDER-BOTTOM:0.75pt solid #000000;white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style=" BORDER-BOTTOM:0.75pt solid #000000;vertical-align:bottom">&#160;</td>
<td style="BORDER-BOTTOM:0.75pt solid #000000;white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="BORDER-BOTTOM:0.75pt solid #000000;white-space:nowrap;vertical-align:bottom;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">2022</div></div></td>
<td style="BORDER-BOTTOM:0.75pt solid #000000;white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style=" BORDER-BOTTOM:0.75pt solid #000000;vertical-align:bottom">&#160;</td>
<td style="BORDER-BOTTOM:0.75pt solid #000000;white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="BORDER-BOTTOM:0.75pt solid #000000;white-space:nowrap;vertical-align:bottom;text-align:right;">2021</td>
<td style="BORDER-BOTTOM:0.75pt solid #000000;white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style=" BORDER-BOTTOM:0.75pt solid #000000;vertical-align:bottom">&#160;</td>
<td style="BORDER-BOTTOM:0.75pt solid #000000;white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="BORDER-BOTTOM:0.75pt solid #000000;white-space:nowrap;vertical-align:bottom;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">2022</div></div></td>
<td style="BORDER-BOTTOM:0.75pt solid #000000;white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style=" BORDER-BOTTOM:0.75pt solid #000000;vertical-align:bottom">&#160;&#160;</td>
<td style="BORDER-BOTTOM:0.75pt solid #000000;white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="BORDER-BOTTOM:0.75pt solid #000000;white-space:nowrap;vertical-align:bottom;text-align:right;">2021</td>
<td style="BORDER-BOTTOM:0.75pt solid #000000;white-space:nowrap;vertical-align:bottom">&#160;</td> </tr>
<tr style="page-break-inside:avoid ; font-family:ARIAL; font-size:9pt;background-color:#cceeff">
<td style="vertical-align:top"> <div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1.2em; text-indent: -1em; font-size: 9pt; font-family: ARIAL; line-height: normal;"><div style="font-weight:bold;display:inline;">Revenues and other income</div></div> </td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td> </tr>
<tr style="page-break-inside:avoid ; font-family:ARIAL; font-size:9pt">
<td style="vertical-align:top"> <div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 3em; text-indent: -1em; font-size: 9pt; font-family: ARIAL; line-height: normal;">Revenues <div style="font-size: 8pt; letter-spacing: 0px; top: 0px;;display:inline;">(a)</div></div> </td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;"><ix:nonFraction name="imo:RevenuesIncludingFederalExciseTax" contextRef="P01_01_2022To03_31_2022_CorporateAndOtherMemberusgaapStatementBusinessSegmentsAxis" unitRef="Unit_CAD" xsi:nil="true" id="Fact_47088708"></ix:nonFraction>-</div></div></td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;"><ix:nonFraction name="imo:RevenuesIncludingFederalExciseTax" contextRef="P01_01_2021To03_31_2021_CorporateAndOtherMemberusgaapStatementBusinessSegmentsAxis" unitRef="Unit_CAD" xsi:nil="true" id="Fact_47088709"></ix:nonFraction>-</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;"><ix:nonFraction name="imo:RevenuesIncludingFederalExciseTax" contextRef="P01_01_2022To03_31_2022_ConsolidationEliminationsMembersrtConsolidationItemsAxis" unitRef="Unit_CAD" xsi:nil="true" id="Fact_47088710"></ix:nonFraction>-</div></div></td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;"><ix:nonFraction name="imo:RevenuesIncludingFederalExciseTax" contextRef="P01_01_2021To03_31_2021_ConsolidationEliminationsMembersrtConsolidationItemsAxis" unitRef="Unit_CAD" xsi:nil="true" id="Fact_47088711"></ix:nonFraction>-</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;"><ix:nonFraction name="imo:RevenuesIncludingFederalExciseTax" contextRef="P01_01_2022To03_31_2022" unitRef="Unit_CAD" decimals="-6" scale="6" format="ixt:numdotdecimal" id="Fact_47088712">12,657</ix:nonFraction></div></div></td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;"><ix:nonFraction name="imo:RevenuesIncludingFederalExciseTax" contextRef="P01_01_2021To03_31_2021" unitRef="Unit_CAD" decimals="-6" scale="6" format="ixt:numdotdecimal" id="Fact_47088713">6,992</ix:nonFraction></td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td> </tr>
<tr style="page-break-inside:avoid ; font-family:ARIAL; font-size:9pt;background-color:#cceeff">
<td style="vertical-align:top"> <div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 3em; text-indent: -1em; font-size: 9pt; font-family: ARIAL; line-height: normal;">Intersegment sales</div> </td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;"><ix:nonFraction name="imo:IntersegmentSales" contextRef="P01_01_2022To03_31_2022_CorporateAndOtherMemberusgaapStatementBusinessSegmentsAxis" unitRef="Unit_CAD" xsi:nil="true"></ix:nonFraction>-</div></div></td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;"><ix:nonFraction name="imo:IntersegmentSales" contextRef="P01_01_2021To03_31_2021_CorporateAndOtherMemberusgaapStatementBusinessSegmentsAxis" unitRef="Unit_CAD" xsi:nil="true"></ix:nonFraction>-</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">(<ix:nonFraction name="imo:IntersegmentSales" contextRef="P01_01_2022To03_31_2022_ConsolidationEliminationsMembersrtConsolidationItemsAxis" unitRef="Unit_CAD" decimals="-6" scale="6" sign="-" format="ixt:numdotdecimal">6,368</ix:nonFraction></div></div></td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">)&#160;</div></div></td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;">(<ix:nonFraction name="imo:IntersegmentSales" contextRef="P01_01_2021To03_31_2021_ConsolidationEliminationsMembersrtConsolidationItemsAxis" unitRef="Unit_CAD" decimals="-6" scale="6" sign="-" format="ixt:numdotdecimal">2,177</ix:nonFraction></td>
<td style="white-space:nowrap;vertical-align:bottom">)&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;"><ix:nonFraction name="imo:IntersegmentSales" contextRef="P01_01_2022To03_31_2022" unitRef="Unit_CAD" xsi:nil="true"></ix:nonFraction>-</div></div></td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;"><ix:nonFraction name="imo:IntersegmentSales" contextRef="P01_01_2021To03_31_2021" unitRef="Unit_CAD" xsi:nil="true"></ix:nonFraction>-</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td> </tr>
<tr style="page-break-inside:avoid ; font-family:ARIAL; font-size:9pt">
<td style="BORDER-BOTTOM:0.75pt solid #000000;vertical-align:top"> <div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 3em; text-indent: -1em; font-size: 9pt; font-family: ARIAL; line-height: normal;">Investment and other income <div style="font-size: 8pt; letter-spacing: 0px; top: 0px;;display:inline;">(note 3)</div></div> </td>
<td style=" BORDER-BOTTOM:0.75pt solid #000000;vertical-align:bottom">&#160;&#160;</td>
<td style="BORDER-BOTTOM:0.75pt solid #000000;white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="BORDER-BOTTOM:0.75pt solid #000000;white-space:nowrap;vertical-align:bottom;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;"><ix:nonFraction name="imo:InvestmentAndOtherIncomeNet" contextRef="P01_01_2022To03_31_2022_CorporateAndOtherMemberusgaapStatementBusinessSegmentsAxis" unitRef="Unit_CAD" decimals="-6" scale="6" format="ixt:numdotdecimal">4</ix:nonFraction></div></div></td>
<td style="BORDER-BOTTOM:0.75pt solid #000000;white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style=" BORDER-BOTTOM:0.75pt solid #000000;vertical-align:bottom">&#160;</td>
<td style="BORDER-BOTTOM:0.75pt solid #000000;white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="BORDER-BOTTOM:0.75pt solid #000000;white-space:nowrap;vertical-align:bottom;text-align:right;"><ix:nonFraction name="imo:InvestmentAndOtherIncomeNet" contextRef="P01_01_2021To03_31_2021_CorporateAndOtherMemberusgaapStatementBusinessSegmentsAxis" unitRef="Unit_CAD" decimals="-6" scale="6" format="ixt:numdotdecimal">1</ix:nonFraction></td>
<td style="BORDER-BOTTOM:0.75pt solid #000000;white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style=" BORDER-BOTTOM:0.75pt solid #000000;vertical-align:bottom">&#160;</td>
<td style="BORDER-BOTTOM:0.75pt solid #000000;white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="BORDER-BOTTOM:0.75pt solid #000000;white-space:nowrap;vertical-align:bottom;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;"><ix:nonFraction name="imo:InvestmentAndOtherIncomeNet" contextRef="P01_01_2022To03_31_2022_ConsolidationEliminationsMembersrtConsolidationItemsAxis" unitRef="Unit_CAD" xsi:nil="true"></ix:nonFraction>-</div></div></td>
<td style="BORDER-BOTTOM:0.75pt solid #000000;white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style=" BORDER-BOTTOM:0.75pt solid #000000;vertical-align:bottom">&#160;</td>
<td style="BORDER-BOTTOM:0.75pt solid #000000;white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="BORDER-BOTTOM:0.75pt solid #000000;white-space:nowrap;vertical-align:bottom;text-align:right;"><ix:nonFraction name="imo:InvestmentAndOtherIncomeNet" contextRef="P01_01_2021To03_31_2021_ConsolidationEliminationsMembersrtConsolidationItemsAxis" unitRef="Unit_CAD" xsi:nil="true"></ix:nonFraction>-</td>
<td style="BORDER-BOTTOM:0.75pt solid #000000;white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style=" BORDER-BOTTOM:0.75pt solid #000000;vertical-align:bottom">&#160;</td>
<td style="BORDER-BOTTOM:0.75pt solid #000000;white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="BORDER-BOTTOM:0.75pt solid #000000;white-space:nowrap;vertical-align:bottom;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;"><ix:nonFraction name="imo:InvestmentAndOtherIncomeNet" contextRef="P01_01_2022To03_31_2022" unitRef="Unit_CAD" decimals="-6" scale="6" format="ixt:numdotdecimal">29</ix:nonFraction></div></div></td>
<td style="BORDER-BOTTOM:0.75pt solid #000000;white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style=" BORDER-BOTTOM:0.75pt solid #000000;vertical-align:bottom">&#160;&#160;</td>
<td style="BORDER-BOTTOM:0.75pt solid #000000;white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="BORDER-BOTTOM:0.75pt solid #000000;white-space:nowrap;vertical-align:bottom;text-align:right;"><ix:nonFraction name="imo:InvestmentAndOtherIncomeNet" contextRef="P01_01_2021To03_31_2021" unitRef="Unit_CAD" decimals="-6" scale="6" format="ixt:numdotdecimal">6</ix:nonFraction></td>
<td style="BORDER-BOTTOM:0.75pt solid #000000;white-space:nowrap;vertical-align:bottom">&#160;</td> </tr>
<tr style="page-break-inside:avoid ; font-family:ARIAL; font-size:9pt;background-color:#cceeff">
<td style="BORDER-BOTTOM:0.75pt solid #000000;vertical-align:top">&#160;</td>
<td style=" BORDER-BOTTOM:0.75pt solid #000000;vertical-align:bottom">&#160;&#160;</td>
<td style="BORDER-BOTTOM:0.75pt solid #000000;white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="BORDER-BOTTOM:0.75pt solid #000000;white-space:nowrap;vertical-align:bottom;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;"><ix:nonFraction name="imo:SegmentRevenue" contextRef="P01_01_2022To03_31_2022_CorporateAndOtherMemberusgaapStatementBusinessSegmentsAxis" unitRef="Unit_CAD" decimals="-6" scale="6" format="ixt:numdotdecimal">4</ix:nonFraction></div></div></td>
<td style="BORDER-BOTTOM:0.75pt solid #000000;white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style=" BORDER-BOTTOM:0.75pt solid #000000;vertical-align:bottom">&#160;</td>
<td style="BORDER-BOTTOM:0.75pt solid #000000;white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="BORDER-BOTTOM:0.75pt solid #000000;white-space:nowrap;vertical-align:bottom;text-align:right;"><ix:nonFraction name="imo:SegmentRevenue" contextRef="P01_01_2021To03_31_2021_CorporateAndOtherMemberusgaapStatementBusinessSegmentsAxis" unitRef="Unit_CAD" decimals="-6" scale="6" format="ixt:numdotdecimal">1</ix:nonFraction></td>
<td style="BORDER-BOTTOM:0.75pt solid #000000;white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style=" BORDER-BOTTOM:0.75pt solid #000000;vertical-align:bottom">&#160;</td>
<td style="BORDER-BOTTOM:0.75pt solid #000000;white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="BORDER-BOTTOM:0.75pt solid #000000;white-space:nowrap;vertical-align:bottom;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">(<ix:nonFraction name="imo:SegmentRevenue" contextRef="P01_01_2022To03_31_2022_ConsolidationEliminationsMembersrtConsolidationItemsAxis" unitRef="Unit_CAD" decimals="-6" scale="6" sign="-" format="ixt:numdotdecimal">6,368</ix:nonFraction></div></div></td>
<td style="BORDER-BOTTOM:0.75pt solid #000000;white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">)&#160;</div></div></td>
<td style=" BORDER-BOTTOM:0.75pt solid #000000;vertical-align:bottom">&#160;</td>
<td style="BORDER-BOTTOM:0.75pt solid #000000;white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="BORDER-BOTTOM:0.75pt solid #000000;white-space:nowrap;vertical-align:bottom;text-align:right;">(<ix:nonFraction name="imo:SegmentRevenue" contextRef="P01_01_2021To03_31_2021_ConsolidationEliminationsMembersrtConsolidationItemsAxis" unitRef="Unit_CAD" decimals="-6" scale="6" sign="-" format="ixt:numdotdecimal">2,177</ix:nonFraction></td>
<td style="BORDER-BOTTOM:0.75pt solid #000000;white-space:nowrap;vertical-align:bottom">)&#160;</td>
<td style=" BORDER-BOTTOM:0.75pt solid #000000;vertical-align:bottom">&#160;</td>
<td style="BORDER-BOTTOM:0.75pt solid #000000;white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="BORDER-BOTTOM:0.75pt solid #000000;white-space:nowrap;vertical-align:bottom;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;"><ix:nonFraction name="imo:SegmentRevenue" contextRef="P01_01_2022To03_31_2022" unitRef="Unit_CAD" decimals="-6" scale="6" format="ixt:numdotdecimal">12,686</ix:nonFraction></div></div></td>
<td style="BORDER-BOTTOM:0.75pt solid #000000;white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style=" BORDER-BOTTOM:0.75pt solid #000000;vertical-align:bottom">&#160;&#160;</td>
<td style="BORDER-BOTTOM:0.75pt solid #000000;white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="BORDER-BOTTOM:0.75pt solid #000000;white-space:nowrap;vertical-align:bottom;text-align:right;"><ix:nonFraction name="imo:SegmentRevenue" contextRef="P01_01_2021To03_31_2021" unitRef="Unit_CAD" decimals="-6" scale="6" format="ixt:numdotdecimal">6,998</ix:nonFraction></td>
<td style="BORDER-BOTTOM:0.75pt solid #000000;white-space:nowrap;vertical-align:bottom">&#160;</td> </tr>
<tr style="page-break-inside:avoid ; font-family:ARIAL; font-size:9pt">
<td style="vertical-align:top"> <div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1.2em; text-indent: -1em; font-size: 9pt; font-family: ARIAL; line-height: normal;"><div style="font-weight:bold;display:inline;">Expenses</div></div> </td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td> </tr>
<tr style="page-break-inside:avoid ; font-family:ARIAL; font-size:9pt;background-color:#cceeff">
<td style="vertical-align:top"> <div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 3em; text-indent: -1em; font-size: 9pt; font-family: ARIAL; line-height: normal;">Exploration</div> </td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;"><ix:nonFraction name="us-gaap:ExplorationExpense" contextRef="P01_01_2022To03_31_2022_CorporateAndOtherMemberusgaapStatementBusinessSegmentsAxis" unitRef="Unit_CAD" xsi:nil="true"></ix:nonFraction>-</div></div></td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;"><ix:nonFraction name="us-gaap:ExplorationExpense" contextRef="P01_01_2021To03_31_2021_CorporateAndOtherMemberusgaapStatementBusinessSegmentsAxis" unitRef="Unit_CAD" xsi:nil="true"></ix:nonFraction>-</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;"><ix:nonFraction name="us-gaap:ExplorationExpense" contextRef="P01_01_2022To03_31_2022_ConsolidationEliminationsMembersrtConsolidationItemsAxis" unitRef="Unit_CAD" xsi:nil="true"></ix:nonFraction>-</div></div></td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;"><ix:nonFraction name="us-gaap:ExplorationExpense" contextRef="P01_01_2021To03_31_2021_ConsolidationEliminationsMembersrtConsolidationItemsAxis" unitRef="Unit_CAD" xsi:nil="true"></ix:nonFraction>-</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;"><ix:nonFraction name="us-gaap:ExplorationExpense" contextRef="P01_01_2022To03_31_2022" unitRef="Unit_CAD" decimals="-6" scale="6" format="ixt:numdotdecimal">2</ix:nonFraction></div></div></td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;"><ix:nonFraction name="us-gaap:ExplorationExpense" contextRef="P01_01_2021To03_31_2021" unitRef="Unit_CAD" decimals="-6" scale="6" format="ixt:numdotdecimal">2</ix:nonFraction></td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td> </tr>
<tr style="page-break-inside:avoid ; font-family:ARIAL; font-size:9pt">
<td style="vertical-align:top"> <div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 3em; text-indent: -1em; font-size: 9pt; font-family: ARIAL; line-height: normal;">Purchases of crude oil and products</div> </td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;"><ix:nonFraction name="imo:CrudeOilAndProductPurchases" contextRef="P01_01_2022To03_31_2022_CorporateAndOtherMemberusgaapStatementBusinessSegmentsAxis" unitRef="Unit_CAD" xsi:nil="true"></ix:nonFraction>-</div></div></td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;"><ix:nonFraction name="imo:CrudeOilAndProductPurchases" contextRef="P01_01_2021To03_31_2021_CorporateAndOtherMemberusgaapStatementBusinessSegmentsAxis" unitRef="Unit_CAD" xsi:nil="true"></ix:nonFraction>-</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">(<ix:nonFraction name="imo:CrudeOilAndProductPurchases" contextRef="P01_01_2022To03_31_2022_ConsolidationEliminationsMembersrtConsolidationItemsAxis" unitRef="Unit_CAD" decimals="-6" scale="6" sign="-" format="ixt:numdotdecimal">6,367</ix:nonFraction></div></div></td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">)&#160;</div></div></td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;">(<ix:nonFraction name="imo:CrudeOilAndProductPurchases" contextRef="P01_01_2021To03_31_2021_ConsolidationEliminationsMembersrtConsolidationItemsAxis" unitRef="Unit_CAD" decimals="-6" scale="6" sign="-" format="ixt:numdotdecimal">2,176</ix:nonFraction></td>
<td style="white-space:nowrap;vertical-align:bottom">)&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;"><ix:nonFraction name="imo:CrudeOilAndProductPurchases" contextRef="P01_01_2022To03_31_2022" unitRef="Unit_CAD" decimals="-6" scale="6" format="ixt:numdotdecimal">8,350</ix:nonFraction></div></div></td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;"><ix:nonFraction name="imo:CrudeOilAndProductPurchases" contextRef="P01_01_2021To03_31_2021" unitRef="Unit_CAD" decimals="-6" scale="6" format="ixt:numdotdecimal">3,887</ix:nonFraction></td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td> </tr>
<tr style="page-break-inside:avoid ; font-family:ARIAL; font-size:9pt;background-color:#cceeff">
<td style="vertical-align:top"> <div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 3em; text-indent: -1em; font-size: 9pt; font-family: ARIAL; line-height: normal;">Production and manufacturing</div> </td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;"><ix:nonFraction name="imo:ProductionAndManufacturingExpenses" contextRef="P01_01_2022To03_31_2022_CorporateAndOtherMemberusgaapStatementBusinessSegmentsAxis" unitRef="Unit_CAD" xsi:nil="true"></ix:nonFraction>-</div></div></td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;"><ix:nonFraction name="imo:ProductionAndManufacturingExpenses" contextRef="P01_01_2021To03_31_2021_CorporateAndOtherMemberusgaapStatementBusinessSegmentsAxis" unitRef="Unit_CAD" xsi:nil="true"></ix:nonFraction>-</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;"><ix:nonFraction name="imo:ProductionAndManufacturingExpenses" contextRef="P01_01_2022To03_31_2022_ConsolidationEliminationsMembersrtConsolidationItemsAxis" unitRef="Unit_CAD" xsi:nil="true"></ix:nonFraction>-</div></div></td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;"><ix:nonFraction name="imo:ProductionAndManufacturingExpenses" contextRef="P01_01_2021To03_31_2021_ConsolidationEliminationsMembersrtConsolidationItemsAxis" unitRef="Unit_CAD" xsi:nil="true"></ix:nonFraction>-</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;"><ix:nonFraction name="imo:ProductionAndManufacturingExpenses" contextRef="P01_01_2022To03_31_2022" unitRef="Unit_CAD" decimals="-6" scale="6" format="ixt:numdotdecimal">1,659</ix:nonFraction></div></div></td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;"><ix:nonFraction name="imo:ProductionAndManufacturingExpenses" contextRef="P01_01_2021To03_31_2021" unitRef="Unit_CAD" decimals="-6" scale="6" format="ixt:numdotdecimal">1,485</ix:nonFraction></td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td> </tr>
<tr style="page-break-inside:avoid ; font-family:ARIAL; font-size:9pt">
<td style="vertical-align:top"> <div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 3em; text-indent: -1em; font-size: 9pt; font-family: ARIAL; line-height: normal;">Selling and general</div> </td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;"><ix:nonFraction name="imo:SellingAndGeneral" contextRef="P01_01_2022To03_31_2022_CorporateAndOtherMemberusgaapStatementBusinessSegmentsAxis" unitRef="Unit_CAD" decimals="-6" scale="6" format="ixt:numdotdecimal">56</ix:nonFraction></div></div></td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;"><ix:nonFraction name="imo:SellingAndGeneral" contextRef="P01_01_2021To03_31_2021_CorporateAndOtherMemberusgaapStatementBusinessSegmentsAxis" unitRef="Unit_CAD" decimals="-6" scale="6" format="ixt:numdotdecimal">32</ix:nonFraction></td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">(<ix:nonFraction name="imo:SellingAndGeneral" contextRef="P01_01_2022To03_31_2022_ConsolidationEliminationsMembersrtConsolidationItemsAxis" unitRef="Unit_CAD" decimals="-6" scale="6" sign="-" format="ixt:numdotdecimal">1</ix:nonFraction></div></div></td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">)&#160;</div></div></td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;">(<ix:nonFraction name="imo:SellingAndGeneral" contextRef="P01_01_2021To03_31_2021_ConsolidationEliminationsMembersrtConsolidationItemsAxis" unitRef="Unit_CAD" decimals="-6" scale="6" sign="-" format="ixt:numdotdecimal">1</ix:nonFraction></td>
<td style="white-space:nowrap;vertical-align:bottom">)&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;"><ix:nonFraction name="imo:SellingAndGeneral" contextRef="P01_01_2022To03_31_2022" unitRef="Unit_CAD" decimals="-6" scale="6" format="ixt:numdotdecimal">225</ix:nonFraction></div></div></td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;"><ix:nonFraction name="imo:SellingAndGeneral" contextRef="P01_01_2021To03_31_2021" unitRef="Unit_CAD" decimals="-6" scale="6" format="ixt:numdotdecimal">189</ix:nonFraction></td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td> </tr>
<tr style="page-break-inside:avoid ; font-family:ARIAL; font-size:9pt;background-color:#cceeff">
<td style="vertical-align:top"> <div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 3em; text-indent: -1em; font-size: 9pt; font-family: ARIAL; line-height: normal;">Federal excise tax and fuel charge</div> </td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;"><ix:nonFraction name="imo:FederalExciseTaxAndFuelCharge" contextRef="P01_01_2022To03_31_2022_CorporateAndOtherMemberusgaapStatementBusinessSegmentsAxis" unitRef="Unit_CAD" xsi:nil="true"></ix:nonFraction>-</div></div></td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;"><ix:nonFraction name="imo:FederalExciseTaxAndFuelCharge" contextRef="P01_01_2021To03_31_2021_CorporateAndOtherMemberusgaapStatementBusinessSegmentsAxis" unitRef="Unit_CAD" xsi:nil="true"></ix:nonFraction>-</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;"><ix:nonFraction name="imo:FederalExciseTaxAndFuelCharge" contextRef="P01_01_2022To03_31_2022_ConsolidationEliminationsMembersrtConsolidationItemsAxis" unitRef="Unit_CAD" xsi:nil="true"></ix:nonFraction>-</div></div></td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;"><ix:nonFraction name="imo:FederalExciseTaxAndFuelCharge" contextRef="P01_01_2021To03_31_2021_ConsolidationEliminationsMembersrtConsolidationItemsAxis" unitRef="Unit_CAD" xsi:nil="true"></ix:nonFraction>-</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;"><ix:nonFraction name="imo:FederalExciseTaxAndFuelCharge" contextRef="P01_01_2022To03_31_2022" unitRef="Unit_CAD" decimals="-6" scale="6" format="ixt:numdotdecimal">479</ix:nonFraction></div></div></td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;"><ix:nonFraction name="imo:FederalExciseTaxAndFuelCharge" contextRef="P01_01_2021To03_31_2021" unitRef="Unit_CAD" decimals="-6" scale="6" format="ixt:numdotdecimal">404</ix:nonFraction></td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td> </tr>
<tr style="page-break-inside:avoid ; font-family:ARIAL; font-size:9pt">
<td style="vertical-align:top"> <div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 3em; text-indent: -1em; font-size: 9pt; font-family: ARIAL; line-height: normal;">Depreciation and depletion</div> </td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;"><ix:nonFraction name="us-gaap:DepreciationDepletionAndAmortization" contextRef="P01_01_2022To03_31_2022_CorporateAndOtherMemberusgaapStatementBusinessSegmentsAxis" unitRef="Unit_CAD" decimals="-6" scale="6" format="ixt:numdotdecimal">7</ix:nonFraction></div></div></td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;"><ix:nonFraction name="us-gaap:DepreciationDepletionAndAmortization" contextRef="P01_01_2021To03_31_2021_CorporateAndOtherMemberusgaapStatementBusinessSegmentsAxis" unitRef="Unit_CAD" decimals="-6" scale="6" format="ixt:numdotdecimal">6</ix:nonFraction></td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;"><ix:nonFraction name="us-gaap:DepreciationDepletionAndAmortization" contextRef="P01_01_2022To03_31_2022_ConsolidationEliminationsMembersrtConsolidationItemsAxis" unitRef="Unit_CAD" xsi:nil="true"></ix:nonFraction>-</div></div></td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;"><ix:nonFraction name="us-gaap:DepreciationDepletionAndAmortization" contextRef="P01_01_2021To03_31_2021_ConsolidationEliminationsMembersrtConsolidationItemsAxis" unitRef="Unit_CAD" xsi:nil="true"></ix:nonFraction>-</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;"><ix:nonFraction name="us-gaap:DepreciationDepletionAndAmortization" contextRef="P01_01_2022To03_31_2022" unitRef="Unit_CAD" decimals="-6" scale="6" format="ixt:numdotdecimal">426</ix:nonFraction></div></div></td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;"><ix:nonFraction name="us-gaap:DepreciationDepletionAndAmortization" contextRef="P01_01_2021To03_31_2021" unitRef="Unit_CAD" decimals="-6" scale="6" format="ixt:numdotdecimal">494</ix:nonFraction></td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td> </tr>
<tr style="page-break-inside:avoid ; font-family:ARIAL; font-size:9pt;background-color:#cceeff">
<td style="vertical-align:top"> <div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 3em; text-indent: -1em; font-size: 9pt; font-family: ARIAL; line-height: normal;"><div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;">Non-service</div> pension and postretirement benefit</div> </td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;"><ix:nonFraction name="imo:PensionAndPostRetirementBenefitCostsNonServiceComponents" contextRef="P01_01_2022To03_31_2022_CorporateAndOtherMemberusgaapStatementBusinessSegmentsAxis" unitRef="Unit_CAD" decimals="-6" scale="6" format="ixt:numdotdecimal">4</ix:nonFraction></div></div></td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;"><ix:nonFraction name="imo:PensionAndPostRetirementBenefitCostsNonServiceComponents" contextRef="P01_01_2021To03_31_2021_CorporateAndOtherMemberusgaapStatementBusinessSegmentsAxis" unitRef="Unit_CAD" decimals="-6" scale="6" format="ixt:numdotdecimal">11</ix:nonFraction></td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;"><ix:nonFraction name="imo:PensionAndPostRetirementBenefitCostsNonServiceComponents" contextRef="P01_01_2022To03_31_2022_ConsolidationEliminationsMembersrtConsolidationItemsAxis" unitRef="Unit_CAD" xsi:nil="true"></ix:nonFraction>-</div></div></td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;"><ix:nonFraction name="imo:PensionAndPostRetirementBenefitCostsNonServiceComponents" contextRef="P01_01_2021To03_31_2021_ConsolidationEliminationsMembersrtConsolidationItemsAxis" unitRef="Unit_CAD" xsi:nil="true"></ix:nonFraction>-</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;"><ix:nonFraction name="imo:PensionAndPostRetirementBenefitCostsNonServiceComponents" contextRef="P01_01_2022To03_31_2022" unitRef="Unit_CAD" decimals="-6" scale="6" format="ixt:numdotdecimal">4</ix:nonFraction></div></div></td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;"><ix:nonFraction name="imo:PensionAndPostRetirementBenefitCostsNonServiceComponents" contextRef="P01_01_2021To03_31_2021" unitRef="Unit_CAD" decimals="-6" scale="6" format="ixt:numdotdecimal">11</ix:nonFraction></td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td> </tr>
<tr style="page-break-inside:avoid ; font-family:ARIAL; font-size:9pt">
<td style="BORDER-BOTTOM:0.75pt solid #000000;vertical-align:top"> <div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 3em; text-indent: -1em; font-size: 9pt; font-family: ARIAL; line-height: normal;">Financing <div style="font-size: 8pt; letter-spacing: 0px; top: 0px;;display:inline;">(note 5)</div></div> </td>
<td style=" BORDER-BOTTOM:0.75pt solid #000000;vertical-align:bottom">&#160;&#160;</td>
<td style="BORDER-BOTTOM:0.75pt solid #000000;white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="BORDER-BOTTOM:0.75pt solid #000000;white-space:nowrap;vertical-align:bottom;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;"><ix:nonFraction name="us-gaap:InterestExpense" contextRef="P01_01_2022To03_31_2022_CorporateAndOtherMemberusgaapStatementBusinessSegmentsAxis" unitRef="Unit_CAD" decimals="-6" scale="6" format="ixt:numdotdecimal">7</ix:nonFraction></div></div></td>
<td style="BORDER-BOTTOM:0.75pt solid #000000;white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style=" BORDER-BOTTOM:0.75pt solid #000000;vertical-align:bottom">&#160;</td>
<td style="BORDER-BOTTOM:0.75pt solid #000000;white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="BORDER-BOTTOM:0.75pt solid #000000;white-space:nowrap;vertical-align:bottom;text-align:right;"><ix:nonFraction name="us-gaap:InterestExpense" contextRef="P01_01_2021To03_31_2021_CorporateAndOtherMemberusgaapStatementBusinessSegmentsAxis" unitRef="Unit_CAD" decimals="-6" scale="6" format="ixt:numdotdecimal">13</ix:nonFraction></td>
<td style="BORDER-BOTTOM:0.75pt solid #000000;white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style=" BORDER-BOTTOM:0.75pt solid #000000;vertical-align:bottom">&#160;</td>
<td style="BORDER-BOTTOM:0.75pt solid #000000;white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="BORDER-BOTTOM:0.75pt solid #000000;white-space:nowrap;vertical-align:bottom;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;"><ix:nonFraction name="us-gaap:InterestExpense" contextRef="P01_01_2022To03_31_2022_ConsolidationEliminationsMembersrtConsolidationItemsAxis" unitRef="Unit_CAD" xsi:nil="true"></ix:nonFraction>-</div></div></td>
<td style="BORDER-BOTTOM:0.75pt solid #000000;white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style=" BORDER-BOTTOM:0.75pt solid #000000;vertical-align:bottom">&#160;</td>
<td style="BORDER-BOTTOM:0.75pt solid #000000;white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="BORDER-BOTTOM:0.75pt solid #000000;white-space:nowrap;vertical-align:bottom;text-align:right;"><ix:nonFraction name="us-gaap:InterestExpense" contextRef="P01_01_2021To03_31_2021_ConsolidationEliminationsMembersrtConsolidationItemsAxis" unitRef="Unit_CAD" xsi:nil="true"></ix:nonFraction>-</td>
<td style="BORDER-BOTTOM:0.75pt solid #000000;white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style=" BORDER-BOTTOM:0.75pt solid #000000;vertical-align:bottom">&#160;</td>
<td style="BORDER-BOTTOM:0.75pt solid #000000;white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="BORDER-BOTTOM:0.75pt solid #000000;white-space:nowrap;vertical-align:bottom;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;"><ix:nonFraction name="us-gaap:InterestExpense" contextRef="P01_01_2022To03_31_2022" unitRef="Unit_CAD" decimals="-6" scale="6" format="ixt:numdotdecimal">7</ix:nonFraction></div></div></td>
<td style="BORDER-BOTTOM:0.75pt solid #000000;white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style=" BORDER-BOTTOM:0.75pt solid #000000;vertical-align:bottom">&#160;&#160;</td>
<td style="BORDER-BOTTOM:0.75pt solid #000000;white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="BORDER-BOTTOM:0.75pt solid #000000;white-space:nowrap;vertical-align:bottom;text-align:right;"><ix:nonFraction name="us-gaap:InterestExpense" contextRef="P01_01_2021To03_31_2021" unitRef="Unit_CAD" decimals="-6" scale="6" format="ixt:numdotdecimal">14</ix:nonFraction></td>
<td style="BORDER-BOTTOM:0.75pt solid #000000;white-space:nowrap;vertical-align:bottom">&#160;</td> </tr>
<tr style="page-break-inside:avoid ; font-family:ARIAL; font-size:9pt;background-color:#cceeff">
<td style="BORDER-BOTTOM:0.75pt solid #000000;vertical-align:top"> <div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1.2em; text-indent: -1em; font-size: 9pt; font-family: ARIAL; line-height: normal;"><div style="font-weight:bold;display:inline;">Total expenses</div></div> </td>
<td style=" BORDER-BOTTOM:0.75pt solid #000000;vertical-align:bottom">&#160;&#160;</td>
<td style="BORDER-BOTTOM:0.75pt solid #000000;white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="BORDER-BOTTOM:0.75pt solid #000000;white-space:nowrap;vertical-align:bottom;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;"><ix:nonFraction name="us-gaap:CostsAndExpenses" contextRef="P01_01_2022To03_31_2022_CorporateAndOtherMemberusgaapStatementBusinessSegmentsAxis" unitRef="Unit_CAD" decimals="-6" scale="6" format="ixt:numdotdecimal">74</ix:nonFraction></div></div></td>
<td style="BORDER-BOTTOM:0.75pt solid #000000;white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style=" BORDER-BOTTOM:0.75pt solid #000000;vertical-align:bottom">&#160;</td>
<td style="BORDER-BOTTOM:0.75pt solid #000000;white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="BORDER-BOTTOM:0.75pt solid #000000;white-space:nowrap;vertical-align:bottom;text-align:right;"><ix:nonFraction name="us-gaap:CostsAndExpenses" contextRef="P01_01_2021To03_31_2021_CorporateAndOtherMemberusgaapStatementBusinessSegmentsAxis" unitRef="Unit_CAD" decimals="-6" scale="6" format="ixt:numdotdecimal">62</ix:nonFraction></td>
<td style="BORDER-BOTTOM:0.75pt solid #000000;white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style=" BORDER-BOTTOM:0.75pt solid #000000;vertical-align:bottom">&#160;</td>
<td style="BORDER-BOTTOM:0.75pt solid #000000;white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="BORDER-BOTTOM:0.75pt solid #000000;white-space:nowrap;vertical-align:bottom;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">(<ix:nonFraction name="us-gaap:CostsAndExpenses" contextRef="P01_01_2022To03_31_2022_ConsolidationEliminationsMembersrtConsolidationItemsAxis" unitRef="Unit_CAD" decimals="-6" scale="6" sign="-" format="ixt:numdotdecimal">6,368</ix:nonFraction></div></div></td>
<td style="BORDER-BOTTOM:0.75pt solid #000000;white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">)&#160;</div></div></td>
<td style=" BORDER-BOTTOM:0.75pt solid #000000;vertical-align:bottom">&#160;</td>
<td style="BORDER-BOTTOM:0.75pt solid #000000;white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="BORDER-BOTTOM:0.75pt solid #000000;white-space:nowrap;vertical-align:bottom;text-align:right;">(<ix:nonFraction name="us-gaap:CostsAndExpenses" contextRef="P01_01_2021To03_31_2021_ConsolidationEliminationsMembersrtConsolidationItemsAxis" unitRef="Unit_CAD" decimals="-6" scale="6" sign="-" format="ixt:numdotdecimal">2,177</ix:nonFraction></td>
<td style="BORDER-BOTTOM:0.75pt solid #000000;white-space:nowrap;vertical-align:bottom">)&#160;</td>
<td style=" BORDER-BOTTOM:0.75pt solid #000000;vertical-align:bottom">&#160;</td>
<td style="BORDER-BOTTOM:0.75pt solid #000000;white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="BORDER-BOTTOM:0.75pt solid #000000;white-space:nowrap;vertical-align:bottom;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;"><ix:nonFraction name="us-gaap:CostsAndExpenses" contextRef="P01_01_2022To03_31_2022" unitRef="Unit_CAD" decimals="-6" scale="6" format="ixt:numdotdecimal">11,152</ix:nonFraction></div></div></td>
<td style="BORDER-BOTTOM:0.75pt solid #000000;white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style=" BORDER-BOTTOM:0.75pt solid #000000;vertical-align:bottom">&#160;&#160;</td>
<td style="BORDER-BOTTOM:0.75pt solid #000000;white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="BORDER-BOTTOM:0.75pt solid #000000;white-space:nowrap;vertical-align:bottom;text-align:right;"><ix:nonFraction name="us-gaap:CostsAndExpenses" contextRef="P01_01_2021To03_31_2021" unitRef="Unit_CAD" decimals="-6" scale="6" format="ixt:numdotdecimal">6,486</ix:nonFraction></td>
<td style="BORDER-BOTTOM:0.75pt solid #000000;white-space:nowrap;vertical-align:bottom">&#160;</td> </tr>
<tr style="page-break-inside:avoid ; font-family:ARIAL; font-size:9pt">
<td style="vertical-align:top"> <div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1.2em; text-indent: -1em; font-size: 9pt; font-family: ARIAL; line-height: normal;"><div style="font-weight:bold;display:inline;">Income (loss) before income taxes</div></div> </td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">(<ix:nonFraction name="us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest" contextRef="P01_01_2022To03_31_2022_CorporateAndOtherMemberusgaapStatementBusinessSegmentsAxis" unitRef="Unit_CAD" decimals="-6" scale="6" sign="-" format="ixt:numdotdecimal">70</ix:nonFraction></div></div></td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">)&#160;</div></div></td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;">(<ix:nonFraction name="us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest" contextRef="P01_01_2021To03_31_2021_CorporateAndOtherMemberusgaapStatementBusinessSegmentsAxis" unitRef="Unit_CAD" decimals="-6" scale="6" sign="-" format="ixt:numdotdecimal">61</ix:nonFraction></td>
<td style="white-space:nowrap;vertical-align:bottom">)&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;"><ix:nonFraction name="us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest" contextRef="P01_01_2022To03_31_2022_ConsolidationEliminationsMembersrtConsolidationItemsAxis" unitRef="Unit_CAD" xsi:nil="true"></ix:nonFraction>-</div></div></td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;"><ix:nonFraction name="us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest" contextRef="P01_01_2021To03_31_2021_ConsolidationEliminationsMembersrtConsolidationItemsAxis" unitRef="Unit_CAD" xsi:nil="true"></ix:nonFraction>-</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;"><ix:nonFraction name="us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest" contextRef="P01_01_2022To03_31_2022" unitRef="Unit_CAD" decimals="-6" scale="6" format="ixt:numdotdecimal">1,534</ix:nonFraction></div></div></td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;"><ix:nonFraction name="us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest" contextRef="P01_01_2021To03_31_2021" unitRef="Unit_CAD" decimals="-6" scale="6" format="ixt:numdotdecimal">512</ix:nonFraction></td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td> </tr>
<tr style="page-break-inside:avoid ; font-family:ARIAL; font-size:9pt;background-color:#cceeff">
<td style="BORDER-BOTTOM:0.75pt solid #000000;vertical-align:top"> <div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1.2em; text-indent: -1em; font-size: 9pt; font-family: ARIAL; line-height: normal;"><div style="font-weight:bold;display:inline;">Income tax expense (benefit)</div></div> </td>
<td style=" BORDER-BOTTOM:0.75pt solid #000000;vertical-align:bottom">&#160;&#160;</td>
<td style="BORDER-BOTTOM:0.75pt solid #000000;white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="BORDER-BOTTOM:0.75pt solid #000000;white-space:nowrap;vertical-align:bottom;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">(<ix:nonFraction name="us-gaap:IncomeTaxExpenseBenefit" contextRef="P01_01_2022To03_31_2022_CorporateAndOtherMemberusgaapStatementBusinessSegmentsAxis" unitRef="Unit_CAD" decimals="-6" scale="6" sign="-" format="ixt:numdotdecimal">16</ix:nonFraction></div></div></td>
<td style="BORDER-BOTTOM:0.75pt solid #000000;white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">)&#160;</div></div></td>
<td style=" BORDER-BOTTOM:0.75pt solid #000000;vertical-align:bottom">&#160;</td>
<td style="BORDER-BOTTOM:0.75pt solid #000000;white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="BORDER-BOTTOM:0.75pt solid #000000;white-space:nowrap;vertical-align:bottom;text-align:right;">(<ix:nonFraction name="us-gaap:IncomeTaxExpenseBenefit" contextRef="P01_01_2021To03_31_2021_CorporateAndOtherMemberusgaapStatementBusinessSegmentsAxis" unitRef="Unit_CAD" decimals="-6" scale="6" sign="-" format="ixt:numdotdecimal">15</ix:nonFraction></td>
<td style="BORDER-BOTTOM:0.75pt solid #000000;white-space:nowrap;vertical-align:bottom">)&#160;</td>
<td style=" BORDER-BOTTOM:0.75pt solid #000000;vertical-align:bottom">&#160;</td>
<td style="BORDER-BOTTOM:0.75pt solid #000000;white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="BORDER-BOTTOM:0.75pt solid #000000;white-space:nowrap;vertical-align:bottom;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;"><ix:nonFraction name="us-gaap:IncomeTaxExpenseBenefit" contextRef="P01_01_2022To03_31_2022_ConsolidationEliminationsMembersrtConsolidationItemsAxis" unitRef="Unit_CAD" xsi:nil="true"></ix:nonFraction>-</div></div></td>
<td style="BORDER-BOTTOM:0.75pt solid #000000;white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style=" BORDER-BOTTOM:0.75pt solid #000000;vertical-align:bottom">&#160;</td>
<td style="BORDER-BOTTOM:0.75pt solid #000000;white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="BORDER-BOTTOM:0.75pt solid #000000;white-space:nowrap;vertical-align:bottom;text-align:right;"><ix:nonFraction name="us-gaap:IncomeTaxExpenseBenefit" contextRef="P01_01_2021To03_31_2021_ConsolidationEliminationsMembersrtConsolidationItemsAxis" unitRef="Unit_CAD" xsi:nil="true"></ix:nonFraction>-</td>
<td style="BORDER-BOTTOM:0.75pt solid #000000;white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style=" BORDER-BOTTOM:0.75pt solid #000000;vertical-align:bottom">&#160;</td>
<td style="BORDER-BOTTOM:0.75pt solid #000000;white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="BORDER-BOTTOM:0.75pt solid #000000;white-space:nowrap;vertical-align:bottom;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;"><ix:nonFraction name="us-gaap:IncomeTaxExpenseBenefit" contextRef="P01_01_2022To03_31_2022" unitRef="Unit_CAD" decimals="-6" scale="6" format="ixt:numdotdecimal">361</ix:nonFraction></div></div></td>
<td style="BORDER-BOTTOM:0.75pt solid #000000;white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style=" BORDER-BOTTOM:0.75pt solid #000000;vertical-align:bottom">&#160;&#160;</td>
<td style="BORDER-BOTTOM:0.75pt solid #000000;white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="BORDER-BOTTOM:0.75pt solid #000000;white-space:nowrap;vertical-align:bottom;text-align:right;"><ix:nonFraction name="us-gaap:IncomeTaxExpenseBenefit" contextRef="P01_01_2021To03_31_2021" unitRef="Unit_CAD" decimals="-6" scale="6" format="ixt:numdotdecimal">120</ix:nonFraction></td>
<td style="BORDER-BOTTOM:0.75pt solid #000000;white-space:nowrap;vertical-align:bottom">&#160;</td> </tr>
<tr style="page-break-inside:avoid ; font-family:ARIAL; font-size:9pt">
<td style="BORDER-BOTTOM:0.75pt solid #000000;vertical-align:top"> <div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1.2em; text-indent: -1em; font-size: 9pt; font-family: ARIAL; line-height: normal;"><div style="font-weight:bold;display:inline;">Net income (loss)</div></div> </td>
<td style=" BORDER-BOTTOM:0.75pt solid #000000;vertical-align:bottom">&#160;&#160;</td>
<td style="BORDER-BOTTOM:0.75pt solid #000000;white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="BORDER-BOTTOM:0.75pt solid #000000;white-space:nowrap;vertical-align:bottom;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">(<ix:nonFraction name="us-gaap:NetIncomeLoss" contextRef="P01_01_2022To03_31_2022_CorporateAndOtherMemberusgaapStatementBusinessSegmentsAxis" unitRef="Unit_CAD" decimals="-6" scale="6" sign="-" format="ixt:numdotdecimal">54</ix:nonFraction></div></div></td>
<td style="BORDER-BOTTOM:0.75pt solid #000000;white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">)&#160;</div></div></td>
<td style=" BORDER-BOTTOM:0.75pt solid #000000;vertical-align:bottom">&#160;</td>
<td style="BORDER-BOTTOM:0.75pt solid #000000;white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="BORDER-BOTTOM:0.75pt solid #000000;white-space:nowrap;vertical-align:bottom;text-align:right;">(<ix:nonFraction name="us-gaap:NetIncomeLoss" contextRef="P01_01_2021To03_31_2021_CorporateAndOtherMemberusgaapStatementBusinessSegmentsAxis" unitRef="Unit_CAD" decimals="-6" scale="6" sign="-" format="ixt:numdotdecimal">46</ix:nonFraction></td>
<td style="BORDER-BOTTOM:0.75pt solid #000000;white-space:nowrap;vertical-align:bottom">)&#160;</td>
<td style=" BORDER-BOTTOM:0.75pt solid #000000;vertical-align:bottom">&#160;</td>
<td style="BORDER-BOTTOM:0.75pt solid #000000;white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="BORDER-BOTTOM:0.75pt solid #000000;white-space:nowrap;vertical-align:bottom;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;"><ix:nonFraction name="us-gaap:NetIncomeLoss" contextRef="P01_01_2022To03_31_2022_ConsolidationEliminationsMembersrtConsolidationItemsAxis" unitRef="Unit_CAD" xsi:nil="true"></ix:nonFraction>-</div></div></td>
<td style="BORDER-BOTTOM:0.75pt solid #000000;white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style=" BORDER-BOTTOM:0.75pt solid #000000;vertical-align:bottom">&#160;</td>
<td style="BORDER-BOTTOM:0.75pt solid #000000;white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="BORDER-BOTTOM:0.75pt solid #000000;white-space:nowrap;vertical-align:bottom;text-align:right;"><ix:nonFraction name="us-gaap:NetIncomeLoss" contextRef="P01_01_2021To03_31_2021_ConsolidationEliminationsMembersrtConsolidationItemsAxis" unitRef="Unit_CAD" xsi:nil="true"></ix:nonFraction>-</td>
<td style="BORDER-BOTTOM:0.75pt solid #000000;white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style=" BORDER-BOTTOM:0.75pt solid #000000;vertical-align:bottom">&#160;</td>
<td style="BORDER-BOTTOM:0.75pt solid #000000;white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="BORDER-BOTTOM:0.75pt solid #000000;white-space:nowrap;vertical-align:bottom;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;"><ix:nonFraction name="us-gaap:NetIncomeLoss" contextRef="P01_01_2022To03_31_2022" unitRef="Unit_CAD" decimals="-6" scale="6" format="ixt:numdotdecimal">1,173</ix:nonFraction></div></div></td>
<td style="BORDER-BOTTOM:0.75pt solid #000000;white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style=" BORDER-BOTTOM:0.75pt solid #000000;vertical-align:bottom">&#160;&#160;</td>
<td style="BORDER-BOTTOM:0.75pt solid #000000;white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="BORDER-BOTTOM:0.75pt solid #000000;white-space:nowrap;vertical-align:bottom;text-align:right;"><ix:nonFraction name="us-gaap:NetIncomeLoss" contextRef="P01_01_2021To03_31_2021" unitRef="Unit_CAD" decimals="-6" scale="6" format="ixt:numdotdecimal">392</ix:nonFraction></td>
<td style="BORDER-BOTTOM:0.75pt solid #000000;white-space:nowrap;vertical-align:bottom">&#160;</td> </tr>
<tr style="page-break-inside:avoid ; font-family:ARIAL; font-size:9pt;background-color:#cceeff">
<td style="vertical-align:top"> <div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1.2em; text-indent: -1em; font-size: 9pt; font-family: ARIAL; line-height: normal;"><div style="font-weight:bold;display:inline;">Cash flows from (used in) operating activities</div></div> </td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;"><ix:nonFraction name="us-gaap:NetCashProvidedByUsedInOperatingActivities" contextRef="P01_01_2022To03_31_2022_CorporateAndOtherMemberusgaapStatementBusinessSegmentsAxis" unitRef="Unit_CAD" decimals="-6" scale="6" format="ixt:numdotdecimal">25</ix:nonFraction></div></div></td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;">(<ix:nonFraction name="us-gaap:NetCashProvidedByUsedInOperatingActivities" contextRef="P01_01_2021To03_31_2021_CorporateAndOtherMemberusgaapStatementBusinessSegmentsAxis" unitRef="Unit_CAD" decimals="-6" scale="6" sign="-" format="ixt:numdotdecimal">10</ix:nonFraction></td>
<td style="white-space:nowrap;vertical-align:bottom">)&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;"><ix:nonFraction name="us-gaap:NetCashProvidedByUsedInOperatingActivities" contextRef="P01_01_2022To03_31_2022_ConsolidationEliminationsMembersrtConsolidationItemsAxis" unitRef="Unit_CAD" xsi:nil="true"></ix:nonFraction>-</div></div></td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;"><ix:nonFraction name="us-gaap:NetCashProvidedByUsedInOperatingActivities" contextRef="P01_01_2021To03_31_2021_ConsolidationEliminationsMembersrtConsolidationItemsAxis" unitRef="Unit_CAD" xsi:nil="true"></ix:nonFraction>-</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;"><ix:nonFraction name="us-gaap:NetCashProvidedByUsedInOperatingActivities" contextRef="P01_01_2022To03_31_2022" unitRef="Unit_CAD" decimals="-6" scale="6" format="ixt:numdotdecimal">1,914</ix:nonFraction></div></div></td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;"><ix:nonFraction name="us-gaap:NetCashProvidedByUsedInOperatingActivities" contextRef="P01_01_2021To03_31_2021" unitRef="Unit_CAD" decimals="-6" scale="6" format="ixt:numdotdecimal">1,045</ix:nonFraction></td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td> </tr>
<tr style="page-break-inside:avoid ; font-family:ARIAL; font-size:9pt">
<td style="vertical-align:top"> <div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1.2em; text-indent: -1em; font-size: 9pt; font-family: ARIAL; line-height: normal;"><div style="font-weight:bold;display:inline;">Capital and exploration expenditures <div style="font-size: 8pt; letter-spacing: 0px; top: 0px;;display:inline;">(b)</div></div></div> </td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;"><ix:nonFraction name="imo:CapitalAndExplorationExpenditures" contextRef="P01_01_2022To03_31_2022_CorporateAndOtherMemberusgaapStatementBusinessSegmentsAxis" unitRef="Unit_CAD" decimals="-6" scale="6" format="ixt:numdotdecimal" id="Fact_47088768">5</ix:nonFraction></div></div></td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;"><ix:nonFraction name="imo:CapitalAndExplorationExpenditures" contextRef="P01_01_2021To03_31_2021_CorporateAndOtherMemberusgaapStatementBusinessSegmentsAxis" unitRef="Unit_CAD" decimals="-6" scale="6" format="ixt:numdotdecimal" id="Fact_47088769">8</ix:nonFraction></td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;"><ix:nonFraction name="imo:CapitalAndExplorationExpenditures" contextRef="P01_01_2022To03_31_2022_ConsolidationEliminationsMembersrtConsolidationItemsAxis" unitRef="Unit_CAD" xsi:nil="true" id="Fact_47088770"></ix:nonFraction>-</div></div></td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;"><ix:nonFraction name="imo:CapitalAndExplorationExpenditures" contextRef="P01_01_2021To03_31_2021_ConsolidationEliminationsMembersrtConsolidationItemsAxis" unitRef="Unit_CAD" xsi:nil="true" id="Fact_47088771"></ix:nonFraction>-</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;"><ix:nonFraction name="imo:CapitalAndExplorationExpenditures" contextRef="P01_01_2022To03_31_2022" unitRef="Unit_CAD" decimals="-6" scale="6" format="ixt:numdotdecimal" id="Fact_47088772">296</ix:nonFraction></div></div></td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;"><ix:nonFraction name="imo:CapitalAndExplorationExpenditures" contextRef="P01_01_2021To03_31_2021" unitRef="Unit_CAD" decimals="-6" scale="6" format="ixt:numdotdecimal" id="Fact_47088773">163</ix:nonFraction></td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td> </tr>
<tr style="page-break-inside:avoid ; font-family:ARIAL; font-size:9pt;background-color:#cceeff">
<td style="BORDER-BOTTOM:1.50pt solid #000000;vertical-align:top"> <div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1.2em; text-indent: -1em; font-size: 9pt; font-family: ARIAL; line-height: normal;"><div style="font-weight:bold;display:inline;">Total assets as at March&#160;31</div></div> </td>
<td style=" BORDER-BOTTOM:1.50pt solid #000000;vertical-align:bottom">&#160;&#160;</td>
<td style="BORDER-BOTTOM:1.50pt solid #000000;white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="BORDER-BOTTOM:1.50pt solid #000000;white-space:nowrap;vertical-align:bottom;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;&#160;<ix:nonFraction name="us-gaap:Assets" contextRef="PAsOn03_31_2022_CorporateAndOtherMemberusgaapStatementBusinessSegmentsAxis" unitRef="Unit_CAD" decimals="-6" scale="6" format="ixt:numdotdecimal">4,136</ix:nonFraction></div></div></td>
<td style="BORDER-BOTTOM:1.50pt solid #000000;white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style=" BORDER-BOTTOM:1.50pt solid #000000;vertical-align:bottom">&#160;</td>
<td style="BORDER-BOTTOM:1.50pt solid #000000;white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="BORDER-BOTTOM:1.50pt solid #000000;white-space:nowrap;vertical-align:bottom;text-align:right;">&#160;&#160;<ix:nonFraction name="us-gaap:Assets" contextRef="PAsOn03_31_2021_CorporateAndOtherMemberusgaapStatementBusinessSegmentsAxis" unitRef="Unit_CAD" decimals="-6" scale="6" format="ixt:numdotdecimal">2,346</ix:nonFraction></td>
<td style="BORDER-BOTTOM:1.50pt solid #000000;white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style=" BORDER-BOTTOM:1.50pt solid #000000;vertical-align:bottom">&#160;</td>
<td style="BORDER-BOTTOM:1.50pt solid #000000;white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="BORDER-BOTTOM:1.50pt solid #000000;white-space:nowrap;vertical-align:bottom;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">(<ix:nonFraction name="us-gaap:Assets" contextRef="PAsOn03_31_2022_ConsolidationEliminationsMembersrtConsolidationItemsAxis" unitRef="Unit_CAD" decimals="-6" scale="6" sign="-" format="ixt:numdotdecimal">188</ix:nonFraction></div></div></td>
<td style="BORDER-BOTTOM:1.50pt solid #000000;white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">)&#160;</div></div></td>
<td style=" BORDER-BOTTOM:1.50pt solid #000000;vertical-align:bottom">&#160;</td>
<td style="BORDER-BOTTOM:1.50pt solid #000000;white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="BORDER-BOTTOM:1.50pt solid #000000;white-space:nowrap;vertical-align:bottom;text-align:right;">(<ix:nonFraction name="us-gaap:Assets" contextRef="PAsOn03_31_2021_ConsolidationEliminationsMembersrtConsolidationItemsAxis" unitRef="Unit_CAD" decimals="-6" scale="6" sign="-" format="ixt:numdotdecimal">464</ix:nonFraction></td>
<td style="BORDER-BOTTOM:1.50pt solid #000000;white-space:nowrap;vertical-align:bottom">)&#160;</td>
<td style=" BORDER-BOTTOM:1.50pt solid #000000;vertical-align:bottom">&#160;</td>
<td style="BORDER-BOTTOM:1.50pt solid #000000;white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="BORDER-BOTTOM:1.50pt solid #000000;white-space:nowrap;vertical-align:bottom;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;"><ix:nonFraction name="us-gaap:Assets" contextRef="PAsOn03_31_2022" unitRef="Unit_CAD" decimals="-6" scale="6" format="ixt:numdotdecimal">43,810</ix:nonFraction></div></div></td>
<td style="BORDER-BOTTOM:1.50pt solid #000000;white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style=" BORDER-BOTTOM:1.50pt solid #000000;vertical-align:bottom">&#160;&#160;</td>
<td style="BORDER-BOTTOM:1.50pt solid #000000;white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="BORDER-BOTTOM:1.50pt solid #000000;white-space:nowrap;vertical-align:bottom;text-align:right;"><ix:nonFraction name="us-gaap:Assets" contextRef="PAsOn03_31_2021" unitRef="Unit_CAD" decimals="-6" scale="6" format="ixt:numdotdecimal">39,007</ix:nonFraction></td>
<td style="BORDER-BOTTOM:1.50pt solid #000000;white-space:nowrap;vertical-align:bottom">&#160;</td> </tr> </table> <div style="margin-top:0pt;margin-bottom:0pt ; font-size:8pt">&#160;</div></ix:nonNumeric></ix:nonNumeric> <div style="margin-top:0pt; margin-bottom:0pt; font-size:9pt; font-family:ARIAL;text-align:center">9 </div> </div> </div> </div> <div style="background-color:white;display: inline;"> <div style="margin-top:1em; margin-bottom:0em; page-break-before:always"></div> <hr style="color:#999999;height:3px;width:100%"/> <div style="font-size: .83em;margin-top : 1.67em;margin-bottom : 1.67em;font-weight: bold;"><a href="#toc">Table of Contents</a></div> </div> </div> <div> <div style="background-color:white;display: inline;"> <div style="text-align:center"> <div style="width:8.5in;text-align:left;margin-left: auto;margin-right: auto"> <div style="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:ARIAL;text-align:center"><div style="color: rgb(0, 101, 179); letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">IMPERIAL OIL LIMITED </div></div></div></div> <div style="font-size:3pt;margin-top:0pt;margin-bottom:0pt">&#160;</div> <div style="line-height:3.0pt;margin-top:0pt;margin-bottom:2pt;border-bottom:1px solid #0065b3">&#160;</div> <ix:continuation id="TextSelection_47088884"><ix:continuation id="TextSelection_47088885"> <div style="margin-top:0pt;margin-bottom:0pt ; font-size:8pt">&#160;</div>
<table cellpadding="0" cellspacing="0" style="BORDER-COLLAPSE:COLLAPSE; font-family:ARIAL; font-size:8pt;border:0;width:100%">
<tr style="page-break-inside:avoid">
<td style="width:4%;vertical-align:top;text-align:left;">(a)</td>
<td style="vertical-align:top;text-align:left;"> <div style="margin-top: 0pt; margin-bottom: 0pt; font-size: 8pt; font-family: ARIAL; text-align: left; line-height: normal;">Included export sales to the United States of $<ix:nonFraction name="imo:OperatingRevenuesIncludingFederalExciseTax" contextRef="P01_01_2022To03_31_2022_USsrtStatementGeographicalAxis" unitRef="Unit_CAD" decimals="-6" scale="6" format="ixt:numdotdecimal">2,504</ix:nonFraction>&#160;million (2021 - $<ix:nonFraction name="imo:OperatingRevenuesIncludingFederalExciseTax" contextRef="P01_01_2021To03_31_2021_USsrtStatementGeographicalAxis" unitRef="Unit_CAD" decimals="-6" scale="6" format="ixt:numdotdecimal">1,569</ix:nonFraction> million). </div> </td> </tr> </table>
<table cellpadding="0" cellspacing="0" style="BORDER-COLLAPSE:COLLAPSE; font-family:ARIAL; font-size:8pt;border:0;width:100%">
<tr style="page-break-inside:avoid">
<td style="width:4%;vertical-align:top;text-align:left;">(b)</td>
<td style="vertical-align:top;text-align:left;"> <div style="margin-top: 0pt; margin-bottom: 0pt; font-size: 8pt; font-family: ARIAL; text-align: left; line-height: normal;">Capital and exploration expenditures (CAPEX) include exploration expenses, additions to property, plant and equipment, additions to finance leases, additional investments and acquisitions and the company&#8217;s share of similar costs for equity companies. CAPEX excludes the purchase of carbon emission credits. </div> </td> </tr> </table> <div style="margin-top:0pt;margin-bottom:0pt ; font-size:8pt">&#160;</div> </ix:continuation></ix:continuation> <div style="margin-top:0pt; margin-bottom:0pt; font-size:9pt; font-family:ARIAL;text-align:center">10 </div> </div> </div> <div style="margin-top:1em; margin-bottom:0em; page-break-before:always"></div> <hr style="color:#999999;height:3px;width:100%"/> <div style="font-size: .83em;margin-top : 1.67em;margin-bottom : 1.67em;font-weight: bold;"><a href="#toc">Table of Contents</a></div> <div style="text-align:center"> <div style="width:8.5in;text-align:left;margin-left: auto;margin-right: auto"> <div style="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:ARIAL;text-align:center"><div style="color: rgb(0, 101, 179); letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">IMPERIAL OIL LIMITED </div></div></div></div> <div style="font-size:3pt;margin-top:0pt;margin-bottom:0pt">&#160;</div> <div style="line-height:3.0pt;margin-top:0pt;margin-bottom:2pt;border-bottom:1px solid #0065b3">&#160;</div> <div style="margin-top:0pt;margin-bottom:0pt ; font-size:8pt">&#160;</div> <ix:nonNumeric name="us-gaap:InterestAndOtherIncomeTextBlock" contextRef="P01_01_2022To03_31_2022" escape="true">
<table cellpadding="0" cellspacing="0" style="BORDER-COLLAPSE:COLLAPSE; font-family:ARIAL; font-size:13pt;border:0;width:100%">
<tr style="page-break-inside:avoid">
<td style="width:4%;vertical-align:top;text-align:left;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">3.</div></div></td>
<td style="vertical-align:top;text-align:left;"> <div style="margin-top: 0pt; margin-bottom: 0pt; font-size: 13pt; font-family: ARIAL; text-align: left; line-height: normal;"><div style="font-weight:bold;display:inline;">Investment and other income </div></div> </td> </tr> </table> <ix:nonNumeric name="us-gaap:InterestAndOtherIncomeTableTextBlock" contextRef="P01_01_2022To03_31_2022" escape="true"><div style="margin-top:12pt; margin-bottom:0pt; font-size:10pt; font-family:ARIAL">Investment and other income included gains and losses on asset sales as follows: </div>
<table cellpadding="0" cellspacing="0" style="BORDER-COLLAPSE:COLLAPSE; font-family:ARIAL; font-size:9pt;width:100%;border:0;margin:0 auto">
<tr>
<td style="width: 94%; line-height: 0pt; font-size: 0pt;"><div style="font-size:0pt;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; width: 1%; line-height: 0pt; font-size: 0pt;"><div style="font-size:0pt;;display:inline;">&#160;</div></td>
<td style="line-height: 0pt; font-size: 0pt;"><div style="font-size:0pt;;display:inline;">&#160;</div></td>
<td style="line-height: 0pt; font-size: 0pt;"><div style="font-size:0pt;;display:inline;">&#160;</div></td>
<td style="line-height: 0pt; font-size: 0pt;"><div style="font-size:0pt;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; width: 1%; line-height: 0pt; font-size: 0pt;"><div style="font-size:0pt;;display:inline;">&#160;</div></td>
<td style="line-height: 0pt; font-size: 0pt;"><div style="font-size:0pt;;display:inline;">&#160;</div></td>
<td style="line-height: 0pt; font-size: 0pt;"><div style="font-size:0pt;;display:inline;">&#160;</div></td>
<td style="line-height: 0pt; font-size: 0pt;"><div style="font-size:0pt;;display:inline;">&#160;</div></td> </tr>
<tr style="page-break-inside:avoid ; font-family:ARIAL; font-size:9pt">
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td colspan="7" style="vertical-align:bottom;text-align:center;">Three&#160;Months<br/> to&#160;March&#160;31</td> </tr>
<tr style="page-break-inside:avoid ; font-family:ARIAL; font-size:9pt">
<td style="BORDER-BOTTOM:0.75pt solid #000000;vertical-align:top"><div style="font-size: 8pt; letter-spacing: 0px; top: 0px;;display:inline;">&#160;millions of Canadian dollars</div></td>
<td style=" BORDER-BOTTOM:0.75pt solid #000000;vertical-align:bottom">&#160;&#160;</td>
<td colspan="3" style="BORDER-BOTTOM:0.75pt solid #000000;vertical-align:bottom;white-space:nowrap;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">2022</div></div></td>
<td style=" BORDER-BOTTOM:0.75pt solid #000000;vertical-align:bottom">&#160;&#160;&#160;&#160;</td>
<td colspan="3" style="BORDER-BOTTOM:0.75pt solid #000000;vertical-align:bottom;white-space:nowrap;text-align:center;">2021</td> </tr>
<tr style="page-break-inside:avoid ; font-family:ARIAL; font-size:9pt;background-color:#cceeff">
<td style="vertical-align:top"> <div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1.2em; text-indent: -1em; font-size: 9pt; font-family: ARIAL; line-height: normal;">Proceeds from asset sales</div> </td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;"><ix:nonFraction name="us-gaap:ProceedsFromSaleOfPropertyPlantAndEquipment" contextRef="P01_01_2022To03_31_2022" unitRef="Unit_CAD" decimals="-6" scale="6" format="ixt:numdotdecimal">24</ix:nonFraction></div></div></td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align:bottom">&#160;&#160;&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;"><ix:nonFraction name="us-gaap:ProceedsFromSaleOfPropertyPlantAndEquipment" contextRef="P01_01_2021To03_31_2021" unitRef="Unit_CAD" decimals="-6" scale="6" format="ixt:numdotdecimal">7</ix:nonFraction></td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td> </tr>
<tr style="page-break-inside:avoid ; font-family:ARIAL; font-size:9pt">
<td style="BORDER-BOTTOM:0.75pt solid #000000;vertical-align:top"> <div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1.2em; text-indent: -1em; font-size: 9pt; font-family: ARIAL; line-height: normal;">Book value of asset sales</div> </td>
<td style=" BORDER-BOTTOM:0.75pt solid #000000;vertical-align:bottom">&#160;&#160;</td>
<td style="BORDER-BOTTOM:0.75pt solid #000000;white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="BORDER-BOTTOM:0.75pt solid #000000;white-space:nowrap;vertical-align:bottom;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;"><ix:nonFraction name="imo:BookValueOfAssetsSold" contextRef="P01_01_2022To03_31_2022" unitRef="Unit_CAD" decimals="-6" scale="6" format="ixt:numdotdecimal">4</ix:nonFraction></div></div></td>
<td style="BORDER-BOTTOM:0.75pt solid #000000;white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style=" BORDER-BOTTOM:0.75pt solid #000000;vertical-align:bottom">&#160;&#160;&#160;&#160;</td>
<td style="BORDER-BOTTOM:0.75pt solid #000000;white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="BORDER-BOTTOM:0.75pt solid #000000;white-space:nowrap;vertical-align:bottom;text-align:right;"><ix:nonFraction name="imo:BookValueOfAssetsSold" contextRef="P01_01_2021To03_31_2021" unitRef="Unit_CAD" decimals="-6" scale="6" format="ixt:numdotdecimal">4</ix:nonFraction></td>
<td style="BORDER-BOTTOM:0.75pt solid #000000;white-space:nowrap;vertical-align:bottom">&#160;</td> </tr>
<tr style="page-break-inside:avoid ; font-family:ARIAL; font-size:9pt;background-color:#cceeff">
<td style="BORDER-BOTTOM:0.75pt solid #000000;vertical-align:top"> <div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1.2em; text-indent: -1em; font-size: 9pt; font-family: ARIAL; line-height: normal;">Gain (loss) on asset sales, before tax</div> </td>
<td style=" BORDER-BOTTOM:0.75pt solid #000000;vertical-align:bottom">&#160;&#160;</td>
<td style="BORDER-BOTTOM:0.75pt solid #000000;white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="BORDER-BOTTOM:0.75pt solid #000000;white-space:nowrap;vertical-align:bottom;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;"><ix:nonFraction name="us-gaap:GainLossOnDispositionOfAssets1" contextRef="P01_01_2022To03_31_2022" unitRef="Unit_CAD" decimals="-6" scale="6" format="ixt:numdotdecimal">20</ix:nonFraction></div></div></td>
<td style="BORDER-BOTTOM:0.75pt solid #000000;white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;&#160;</div></div></td>
<td style=" BORDER-BOTTOM:0.75pt solid #000000;vertical-align:bottom">&#160;&#160;&#160;&#160;</td>
<td style="BORDER-BOTTOM:0.75pt solid #000000;white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="BORDER-BOTTOM:0.75pt solid #000000;white-space:nowrap;vertical-align:bottom;text-align:right;">&#160;&#160;&#160;&#160;<ix:nonFraction name="us-gaap:GainLossOnDispositionOfAssets1" contextRef="P01_01_2021To03_31_2021" unitRef="Unit_CAD" decimals="-6" scale="6" format="ixt:numdotdecimal">3</ix:nonFraction></td>
<td style="BORDER-BOTTOM:0.75pt solid #000000;white-space:nowrap;vertical-align:bottom">&#160;&#160;</td> </tr>
<tr style="page-break-inside:avoid ; font-family:ARIAL; font-size:9pt">
<td style="BORDER-BOTTOM:1.50pt solid #000000;vertical-align:top"> <div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1.2em; text-indent: -1em; font-size: 9pt; font-family: ARIAL; line-height: normal;">Gain (loss) on asset sales, after tax</div> </td>
<td style=" BORDER-BOTTOM:1.50pt solid #000000;vertical-align:bottom">&#160;&#160;</td>
<td style="BORDER-BOTTOM:1.50pt solid #000000;white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="BORDER-BOTTOM:1.50pt solid #000000;white-space:nowrap;vertical-align:bottom;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;"><ix:nonFraction name="imo:NetGainLossOnAssetSalesAfterTax" contextRef="P01_01_2022To03_31_2022" unitRef="Unit_CAD" decimals="-6" scale="6" format="ixt:numdotdecimal">16</ix:nonFraction></div></div></td>
<td style="BORDER-BOTTOM:1.50pt solid #000000;white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style=" BORDER-BOTTOM:1.50pt solid #000000;vertical-align:bottom">&#160;&#160;&#160;&#160;</td>
<td style="BORDER-BOTTOM:1.50pt solid #000000;white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="BORDER-BOTTOM:1.50pt solid #000000;white-space:nowrap;vertical-align:bottom;text-align:right;"><ix:nonFraction name="imo:NetGainLossOnAssetSalesAfterTax" contextRef="P01_01_2021To03_31_2021" unitRef="Unit_CAD" decimals="-6" scale="6" format="ixt:numdotdecimal">2</ix:nonFraction></td>
<td style="BORDER-BOTTOM:1.50pt solid #000000;white-space:nowrap;vertical-align:bottom">&#160;</td> </tr> </table> </ix:nonNumeric></ix:nonNumeric> <div style="font-size:22pt;margin-top:0pt;margin-bottom:0pt">&#160;</div> <ix:nonNumeric name="us-gaap:PensionAndOtherPostretirementBenefitsDisclosureTextBlock" contextRef="P01_01_2022To03_31_2022" escape="true">
<table cellpadding="0" cellspacing="0" style="BORDER-COLLAPSE:COLLAPSE; font-family:ARIAL; font-size:13pt;border:0;width:100%">
<tr style="page-break-inside:avoid">
<td style="width:4%;vertical-align:top;text-align:left;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">4.</div></div></td>
<td style="vertical-align:top;text-align:left;"> <div style="margin-top: 0pt; margin-bottom: 0pt; font-size: 13pt; font-family: ARIAL; text-align: left; line-height: normal;"><div style="font-weight:bold;display:inline;">Employee retirement benefits </div></div> </td> </tr> </table> <ix:nonNumeric name="us-gaap:ScheduleOfNetBenefitCostsTableTextBlock" contextRef="P01_01_2022To03_31_2022" escape="true"><div style="margin-top:12pt; margin-bottom:0pt; font-size:10pt; font-family:ARIAL">The components of net benefit cost were as follows: </div>
<table cellpadding="0" cellspacing="0" style="BORDER-COLLAPSE:COLLAPSE; font-family:ARIAL; font-size:9pt;width:100%;border:0;margin:0 auto">
<tr>
<td style="width: 94%; line-height: 0pt; font-size: 0pt;"><div style="font-size:0pt;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; width: 1%; line-height: 0pt; font-size: 0pt;"><div style="font-size:0pt;;display:inline;">&#160;</div></td>
<td style="line-height: 0pt; font-size: 0pt;"><div style="font-size:0pt;;display:inline;">&#160;</div></td>
<td style="line-height: 0pt; font-size: 0pt;"><div style="font-size:0pt;;display:inline;">&#160;</div></td>
<td style="line-height: 0pt; font-size: 0pt;"><div style="font-size:0pt;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; width: 1%; line-height: 0pt; font-size: 0pt;"><div style="font-size:0pt;;display:inline;">&#160;</div></td>
<td style="line-height: 0pt; font-size: 0pt;"><div style="font-size:0pt;;display:inline;">&#160;</div></td>
<td style="line-height: 0pt; font-size: 0pt;"><div style="font-size:0pt;;display:inline;">&#160;</div></td>
<td style="line-height: 0pt; font-size: 0pt;"><div style="font-size:0pt;;display:inline;">&#160;</div></td> </tr>
<tr style="page-break-inside:avoid ; font-family:ARIAL; font-size:9pt">
<td style="vertical-align:top">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td colspan="6" style="vertical-align:bottom;white-space:nowrap;text-align:center;">Three&#160;Months<br/> to&#160;March&#160;31</td>
<td style="vertical-align:bottom">&#160;</td> </tr>
<tr style="page-break-inside:avoid ; font-family:ARIAL; font-size:9pt">
<td style="BORDER-BOTTOM:0.75pt solid #000000;vertical-align:top"><div style="font-size: 8pt; letter-spacing: 0px; top: 0px;;display:inline;">&#160;millions of Canadian dollars</div></td>
<td style=" BORDER-BOTTOM:0.75pt solid #000000;vertical-align:bottom">&#160;&#160;</td>
<td colspan="2" style="BORDER-BOTTOM:0.75pt solid #000000;vertical-align:bottom;white-space:nowrap;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">2022</div></div></td>
<td style=" BORDER-BOTTOM:0.75pt solid #000000;vertical-align:bottom">&#160;</td>
<td style=" BORDER-BOTTOM:0.75pt solid #000000;vertical-align:bottom">&#160;&#160;&#160;&#160;</td>
<td colspan="2" style="BORDER-BOTTOM:0.75pt solid #000000;vertical-align:bottom;white-space:nowrap;text-align:center;">2021</td>
<td style=" BORDER-BOTTOM:0.75pt solid #000000;vertical-align:bottom">&#160;</td> </tr>
<tr style="page-break-inside:avoid ; font-family:ARIAL; font-size:9pt;background-color:#cceeff">
<td style="vertical-align:top"> <div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1.2em; text-indent: -1em; font-size: 9pt; font-family: ARIAL; line-height: normal;">Pension benefits:</div> </td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;&#160;&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td> </tr>
<tr style="page-break-inside:avoid ; font-family:ARIAL; font-size:9pt">
<td style="vertical-align:top"> <div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 3em; text-indent: -1em; font-size: 9pt; font-family: ARIAL; line-height: normal;">Service cost</div> </td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;"><ix:nonFraction name="us-gaap:DefinedBenefitPlanServiceCost" contextRef="P01_01_2022To03_31_2022_PensionPlansDefinedBenefitMemberusgaapRetirementPlanTypeAxis" unitRef="Unit_CAD" decimals="-6" scale="6" format="ixt:numdotdecimal">70</ix:nonFraction></div></div></td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align:bottom">&#160;&#160;&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;"><ix:nonFraction name="us-gaap:DefinedBenefitPlanServiceCost" contextRef="P01_01_2021To03_31_2021_PensionPlansDefinedBenefitMemberusgaapRetirementPlanTypeAxis" unitRef="Unit_CAD" decimals="-6" scale="6" format="ixt:numdotdecimal">81</ix:nonFraction></td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td> </tr>
<tr style="page-break-inside:avoid ; font-family:ARIAL; font-size:9pt;background-color:#cceeff">
<td style="vertical-align:top"> <div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 3em; text-indent: -1em; font-size: 9pt; font-family: ARIAL; line-height: normal;">Interest cost</div> </td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;"><ix:nonFraction name="us-gaap:DefinedBenefitPlanInterestCost" contextRef="P01_01_2022To03_31_2022_PensionPlansDefinedBenefitMemberusgaapRetirementPlanTypeAxis" unitRef="Unit_CAD" decimals="-6" scale="6" format="ixt:numdotdecimal">73</ix:nonFraction></div></div></td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align:bottom">&#160;&#160;&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;"><ix:nonFraction name="us-gaap:DefinedBenefitPlanInterestCost" contextRef="P01_01_2021To03_31_2021_PensionPlansDefinedBenefitMemberusgaapRetirementPlanTypeAxis" unitRef="Unit_CAD" decimals="-6" scale="6" format="ixt:numdotdecimal">68</ix:nonFraction></td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td> </tr>
<tr style="page-break-inside:avoid ; font-family:ARIAL; font-size:9pt">
<td style="vertical-align:top"> <div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 3em; text-indent: -1em; font-size: 9pt; font-family: ARIAL; line-height: normal;">Expected return on plan assets</div> </td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">(<ix:nonFraction name="us-gaap:DefinedBenefitPlanExpectedReturnOnPlanAssets" contextRef="P01_01_2022To03_31_2022_PensionPlansDefinedBenefitMemberusgaapRetirementPlanTypeAxis" unitRef="Unit_CAD" decimals="-6" scale="6" format="ixt:numdotdecimal">103</ix:nonFraction></div></div></td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">)&#160;</div></div></td>
<td style="vertical-align:bottom">&#160;&#160;&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;">(<ix:nonFraction name="us-gaap:DefinedBenefitPlanExpectedReturnOnPlanAssets" contextRef="P01_01_2021To03_31_2021_PensionPlansDefinedBenefitMemberusgaapRetirementPlanTypeAxis" unitRef="Unit_CAD" decimals="-6" scale="6" format="ixt:numdotdecimal">107</ix:nonFraction></td>
<td style="white-space:nowrap;vertical-align:bottom">)&#160;</td> </tr>
<tr style="page-break-inside:avoid ; font-family:ARIAL; font-size:9pt;background-color:#cceeff">
<td style="vertical-align:top"> <div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 3em; text-indent: -1em; font-size: 9pt; font-family: ARIAL; line-height: normal;">Amortization of prior service cost</div> </td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;"><ix:nonFraction name="us-gaap:DefinedBenefitPlanAmortizationOfPriorServiceCostCredit" contextRef="P01_01_2022To03_31_2022_PensionPlansDefinedBenefitMemberusgaapRetirementPlanTypeAxis" unitRef="Unit_CAD" decimals="-6" scale="6" format="ixt:numdotdecimal">4</ix:nonFraction></div></div></td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align:bottom">&#160;&#160;&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;"><ix:nonFraction name="us-gaap:DefinedBenefitPlanAmortizationOfPriorServiceCostCredit" contextRef="P01_01_2021To03_31_2021_PensionPlansDefinedBenefitMemberusgaapRetirementPlanTypeAxis" unitRef="Unit_CAD" decimals="-6" scale="6" format="ixt:numdotdecimal">4</ix:nonFraction></td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td> </tr>
<tr style="page-break-inside:avoid ; font-family:ARIAL; font-size:9pt">
<td style="BORDER-BOTTOM:0.75pt solid #000000;vertical-align:top"> <div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 3em; text-indent: -1em; font-size: 9pt; font-family: ARIAL; line-height: normal;">Amortization of actuarial loss (gain)</div> </td>
<td style=" BORDER-BOTTOM:0.75pt solid #000000;vertical-align:bottom">&#160;&#160;</td>
<td style="BORDER-BOTTOM:0.75pt solid #000000;white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="BORDER-BOTTOM:0.75pt solid #000000;white-space:nowrap;vertical-align:bottom;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;"><ix:nonFraction name="us-gaap:DefinedBenefitPlanAmortizationOfGainsLosses" contextRef="P01_01_2022To03_31_2022_PensionPlansDefinedBenefitMemberusgaapRetirementPlanTypeAxis" unitRef="Unit_CAD" decimals="-6" scale="6" sign="-" format="ixt:numdotdecimal">22</ix:nonFraction></div></div></td>
<td style="BORDER-BOTTOM:0.75pt solid #000000;white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style=" BORDER-BOTTOM:0.75pt solid #000000;vertical-align:bottom">&#160;&#160;&#160;&#160;</td>
<td style="BORDER-BOTTOM:0.75pt solid #000000;white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="BORDER-BOTTOM:0.75pt solid #000000;white-space:nowrap;vertical-align:bottom;text-align:right;"><ix:nonFraction name="us-gaap:DefinedBenefitPlanAmortizationOfGainsLosses" contextRef="P01_01_2021To03_31_2021_PensionPlansDefinedBenefitMemberusgaapRetirementPlanTypeAxis" unitRef="Unit_CAD" decimals="-6" scale="6" sign="-" format="ixt:numdotdecimal">36</ix:nonFraction></td>
<td style="BORDER-BOTTOM:0.75pt solid #000000;white-space:nowrap;vertical-align:bottom">&#160;</td> </tr>
<tr style="page-break-inside:avoid ; font-family:ARIAL; font-size:9pt;background-color:#cceeff">
<td style="BORDER-BOTTOM:1.50pt solid #000000;vertical-align:top"> <div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 3em; text-indent: -1em; font-size: 9pt; font-family: ARIAL; line-height: normal;">Net benefit cost</div> </td>
<td style=" BORDER-BOTTOM:1.50pt solid #000000;vertical-align:bottom">&#160;&#160;</td>
<td style="BORDER-BOTTOM:1.50pt solid #000000;white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="BORDER-BOTTOM:1.50pt solid #000000;white-space:nowrap;vertical-align:bottom;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;"><ix:nonFraction name="us-gaap:DefinedBenefitPlanNetPeriodicBenefitCost" contextRef="P01_01_2022To03_31_2022_PensionPlansDefinedBenefitMemberusgaapRetirementPlanTypeAxis" unitRef="Unit_CAD" decimals="-6" scale="6" format="ixt:numdotdecimal">66</ix:nonFraction></div></div></td>
<td style="BORDER-BOTTOM:1.50pt solid #000000;white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style=" BORDER-BOTTOM:1.50pt solid #000000;vertical-align:bottom">&#160;&#160;&#160;&#160;</td>
<td style="BORDER-BOTTOM:1.50pt solid #000000;white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="BORDER-BOTTOM:1.50pt solid #000000;white-space:nowrap;vertical-align:bottom;text-align:right;"><ix:nonFraction name="us-gaap:DefinedBenefitPlanNetPeriodicBenefitCost" contextRef="P01_01_2021To03_31_2021_PensionPlansDefinedBenefitMemberusgaapRetirementPlanTypeAxis" unitRef="Unit_CAD" decimals="-6" scale="6" format="ixt:numdotdecimal">82</ix:nonFraction></td>
<td style="BORDER-BOTTOM:1.50pt solid #000000;white-space:nowrap;vertical-align:bottom">&#160;</td> </tr>
<tr style="font-size:1pt">
<td style="height:9.75pt">&#160;</td>
<td colspan="4" style="height:9.75pt">&#160;</td>
<td colspan="4" style="height:9.75pt">&#160;</td> </tr>
<tr style="page-break-inside:avoid ; font-family:ARIAL; font-size:9pt">
<td style="vertical-align:top"> <div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1.2em; text-indent: -1em; font-size: 9pt; font-family: ARIAL; line-height: normal;">Other postretirement benefits:</div> </td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;&#160;&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td> </tr>
<tr style="page-break-inside:avoid ; font-family:ARIAL; font-size:9pt;background-color:#cceeff">
<td style="vertical-align:top"> <div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 3em; text-indent: -1em; font-size: 9pt; font-family: ARIAL; line-height: normal;">Service cost</div> </td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;"><ix:nonFraction name="us-gaap:DefinedBenefitPlanServiceCost" contextRef="P01_01_2022To03_31_2022_OtherPostretirementBenefitPlansDefinedBenefitMemberusgaapRetirementPlanTypeAxis" unitRef="Unit_CAD" decimals="-6" scale="6" format="ixt:numdotdecimal">6</ix:nonFraction></div></div></td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align:bottom">&#160;&#160;&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;"><ix:nonFraction name="us-gaap:DefinedBenefitPlanServiceCost" contextRef="P01_01_2021To03_31_2021_OtherPostretirementBenefitPlansDefinedBenefitMemberusgaapRetirementPlanTypeAxis" unitRef="Unit_CAD" decimals="-6" scale="6" format="ixt:numdotdecimal">7</ix:nonFraction></td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td> </tr>
<tr style="page-break-inside:avoid ; font-family:ARIAL; font-size:9pt">
<td style="vertical-align:top"> <div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 3em; text-indent: -1em; font-size: 9pt; font-family: ARIAL; line-height: normal;">Interest cost</div> </td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;"><ix:nonFraction name="us-gaap:DefinedBenefitPlanInterestCost" contextRef="P01_01_2022To03_31_2022_OtherPostretirementBenefitPlansDefinedBenefitMemberusgaapRetirementPlanTypeAxis" unitRef="Unit_CAD" decimals="-6" scale="6" format="ixt:numdotdecimal">6</ix:nonFraction></div></div></td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align:bottom">&#160;&#160;&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;"><ix:nonFraction name="us-gaap:DefinedBenefitPlanInterestCost" contextRef="P01_01_2021To03_31_2021_OtherPostretirementBenefitPlansDefinedBenefitMemberusgaapRetirementPlanTypeAxis" unitRef="Unit_CAD" decimals="-6" scale="6" format="ixt:numdotdecimal">6</ix:nonFraction></td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td> </tr>
<tr style="page-break-inside:avoid ; font-family:ARIAL; font-size:9pt;background-color:#cceeff">
<td style="BORDER-BOTTOM:0.75pt solid #000000;vertical-align:top"> <div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 3em; text-indent: -1em; font-size: 9pt; font-family: ARIAL; line-height: normal;">Amortization of actuarial loss (gain)</div> </td>
<td style=" BORDER-BOTTOM:0.75pt solid #000000;vertical-align:bottom">&#160;&#160;</td>
<td style="BORDER-BOTTOM:0.75pt solid #000000;white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="BORDER-BOTTOM:0.75pt solid #000000;white-space:nowrap;vertical-align:bottom;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;"><ix:nonFraction name="us-gaap:DefinedBenefitPlanAmortizationOfGainsLosses" contextRef="P01_01_2022To03_31_2022_OtherPostretirementBenefitPlansDefinedBenefitMemberusgaapRetirementPlanTypeAxis" unitRef="Unit_CAD" decimals="-6" scale="6" sign="-" format="ixt:numdotdecimal">2</ix:nonFraction></div></div></td>
<td style="BORDER-BOTTOM:0.75pt solid #000000;white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style=" BORDER-BOTTOM:0.75pt solid #000000;vertical-align:bottom">&#160;&#160;&#160;&#160;</td>
<td style="BORDER-BOTTOM:0.75pt solid #000000;white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="BORDER-BOTTOM:0.75pt solid #000000;white-space:nowrap;vertical-align:bottom;text-align:right;"><ix:nonFraction name="us-gaap:DefinedBenefitPlanAmortizationOfGainsLosses" contextRef="P01_01_2021To03_31_2021_OtherPostretirementBenefitPlansDefinedBenefitMemberusgaapRetirementPlanTypeAxis" unitRef="Unit_CAD" decimals="-6" scale="6" sign="-" format="ixt:numdotdecimal">4</ix:nonFraction></td>
<td style="BORDER-BOTTOM:0.75pt solid #000000;white-space:nowrap;vertical-align:bottom">&#160;</td> </tr>
<tr style="page-break-inside:avoid ; font-family:ARIAL; font-size:9pt">
<td style="BORDER-BOTTOM:1.50pt solid #000000;vertical-align:top"> <div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 3em; text-indent: -1em; font-size: 9pt; font-family: ARIAL; line-height: normal;">Net benefit cost</div> </td>
<td style=" BORDER-BOTTOM:1.50pt solid #000000;vertical-align:bottom">&#160;&#160;</td>
<td style="BORDER-BOTTOM:1.50pt solid #000000;white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="BORDER-BOTTOM:1.50pt solid #000000;white-space:nowrap;vertical-align:bottom;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;"><ix:nonFraction name="us-gaap:DefinedBenefitPlanNetPeriodicBenefitCost" contextRef="P01_01_2022To03_31_2022_OtherPostretirementBenefitPlansDefinedBenefitMemberusgaapRetirementPlanTypeAxis" unitRef="Unit_CAD" decimals="-6" scale="6" format="ixt:numdotdecimal">14</ix:nonFraction></div></div></td>
<td style="BORDER-BOTTOM:1.50pt solid #000000;white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style=" BORDER-BOTTOM:1.50pt solid #000000;vertical-align:bottom">&#160;&#160;&#160;&#160;</td>
<td style="BORDER-BOTTOM:1.50pt solid #000000;white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="BORDER-BOTTOM:1.50pt solid #000000;white-space:nowrap;vertical-align:bottom;text-align:right;"><ix:nonFraction name="us-gaap:DefinedBenefitPlanNetPeriodicBenefitCost" contextRef="P01_01_2021To03_31_2021_OtherPostretirementBenefitPlansDefinedBenefitMemberusgaapRetirementPlanTypeAxis" unitRef="Unit_CAD" decimals="-6" scale="6" format="ixt:numdotdecimal">17</ix:nonFraction></td>
<td style="BORDER-BOTTOM:1.50pt solid #000000;white-space:nowrap;vertical-align:bottom">&#160;</td> </tr> </table> </ix:nonNumeric></ix:nonNumeric> <div style="font-size:14pt;margin-top:0pt;margin-bottom:0pt">&#160;</div> <ix:nonNumeric name="imo:FinancingCostsAndAdditionalNotesAndLoansPayableInformationTextBlock" contextRef="P01_01_2022To03_31_2022" escape="true">
<table cellpadding="0" cellspacing="0" style="BORDER-COLLAPSE:COLLAPSE; font-family:ARIAL; font-size:13pt;border:0;width:100%">
<tr style="page-break-inside:avoid">
<td style="width:4%;vertical-align:top;text-align:left;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">5.</div></div></td>
<td style="vertical-align:top;text-align:left;"> <div style="margin-top: 0pt; margin-bottom: 0pt; font-size: 13pt; font-family: ARIAL; text-align: left; line-height: normal;"><div style="font-weight:bold;display:inline;">Financing costs </div></div> </td> </tr> </table> <ix:nonNumeric name="imo:ScheduleOfFinancingCostTableTextBlock" contextRef="P01_01_2022To03_31_2022" escape="true">
<table cellpadding="0" cellspacing="0" style="BORDER-COLLAPSE:COLLAPSE; font-family:ARIAL; font-size:9pt;width:100%;border:0;margin:0 auto">
<tr>
<td style="width: 94%; line-height: 0pt; font-size: 0pt;"><div style="font-size:0pt;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; width: 1%; line-height: 0pt; font-size: 0pt;"><div style="font-size:0pt;;display:inline;">&#160;</div></td>
<td style="line-height: 0pt; font-size: 0pt;"><div style="font-size:0pt;;display:inline;">&#160;</div></td>
<td style="line-height: 0pt; font-size: 0pt;"><div style="font-size:0pt;;display:inline;">&#160;</div></td>
<td style="line-height: 0pt; font-size: 0pt;"><div style="font-size:0pt;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; width: 1%; line-height: 0pt; font-size: 0pt;"><div style="font-size:0pt;;display:inline;">&#160;</div></td>
<td style="line-height: 0pt; font-size: 0pt;"><div style="font-size:0pt;;display:inline;">&#160;</div></td>
<td style="line-height: 0pt; font-size: 0pt;"><div style="font-size:0pt;;display:inline;">&#160;</div></td>
<td style="line-height: 0pt; font-size: 0pt;"><div style="font-size:0pt;;display:inline;">&#160;</div></td> </tr>
<tr style="page-break-inside:avoid ; font-family:ARIAL; font-size:9pt">
<td style="vertical-align:top">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td colspan="6" style="vertical-align:bottom;white-space:nowrap;text-align:center;">Three&#160;Months<br/> to&#160;March&#160;31</td>
<td style="vertical-align:bottom">&#160;</td> </tr>
<tr style="page-break-inside:avoid ; font-family:ARIAL; font-size:9pt">
<td style="BORDER-BOTTOM:0.75pt solid #000000;vertical-align:top">&#160;<div style="font-size: 8pt; letter-spacing: 0px; top: 0px;;display:inline;">millions of Canadian dollars</div></td>
<td style=" BORDER-BOTTOM:0.75pt solid #000000;vertical-align:bottom">&#160;&#160;</td>
<td colspan="2" style="BORDER-BOTTOM:0.75pt solid #000000;vertical-align:bottom;white-space:nowrap;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">2022</div></div></td>
<td style=" BORDER-BOTTOM:0.75pt solid #000000;vertical-align:bottom">&#160;</td>
<td style=" BORDER-BOTTOM:0.75pt solid #000000;vertical-align:bottom">&#160;&#160;&#160;&#160;</td>
<td colspan="2" style="BORDER-BOTTOM:0.75pt solid #000000;vertical-align:bottom;white-space:nowrap;text-align:center;">2021</td>
<td style=" BORDER-BOTTOM:0.75pt solid #000000;vertical-align:bottom">&#160;</td> </tr>
<tr style="page-break-inside:avoid ; font-family:ARIAL; font-size:9pt;background-color:#cceeff">
<td style="vertical-align:top"> <div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1.2em; text-indent: -1em; font-size: 9pt; font-family: ARIAL; line-height: normal;">Debt-related interest</div> </td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;"><ix:nonFraction name="us-gaap:InterestAndDebtExpense" contextRef="P01_01_2022To03_31_2022" unitRef="Unit_CAD" decimals="-6" scale="6" format="ixt:numdotdecimal">12</ix:nonFraction></div></div></td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align:bottom">&#160;&#160;&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;"><ix:nonFraction name="us-gaap:InterestAndDebtExpense" contextRef="P01_01_2021To03_31_2021" unitRef="Unit_CAD" decimals="-6" scale="6" format="ixt:numdotdecimal">21</ix:nonFraction></td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td> </tr>
<tr style="page-break-inside:avoid ; font-family:ARIAL; font-size:9pt">
<td style="BORDER-BOTTOM:0.75pt solid #000000;vertical-align:top"> <div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1.2em; text-indent: -1em; font-size: 9pt; font-family: ARIAL; line-height: normal;">Capitalized interest</div> </td>
<td style=" BORDER-BOTTOM:0.75pt solid #000000;vertical-align:bottom">&#160;&#160;</td>
<td style="BORDER-BOTTOM:0.75pt solid #000000;white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="BORDER-BOTTOM:0.75pt solid #000000;white-space:nowrap;vertical-align:bottom;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">(<ix:nonFraction name="us-gaap:InterestPaidCapitalized" contextRef="P01_01_2022To03_31_2022" unitRef="Unit_CAD" decimals="-6" scale="6" format="ixt:numdotdecimal">5</ix:nonFraction></div></div></td>
<td style="BORDER-BOTTOM:0.75pt solid #000000;white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">)&#160;</div></div></td>
<td style=" BORDER-BOTTOM:0.75pt solid #000000;vertical-align:bottom">&#160;&#160;&#160;&#160;</td>
<td style="BORDER-BOTTOM:0.75pt solid #000000;white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="BORDER-BOTTOM:0.75pt solid #000000;white-space:nowrap;vertical-align:bottom;text-align:right;">(<ix:nonFraction name="us-gaap:InterestPaidCapitalized" contextRef="P01_01_2021To03_31_2021" unitRef="Unit_CAD" decimals="-6" scale="6" format="ixt:numdotdecimal">8</ix:nonFraction></td>
<td style="BORDER-BOTTOM:0.75pt solid #000000;white-space:nowrap;vertical-align:bottom">)&#160;</td> </tr>
<tr style="page-break-inside:avoid ; font-family:ARIAL; font-size:9pt;background-color:#cceeff">
<td style="vertical-align:top"> <div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1.2em; text-indent: -1em; font-size: 9pt; font-family: ARIAL; line-height: normal;">Net interest expense</div> </td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;"><ix:nonFraction name="us-gaap:InterestExpenseDebt" contextRef="P01_01_2022To03_31_2022" unitRef="Unit_CAD" decimals="-6" scale="6" format="ixt:numdotdecimal">7</ix:nonFraction></div></div></td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align:bottom">&#160;&#160;&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;"><ix:nonFraction name="us-gaap:InterestExpenseDebt" contextRef="P01_01_2021To03_31_2021" unitRef="Unit_CAD" decimals="-6" scale="6" format="ixt:numdotdecimal">13</ix:nonFraction></td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td> </tr>
<tr style="page-break-inside:avoid ; font-family:ARIAL; font-size:9pt">
<td style="BORDER-BOTTOM:0.75pt solid #000000;vertical-align:top"> <div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1.2em; text-indent: -1em; font-size: 9pt; font-family: ARIAL; line-height: normal;">Other interest</div> </td>
<td style=" BORDER-BOTTOM:0.75pt solid #000000;vertical-align:bottom">&#160;&#160;</td>
<td style="BORDER-BOTTOM:0.75pt solid #000000;white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="BORDER-BOTTOM:0.75pt solid #000000;white-space:nowrap;vertical-align:bottom;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;"><ix:nonFraction name="imo:InterestIncomeExpenseOther" contextRef="P01_01_2022To03_31_2022" unitRef="Unit_CAD" decimals="-6" scale="6" format="ixt:zerodash">-</ix:nonFraction></div></div></td>
<td style="BORDER-BOTTOM:0.75pt solid #000000;white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style=" BORDER-BOTTOM:0.75pt solid #000000;vertical-align:bottom">&#160;&#160;&#160;&#160;</td>
<td style="BORDER-BOTTOM:0.75pt solid #000000;white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="BORDER-BOTTOM:0.75pt solid #000000;white-space:nowrap;vertical-align:bottom;text-align:right;"><ix:nonFraction name="imo:InterestIncomeExpenseOther" contextRef="P01_01_2021To03_31_2021" unitRef="Unit_CAD" decimals="-6" scale="6" sign="-" format="ixt:numdotdecimal">1</ix:nonFraction></td>
<td style="BORDER-BOTTOM:0.75pt solid #000000;white-space:nowrap;vertical-align:bottom">&#160;</td> </tr>
<tr style="page-break-inside:avoid ; font-family:ARIAL; font-size:9pt;background-color:#cceeff">
<td style="BORDER-BOTTOM:1.50pt solid #000000;vertical-align:top"> <div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1.2em; text-indent: -1em; font-size: 9pt; font-family: ARIAL; line-height: normal;">Total financing</div> </td>
<td style=" BORDER-BOTTOM:1.50pt solid #000000;vertical-align:bottom">&#160;&#160;</td>
<td style="BORDER-BOTTOM:1.50pt solid #000000;white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="BORDER-BOTTOM:1.50pt solid #000000;white-space:nowrap;vertical-align:bottom;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;&#160;&#160;&#160;&#160;&#160;<ix:nonFraction name="us-gaap:InterestExpense" contextRef="P01_01_2022To03_31_2022" unitRef="Unit_CAD" decimals="-6" scale="6" format="ixt:numdotdecimal">7</ix:nonFraction></div></div></td>
<td style="BORDER-BOTTOM:1.50pt solid #000000;white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style=" BORDER-BOTTOM:1.50pt solid #000000;vertical-align:bottom">&#160;&#160;&#160;&#160;</td>
<td style="BORDER-BOTTOM:1.50pt solid #000000;white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="BORDER-BOTTOM:1.50pt solid #000000;white-space:nowrap;vertical-align:bottom;text-align:right;"><ix:nonFraction name="us-gaap:InterestExpense" contextRef="P01_01_2021To03_31_2021" unitRef="Unit_CAD" decimals="-6" scale="6" format="ixt:numdotdecimal">14</ix:nonFraction></td>
<td style="BORDER-BOTTOM:1.50pt solid #000000;white-space:nowrap;vertical-align:bottom">&#160;</td> </tr> </table> </ix:nonNumeric></ix:nonNumeric> <div style="margin-top:0pt;margin-bottom:0pt ; font-size:8pt">&#160;</div> <div style="margin-top:0pt; margin-bottom:0pt; font-size:9pt; font-family:ARIAL;text-align:center">11 </div> </div> </div> <div style="margin-top:1em; margin-bottom:0em; page-break-before:always"></div> <hr style="color:#999999;height:3px;width:100%"/> <div style="font-size: .83em;margin-top : 1.67em;margin-bottom : 1.67em;font-weight: bold;"><a href="#toc">Table of Contents</a></div> </div> </div> <div> <div style="background-color:white;display: inline;"> <div style="text-align:center"> <div style="width:8.5in;text-align:left;margin-left: auto;margin-right: auto"> <div style="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:ARIAL;text-align:center"><div style="color: rgb(0, 101, 179); letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">IMPERIAL OIL LIMITED </div></div></div></div> <div style="font-size:3pt;margin-top:0pt;margin-bottom:0pt">&#160;</div> <div style="line-height:3.0pt;margin-top:0pt;margin-bottom:2pt;border-bottom:1px solid #0065b3">&#160;</div> <div style="margin-top:0pt;margin-bottom:0pt ; font-size:8pt">&#160;</div> <ix:nonNumeric name="us-gaap:LongTermDebtTextBlock" contextRef="P01_01_2022To03_31_2022" escape="true">
<table cellpadding="0" cellspacing="0" style="BORDER-COLLAPSE:COLLAPSE; font-family:ARIAL; font-size:13pt;border:0;width:100%">
<tr style="page-break-inside:avoid">
<td style="width:4%;vertical-align:top;text-align:left;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">6.</div></div></td>
<td style="vertical-align:top;text-align:left;"> <div style="margin-top: 0pt; margin-bottom: 0pt; font-size: 13pt; font-family: ARIAL; text-align: left; line-height: normal;"><div style="font-weight:bold;display:inline;">Long-term debt </div></div> </td> </tr> </table> <ix:nonNumeric name="us-gaap:ScheduleOfDebtInstrumentsTextBlock" contextRef="P01_01_2022To03_31_2022" escape="true">
<table cellpadding="0" cellspacing="0" style="BORDER-COLLAPSE:COLLAPSE; font-family:ARIAL; font-size:9pt;width:100%;border:0;margin:0 auto">
<tr>
<td style="width: 86%; line-height: 0pt; font-size: 0pt;"><div style="font-size:0pt;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; width: 2%; line-height: 0pt; font-size: 0pt;"><div style="font-size:0pt;;display:inline;">&#160;</div></td>
<td style="line-height: 0pt; font-size: 0pt;"><div style="font-size:0pt;;display:inline;">&#160;</div></td>
<td style="line-height: 0pt; font-size: 0pt;"><div style="font-size:0pt;;display:inline;">&#160;</div></td>
<td style="line-height: 0pt; font-size: 0pt;"><div style="font-size:0pt;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; width: 4%; line-height: 0pt; font-size: 0pt;"><div style="font-size:0pt;;display:inline;">&#160;</div></td>
<td style="line-height: 0pt; font-size: 0pt;"><div style="font-size:0pt;;display:inline;">&#160;</div></td>
<td style="line-height: 0pt; font-size: 0pt;"><div style="font-size:0pt;;display:inline;">&#160;</div></td>
<td style="line-height: 0pt; font-size: 0pt;"><div style="font-size:0pt;;display:inline;">&#160;</div></td> </tr>
<tr style="page-break-inside:avoid ; font-family:ARIAL; font-size:9pt">
<td style="vertical-align:top">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td colspan="2" style="vertical-align:bottom;white-space:nowrap;text-align:right;">As&#160;at<br/> Mar&#160;31</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;&#160;&#160;</td>
<td colspan="2" style="vertical-align:bottom;white-space:nowrap;text-align:right;">As&#160;at<br/> Dec&#160;31</td>
<td style="vertical-align:bottom">&#160;</td> </tr>
<tr style="page-break-inside:avoid ; font-family:ARIAL; font-size:9pt">
<td style="BORDER-BOTTOM:0.75pt solid #000000;vertical-align:top"><div style="font-size: 8pt; letter-spacing: 0px; top: 0px;;display:inline;">&#160;millions of Canadian dollars</div></td>
<td style=" BORDER-BOTTOM:0.75pt solid #000000;vertical-align:bottom">&#160;&#160;</td>
<td colspan="2" style="BORDER-BOTTOM:0.75pt solid #000000;vertical-align:bottom;white-space:nowrap;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">2022</div></div></td>
<td style=" BORDER-BOTTOM:0.75pt solid #000000;vertical-align:bottom">&#160;</td>
<td style=" BORDER-BOTTOM:0.75pt solid #000000;vertical-align:bottom">&#160;&#160;&#160;&#160;</td>
<td colspan="2" style="BORDER-BOTTOM:0.75pt solid #000000;vertical-align:bottom;white-space:nowrap;text-align:right;">2021</td>
<td style=" BORDER-BOTTOM:0.75pt solid #000000;vertical-align:bottom">&#160;</td> </tr>
<tr style="page-break-inside:avoid ; font-family:ARIAL; font-size:9pt;background-color:#cceeff">
<td style="vertical-align:top"> <div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1.2em; text-indent: -1em; font-size: 9pt; font-family: ARIAL; line-height: normal;">&#160;Long-term debt</div> </td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;"><ix:nonFraction name="us-gaap:LongTermDebtNoncurrent" contextRef="PAsOn03_31_2022" unitRef="Unit_CAD" decimals="-6" scale="6" format="ixt:numdotdecimal">4,447</ix:nonFraction></div></div></td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align:bottom">&#160;&#160;&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;"><ix:nonFraction name="us-gaap:LongTermDebtNoncurrent" contextRef="PAsOn12_31_2021" unitRef="Unit_CAD" decimals="-6" scale="6" format="ixt:numdotdecimal">4,447</ix:nonFraction></td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td> </tr>
<tr style="page-break-inside:avoid ; font-family:ARIAL; font-size:9pt">
<td style="BORDER-BOTTOM:0.75pt solid #000000;vertical-align:top"> <div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1.2em; text-indent: -1em; font-size: 9pt; font-family: ARIAL; line-height: normal;">&#160;Finance leases</div> </td>
<td style=" BORDER-BOTTOM:0.75pt solid #000000;vertical-align:bottom">&#160;&#160;</td>
<td style="BORDER-BOTTOM:0.75pt solid #000000;white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="BORDER-BOTTOM:0.75pt solid #000000;white-space:nowrap;vertical-align:bottom;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;"><ix:nonFraction name="us-gaap:FinanceLeaseLiabilityNoncurrent" contextRef="PAsOn03_31_2022" unitRef="Unit_CAD" decimals="-6" scale="6" format="ixt:numdotdecimal">602</ix:nonFraction></div></div></td>
<td style="BORDER-BOTTOM:0.75pt solid #000000;white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style=" BORDER-BOTTOM:0.75pt solid #000000;vertical-align:bottom">&#160;&#160;&#160;&#160;</td>
<td style="BORDER-BOTTOM:0.75pt solid #000000;white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="BORDER-BOTTOM:0.75pt solid #000000;white-space:nowrap;vertical-align:bottom;text-align:right;"><ix:nonFraction name="us-gaap:FinanceLeaseLiabilityNoncurrent" contextRef="PAsOn12_31_2021" unitRef="Unit_CAD" decimals="-6" scale="6" format="ixt:numdotdecimal">607</ix:nonFraction></td>
<td style="BORDER-BOTTOM:0.75pt solid #000000;white-space:nowrap;vertical-align:bottom">&#160;</td> </tr>
<tr style="page-break-inside:avoid ; font-family:ARIAL; font-size:9pt;background-color:#cceeff">
<td style="BORDER-BOTTOM:1.50pt solid #000000;vertical-align:top"> <div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1.2em; text-indent: -1em; font-size: 9pt; font-family: ARIAL; line-height: normal;">&#160;<span style="-sec-ix-hidden:hidden47089089">Total</span> <span style="-sec-ix-hidden:hidden47089090">long-term debt</span></div> </td>
<td style=" BORDER-BOTTOM:1.50pt solid #000000;vertical-align:bottom">&#160;&#160;</td>
<td style="BORDER-BOTTOM:1.50pt solid #000000;white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="BORDER-BOTTOM:1.50pt solid #000000;white-space:nowrap;vertical-align:bottom;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;"><ix:nonFraction name="imo:LongTermDebtAndFinanceLeaseObligations" contextRef="PAsOn03_31_2022" unitRef="Unit_CAD" decimals="-6" scale="6" format="ixt:numdotdecimal">5,049</ix:nonFraction></div></div></td>
<td style="BORDER-BOTTOM:1.50pt solid #000000;white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style=" BORDER-BOTTOM:1.50pt solid #000000;vertical-align:bottom">&#160;&#160;&#160;&#160;</td>
<td style="BORDER-BOTTOM:1.50pt solid #000000;white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="BORDER-BOTTOM:1.50pt solid #000000;white-space:nowrap;vertical-align:bottom;text-align:right;"><ix:nonFraction name="imo:LongTermDebtAndFinanceLeaseObligations" contextRef="PAsOn12_31_2021" unitRef="Unit_CAD" decimals="-6" scale="6" format="ixt:numdotdecimal">5,054</ix:nonFraction></td>
<td style="BORDER-BOTTOM:1.50pt solid #000000;white-space:nowrap;vertical-align:bottom">&#160;</td> </tr> </table> </ix:nonNumeric></ix:nonNumeric> <div style="font-size:10pt;margin-top:0pt;margin-bottom:0pt">&#160;</div> <ix:nonNumeric name="us-gaap:OtherLiabilitiesDisclosureTextBlock" contextRef="P01_01_2022To03_31_2022" escape="true">
<table cellpadding="0" cellspacing="0" style="BORDER-COLLAPSE:COLLAPSE; font-family:ARIAL; font-size:13pt;border:0;width:100%">
<tr style="page-break-inside:avoid">
<td style="width:4%;vertical-align:top;text-align:left;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">7.</div></div></td>
<td style="vertical-align:top;text-align:left;"> <div style="margin-top: 0pt; margin-bottom: 0pt; font-size: 13pt; font-family: ARIAL; text-align: left; line-height: normal;"><div style="font-weight:bold;display:inline;">Other long-term obligations </div></div> </td> </tr> </table> <ix:nonNumeric name="us-gaap:OtherNoncurrentLiabilitiesTableTextBlock" contextRef="P01_01_2022To03_31_2022" escape="true">
<table cellpadding="0" cellspacing="0" style="BORDER-COLLAPSE:COLLAPSE; font-family:ARIAL; font-size:9pt;width:100%;border:0;margin:0 auto">
<tr>
<td style="width: 86%; line-height: 0pt; font-size: 0pt;"><div style="font-size:0pt;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; width: 2%; line-height: 0pt; font-size: 0pt;"><div style="font-size:0pt;;display:inline;">&#160;</div></td>
<td style="line-height: 0pt; font-size: 0pt;"><div style="font-size:0pt;;display:inline;">&#160;</div></td>
<td style="line-height: 0pt; font-size: 0pt;"><div style="font-size:0pt;;display:inline;">&#160;</div></td>
<td style="line-height: 0pt; font-size: 0pt;"><div style="font-size:0pt;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; width: 4%; line-height: 0pt; font-size: 0pt;"><div style="font-size:0pt;;display:inline;">&#160;</div></td>
<td style="line-height: 0pt; font-size: 0pt;"><div style="font-size:0pt;;display:inline;">&#160;</div></td>
<td style="line-height: 0pt; font-size: 0pt;"><div style="font-size:0pt;;display:inline;">&#160;</div></td>
<td style="line-height: 0pt; font-size: 0pt;"><div style="font-size:0pt;;display:inline;">&#160;</div></td> </tr>
<tr style="page-break-inside:avoid ; font-family:ARIAL; font-size:9pt">
<td style="vertical-align:top">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td colspan="2" style="vertical-align:bottom;white-space:nowrap;text-align:right;">As&#160;at<br/> Mar&#160;31</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;&#160;&#160;</td>
<td colspan="2" style="vertical-align:bottom;white-space:nowrap;text-align:right;">As&#160;at<br/> Dec&#160;31</td>
<td style="vertical-align:bottom">&#160;</td> </tr>
<tr style="page-break-inside:avoid ; font-family:ARIAL; font-size:9pt">
<td style="BORDER-BOTTOM:0.75pt solid #000000;vertical-align:top"><div style="font-size: 8pt; letter-spacing: 0px; top: 0px;;display:inline;">&#160;millions of Canadian dollars</div></td>
<td style=" BORDER-BOTTOM:0.75pt solid #000000;vertical-align:bottom">&#160;&#160;</td>
<td colspan="2" style="BORDER-BOTTOM:0.75pt solid #000000;vertical-align:bottom;white-space:nowrap;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">2022</div></div></td>
<td style=" BORDER-BOTTOM:0.75pt solid #000000;vertical-align:bottom">&#160;</td>
<td style=" BORDER-BOTTOM:0.75pt solid #000000;vertical-align:bottom">&#160;&#160;&#160;&#160;</td>
<td colspan="2" style="BORDER-BOTTOM:0.75pt solid #000000;vertical-align:bottom;white-space:nowrap;text-align:right;">2021</td>
<td style=" BORDER-BOTTOM:0.75pt solid #000000;vertical-align:bottom">&#160;</td> </tr>
<tr style="page-break-inside:avoid ; font-family:ARIAL; font-size:9pt;background-color:#cceeff">
<td style="vertical-align:top"> <div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1.2em; text-indent: -1em; font-size: 9pt; font-family: ARIAL; line-height: normal;">&#160;Employee retirement benefits <div style="font-size: 8pt; letter-spacing: 0px; top: 0px;;display:inline;">(a)</div></div> </td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;"><ix:nonFraction name="us-gaap:PensionAndOtherPostretirementDefinedBenefitPlansLiabilitiesNoncurrent" contextRef="PAsOn03_31_2022" unitRef="Unit_CAD" decimals="-6" scale="6" format="ixt:numdotdecimal" id="Fact_47088788">1,326</ix:nonFraction></div></div></td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align:bottom">&#160;&#160;&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;"><ix:nonFraction name="us-gaap:PensionAndOtherPostretirementDefinedBenefitPlansLiabilitiesNoncurrent" contextRef="PAsOn12_31_2021" unitRef="Unit_CAD" decimals="-6" scale="6" format="ixt:numdotdecimal" id="Fact_47088789">1,362</ix:nonFraction></td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td> </tr>
<tr style="page-break-inside:avoid ; font-family:ARIAL; font-size:9pt">
<td style="vertical-align:top"> <div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1.2em; text-indent: -1em; font-size: 9pt; font-family: ARIAL; line-height: normal;">&#160;Asset retirement obligations and other environmental liabilities <div style="font-size: 8pt; letter-spacing: 0px; top: 0px;;display:inline;">(b)</div></div> </td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;"><ix:nonFraction name="imo:AssetRetirementObligationAndOtherEnvironmentalLiabilitiesNoncurrent" contextRef="PAsOn03_31_2022" unitRef="Unit_CAD" decimals="-6" scale="6" format="ixt:numdotdecimal" id="Fact_47088790">1,713</ix:nonFraction></div></div></td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align:bottom">&#160;&#160;&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;"><ix:nonFraction name="imo:AssetRetirementObligationAndOtherEnvironmentalLiabilitiesNoncurrent" contextRef="PAsOn12_31_2021" unitRef="Unit_CAD" decimals="-6" scale="6" format="ixt:numdotdecimal" id="Fact_47088791">1,713</ix:nonFraction></td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td> </tr>
<tr style="page-break-inside:avoid ; font-family:ARIAL; font-size:9pt;background-color:#cceeff">
<td style="vertical-align:top"> <div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1.2em; text-indent: -1em; font-size: 9pt; font-family: ARIAL; line-height: normal;">&#160;Share-based incentive compensation liabilities</div> </td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;"><ix:nonFraction name="us-gaap:DeferredCompensationSharebasedArrangementsLiabilityClassifiedNoncurrent" contextRef="PAsOn03_31_2022" unitRef="Unit_CAD" decimals="-6" scale="6" format="ixt:numdotdecimal">111</ix:nonFraction></div></div></td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align:bottom">&#160;&#160;&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;"><ix:nonFraction name="us-gaap:DeferredCompensationSharebasedArrangementsLiabilityClassifiedNoncurrent" contextRef="PAsOn12_31_2021" unitRef="Unit_CAD" decimals="-6" scale="6" format="ixt:numdotdecimal">79</ix:nonFraction></td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td> </tr>
<tr style="page-break-inside:avoid ; font-family:ARIAL; font-size:9pt">
<td style="vertical-align:top"> <div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1.2em; text-indent: -1em; font-size: 9pt; font-family: ARIAL; line-height: normal;">&#160;Operating lease liability <div style="font-size: 8pt; letter-spacing: 0px; top: 0px;;display:inline;">(c)</div></div> </td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;"><ix:nonFraction name="us-gaap:OperatingLeaseLiabilityNoncurrent" contextRef="PAsOn03_31_2022" unitRef="Unit_CAD" decimals="-6" scale="6" format="ixt:numdotdecimal" id="Fact_47089014">138</ix:nonFraction></div></div></td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align:bottom">&#160;&#160;&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;"><ix:nonFraction name="us-gaap:OperatingLeaseLiabilityNoncurrent" contextRef="PAsOn12_31_2021" unitRef="Unit_CAD" decimals="-6" scale="6" format="ixt:numdotdecimal" id="Fact_47089015">147</ix:nonFraction></td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td> </tr>
<tr style="page-break-inside:avoid ; font-family:ARIAL; font-size:9pt;background-color:#cceeff">
<td style="BORDER-BOTTOM:0.75pt solid #000000;vertical-align:top"> <div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1.2em; text-indent: -1em; font-size: 9pt; font-family: ARIAL; line-height: normal;">&#160;Other obligations</div> </td>
<td style=" BORDER-BOTTOM:0.75pt solid #000000;vertical-align:bottom">&#160;&#160;</td>
<td style="BORDER-BOTTOM:0.75pt solid #000000;white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="BORDER-BOTTOM:0.75pt solid #000000;white-space:nowrap;vertical-align:bottom;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;"><ix:nonFraction name="us-gaap:OtherSundryLiabilitiesNoncurrent" contextRef="PAsOn03_31_2022" unitRef="Unit_CAD" decimals="-6" scale="6" format="ixt:numdotdecimal">138</ix:nonFraction></div></div></td>
<td style="BORDER-BOTTOM:0.75pt solid #000000;white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style=" BORDER-BOTTOM:0.75pt solid #000000;vertical-align:bottom">&#160;&#160;&#160;&#160;</td>
<td style="BORDER-BOTTOM:0.75pt solid #000000;white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="BORDER-BOTTOM:0.75pt solid #000000;white-space:nowrap;vertical-align:bottom;text-align:right;"><ix:nonFraction name="us-gaap:OtherSundryLiabilitiesNoncurrent" contextRef="PAsOn12_31_2021" unitRef="Unit_CAD" decimals="-6" scale="6" format="ixt:numdotdecimal">596</ix:nonFraction></td>
<td style="BORDER-BOTTOM:0.75pt solid #000000;white-space:nowrap;vertical-align:bottom">&#160;</td> </tr>
<tr style="page-break-inside:avoid ; font-family:ARIAL; font-size:9pt">
<td style="BORDER-BOTTOM:1.50pt solid #000000;vertical-align:top"> <div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1.2em; text-indent: -1em; font-size: 9pt; font-family: ARIAL; line-height: normal;">&#160;Total other long-term obligations</div> </td>
<td style=" BORDER-BOTTOM:1.50pt solid #000000;vertical-align:bottom">&#160;&#160;</td>
<td style="BORDER-BOTTOM:1.50pt solid #000000;white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="BORDER-BOTTOM:1.50pt solid #000000;white-space:nowrap;vertical-align:bottom;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;"><ix:nonFraction name="us-gaap:OtherLiabilitiesNoncurrent" contextRef="PAsOn03_31_2022" unitRef="Unit_CAD" decimals="-6" scale="6" format="ixt:numdotdecimal">3,426</ix:nonFraction></div></div></td>
<td style="BORDER-BOTTOM:1.50pt solid #000000;white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style=" BORDER-BOTTOM:1.50pt solid #000000;vertical-align:bottom">&#160;&#160;&#160;&#160;</td>
<td style="BORDER-BOTTOM:1.50pt solid #000000;white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="BORDER-BOTTOM:1.50pt solid #000000;white-space:nowrap;vertical-align:bottom;text-align:right;"><ix:nonFraction name="us-gaap:OtherLiabilitiesNoncurrent" contextRef="PAsOn12_31_2021" unitRef="Unit_CAD" decimals="-6" scale="6" format="ixt:numdotdecimal">3,897</ix:nonFraction></td>
<td style="BORDER-BOTTOM:1.50pt solid #000000;white-space:nowrap;vertical-align:bottom">&#160;</td> </tr> </table>
<table cellpadding="0" cellspacing="0" style="BORDER-COLLAPSE:COLLAPSE; font-family:ARIAL; font-size:8pt;border:0;width:100%">
<tr style="page-break-inside:avoid">
<td style="width:4%;vertical-align:top;text-align:left;">(a)</td>
<td style="vertical-align:top;text-align:left;"> <div style="margin-top: 0pt; margin-bottom: 0pt; font-size: 8pt; font-family: ARIAL; text-align: left; line-height: normal;">Total recorded employee retirement benefits obligations also included $<ix:nonFraction name="us-gaap:PensionAndOtherPostretirementDefinedBenefitPlansCurrentLiabilities" contextRef="PAsOn03_31_2022" unitRef="Unit_CAD" decimals="-6" scale="6" format="ixt:numdotdecimal">56</ix:nonFraction>&#160;million in current liabilities (2021 - $<ix:nonFraction name="us-gaap:PensionAndOtherPostretirementDefinedBenefitPlansCurrentLiabilities" contextRef="PAsOn12_31_2021" unitRef="Unit_CAD" decimals="-6" scale="6" format="ixt:numdotdecimal">56</ix:nonFraction> million). </div> </td> </tr> </table>
<table cellpadding="0" cellspacing="0" style="BORDER-COLLAPSE:COLLAPSE; font-family:ARIAL; font-size:8pt;border:0;width:100%">
<tr style="page-break-inside:avoid">
<td style="width:4%;vertical-align:top;text-align:left;">(b)</td>
<td style="vertical-align:top;text-align:left;"> <div style="margin-top: 0pt; margin-bottom: 0pt; font-size: 8pt; font-family: ARIAL; text-align: left; line-height: normal;">Total asset retirement obligations and other environmental liabilities also included $<ix:nonFraction name="imo:AssetRetirementObligationAndOtherEnvironmentalLiabilitiesCurrent" contextRef="PAsOn03_31_2022" unitRef="Unit_CAD" decimals="-6" scale="6" format="ixt:numdotdecimal">102</ix:nonFraction>&#160;million in current liabilities (2021 - $<ix:nonFraction name="imo:AssetRetirementObligationAndOtherEnvironmentalLiabilitiesCurrent" contextRef="PAsOn12_31_2021" unitRef="Unit_CAD" decimals="-6" scale="6" format="ixt:numdotdecimal">102</ix:nonFraction> million). </div> </td> </tr> </table>
<table cellpadding="0" cellspacing="0" style="BORDER-COLLAPSE:COLLAPSE; font-family:ARIAL; font-size:8pt;border:0;width:100%">
<tr style="page-break-inside:avoid">
<td style="width:4%;vertical-align:top;text-align:left;">(c)</td>
<td style="vertical-align:top;text-align:left;"> <div style="margin-top: 0pt; margin-bottom: 0pt; font-size: 8pt; font-family: ARIAL; text-align: left; line-height: normal;">Total operating lease liability also included $<ix:nonFraction name="imo:LesseeOperatingLeaseLiabilityPaymentsNextRollingTwelveMonths" contextRef="PAsOn03_31_2022_AccountsPayableAndAccruedLiabilitiesMemberusgaapBalanceSheetLocationAxis" unitRef="Unit_CAD" decimals="-6" scale="6" format="ixt:numdotdecimal">95</ix:nonFraction>&#160;million in current liabilities (2021 - $<ix:nonFraction name="imo:LesseeOperatingLeaseLiabilityPaymentsNextRollingTwelveMonths" contextRef="PAsOn12_31_2021_AccountsPayableAndAccruedLiabilitiesMemberusgaapBalanceSheetLocationAxis" unitRef="Unit_CAD" decimals="-6" scale="6" format="ixt:numdotdecimal">102</ix:nonFraction> million). In addition to the total operating lease liability, additional undiscounted commitments for leases not yet commenced totalled $<ix:nonFraction name="imo:LessorOperatingLeaseLeaseNotYetCommencedUndiscountedCommitments" contextRef="P01_01_2022To03_31_2022" unitRef="Unit_CAD" decimals="-6" scale="6" format="ixt:numdotdecimal">0</ix:nonFraction>&#160;million (2021 - $<ix:nonFraction name="imo:LessorOperatingLeaseLeaseNotYetCommencedUndiscountedCommitments" contextRef="P01_01_2021To12_31_2021" unitRef="Unit_CAD" decimals="-6" scale="6" format="ixt:numdotdecimal">5</ix:nonFraction> million). </div> </td> </tr> </table> </ix:nonNumeric> <div style="margin-top:0pt;margin-bottom:0pt ; font-size:8pt">&#160;</div></ix:nonNumeric> <div style="margin-top:0pt; margin-bottom:0pt; font-size:9pt; font-family:ARIAL;text-align:center">12 </div> </div> </div> <div style="margin-top:1em; margin-bottom:0em; page-break-before:always"></div> <hr style="color:#999999;height:3px;width:100%"/> <div style="font-size: .83em;margin-top : 1.67em;margin-bottom : 1.67em;font-weight: bold;"><a href="#toc">Table of Contents</a></div> <div style="text-align:center"> <div style="width:8.5in;text-align:left;margin-left: auto;margin-right: auto"> <div style="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:ARIAL;text-align:center"><div style="color: rgb(0, 101, 179); letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">IMPERIAL OIL LIMITED </div></div></div></div> <div style="font-size:3pt;margin-top:0pt;margin-bottom:0pt">&#160;</div> <div style="line-height:3.0pt;margin-top:0pt;margin-bottom:2pt;border-bottom:1px solid #0065b3">&#160;</div> <div style="margin-top:0pt;margin-bottom:0pt ; font-size:8pt">&#160;</div> <ix:nonNumeric name="us-gaap:DerivativeInstrumentsAndHedgingActivitiesDisclosureTextBlock" contextRef="P01_01_2022To03_31_2022" escape="true" continuedAt="TextSelection_47088890">
<table cellpadding="0" cellspacing="0" style="BORDER-COLLAPSE:COLLAPSE; font-family:ARIAL; font-size:13pt;border:0;width:100%">
<tr style="page-break-inside:avoid">
<td style="width:4%;vertical-align:top;text-align:left;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">8.</div></div></td>
<td style="vertical-align:top;text-align:left;"> <div style="margin-top: 0pt; margin-bottom: 0pt; font-size: 13pt; font-family: ARIAL; text-align: left; line-height: normal;"><div style="font-weight:bold;display:inline;">Financial and derivative instruments </div></div> </td> </tr> </table> <div style="margin-top: 10pt; margin-bottom: 0pt; font-size: 10pt; font-family: ARIAL;"><div style="font-weight:bold;display:inline;">Financial instruments </div></div> <div style="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:ARIAL">The fair value of the company&#8217;s financial instruments is determined by reference to various market data and other appropriate valuation techniques. There are no material differences between the fair value of the company&#8217;s financial instruments and the recorded carrying value. At March&#160;31, 2022 and December&#160;31, 2021, the fair value of long-term debt ($<ix:nonFraction name="us-gaap:LongTermDebtFairValue" contextRef="PAsOn03_31_2022" unitRef="Unit_CAD" decimals="-6" scale="6" format="ixt:numdotdecimal"><ix:nonFraction name="us-gaap:LongTermDebtFairValue" contextRef="PAsOn12_31_2021" unitRef="Unit_CAD" decimals="-6" scale="6" format="ixt:numdotdecimal">4,447</ix:nonFraction></ix:nonFraction>&#160;million, excluding finance lease obligations) was primarily a level 2 measurement. </div> <div style="margin-top: 12pt; margin-bottom: 0pt; font-size: 10pt; font-family: ARIAL;"><div style="font-weight:bold;display:inline;">Derivative instruments </div></div> <div style="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:ARIAL">The company&#8217;s size, strong capital structure and the complementary nature of the Upstream, Downstream and Chemical businesses reduce the company&#8217;s enterprise-wide risk from changes in commodity prices and currency exchange rates. In addition, the company uses commodity-based contracts, including derivative instruments to manage commodity price risk and to generate returns from trading. Commodity contracts held for trading purposes are presented in the Consolidated statement of income on a net basis in the line &#8220;Revenues&#8221;. The company does not designate derivative instruments as a hedge for hedge accounting purposes. </div> <div style="margin-top:10pt; margin-bottom:0pt; font-size:10pt; font-family:ARIAL">Credit risk associated with the company&#8217;s derivative position is mitigated by several factors, including the use of derivative clearing exchanges and the quality of and financial limits placed on derivative counterparties. The company maintains a system of controls that includes the authorization, reporting and monitoring of derivative activity. </div> <ix:nonNumeric name="imo:DisclosureDetailOfNetLongShortPositionOfDerivativeInstrumentsTableTextBlock" contextRef="P01_01_2022To03_31_2022" escape="true"><div style="margin-top:10pt; margin-bottom:0pt; font-size:10pt; font-family:ARIAL">The net notional long/(short) position of derivative instruments was: </div> <div style="font-size:12pt;margin-top:0pt;margin-bottom:0pt">&#160;</div>
<table cellpadding="0" cellspacing="0" style="BORDER-COLLAPSE:COLLAPSE; font-family:ARIAL; font-size:9pt;width:100%;border:0;margin:0 auto">
<tr>
<td style="width: 86%; line-height: 0pt; font-size: 0pt;"><div style="font-size: 0pt; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; width: 2%; line-height: 0pt; font-size: 0pt;"><div style="font-size: 0pt; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="line-height: 0pt; font-size: 0pt;"><div style="font-size: 0pt; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="line-height: 0pt; font-size: 0pt;"><div style="font-size: 0pt; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="line-height: 0pt; font-size: 0pt;"><div style="font-size: 0pt; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; width: 3%; line-height: 0pt; font-size: 0pt;"><div style="font-size: 0pt; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="line-height: 0pt; font-size: 0pt;"><div style="font-size: 0pt; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="line-height: 0pt; font-size: 0pt;"><div style="font-size: 0pt; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="line-height: 0pt; font-size: 0pt;"><div style="font-size: 0pt; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td> </tr>
<tr style="page-break-inside:avoid ; font-family:ARIAL; font-size:9pt">
<td style="vertical-align:top">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td colspan="2" style="vertical-align:bottom;white-space:nowrap;text-align:right;">As&#160;at<br/> Mar&#160;31</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td colspan="2" style="vertical-align:bottom;white-space:nowrap;text-align:right;">As&#160;at<br/> Dec&#160;31</td>
<td style="vertical-align:bottom">&#160;</td> </tr>
<tr style="page-break-inside:avoid ; font-family:ARIAL; font-size:9pt">
<td style="BORDER-BOTTOM:0.75pt solid #000000;vertical-align:top"><div style="font-size: 8pt; letter-spacing: 0px; top: 0px;;display:inline;">&#160;thousands of barrels</div></td>
<td style=" BORDER-BOTTOM:0.75pt solid #000000;vertical-align:bottom">&#160;&#160;</td>
<td colspan="2" style="BORDER-BOTTOM:0.75pt solid #000000;vertical-align:bottom;white-space:nowrap;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">2022</div></div></td>
<td style=" BORDER-BOTTOM:0.75pt solid #000000;vertical-align:bottom">&#160;</td>
<td style=" BORDER-BOTTOM:0.75pt solid #000000;vertical-align:bottom">&#160;&#160;</td>
<td colspan="2" style="BORDER-BOTTOM:0.75pt solid #000000;vertical-align:bottom;white-space:nowrap;text-align:right;">2021</td>
<td style=" BORDER-BOTTOM:0.75pt solid #000000;vertical-align:bottom">&#160;</td> </tr>
<tr style="page-break-inside:avoid ; font-family:ARIAL; font-size:9pt;background-color:#cceeff">
<td style="vertical-align:top"> <div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1.2em; text-indent: -1em; font-size: 9pt; font-family: ARIAL; line-height: normal;">Crude</div> </td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">(<ix:nonFraction name="imo:DerivativeNonmonetaryNotionalAmountVolumes" contextRef="P01_01_2022To03_31_2022_CrudeBarrelsMembersrtEnergyAxis" unitRef="Unit_bbl" decimals="-3" scale="3" format="ixt:numdotdecimal">620</ix:nonFraction></div></div></td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">)&#160;</div></div></td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;"><ix:nonFraction name="imo:DerivativeNonmonetaryNotionalAmountVolumes" contextRef="P01_01_2021To12_31_2021_CrudeBarrelsMembersrtEnergyAxis" unitRef="Unit_bbl" decimals="-3" scale="3" sign="-" format="ixt:numdotdecimal">7,390</ix:nonFraction></td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td> </tr>
<tr style="page-break-inside:avoid ; font-family:ARIAL; font-size:9pt">
<td style="BORDER-BOTTOM:0.75pt solid #000000;vertical-align:top"> <div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1.2em; text-indent: -1em; font-size: 9pt; font-family: ARIAL; line-height: normal;">Products</div> </td>
<td style=" BORDER-BOTTOM:0.75pt solid #000000;vertical-align:bottom">&#160;&#160;</td>
<td style="BORDER-BOTTOM:0.75pt solid #000000;white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="BORDER-BOTTOM:0.75pt solid #000000;white-space:nowrap;vertical-align:bottom;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">(<ix:nonFraction name="imo:DerivativeNonmonetaryNotionalAmountVolumes" contextRef="P01_01_2022To03_31_2022_ProductsBarrelsMembersrtEnergyAxis" unitRef="Unit_bbl" decimals="-3" scale="3" format="ixt:numdotdecimal">70</ix:nonFraction></div></div></td>
<td style="BORDER-BOTTOM:0.75pt solid #000000;white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">)&#160;</div></div></td>
<td style=" BORDER-BOTTOM:0.75pt solid #000000;vertical-align:bottom">&#160;&#160;</td>
<td style="BORDER-BOTTOM:0.75pt solid #000000;white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="BORDER-BOTTOM:0.75pt solid #000000;white-space:nowrap;vertical-align:bottom;text-align:right;">(<ix:nonFraction name="imo:DerivativeNonmonetaryNotionalAmountVolumes" contextRef="P01_01_2021To12_31_2021_ProductsBarrelsMembersrtEnergyAxis" unitRef="Unit_bbl" decimals="-3" scale="3" format="ixt:numdotdecimal">560</ix:nonFraction></td>
<td style="BORDER-BOTTOM:0.75pt solid #000000;white-space:nowrap;vertical-align:bottom">)&#160;</td> </tr> </table> </ix:nonNumeric> <ix:nonNumeric name="imo:RealizedAndUnrealizedGainsLossesOnDerivativeInstrumentsTableTextBlock" contextRef="P01_01_2022To03_31_2022" escape="true"><div style="margin-top:12pt; margin-bottom:0pt; font-size:10pt; font-family:ARIAL">Realized and unrealized gain or (loss) on derivative instruments recognized in the Consolidated statement of income is included in the following lines on a <div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;">before-tax</div> basis: </div> <div style="font-size:12pt;margin-top:0pt;margin-bottom:0pt">&#160;</div>
<table cellpadding="0" cellspacing="0" style="BORDER-COLLAPSE:COLLAPSE; font-family:ARIAL; font-size:9pt;width:100%;border:0;margin:0 auto">
<tr>
<td style="width: 88%; line-height: 0pt; font-size: 0pt;"><div style="font-size: 0pt; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; width: 1%; line-height: 0pt; font-size: 0pt;"><div style="font-size: 0pt; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="line-height: 0pt; font-size: 0pt;"><div style="font-size: 0pt; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="line-height: 0pt; font-size: 0pt;"><div style="font-size: 0pt; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="line-height: 0pt; font-size: 0pt;"><div style="font-size: 0pt; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; width: 4%; line-height: 0pt; font-size: 0pt;"><div style="font-size: 0pt; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="line-height: 0pt; font-size: 0pt;"><div style="font-size: 0pt; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="line-height: 0pt; font-size: 0pt;"><div style="font-size: 0pt; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="line-height: 0pt; font-size: 0pt;"><div style="font-size: 0pt; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td> </tr>
<tr style="page-break-inside:avoid ; font-family:ARIAL; font-size:9pt">
<td style="vertical-align:top">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td colspan="6" style="vertical-align:bottom;white-space:nowrap;text-align:center;">Three&#160;Months<br/> to&#160;March&#160;31</td>
<td style="vertical-align:bottom">&#160;</td> </tr>
<tr style="page-break-inside:avoid ; font-family:ARIAL; font-size:9pt">
<td style="BORDER-BOTTOM:0.75pt solid #000000;vertical-align:top"><div style="font-size: 8pt; letter-spacing: 0px; top: 0px;;display:inline;">&#160;millions of Canadian dollars</div></td>
<td style=" BORDER-BOTTOM:0.75pt solid #000000;vertical-align:bottom">&#160;&#160;</td>
<td colspan="2" style="BORDER-BOTTOM:0.75pt solid #000000;vertical-align:bottom;white-space:nowrap;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">2022</div></div></td>
<td style=" BORDER-BOTTOM:0.75pt solid #000000;vertical-align:bottom">&#160;</td>
<td style=" BORDER-BOTTOM:0.75pt solid #000000;vertical-align:bottom">&#160;&#160;&#160;&#160;</td>
<td colspan="2" style="BORDER-BOTTOM:0.75pt solid #000000;vertical-align:bottom;white-space:nowrap;text-align:right;">2021</td>
<td style=" BORDER-BOTTOM:0.75pt solid #000000;vertical-align:bottom">&#160;</td> </tr>
<tr style="page-break-inside:avoid ; font-family:ARIAL; font-size:9pt;background-color:#cceeff">
<td style="vertical-align:top"> <div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1.2em; text-indent: -1em; font-size: 9pt; font-family: ARIAL; line-height: normal;">Revenues</div> </td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;"><ix:nonFraction name="imo:RealizedAndUnrealizedRevenueOnDerivativeInstrument" contextRef="P01_01_2022To03_31_2022" unitRef="Unit_CAD" decimals="-6" scale="6" format="ixt:numdotdecimal">37</ix:nonFraction></div></div></td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align:bottom">&#160;&#160;&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;"><ix:nonFraction name="imo:RealizedAndUnrealizedRevenueOnDerivativeInstrument" contextRef="P01_01_2021To03_31_2021" unitRef="Unit_CAD" decimals="-6" scale="6" format="ixt:zerodash">-</ix:nonFraction></td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td> </tr>
<tr style="page-break-inside:avoid ; font-family:ARIAL; font-size:9pt">
<td style="BORDER-BOTTOM:0.75pt solid #000000;vertical-align:top"> <div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1.2em; text-indent: -1em; font-size: 9pt; font-family: ARIAL; line-height: normal;">Purchases of crude oil and products</div> </td>
<td style=" BORDER-BOTTOM:0.75pt solid #000000;vertical-align:bottom">&#160;&#160;</td>
<td style="BORDER-BOTTOM:0.75pt solid #000000;white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="BORDER-BOTTOM:0.75pt solid #000000;white-space:nowrap;vertical-align:bottom;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;"><ix:nonFraction name="imo:RealizedAndUnrealizedPurchaseOnDerivativeInstrument" contextRef="P01_01_2022To03_31_2022" unitRef="Unit_CAD" decimals="-6" scale="6" format="ixt:zerodash">-</ix:nonFraction></div></div></td>
<td style="BORDER-BOTTOM:0.75pt solid #000000;white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style=" BORDER-BOTTOM:0.75pt solid #000000;vertical-align:bottom">&#160;&#160;&#160;&#160;</td>
<td style="BORDER-BOTTOM:0.75pt solid #000000;white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="BORDER-BOTTOM:0.75pt solid #000000;white-space:nowrap;vertical-align:bottom;text-align:right;">&#160;&#160;&#160;&#160;(<ix:nonFraction name="imo:RealizedAndUnrealizedPurchaseOnDerivativeInstrument" contextRef="P01_01_2021To03_31_2021" unitRef="Unit_CAD" decimals="-6" scale="6" format="ixt:numdotdecimal">14</ix:nonFraction></td>
<td style="BORDER-BOTTOM:0.75pt solid #000000;white-space:nowrap;vertical-align:bottom">)&#160;</td> </tr>
<tr style="page-break-inside:avoid ; font-family:ARIAL; font-size:9pt;background-color:#cceeff">
<td style="BORDER-BOTTOM:1.50pt solid #000000;vertical-align:top"> <div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1.2em; text-indent: -1em; font-size: 9pt; font-family: ARIAL; line-height: normal;">Total</div> </td>
<td style=" BORDER-BOTTOM:1.50pt solid #000000;vertical-align:bottom">&#160;&#160;</td>
<td style="BORDER-BOTTOM:1.50pt solid #000000;white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="BORDER-BOTTOM:1.50pt solid #000000;white-space:nowrap;vertical-align:bottom;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;"><ix:nonFraction name="us-gaap:GainLossOnDerivativeInstrumentsNetPretax" contextRef="P01_01_2022To03_31_2022" unitRef="Unit_CAD" decimals="-6" scale="6" format="ixt:numdotdecimal">37</ix:nonFraction></div></div></td>
<td style="BORDER-BOTTOM:1.50pt solid #000000;white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style=" BORDER-BOTTOM:1.50pt solid #000000;vertical-align:bottom">&#160;&#160;&#160;&#160;</td>
<td style="BORDER-BOTTOM:1.50pt solid #000000;white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="BORDER-BOTTOM:1.50pt solid #000000;white-space:nowrap;vertical-align:bottom;text-align:right;">(<ix:nonFraction name="us-gaap:GainLossOnDerivativeInstrumentsNetPretax" contextRef="P01_01_2021To03_31_2021" unitRef="Unit_CAD" decimals="-6" scale="6" sign="-" format="ixt:numdotdecimal">14</ix:nonFraction></td>
<td style="BORDER-BOTTOM:1.50pt solid #000000;white-space:nowrap;vertical-align:bottom">)&#160;</td> </tr> </table> </ix:nonNumeric> <div style="margin-top:0pt;margin-bottom:0pt ; font-size:8pt">&#160;</div></ix:nonNumeric> <div style="margin-top:0pt; margin-bottom:0pt; font-size:9pt; font-family:ARIAL;text-align:center">13 </div> </div> </div> <div style="margin-top:1em; margin-bottom:0em; page-break-before:always"></div> <hr style="color:#999999;height:3px;width:100%"/> <div style="font-size: .83em;margin-top : 1.67em;margin-bottom : 1.67em;font-weight: bold;"><a href="#toc">Table of Contents</a></div> </div> </div> <div><div style="background-color:white;display: inline;"><div style="text-align:center"><div style="width:8.5in;text-align:left;margin-left: auto;margin-right: auto"><div style="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:ARIAL;text-align:center"><div style="color: rgb(0, 101, 179); letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">IMPERIAL OIL LIMITED </div></div></div></div><div style="font-size: 3pt; margin-top: 0px; margin-bottom: 0px;">&#160;</div><div style="line-height: 3pt; margin-top: 0px; margin-bottom: 0px; border-bottom: 1px solid rgb(0, 101, 179);">&#160;<br/></div><ix:continuation id="TextSelection_47088890"> <div style="font-size: 8pt; margin-top: 0pt; margin-bottom: 0pt; text-indent: 0px;"><div style="display:inline;"><div style="font-size: 8pt; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div><br/></div> <ix:nonNumeric name="us-gaap:ScheduleOfDerivativeInstrumentsInStatementOfFinancialPositionFairValueTextBlock" contextRef="P01_01_2022To03_31_2022" escape="true"><div style="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:ARIAL">The estimated fair value of derivative instruments, and the related hierarchy level for the fair value measurement is as follows: </div> <div style="font-size: 12pt; margin-top: 0px; margin-bottom: 0px;">&#160;</div>
<table cellpadding="0" cellspacing="0" style="border-collapse: collapse; font-family: ARIAL; font-size: 9pt; width: 100%; border: 0px; margin: 0px auto; border-spacing: 0px;">
<tr>
<td style="width: 84%; line-height: 0pt; font-size: 0pt;"><div style="font-size: 0pt; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; width: 1%; line-height: 0pt; font-size: 0pt;"><div style="font-size: 0pt; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="line-height: 0pt; font-size: 0pt;"><div style="font-size: 0pt; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="line-height: 0pt; font-size: 0pt;"><div style="font-size: 0pt; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="line-height: 0pt; font-size: 0pt;"><div style="font-size: 0pt; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; width: 1%; line-height: 0pt; font-size: 0pt;"><div style="font-size: 0pt; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="line-height: 0pt; font-size: 0pt;"><div style="font-size: 0pt; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="line-height: 0pt; font-size: 0pt;"><div style="font-size: 0pt; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="line-height: 0pt; font-size: 0pt;"><div style="font-size: 0pt; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; width: 1%; line-height: 0pt; font-size: 0pt;"><div style="font-size: 0pt; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="line-height: 0pt; font-size: 0pt;"><div style="font-size: 0pt; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="line-height: 0pt; font-size: 0pt;"><div style="font-size: 0pt; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="line-height: 0pt; font-size: 0pt;"><div style="font-size: 0pt; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; width: 1%; line-height: 0pt; font-size: 0pt;"><div style="font-size: 0pt; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="line-height: 0pt; font-size: 0pt;"><div style="font-size: 0pt; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="line-height: 0pt; font-size: 0pt;"><div style="font-size: 0pt; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="line-height: 0pt; font-size: 0pt;"><div style="font-size: 0pt; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; width: 1%; line-height: 0pt; font-size: 0pt;"><div style="font-size: 0pt; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="line-height: 0pt; font-size: 0pt;"><div style="font-size: 0pt; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="line-height: 0pt; font-size: 0pt;"><div style="font-size: 0pt; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="line-height: 0pt; font-size: 0pt;"><div style="font-size: 0pt; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; width: 1%; line-height: 0pt; font-size: 0pt;"><div style="font-size: 0pt; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="line-height: 0pt; font-size: 0pt;"><div style="font-size: 0pt; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="line-height: 0pt; font-size: 0pt;"><div style="font-size: 0pt; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="line-height: 0pt; font-size: 0pt;"><div style="font-size: 0pt; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; width: 1%; line-height: 0pt; font-size: 0pt;"><div style="font-size: 0pt; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="line-height: 0pt; font-size: 0pt;"><div style="font-size: 0pt; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="line-height: 0pt; font-size: 0pt;"><div style="font-size: 0pt; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="line-height: 0pt; font-size: 0pt;"><div style="font-size: 0pt; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td></tr>
<tr style="page-break-inside:avoid ; font-family:ARIAL; font-size:8pt">
<td colspan="29" style="vertical-align:top">&#160;At March&#160;31, 2022</td></tr>
<tr style="page-break-inside:avoid ; font-family:ARIAL; font-size:9pt">
<td colspan="29" style="vertical-align: top; border-bottom: 0.75pt solid rgb(0, 0, 0);"><div style="font-size: 8pt; letter-spacing: 0px; top: 0px;;display:inline;">&#160;millions of Canadian dollars</div></td></tr>
<tr style="page-break-inside:avoid ; font-family:ARIAL; font-size:9pt">
<td style="vertical-align: top; padding-bottom: 0.375pt;">&#160;</td>
<td style="vertical-align: bottom; border-bottom: 0.75pt solid rgb(0, 0, 0);">&#160;&#160;</td>
<td colspan="14" style="vertical-align: bottom; white-space: nowrap; border-bottom: 0.75pt solid rgb(0, 0, 0);;text-align:center;">Fair value</td>
<td style="vertical-align: bottom; border-bottom: 0.75pt solid rgb(0, 0, 0);">&#160;</td>
<td style="vertical-align: bottom; padding-bottom: 0.375pt;">&#160;&#160;</td>
<td colspan="2" style="vertical-align: bottom; white-space: nowrap; padding-bottom: 0.375pt;;text-align:right;">Effect of</td>
<td style="vertical-align: bottom; padding-bottom: 0.375pt;">&#160;</td>
<td style="vertical-align: bottom; padding-bottom: 0.375pt;">&#160;</td>
<td colspan="2" style="vertical-align: bottom; white-space: nowrap; padding-bottom: 0.375pt;;text-align:right;">Effect of</td>
<td style="vertical-align: bottom; padding-bottom: 0.375pt;">&#160;</td>
<td style="vertical-align: bottom; padding-bottom: 0.375pt;">&#160;</td>
<td colspan="2" style="vertical-align: bottom; white-space: nowrap; padding-bottom: 0.375pt;;text-align:right;">Net</td>
<td style="vertical-align: bottom; padding-bottom: 0.375pt;">&#160;</td></tr>
<tr style="page-break-inside:avoid ; font-family:ARIAL; font-size:9pt">
<td style="vertical-align:top">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td colspan="2" style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td colspan="2" style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td colspan="2" style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td colspan="2" style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td colspan="2" style="vertical-align:bottom;white-space:nowrap">counterparty</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td colspan="2" style="vertical-align:bottom;white-space:nowrap">collateral</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td colspan="2" style="vertical-align:bottom;white-space:nowrap">carrying</td>
<td style="vertical-align:bottom">&#160;</td></tr>
<tr style="page-break-inside:avoid ; font-family:ARIAL; font-size:9pt">
<td style="vertical-align: top; border-bottom: 0.75pt solid rgb(0, 0, 0);">&#160;&#160;</td>
<td style="vertical-align: bottom; border-bottom: 0.75pt solid rgb(0, 0, 0);">&#160;&#160;</td>
<td colspan="2" style="vertical-align: bottom; white-space: nowrap; border-bottom: 0.75pt solid rgb(0, 0, 0);;text-align:right;">Level&#160;1</td>
<td style="vertical-align: bottom; border-bottom: 0.75pt solid rgb(0, 0, 0);">&#160;</td>
<td style="vertical-align: bottom; border-bottom: 0.75pt solid rgb(0, 0, 0);">&#160;&#160;</td>
<td colspan="2" style="vertical-align: bottom; white-space: nowrap; border-bottom: 0.75pt solid rgb(0, 0, 0);;text-align:right;">Level&#160;2</td>
<td style="vertical-align: bottom; border-bottom: 0.75pt solid rgb(0, 0, 0);">&#160;</td>
<td style="vertical-align: bottom; border-bottom: 0.75pt solid rgb(0, 0, 0);">&#160;&#160;</td>
<td colspan="2" style="vertical-align: bottom; white-space: nowrap; border-bottom: 0.75pt solid rgb(0, 0, 0);;text-align:right;">Level&#160;3</td>
<td style="vertical-align: bottom; border-bottom: 0.75pt solid rgb(0, 0, 0);">&#160;</td>
<td style="vertical-align: bottom; border-bottom: 0.75pt solid rgb(0, 0, 0);">&#160;&#160;</td>
<td colspan="2" style="vertical-align: bottom; white-space: nowrap; border-bottom: 0.75pt solid rgb(0, 0, 0);;text-align:right;">Total</td>
<td style="vertical-align: bottom; border-bottom: 0.75pt solid rgb(0, 0, 0);">&#160;</td>
<td style="vertical-align: bottom; border-bottom: 0.75pt solid rgb(0, 0, 0);">&#160;&#160;</td>
<td colspan="2" style="vertical-align: bottom; white-space: nowrap; border-bottom: 0.75pt solid rgb(0, 0, 0);;text-align:right;">netting</td>
<td style="vertical-align: bottom; border-bottom: 0.75pt solid rgb(0, 0, 0);">&#160;</td>
<td style="vertical-align: bottom; border-bottom: 0.75pt solid rgb(0, 0, 0);">&#160;</td>
<td colspan="2" style="vertical-align: bottom; white-space: nowrap; border-bottom: 0.75pt solid rgb(0, 0, 0);;text-align:right;">netting</td>
<td style="vertical-align: bottom; border-bottom: 0.75pt solid rgb(0, 0, 0);">&#160;</td>
<td style="vertical-align: bottom; border-bottom: 0.75pt solid rgb(0, 0, 0);">&#160;</td>
<td colspan="2" style="vertical-align: bottom; white-space: nowrap; border-bottom: 0.75pt solid rgb(0, 0, 0);;text-align:right;">value</td>
<td style="vertical-align: bottom; border-bottom: 0.75pt solid rgb(0, 0, 0);">&#160;</td></tr>
<tr style="page-break-inside:avoid ; font-family:ARIAL; font-size:9pt;background-color:#cceeff">
<td colspan="4" style="vertical-align:top"><div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1.2em; text-indent: -1em; font-size: 9pt; font-family: ARIAL; line-height: normal;"><div style="font-weight:bold;display:inline;">&#160;Assets</div></div></td>
<td style="vertical-align:top"><div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 0em; text-indent: 0em; font-size: 9pt; font-family: ARIAL; line-height: normal;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td></tr>
<tr style="page-break-inside:avoid ; font-family:ARIAL; font-size:9pt">
<td style="vertical-align:top"><div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 3em; text-indent: -1em; font-size: 9pt; font-family: ARIAL; line-height: normal;">Derivative assets <div style="font-size: 8pt; letter-spacing: 0px; top: 0px;;display:inline;">(a)</div></div></td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;"><ix:nonFraction name="us-gaap:DerivativeAssets" contextRef="PAsOn03_31_2022_FairValueInputsLevel1MemberusgaapFairValueByFairValueHierarchyLevelAxis" unitRef="Unit_CAD" decimals="-6" scale="6" format="ixt:numdotdecimal" id="Fact_47089021">48</ix:nonFraction></div></div></td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;"><ix:nonFraction name="us-gaap:DerivativeAssets" contextRef="PAsOn03_31_2022_FairValueInputsLevel2MemberusgaapFairValueByFairValueHierarchyLevelAxis" unitRef="Unit_CAD" decimals="-6" scale="6" format="ixt:numdotdecimal" id="Fact_47089022">18</ix:nonFraction></div></div></td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;"><ix:nonFraction name="us-gaap:DerivativeAssets" contextRef="PAsOn03_31_2022_FairValueInputsLevel3MemberusgaapFairValueByFairValueHierarchyLevelAxis" unitRef="Unit_CAD" decimals="-6" scale="6" format="ixt:zerodash" id="Fact_47089023">-</ix:nonFraction></div></div></td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;"><ix:nonFraction name="us-gaap:DerivativeAssets" contextRef="PAsOn03_31_2022" unitRef="Unit_CAD" decimals="-6" scale="6" format="ixt:numdotdecimal" id="Fact_47089024">66</ix:nonFraction></div></div></td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">(<ix:nonFraction name="us-gaap:DerivativeAssets" contextRef="PAsOn03_31_2022_DerivativeFairValueOfDerivativeAmountEffectOfCounterPartyNettingMemberusgaapDerivativeInstrumentRiskAxis" unitRef="Unit_CAD" decimals="-6" scale="6" sign="-" format="ixt:numdotdecimal" id="Fact_47089025">59</ix:nonFraction></div></div></td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">)&#160;</div></div></td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;"><ix:nonFraction name="us-gaap:DerivativeAssets" contextRef="PAsOn03_31_2022_DerivativeFairValueOfDerivativeAmountEffectOfCollateralNettingMemberusgaapDerivativeInstrumentRiskAxis" unitRef="Unit_CAD" decimals="-6" scale="6" format="ixt:zerodash" id="Fact_47089026">-</ix:nonFraction></div></div></td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;"><ix:nonFraction name="us-gaap:DerivativeAssets" contextRef="PAsOn03_31_2022_NetCarryingValueMemberusgaapDerivativeInstrumentRiskAxis" unitRef="Unit_CAD" decimals="-6" scale="6" format="ixt:numdotdecimal" id="Fact_47089078">7</ix:nonFraction></div></div></td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td></tr>
<tr style="font-size:1pt">
<td colspan="5" style="height:14.25pt">&#160;</td>
<td colspan="4" style="height:14.25pt">&#160;</td>
<td colspan="4" style="height:14.25pt">&#160;</td>
<td colspan="4" style="height:14.25pt">&#160;</td>
<td colspan="4" style="height:14.25pt">&#160;</td>
<td colspan="4" style="height:14.25pt">&#160;</td>
<td colspan="4" style="height:14.25pt">&#160;</td></tr>
<tr style="page-break-inside:avoid ; font-family:ARIAL; font-size:9pt;background-color:#cceeff">
<td colspan="4" style="vertical-align:top"><div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1.2em; text-indent: -1em; font-size: 9pt; font-family: ARIAL; line-height: normal;"><div style="font-weight:bold;display:inline;">&#160;Liabilities</div></div></td>
<td style="vertical-align:top"><div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 0em; text-indent: 0em; font-size: 9pt; font-family: ARIAL; line-height: normal;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td></tr>
<tr style="page-break-inside:avoid ; font-family:ARIAL; font-size:9pt">
<td style="vertical-align: top; border-bottom: 1.5pt solid rgb(0, 0, 0);"><div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 3em; text-indent: -1em; font-size: 9pt; font-family: ARIAL; line-height: normal;">Derivative liabilities <div style="font-size: 8pt; letter-spacing: 0px; top: 0px;;display:inline;">(b)</div></div></td>
<td style="vertical-align: bottom; border-bottom: 1.5pt solid rgb(0, 0, 0);">&#160;&#160;</td>
<td style="white-space: nowrap; vertical-align: bottom; border-bottom: 1.5pt solid rgb(0, 0, 0);"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="white-space: nowrap; vertical-align: bottom; border-bottom: 1.5pt solid rgb(0, 0, 0);;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;"><ix:nonFraction name="us-gaap:DerivativeLiabilities" contextRef="PAsOn03_31_2022_FairValueInputsLevel1MemberusgaapFairValueByFairValueHierarchyLevelAxis" unitRef="Unit_CAD" decimals="-6" scale="6" format="ixt:numdotdecimal" id="Fact_47089027">53</ix:nonFraction></div></div></td>
<td style="white-space: nowrap; vertical-align: bottom; border-bottom: 1.5pt solid rgb(0, 0, 0);"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom; border-bottom: 1.5pt solid rgb(0, 0, 0);">&#160;&#160;</td>
<td style="white-space: nowrap; vertical-align: bottom; border-bottom: 1.5pt solid rgb(0, 0, 0);"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="white-space: nowrap; vertical-align: bottom; border-bottom: 1.5pt solid rgb(0, 0, 0);;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;"><ix:nonFraction name="us-gaap:DerivativeLiabilities" contextRef="PAsOn03_31_2022_FairValueInputsLevel2MemberusgaapFairValueByFairValueHierarchyLevelAxis" unitRef="Unit_CAD" decimals="-6" scale="6" format="ixt:numdotdecimal" id="Fact_47089028">25</ix:nonFraction></div></div></td>
<td style="white-space: nowrap; vertical-align: bottom; border-bottom: 1.5pt solid rgb(0, 0, 0);"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom; border-bottom: 1.5pt solid rgb(0, 0, 0);">&#160;&#160;</td>
<td style="white-space: nowrap; vertical-align: bottom; border-bottom: 1.5pt solid rgb(0, 0, 0);"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="white-space: nowrap; vertical-align: bottom; border-bottom: 1.5pt solid rgb(0, 0, 0);;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;"><ix:nonFraction name="us-gaap:DerivativeLiabilities" contextRef="PAsOn03_31_2022_FairValueInputsLevel3MemberusgaapFairValueByFairValueHierarchyLevelAxis" unitRef="Unit_CAD" decimals="-6" scale="6" format="ixt:zerodash" id="Fact_47089029">-</ix:nonFraction></div></div></td>
<td style="white-space: nowrap; vertical-align: bottom; border-bottom: 1.5pt solid rgb(0, 0, 0);"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom; border-bottom: 1.5pt solid rgb(0, 0, 0);">&#160;&#160;</td>
<td style="white-space: nowrap; vertical-align: bottom; border-bottom: 1.5pt solid rgb(0, 0, 0);"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="white-space: nowrap; vertical-align: bottom; border-bottom: 1.5pt solid rgb(0, 0, 0);;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;"><ix:nonFraction name="us-gaap:DerivativeLiabilities" contextRef="PAsOn03_31_2022" unitRef="Unit_CAD" decimals="-6" scale="6" format="ixt:numdotdecimal" id="Fact_47089030">78</ix:nonFraction></div></div></td>
<td style="white-space: nowrap; vertical-align: bottom; border-bottom: 1.5pt solid rgb(0, 0, 0);"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom; border-bottom: 1.5pt solid rgb(0, 0, 0);">&#160;&#160;</td>
<td style="white-space: nowrap; vertical-align: bottom; border-bottom: 1.5pt solid rgb(0, 0, 0);"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="white-space: nowrap; vertical-align: bottom; border-bottom: 1.5pt solid rgb(0, 0, 0);;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">(<ix:nonFraction name="us-gaap:DerivativeLiabilities" contextRef="PAsOn03_31_2022_DerivativeFairValueOfDerivativeAmountEffectOfCounterPartyNettingMemberusgaapDerivativeInstrumentRiskAxis" unitRef="Unit_CAD" decimals="-6" scale="6" sign="-" format="ixt:numdotdecimal" id="Fact_47089031">59</ix:nonFraction></div></div></td>
<td style="white-space: nowrap; vertical-align: bottom; border-bottom: 1.5pt solid rgb(0, 0, 0);"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">)&#160;</div></div></td>
<td style="vertical-align: bottom; border-bottom: 1.5pt solid rgb(0, 0, 0);">&#160;</td>
<td style="white-space: nowrap; vertical-align: bottom; border-bottom: 1.5pt solid rgb(0, 0, 0);"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="white-space: nowrap; vertical-align: bottom; border-bottom: 1.5pt solid rgb(0, 0, 0);;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">(<ix:nonFraction name="us-gaap:DerivativeLiabilities" contextRef="PAsOn03_31_2022_DerivativeFairValueOfDerivativeAmountEffectOfCollateralNettingMemberusgaapDerivativeInstrumentRiskAxis" unitRef="Unit_CAD" decimals="-6" scale="6" sign="-" format="ixt:numdotdecimal" id="Fact_47089032">4</ix:nonFraction></div></div></td>
<td style="white-space: nowrap; vertical-align: bottom; border-bottom: 1.5pt solid rgb(0, 0, 0);"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">)&#160;</div></div></td>
<td style="vertical-align: bottom; border-bottom: 1.5pt solid rgb(0, 0, 0);">&#160;</td>
<td style="white-space: nowrap; vertical-align: bottom; border-bottom: 1.5pt solid rgb(0, 0, 0);"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="white-space: nowrap; vertical-align: bottom; border-bottom: 1.5pt solid rgb(0, 0, 0);;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;"><ix:nonFraction name="us-gaap:DerivativeLiabilities" contextRef="PAsOn03_31_2022_NetCarryingValueMemberusgaapDerivativeInstrumentRiskAxis" unitRef="Unit_CAD" decimals="-6" scale="6" format="ixt:numdotdecimal" id="Fact_47089079">15</ix:nonFraction></div></div></td>
<td style="white-space: nowrap; vertical-align: bottom; border-bottom: 1.5pt solid rgb(0, 0, 0);"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td></tr></table>
<table cellpadding="0" cellspacing="0" style="border-collapse: collapse; font-family: ARIAL; font-size: 8pt; border: 0px; width: 100%; border-spacing: 0px;">
<tr style="page-break-inside:avoid">
<td style="width:4%;vertical-align:top;text-align:left;">(a)</td>
<td style="vertical-align:top;text-align:left;"><div style="margin-top: 0pt; margin-bottom: 0pt; font-size: 8pt; font-family: ARIAL; text-align: left; line-height: normal;">Included in the Consolidated balance sheet line: &#8220;Materials, supplies and prepaid expenses&#8221;, &#8220;Accounts receivable&#8212;net&#8221; and &#8220;Other assets, including intangibles - net&#8221;. </div></td></tr></table>
<table cellpadding="0" cellspacing="0" style="border-collapse: collapse; font-family: ARIAL; font-size: 8pt; border: 0px; width: 100%; border-spacing: 0px;">
<tr style="page-break-inside:avoid">
<td style="width:4%;vertical-align:top;text-align:left;">(b)</td>
<td style="vertical-align:top;text-align:left;"><div style="margin-top: 0pt; margin-bottom: 0pt; font-size: 8pt; font-family: ARIAL; text-align: left; line-height: normal;">Included in the Consolidated balance sheet line: &#8220;Accounts payable and accrued liabilities&#8221; and &#8220;Other long-term obligations&#8221;. </div></td></tr></table> <div style="font-size: 12pt; margin-top: 0px; margin-bottom: 0px;">&#160;</div>
<table cellpadding="0" cellspacing="0" style="border-collapse: collapse; font-family: ARIAL; font-size: 9pt; width: 100%; border: 0px; margin: 0px auto; border-spacing: 0px;">
<tr>
<td style="width: 84%; line-height: 0pt; font-size: 0pt;"><div style="font-size: 0pt; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; width: 1%; line-height: 0pt; font-size: 0pt;"><div style="font-size: 0pt; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="line-height: 0pt; font-size: 0pt;"><div style="font-size: 0pt; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="line-height: 0pt; font-size: 0pt;"><div style="font-size: 0pt; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="line-height: 0pt; font-size: 0pt;"><div style="font-size: 0pt; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; width: 1%; line-height: 0pt; font-size: 0pt;"><div style="font-size: 0pt; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="line-height: 0pt; font-size: 0pt;"><div style="font-size: 0pt; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="line-height: 0pt; font-size: 0pt;"><div style="font-size: 0pt; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="line-height: 0pt; font-size: 0pt;"><div style="font-size: 0pt; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; width: 1%; line-height: 0pt; font-size: 0pt;"><div style="font-size: 0pt; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="line-height: 0pt; font-size: 0pt;"><div style="font-size: 0pt; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="line-height: 0pt; font-size: 0pt;"><div style="font-size: 0pt; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="line-height: 0pt; font-size: 0pt;"><div style="font-size: 0pt; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; width: 1%; line-height: 0pt; font-size: 0pt;"><div style="font-size: 0pt; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="line-height: 0pt; font-size: 0pt;"><div style="font-size: 0pt; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="line-height: 0pt; font-size: 0pt;"><div style="font-size: 0pt; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="line-height: 0pt; font-size: 0pt;"><div style="font-size: 0pt; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; width: 1%; line-height: 0pt; font-size: 0pt;"><div style="font-size: 0pt; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="line-height: 0pt; font-size: 0pt;"><div style="font-size: 0pt; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="line-height: 0pt; font-size: 0pt;"><div style="font-size: 0pt; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="line-height: 0pt; font-size: 0pt;"><div style="font-size: 0pt; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; width: 1%; line-height: 0pt; font-size: 0pt;"><div style="font-size: 0pt; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="line-height: 0pt; font-size: 0pt;"><div style="font-size: 0pt; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="line-height: 0pt; font-size: 0pt;"><div style="font-size: 0pt; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="line-height: 0pt; font-size: 0pt;"><div style="font-size: 0pt; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; width: 1%; line-height: 0pt; font-size: 0pt;"><div style="font-size: 0pt; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="line-height: 0pt; font-size: 0pt;"><div style="font-size: 0pt; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="line-height: 0pt; font-size: 0pt;"><div style="font-size: 0pt; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="line-height: 0pt; font-size: 0pt;"><div style="font-size: 0pt; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td></tr>
<tr style="page-break-inside:avoid ; font-family:ARIAL; font-size:8pt">
<td colspan="28" style="vertical-align:bottom;white-space:nowrap">&#160;At December&#160;31, 2021</td>
<td style="vertical-align:bottom">&#160;</td></tr>
<tr style="page-break-inside:avoid ; font-family:ARIAL; font-size:9pt">
<td colspan="28" style="vertical-align: bottom; white-space: nowrap; border-bottom: 0.75pt solid rgb(0, 0, 0);"><div style="font-size: 8pt; letter-spacing: 0px; top: 0px;;display:inline;">&#160;millions of Canadian dollars</div></td>
<td style="vertical-align: bottom; border-bottom: 0.75pt solid rgb(0, 0, 0);">&#160;</td></tr>
<tr style="page-break-inside:avoid ; font-family:ARIAL; font-size:9pt">
<td style="vertical-align: bottom; padding-bottom: 0.375pt;">&#160;</td>
<td style="vertical-align: bottom; border-bottom: 0.75pt solid rgb(0, 0, 0);">&#160;&#160;</td>
<td colspan="14" style="vertical-align: bottom; white-space: nowrap; border-bottom: 0.75pt solid rgb(0, 0, 0);;text-align:center;">Fair value</td>
<td style="vertical-align: bottom; border-bottom: 0.75pt solid rgb(0, 0, 0);">&#160;</td>
<td style="vertical-align: bottom; padding-bottom: 0.375pt;">&#160;&#160;</td>
<td colspan="2" style="vertical-align: bottom; white-space: nowrap; padding-bottom: 0.375pt;;text-align:right;">Effect of</td>
<td style="vertical-align: bottom; padding-bottom: 0.375pt;">&#160;</td>
<td style="vertical-align: bottom; padding-bottom: 0.375pt;">&#160;</td>
<td colspan="2" style="vertical-align: bottom; white-space: nowrap; padding-bottom: 0.375pt;;text-align:right;">Effect of</td>
<td style="vertical-align: bottom; padding-bottom: 0.375pt;">&#160;</td>
<td style="vertical-align: bottom; padding-bottom: 0.375pt;">&#160;</td>
<td colspan="2" style="vertical-align: bottom; white-space: nowrap; padding-bottom: 0.375pt;;text-align:right;">Net</td>
<td style="vertical-align: bottom; padding-bottom: 0.375pt;">&#160;</td></tr>
<tr style="page-break-inside:avoid ; font-family:ARIAL; font-size:9pt">
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td colspan="2" style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td colspan="2" style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td colspan="2" style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td colspan="2" style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td colspan="2" style="vertical-align:bottom;white-space:nowrap">counterparty</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td colspan="2" style="vertical-align:bottom;white-space:nowrap">collateral</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td colspan="2" style="vertical-align:bottom;white-space:nowrap">carrying</td>
<td style="vertical-align:bottom">&#160;</td></tr>
<tr style="page-break-inside:avoid ; font-family:ARIAL; font-size:9pt">
<td style="vertical-align: bottom; border-bottom: 0.75pt solid rgb(0, 0, 0);">&#160;&#160;</td>
<td style="vertical-align: bottom; border-bottom: 0.75pt solid rgb(0, 0, 0);">&#160;&#160;</td>
<td colspan="2" style="vertical-align: bottom; white-space: nowrap; border-bottom: 0.75pt solid rgb(0, 0, 0);;text-align:right;">Level&#160;1</td>
<td style="vertical-align: bottom; border-bottom: 0.75pt solid rgb(0, 0, 0);">&#160;</td>
<td style="vertical-align: bottom; border-bottom: 0.75pt solid rgb(0, 0, 0);">&#160;&#160;</td>
<td colspan="2" style="vertical-align: bottom; white-space: nowrap; border-bottom: 0.75pt solid rgb(0, 0, 0);;text-align:right;">Level&#160;2</td>
<td style="vertical-align: bottom; border-bottom: 0.75pt solid rgb(0, 0, 0);">&#160;</td>
<td style="vertical-align: bottom; border-bottom: 0.75pt solid rgb(0, 0, 0);">&#160;&#160;</td>
<td colspan="2" style="vertical-align: bottom; white-space: nowrap; border-bottom: 0.75pt solid rgb(0, 0, 0);;text-align:right;">Level&#160;3</td>
<td style="vertical-align: bottom; border-bottom: 0.75pt solid rgb(0, 0, 0);">&#160;</td>
<td style="vertical-align: bottom; border-bottom: 0.75pt solid rgb(0, 0, 0);">&#160;&#160;</td>
<td colspan="2" style="vertical-align: bottom; white-space: nowrap; border-bottom: 0.75pt solid rgb(0, 0, 0);;text-align:right;">Total</td>
<td style="vertical-align: bottom; border-bottom: 0.75pt solid rgb(0, 0, 0);">&#160;</td>
<td style="vertical-align: bottom; border-bottom: 0.75pt solid rgb(0, 0, 0);">&#160;&#160;</td>
<td colspan="2" style="vertical-align: bottom; white-space: nowrap; border-bottom: 0.75pt solid rgb(0, 0, 0);;text-align:right;">netting</td>
<td style="vertical-align: bottom; border-bottom: 0.75pt solid rgb(0, 0, 0);">&#160;</td>
<td style="vertical-align: bottom; border-bottom: 0.75pt solid rgb(0, 0, 0);">&#160;</td>
<td colspan="2" style="vertical-align: bottom; white-space: nowrap; border-bottom: 0.75pt solid rgb(0, 0, 0);;text-align:right;">netting</td>
<td style="vertical-align: bottom; border-bottom: 0.75pt solid rgb(0, 0, 0);">&#160;</td>
<td style="vertical-align: bottom; border-bottom: 0.75pt solid rgb(0, 0, 0);">&#160;</td>
<td colspan="2" style="vertical-align: bottom; white-space: nowrap; border-bottom: 0.75pt solid rgb(0, 0, 0);;text-align:right;">value</td>
<td style="vertical-align: bottom; border-bottom: 0.75pt solid rgb(0, 0, 0);">&#160;</td></tr>
<tr style="page-break-inside:avoid ; font-family:ARIAL; font-size:9pt;background-color:#cceeff">
<td style="vertical-align:bottom;white-space:nowrap"><div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1.2em; text-indent: -1em; font-size: 9pt; font-family: ARIAL; line-height: normal;"><div style="font-weight:bold;display:inline;">&#160;Assets</div></div></td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td></tr>
<tr style="page-break-inside:avoid ; font-family:ARIAL; font-size:9pt">
<td style="vertical-align:bottom;white-space:nowrap"><div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 2.5em; font-size: 9pt; font-family: ARIAL; line-height: normal;">Derivative assets <div style="font-size: 8pt; letter-spacing: 0px; top: 0px;;display:inline;">(a)</div></div></td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;"><ix:nonFraction name="us-gaap:DerivativeAssets" contextRef="PAsOn12_31_2021_FairValueInputsLevel1MemberusgaapFairValueByFairValueHierarchyLevelAxis" unitRef="Unit_CAD" decimals="-6" scale="6" format="ixt:numdotdecimal" id="Fact_47089033">24</ix:nonFraction></td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;"><ix:nonFraction name="us-gaap:DerivativeAssets" contextRef="PAsOn12_31_2021_FairValueInputsLevel2MemberusgaapFairValueByFairValueHierarchyLevelAxis" unitRef="Unit_CAD" decimals="-6" scale="6" format="ixt:numdotdecimal" id="Fact_47089034">17</ix:nonFraction></td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;"><ix:nonFraction name="us-gaap:DerivativeAssets" contextRef="PAsOn12_31_2021_FairValueInputsLevel3MemberusgaapFairValueByFairValueHierarchyLevelAxis" unitRef="Unit_CAD" decimals="-6" scale="6" format="ixt:zerodash" id="Fact_47089035">-</ix:nonFraction></td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;"><ix:nonFraction name="us-gaap:DerivativeAssets" contextRef="PAsOn12_31_2021" unitRef="Unit_CAD" decimals="-6" scale="6" format="ixt:numdotdecimal" id="Fact_47089036">41</ix:nonFraction></td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;">(<ix:nonFraction name="us-gaap:DerivativeAssets" contextRef="PAsOn12_31_2021_DerivativeFairValueOfDerivativeAmountEffectOfCounterPartyNettingMemberusgaapDerivativeInstrumentRiskAxis" unitRef="Unit_CAD" decimals="-6" scale="6" sign="-" format="ixt:numdotdecimal" id="Fact_47089037">31</ix:nonFraction></td>
<td style="white-space:nowrap;vertical-align:bottom">)&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;"><ix:nonFraction name="us-gaap:DerivativeAssets" contextRef="PAsOn12_31_2021_DerivativeFairValueOfDerivativeAmountEffectOfCollateralNettingMemberusgaapDerivativeInstrumentRiskAxis" unitRef="Unit_CAD" decimals="-6" scale="6" format="ixt:zerodash" id="Fact_47089080">-</ix:nonFraction></td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;"><ix:nonFraction name="us-gaap:DerivativeAssets" contextRef="PAsOn12_31_2021_NetCarryingValueMemberusgaapDerivativeInstrumentRiskAxis" unitRef="Unit_CAD" decimals="-6" scale="6" format="ixt:numdotdecimal" id="Fact_47089081">10</ix:nonFraction></td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td></tr>
<tr style="font-size:1pt">
<td style="height:12pt">&#160;</td>
<td colspan="4" style="height:12pt">&#160;</td>
<td colspan="4" style="height:12pt">&#160;</td>
<td colspan="4" style="height:12pt">&#160;</td>
<td colspan="4" style="height:12pt">&#160;</td>
<td colspan="4" style="height:12pt">&#160;</td>
<td colspan="4" style="height:12pt">&#160;</td>
<td colspan="4" style="height:12pt">&#160;</td></tr>
<tr style="page-break-inside:avoid ; font-family:ARIAL; font-size:9pt;background-color:#cceeff">
<td style="vertical-align:bottom;white-space:nowrap"><div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1.2em; text-indent: -1em; font-size: 9pt; font-family: ARIAL; line-height: normal;"><div style="font-weight:bold;display:inline;">&#160;Liabilities</div></div></td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td></tr>
<tr style="page-break-inside:avoid ; font-family:ARIAL; font-size:9pt">
<td style="vertical-align: bottom; white-space: nowrap; border-bottom: 1.5pt solid rgb(0, 0, 0);"><div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 2.5em; font-size: 9pt; font-family: ARIAL; line-height: normal;">Derivative liabilities <div style="font-size: 8pt; letter-spacing: 0px; top: 0px;;display:inline;">(b)</div></div></td>
<td style="vertical-align: bottom; border-bottom: 1.5pt solid rgb(0, 0, 0);">&#160;&#160;</td>
<td style="white-space: nowrap; vertical-align: bottom; border-bottom: 1.5pt solid rgb(0, 0, 0);">&#160;</td>
<td style="white-space: nowrap; vertical-align: bottom; border-bottom: 1.5pt solid rgb(0, 0, 0);;text-align:right;"><ix:nonFraction name="us-gaap:DerivativeLiabilities" contextRef="PAsOn12_31_2021_FairValueInputsLevel1MemberusgaapFairValueByFairValueHierarchyLevelAxis" unitRef="Unit_CAD" decimals="-6" scale="6" format="ixt:numdotdecimal" id="Fact_47089038">31</ix:nonFraction></td>
<td style="white-space: nowrap; vertical-align: bottom; border-bottom: 1.5pt solid rgb(0, 0, 0);">&#160;</td>
<td style="vertical-align: bottom; border-bottom: 1.5pt solid rgb(0, 0, 0);">&#160;&#160;</td>
<td style="white-space: nowrap; vertical-align: bottom; border-bottom: 1.5pt solid rgb(0, 0, 0);">&#160;</td>
<td style="white-space: nowrap; vertical-align: bottom; border-bottom: 1.5pt solid rgb(0, 0, 0);;text-align:right;"><ix:nonFraction name="us-gaap:DerivativeLiabilities" contextRef="PAsOn12_31_2021_FairValueInputsLevel2MemberusgaapFairValueByFairValueHierarchyLevelAxis" unitRef="Unit_CAD" decimals="-6" scale="6" format="ixt:numdotdecimal" id="Fact_47089039">12</ix:nonFraction></td>
<td style="white-space: nowrap; vertical-align: bottom; border-bottom: 1.5pt solid rgb(0, 0, 0);">&#160;</td>
<td style="vertical-align: bottom; border-bottom: 1.5pt solid rgb(0, 0, 0);">&#160;&#160;</td>
<td style="white-space: nowrap; vertical-align: bottom; border-bottom: 1.5pt solid rgb(0, 0, 0);">&#160;</td>
<td style="white-space: nowrap; vertical-align: bottom; border-bottom: 1.5pt solid rgb(0, 0, 0);;text-align:right;"><ix:nonFraction name="us-gaap:DerivativeLiabilities" contextRef="PAsOn12_31_2021_FairValueInputsLevel3MemberusgaapFairValueByFairValueHierarchyLevelAxis" unitRef="Unit_CAD" decimals="-6" scale="6" format="ixt:zerodash" id="Fact_47089040">-</ix:nonFraction></td>
<td style="white-space: nowrap; vertical-align: bottom; border-bottom: 1.5pt solid rgb(0, 0, 0);">&#160;</td>
<td style="vertical-align: bottom; border-bottom: 1.5pt solid rgb(0, 0, 0);">&#160;&#160;</td>
<td style="white-space: nowrap; vertical-align: bottom; border-bottom: 1.5pt solid rgb(0, 0, 0);">&#160;</td>
<td style="white-space: nowrap; vertical-align: bottom; border-bottom: 1.5pt solid rgb(0, 0, 0);;text-align:right;"><ix:nonFraction name="us-gaap:DerivativeLiabilities" contextRef="PAsOn12_31_2021" unitRef="Unit_CAD" decimals="-6" scale="6" format="ixt:numdotdecimal" id="Fact_47089041">43</ix:nonFraction></td>
<td style="white-space: nowrap; vertical-align: bottom; border-bottom: 1.5pt solid rgb(0, 0, 0);">&#160;</td>
<td style="vertical-align: bottom; border-bottom: 1.5pt solid rgb(0, 0, 0);">&#160;&#160;</td>
<td style="white-space: nowrap; vertical-align: bottom; border-bottom: 1.5pt solid rgb(0, 0, 0);">&#160;</td>
<td style="white-space: nowrap; vertical-align: bottom; border-bottom: 1.5pt solid rgb(0, 0, 0);;text-align:right;">(<ix:nonFraction name="us-gaap:DerivativeLiabilities" contextRef="PAsOn12_31_2021_DerivativeFairValueOfDerivativeAmountEffectOfCounterPartyNettingMemberusgaapDerivativeInstrumentRiskAxis" unitRef="Unit_CAD" decimals="-6" scale="6" sign="-" format="ixt:numdotdecimal" id="Fact_47089042">31</ix:nonFraction></td>
<td style="white-space: nowrap; vertical-align: bottom; border-bottom: 1.5pt solid rgb(0, 0, 0);">)&#160;</td>
<td style="vertical-align: bottom; border-bottom: 1.5pt solid rgb(0, 0, 0);">&#160;</td>
<td style="white-space: nowrap; vertical-align: bottom; border-bottom: 1.5pt solid rgb(0, 0, 0);">&#160;</td>
<td style="white-space: nowrap; vertical-align: bottom; border-bottom: 1.5pt solid rgb(0, 0, 0);;text-align:right;">(<ix:nonFraction name="us-gaap:DerivativeLiabilities" contextRef="PAsOn12_31_2021_DerivativeFairValueOfDerivativeAmountEffectOfCollateralNettingMemberusgaapDerivativeInstrumentRiskAxis" unitRef="Unit_CAD" decimals="-6" scale="6" sign="-" format="ixt:numdotdecimal" id="Fact_47089082">7</ix:nonFraction></td>
<td style="white-space: nowrap; vertical-align: bottom; border-bottom: 1.5pt solid rgb(0, 0, 0);">)&#160;</td>
<td style="vertical-align: bottom; border-bottom: 1.5pt solid rgb(0, 0, 0);">&#160;</td>
<td style="white-space: nowrap; vertical-align: bottom; border-bottom: 1.5pt solid rgb(0, 0, 0);">&#160;</td>
<td style="white-space: nowrap; vertical-align: bottom; border-bottom: 1.5pt solid rgb(0, 0, 0);;text-align:right;"><ix:nonFraction name="us-gaap:DerivativeLiabilities" contextRef="PAsOn12_31_2021_NetCarryingValueMemberusgaapDerivativeInstrumentRiskAxis" unitRef="Unit_CAD" decimals="-6" scale="6" format="ixt:numdotdecimal" id="Fact_47089083">5</ix:nonFraction></td>
<td style="white-space: nowrap; vertical-align: bottom; border-bottom: 1.5pt solid rgb(0, 0, 0);">&#160;</td></tr></table>
<table cellpadding="0" cellspacing="0" style="border-collapse: collapse; font-family: ARIAL; font-size: 8pt; border: 0px; width: 100%; border-spacing: 0px;">
<tr style="page-break-inside:avoid">
<td style="width:4%;vertical-align:top;text-align:left;">&#160;(a)</td>
<td style="vertical-align:top;text-align:left;"><div style="margin-top: 0pt; margin-bottom: 0pt; font-size: 8pt; font-family: ARIAL; text-align: left; line-height: normal;">Included in the Consolidated balance sheet line: &#8220;Materials, supplies and prepaid expenses&#8221;, &#8220;Accounts receivable - net&#8221; and &#8220;Other assets, including intangibles - net&#8221;. </div></td></tr></table>
<table cellpadding="0" cellspacing="0" style="border-collapse: collapse; font-family: ARIAL; font-size: 8pt; border: 0px; width: 100%; border-spacing: 0px;">
<tr style="page-break-inside:avoid">
<td style="width:4%;vertical-align:top;text-align:left;">&#160;(b)</td>
<td style="vertical-align:top;text-align:left;"><div style="margin-top: 0pt; margin-bottom: 0pt; font-size: 8pt; font-family: ARIAL; text-align: left; line-height: normal;">Included in the Consolidated balance sheet line: &#8220;Accounts payable and accrued liabilities&#8221; and &#8220;Other long-term obligations&#8221;. </div></td></tr></table> </ix:nonNumeric> <div style="margin-top:12pt; margin-bottom:0pt; font-size:10pt; font-family:ARIAL">At March&#160;31, 2022 and December&#160;31, 2021, the company had $<ix:nonFraction name="us-gaap:DerivativeCollateralRightToReclaimCash" contextRef="PAsOn03_31_2022_MasterNettingArrangementsMemberusgaapDerivativeInstrumentRiskAxis" unitRef="Unit_CAD" decimals="-6" scale="6" format="ixt:numdotdecimal">47</ix:nonFraction>&#160;million and $<ix:nonFraction name="us-gaap:DerivativeCollateralRightToReclaimCash" contextRef="PAsOn12_31_2021_MasterNettingArrangementsMemberusgaapDerivativeInstrumentRiskAxis" unitRef="Unit_CAD" decimals="-6" scale="6" format="ixt:numdotdecimal">6</ix:nonFraction>&#160;million, respectively, of collateral under a master netting arrangement not offset against the derivatives on the Consolidated balance sheet in &#8220;Accounts receivable - net&#8221;, primarily related to initial margin requirements. </div> </ix:continuation> <div style="margin-top: 0px; margin-bottom: 0px; font-size: 8pt;">&#160;</div> <div style="margin-top:0pt; margin-bottom:0pt; font-size:9pt; font-family:ARIAL;text-align:center">14 </div> </div></div><div style="margin-top:1em; margin-bottom:0em; page-break-before:always"></div><hr style="color:#999999;height:3px;width:100%"/><div style="font-size: .83em;margin-top : 1.67em;margin-bottom : 1.67em;font-weight: bold;"><a href="#toc">Table of Contents</a></div><div style="text-align:center"><div style="width:8.5in;text-align:left;margin-left: auto;margin-right: auto"><div style="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:ARIAL;text-align:center"><div style="color: rgb(0, 101, 179); letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">IMPERIAL OIL LIMITED </div></div></div></div><div style="font-size: 3pt; margin-top: 0px; margin-bottom: 0px;">&#160;</div><div style="line-height: 3pt; margin-top: 0px; margin-bottom: 0px; border-bottom: 1px solid rgb(0, 101, 179);">&#160;</div><div style="margin-top: 0px; margin-bottom: 0px; font-size: 8pt;">&#160;</div> <ix:nonNumeric name="imo:CommonShareInformationAndScheduleOfEarningsPerShareCalculationsTextBlock" contextRef="P01_01_2022To03_31_2022" escape="true" continuedAt="TextSelection_47088895">
<table cellpadding="0" cellspacing="0" style="border-collapse: collapse; font-family: ARIAL; font-size: 13pt; border: 0px; width: 100%; border-spacing: 0px;">
<tr style="page-break-inside:avoid">
<td style="width:4%;vertical-align:top;text-align:left;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">9.</div></div></td>
<td style="vertical-align:top;text-align:left;"><div style="margin-top: 0pt; margin-bottom: 0pt; font-size: 13pt; font-family: ARIAL; text-align: left; line-height: normal;"><div style="font-weight:bold;display:inline;">Common shares </div></div></td></tr></table> <ix:nonNumeric name="imo:SummaryOfCommonSharesTableTextBlock" contextRef="P01_01_2022To03_31_2022" escape="true">
<table cellpadding="0" cellspacing="0" style="border-collapse: collapse; font-family: ARIAL; font-size: 9pt; width: 100%; border: 0px; margin: 0px auto; border-spacing: 0px;">
<tr>
<td style="width: 78%; line-height: 0pt; font-size: 0pt;"><div style="font-size: 0pt; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; width: 4%; line-height: 0pt; font-size: 0pt;"><div style="font-size: 0pt; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="line-height: 0pt; font-size: 0pt;"><div style="font-size: 0pt; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="line-height: 0pt; font-size: 0pt;"><div style="font-size: 0pt; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="line-height: 0pt; font-size: 0pt;"><div style="font-size: 0pt; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; width: 4%; line-height: 0pt; font-size: 0pt;"><div style="font-size: 0pt; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="line-height: 0pt; font-size: 0pt;"><div style="font-size: 0pt; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="line-height: 0pt; font-size: 0pt;"><div style="font-size: 0pt; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="line-height: 0pt; font-size: 0pt;"><div style="font-size: 0pt; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td></tr>
<tr style="page-break-inside:avoid ; font-family:ARIAL; font-size:9pt">
<td style="vertical-align:top">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td colspan="2" style="vertical-align:bottom;white-space:nowrap;text-align:right;">&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;As&#160;of</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td colspan="2" style="vertical-align:bottom;white-space:nowrap;text-align:right;">&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;As&#160;of</td>
<td style="vertical-align:bottom">&#160;</td></tr>
<tr style="page-break-inside:avoid ; font-family:ARIAL; font-size:9pt">
<td style="vertical-align:top">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td colspan="2" style="vertical-align:bottom;white-space:nowrap;text-align:right;">Mar&#160;31</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td colspan="2" style="vertical-align:bottom;white-space:nowrap;text-align:right;">Dec&#160;31</td>
<td style="vertical-align:bottom">&#160;</td></tr>
<tr style="page-break-inside:avoid ; font-family:ARIAL; font-size:9pt">
<td style="vertical-align: top; border-bottom: 0.75pt solid rgb(0, 0, 0);"><div style="font-size: 8pt; letter-spacing: 0px; top: 0px;;display:inline;">&#160;thousands of shares</div></td>
<td style="vertical-align: bottom; border-bottom: 0.75pt solid rgb(0, 0, 0);">&#160;&#160;</td>
<td colspan="2" style="vertical-align: bottom; white-space: nowrap; border-bottom: 0.75pt solid rgb(0, 0, 0);;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">2022</div></div></td>
<td style="vertical-align: bottom; border-bottom: 0.75pt solid rgb(0, 0, 0);">&#160;</td>
<td style="vertical-align: bottom; border-bottom: 0.75pt solid rgb(0, 0, 0);">&#160;&#160;</td>
<td colspan="2" style="vertical-align: bottom; white-space: nowrap; border-bottom: 0.75pt solid rgb(0, 0, 0);;text-align:right;">2021</td>
<td style="vertical-align: bottom; border-bottom: 0.75pt solid rgb(0, 0, 0);">&#160;</td></tr>
<tr style="page-break-inside:avoid ; font-family:ARIAL; font-size:9pt;background-color:#cceeff">
<td style="vertical-align:top"><div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1.2em; text-indent: -1em; font-size: 9pt; font-family: ARIAL; line-height: normal;">Authorized</div></td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;"><ix:nonFraction name="us-gaap:CommonStockSharesAuthorized" contextRef="PAsOn03_31_2022" unitRef="Unit_shares" decimals="INF" scale="3" format="ixt:numdotdecimal">1,100,000</ix:nonFraction></div></div></td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;"><ix:nonFraction name="us-gaap:CommonStockSharesAuthorized" contextRef="PAsOn12_31_2021" unitRef="Unit_shares" decimals="INF" scale="3" format="ixt:numdotdecimal">1,100,000</ix:nonFraction></td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td></tr>
<tr style="page-break-inside:avoid ; font-family:ARIAL; font-size:9pt">
<td style="vertical-align: top; border-bottom: 1.5pt solid rgb(0, 0, 0);"><div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1.2em; text-indent: -1em; font-size: 9pt; font-family: ARIAL; line-height: normal;">Common shares outstanding</div></td>
<td style="vertical-align: bottom; border-bottom: 1.5pt solid rgb(0, 0, 0);">&#160;&#160;</td>
<td style="white-space: nowrap; vertical-align: bottom; border-bottom: 1.5pt solid rgb(0, 0, 0);"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="white-space: nowrap; vertical-align: bottom; border-bottom: 1.5pt solid rgb(0, 0, 0);;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;"><ix:nonFraction name="us-gaap:CommonStockOtherSharesOutstanding" contextRef="PAsOn03_31_2022" unitRef="Unit_shares" decimals="-3" scale="3" format="ixt:numdotdecimal">669,144</ix:nonFraction></div></div></td>
<td style="white-space: nowrap; vertical-align: bottom; border-bottom: 1.5pt solid rgb(0, 0, 0);"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom; border-bottom: 1.5pt solid rgb(0, 0, 0);">&#160;&#160;</td>
<td style="white-space: nowrap; vertical-align: bottom; border-bottom: 1.5pt solid rgb(0, 0, 0);">&#160;</td>
<td style="white-space: nowrap; vertical-align: bottom; border-bottom: 1.5pt solid rgb(0, 0, 0);;text-align:right;"><ix:nonFraction name="us-gaap:CommonStockOtherSharesOutstanding" contextRef="PAsOn12_31_2021" unitRef="Unit_shares" decimals="-3" scale="3" format="ixt:numdotdecimal">678,080</ix:nonFraction></td>
<td style="white-space: nowrap; vertical-align: bottom; border-bottom: 1.5pt solid rgb(0, 0, 0);">&#160;</td></tr></table> </ix:nonNumeric> <div style="margin-top:10pt; margin-bottom:0pt; font-size:10pt; font-family:ARIAL">The most recent <div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;"><ix:nonNumeric name="us-gaap:StockRepurchaseProgramPeriodInForce1" contextRef="P06_29_2021To06_29_2021" format="ixt-sec:durmonth">12</ix:nonNumeric>-month</div> normal course issuer bid program came into effect June&#160;29, 2021, under which Imperial continued its existing share purchase program. The program enabled the company to purchase up to a maximum of <ix:nonFraction name="us-gaap:StockRepurchaseProgramNumberOfSharesAuthorizedToBeRepurchased" contextRef="PAsOn06_29_2021" unitRef="Unit_shares" decimals="0" scale="0" format="ixt:numdotdecimal">35,583,671</ix:nonFraction> common shares (<ix:nonFraction name="imo:PercentageOfTotalNumberOfCommonShares" contextRef="P06_15_2021To06_15_2021" unitRef="Unit_pure" decimals="2" scale="-2" sign="-" format="ixt:numdotdecimal">5</ix:nonFraction>&#160;percent of the total shares on June&#160;15, 2021) which included shares purchased under the normal course issuer bid and from Exxon Mobil Corporation concurrent with, but outside of the normal course issuer bid. As in the past, Exxon Mobil Corporation advised the company that it intended to participate to maintain its ownership percentage at approximately <ix:nonFraction name="imo:MajorityInterestOwnershipPercentage" contextRef="PAsOn06_29_2021" unitRef="Unit_pure" decimals="3" scale="-2" format="ixt:numdotdecimal">69.6</ix:nonFraction>&#160;percent. The program completed on January&#160;31, 2022 as a result of the company purchasing the maximum allowable number of shares under the program. </div> <div style="margin-top:10pt; margin-bottom:0pt; font-size:10pt; font-family:ARIAL">On April&#160;29, 2022 the company announced its intention to launch a substantial issuer bid pursuant to which the company will offer to purchase for cancellation up to $<ix:nonFraction name="imo:SubstantialStockRepurchaseProgramCommonStockSubjectToRepurchaseAndCancellationAmount" contextRef="PAsOn04_29_2022_SubsequentEventMemberusgaapSubsequentEventTypeAxis" unitRef="Unit_CAD" decimals="-6" scale="6" format="ixt:numdotdecimal">2,500</ix:nonFraction>,000,000 of its common shares. The substantial issuer bid will be made through a modified Dutch auction, with a tender price range to be determined by the company at the time of commencement of the offer. Shares may also be tendered by way of a proportionate tender, which will result in a shareholder maintaining their proportionate share ownership. ExxonMobil has advised Imperial that it intends to make a proportionate tender in connection with the offer in order to maintain its proportionate share ownership at approximately <ix:nonFraction name="imo:MajorityInterestOwnershipPercentage" contextRef="PAsOn04_29_2022_SubsequentEventMemberusgaapSubsequentEventTypeAxis" unitRef="Unit_pure" decimals="3" scale="-2" format="ixt:numdotdecimal">69.6</ix:nonFraction>&#160;percent following completion of the offer. Nothing in this report shall constitute an offer to purchase or a solicitation of an offer to sell any shares. </div> <div style="margin-top:10pt; margin-bottom:0pt; font-size:10pt; font-family:ARIAL">The excess of the purchase cost over the stated value of shares purchased has been recorded as a distribution of earnings reinvested. </div> <ix:nonNumeric name="us-gaap:ScheduleOfCommonStockOutstandingRollForwardTableTextBlock" contextRef="P01_01_2022To03_31_2022" escape="true"><div style="margin-top:12pt; margin-bottom:0pt; font-size:10pt; font-family:ARIAL">The company&#8217;s common share activities are summarized below: </div>
<table cellpadding="0" cellspacing="0" style="border-collapse: collapse; font-family: ARIAL; font-size: 9pt; width: 100%; border: 0px; margin: 0px auto; border-spacing: 0px;">
<tr>
<td style="width: 79%; line-height: 0pt; font-size: 0pt;"><div style="font-size: 0pt; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; width: 5%; line-height: 0pt; font-size: 0pt;"><div style="font-size: 0pt; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="line-height: 0pt; font-size: 0pt;"><div style="font-size: 0pt; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="line-height: 0pt; font-size: 0pt;"><div style="font-size: 0pt; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="line-height: 0pt; font-size: 0pt;"><div style="font-size: 0pt; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; width: 5%; line-height: 0pt; font-size: 0pt;"><div style="font-size: 0pt; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="line-height: 0pt; font-size: 0pt;"><div style="font-size: 0pt; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="line-height: 0pt; font-size: 0pt;"><div style="font-size: 0pt; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="line-height: 0pt; font-size: 0pt;"><div style="font-size: 0pt; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td></tr>
<tr style="page-break-inside:avoid ; font-family:ARIAL; font-size:9pt">
<td style="vertical-align: top; border-bottom: 0.75pt solid rgb(0, 0, 0);">&#160;&#160;</td>
<td style="vertical-align: bottom; border-bottom: 0.75pt solid rgb(0, 0, 0);">&#160;&#160;</td>
<td colspan="2" style="vertical-align: bottom; white-space: nowrap; border-bottom: 0.75pt solid rgb(0, 0, 0);;text-align:right;">Thousands&#160;of<br/> shares</td>
<td style="vertical-align: bottom; border-bottom: 0.75pt solid rgb(0, 0, 0);">&#160;</td>
<td style="vertical-align: bottom; border-bottom: 0.75pt solid rgb(0, 0, 0);">&#160;</td>
<td colspan="2" style="vertical-align: bottom; white-space: nowrap; border-bottom: 0.75pt solid rgb(0, 0, 0);;text-align:right;">&#160;&#160;&#160;&#160;Millions&#160;of<br/> dollars</td>
<td style="vertical-align: bottom; border-bottom: 0.75pt solid rgb(0, 0, 0);">&#160;</td></tr>
<tr style="page-break-inside:avoid ; font-family:ARIAL; font-size:9pt;background-color:#cceeff">
<td style="vertical-align:top"><div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1.2em; text-indent: -1em; font-size: 9pt; font-family: ARIAL; line-height: normal;">Balance as at December&#160;31, 2020</div></td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;"><ix:nonFraction name="us-gaap:CommonStockOtherSharesOutstanding" contextRef="PAsOn12_31_2020_CommonStockMemberusgaapStatementEquityComponentsAxis" unitRef="Unit_shares" decimals="-3" scale="3" format="ixt:numdotdecimal">734,077</ix:nonFraction></td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;"><ix:nonFraction name="us-gaap:CommonStockValue" contextRef="PAsOn12_31_2020_CommonStockMemberusgaapStatementEquityComponentsAxis" unitRef="Unit_CAD" decimals="-6" scale="6" format="ixt:numdotdecimal">1,357</ix:nonFraction></td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td></tr>
<tr style="page-break-inside:avoid ; font-family:ARIAL; font-size:9pt">
<td style="vertical-align:top"><div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1.2em; text-indent: -1em; font-size: 9pt; font-family: ARIAL; line-height: normal;">Issued under employee share-based awards</div></td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;"><ix:nonFraction name="us-gaap:StockIssuedDuringPeriodSharesStockOptionsExercised" contextRef="P01_01_2021To12_31_2021_CommonStockMemberusgaapStatementEquityComponentsAxis" unitRef="Unit_shares" decimals="-3" scale="3" format="ixt:numdotdecimal">7</ix:nonFraction></td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;"><ix:nonFraction name="us-gaap:ProceedsFromStockOptionsExercised" contextRef="P01_01_2021To12_31_2021_CommonStockMemberusgaapStatementEquityComponentsAxis" unitRef="Unit_CAD" decimals="-6" scale="6" format="ixt:zerodash">-</ix:nonFraction></td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td></tr>
<tr style="page-break-inside:avoid ; font-family:ARIAL; font-size:9pt;background-color:#cceeff">
<td style="vertical-align: top; border-bottom: 0.75pt solid rgb(0, 0, 0);"><div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1.2em; text-indent: -1em; font-size: 9pt; font-family: ARIAL; line-height: normal;">Purchases at stated value</div></td>
<td style="vertical-align: bottom; border-bottom: 0.75pt solid rgb(0, 0, 0);">&#160;&#160;</td>
<td style="white-space: nowrap; vertical-align: bottom; border-bottom: 0.75pt solid rgb(0, 0, 0);">&#160;</td>
<td style="white-space: nowrap; vertical-align: bottom; border-bottom: 0.75pt solid rgb(0, 0, 0);;text-align:right;">(<ix:nonFraction name="us-gaap:StockRepurchasedAndRetiredDuringPeriodShares" contextRef="P01_01_2021To12_31_2021_CommonStockMemberusgaapStatementEquityComponentsAxis" unitRef="Unit_shares" decimals="-3" scale="3" format="ixt:numdotdecimal">56,004</ix:nonFraction></td>
<td style="white-space: nowrap; vertical-align: bottom; border-bottom: 0.75pt solid rgb(0, 0, 0);">)&#160;</td>
<td style="vertical-align: bottom; border-bottom: 0.75pt solid rgb(0, 0, 0);">&#160;</td>
<td style="white-space: nowrap; vertical-align: bottom; border-bottom: 0.75pt solid rgb(0, 0, 0);">&#160;</td>
<td style="white-space: nowrap; vertical-align: bottom; border-bottom: 0.75pt solid rgb(0, 0, 0);;text-align:right;">(<ix:nonFraction name="us-gaap:StockRepurchasedAndRetiredDuringPeriodValue" contextRef="P01_01_2021To12_31_2021_CommonStockMemberusgaapStatementEquityComponentsAxis" unitRef="Unit_CAD" decimals="-6" scale="6" format="ixt:numdotdecimal">105</ix:nonFraction></td>
<td style="white-space: nowrap; vertical-align: bottom; border-bottom: 0.75pt solid rgb(0, 0, 0);">)&#160;</td></tr>
<tr style="page-break-inside:avoid ; font-family:ARIAL; font-size:9pt">
<td style="vertical-align:top"><div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1.2em; text-indent: -1em; font-size: 9pt; font-family: ARIAL; line-height: normal;">Balance as at December&#160;31, 2021</div></td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;"><ix:nonFraction name="us-gaap:CommonStockOtherSharesOutstanding" contextRef="PAsOn12_31_2021_CommonStockMemberusgaapStatementEquityComponentsAxis" unitRef="Unit_shares" decimals="-3" scale="3" format="ixt:numdotdecimal">678,080</ix:nonFraction></td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;"><ix:nonFraction name="us-gaap:CommonStockValue" contextRef="PAsOn12_31_2021_CommonStockMemberusgaapStatementEquityComponentsAxis" unitRef="Unit_CAD" decimals="-6" scale="6" format="ixt:numdotdecimal">1,252</ix:nonFraction></td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td></tr>
<tr style="page-break-inside:avoid ; font-family:ARIAL; font-size:9pt;background-color:#cceeff">
<td style="vertical-align:top"><div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1.2em; text-indent: -1em; font-size: 9pt; font-family: ARIAL; line-height: normal;">Issued under employee share-based awards</div></td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;"><ix:nonFraction name="us-gaap:StockIssuedDuringPeriodSharesStockOptionsExercised" contextRef="P01_01_2022To03_31_2022_CommonStockMemberusgaapStatementEquityComponentsAxis" unitRef="Unit_shares" decimals="-3" scale="3" format="ixt:zerodash">-</ix:nonFraction></div></div></td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;"><ix:nonFraction name="us-gaap:ProceedsFromStockOptionsExercised" contextRef="P01_01_2022To03_31_2022_CommonStockMemberusgaapStatementEquityComponentsAxis" unitRef="Unit_CAD" decimals="-6" scale="6" format="ixt:zerodash">-</ix:nonFraction></td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td></tr>
<tr style="page-break-inside:avoid ; font-family:ARIAL; font-size:9pt">
<td style="vertical-align: top; border-bottom: 0.75pt solid rgb(0, 0, 0);"><div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1.2em; text-indent: -1em; font-size: 9pt; font-family: ARIAL; line-height: normal;">Purchases at stated value</div></td>
<td style="vertical-align: bottom; border-bottom: 0.75pt solid rgb(0, 0, 0);">&#160;&#160;</td>
<td style="white-space: nowrap; vertical-align: bottom; border-bottom: 0.75pt solid rgb(0, 0, 0);"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="white-space: nowrap; vertical-align: bottom; border-bottom: 0.75pt solid rgb(0, 0, 0);;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">(<ix:nonFraction name="us-gaap:StockRepurchasedAndRetiredDuringPeriodShares" contextRef="P01_01_2022To03_31_2022_CommonStockMemberusgaapStatementEquityComponentsAxis" unitRef="Unit_shares" decimals="-3" scale="3" format="ixt:numdotdecimal">8,936</ix:nonFraction></div></div></td>
<td style="white-space: nowrap; vertical-align: bottom; border-bottom: 0.75pt solid rgb(0, 0, 0);"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">)&#160;</div></div></td>
<td style="vertical-align: bottom; border-bottom: 0.75pt solid rgb(0, 0, 0);">&#160;</td>
<td style="white-space: nowrap; vertical-align: bottom; border-bottom: 0.75pt solid rgb(0, 0, 0);"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="white-space: nowrap; vertical-align: bottom; border-bottom: 0.75pt solid rgb(0, 0, 0);;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">(<ix:nonFraction name="us-gaap:StockRepurchasedAndRetiredDuringPeriodValue" contextRef="P01_01_2022To03_31_2022_CommonStockMemberusgaapStatementEquityComponentsAxis" unitRef="Unit_CAD" decimals="-6" scale="6" format="ixt:numdotdecimal">15</ix:nonFraction></div></div></td>
<td style="white-space: nowrap; vertical-align: bottom; border-bottom: 0.75pt solid rgb(0, 0, 0);"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">)&#160;</div></div></td></tr>
<tr style="page-break-inside:avoid ; font-family:ARIAL; font-size:9pt;background-color:#cceeff">
<td style="vertical-align: top; border-bottom: 1.5pt solid rgb(0, 0, 0);"><div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1.2em; text-indent: -1em; font-size: 9pt; font-family: ARIAL; line-height: normal;"><div style="font-weight:bold;display:inline;">Balance as at March&#160;31, 2022</div></div></td>
<td style="vertical-align: bottom; border-bottom: 1.5pt solid rgb(0, 0, 0);">&#160;&#160;</td>
<td style="white-space: nowrap; vertical-align: bottom; border-bottom: 1.5pt solid rgb(0, 0, 0);"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="white-space: nowrap; vertical-align: bottom; border-bottom: 1.5pt solid rgb(0, 0, 0);;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;"><ix:nonFraction name="us-gaap:CommonStockOtherSharesOutstanding" contextRef="PAsOn03_31_2022_CommonStockMemberusgaapStatementEquityComponentsAxis" unitRef="Unit_shares" decimals="-3" scale="3" format="ixt:numdotdecimal">669,144</ix:nonFraction></div></div></td>
<td style="white-space: nowrap; vertical-align: bottom; border-bottom: 1.5pt solid rgb(0, 0, 0);"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom; border-bottom: 1.5pt solid rgb(0, 0, 0);">&#160;</td>
<td style="white-space: nowrap; vertical-align: bottom; border-bottom: 1.5pt solid rgb(0, 0, 0);"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="white-space: nowrap; vertical-align: bottom; border-bottom: 1.5pt solid rgb(0, 0, 0);;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;"><ix:nonFraction name="us-gaap:CommonStockValue" contextRef="PAsOn03_31_2022_CommonStockMemberusgaapStatementEquityComponentsAxis" unitRef="Unit_CAD" decimals="-6" scale="6" format="ixt:numdotdecimal">1,237</ix:nonFraction></div></div></td>
<td style="white-space: nowrap; vertical-align: bottom; border-bottom: 1.5pt solid rgb(0, 0, 0);"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td></tr></table> </ix:nonNumeric> </ix:nonNumeric> <div style="margin-top: 0px; margin-bottom: 0px; font-size: 8pt;">&#160;</div> <div style="margin-top:0pt; margin-bottom:0pt; font-size:9pt; font-family:ARIAL;text-align:center">15 </div> </div></div><div style="background-color:white;display: inline;"><div style="margin-top:1em; margin-bottom:0em; page-break-before:always"></div><hr style="color:#999999;height:3px;width:100%"/><div style="font-size: .83em;margin-top : 1.67em;margin-bottom : 1.67em;font-weight: bold;"><a href="#toc">Table of Contents</a></div></div></div></div> <div> <div style="background-color:white;display: inline;"> <div style="text-align:center"> <div style="width:8.5in;text-align:left;margin-left: auto;margin-right: auto"> <div style="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:ARIAL;text-align:center"><div style="color: rgb(0, 101, 179); letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">IMPERIAL OIL LIMITED </div></div></div></div> <div style="font-size:3pt;margin-top:0pt;margin-bottom:0pt">&#160;</div> <div style="line-height:3.0pt;margin-top:0pt;margin-bottom:2pt;border-bottom:1px solid #0065b3">&#160;</div> <div style="margin-top:0pt;margin-bottom:0pt ; font-size:8pt">&#160;</div> <ix:continuation id="TextSelection_47088895"> <ix:nonNumeric name="us-gaap:ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock" contextRef="P01_01_2022To03_31_2022" escape="true"><div style="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:ARIAL">The following table provides the calculation of basic and diluted earnings per common share and the dividends declared by the company on its outstanding common shares: </div> <div style="font-size:12pt;margin-top:0pt;margin-bottom:0pt">&#160;</div>
<table cellpadding="0" cellspacing="0" style="BORDER-COLLAPSE:COLLAPSE; font-family:ARIAL; font-size:9pt;width:100%;border:0;margin:0 auto">
<tr>
<td style="width: 88%; line-height: 0pt; font-size: 0pt;"><div style="font-size: 0pt; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; width: 1%; line-height: 0pt; font-size: 0pt;"><div style="font-size: 0pt; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="line-height: 0pt; font-size: 0pt;"><div style="font-size: 0pt; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="line-height: 0pt; font-size: 0pt;"><div style="font-size: 0pt; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="line-height: 0pt; font-size: 0pt;"><div style="font-size: 0pt; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; width: 1%; line-height: 0pt; font-size: 0pt;"><div style="font-size: 0pt; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="line-height: 0pt; font-size: 0pt;"><div style="font-size: 0pt; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="line-height: 0pt; font-size: 0pt;"><div style="font-size: 0pt; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="line-height: 0pt; font-size: 0pt;"><div style="font-size: 0pt; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td> </tr>
<tr style="page-break-inside:avoid ; font-family:ARIAL; font-size:9pt">
<td style="vertical-align:top">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom;white-space:nowrap;text-align:center;">&#160;</td>
<td colspan="5" style="vertical-align:bottom;white-space:nowrap;text-align:center;">Three&#160;Months</td>
<td style="vertical-align:bottom;white-space:nowrap">&#160;</td> </tr>
<tr style="page-break-inside:avoid ; font-family:ARIAL; font-size:9pt">
<td style="vertical-align:top">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="padding-bottom:2pt ;vertical-align:bottom;white-space:nowrap;text-align:center;">&#160;</td>
<td colspan="5" style="padding-bottom:2pt ;vertical-align:bottom;white-space:nowrap;text-align:center;">to March&#160;31</td>
<td style="padding-bottom:2pt ;vertical-align:bottom;white-space:nowrap">&#160;</td> </tr>
<tr style="page-break-inside:avoid ; font-family:ARIAL; font-size:9pt">
<td style="BORDER-BOTTOM:0.75pt solid #000000;vertical-align:top">&#160;</td>
<td style=" BORDER-BOTTOM:0.75pt solid #000000;vertical-align:bottom">&#160;&#160;</td>
<td style="padding-bottom:2pt ;BORDER-BOTTOM:0.75pt solid #000000;white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="padding-bottom:2pt ;BORDER-BOTTOM:0.75pt solid #000000;white-space:nowrap;vertical-align:bottom;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">2022</div></div></td>
<td style="padding-bottom:2pt ;BORDER-BOTTOM:0.75pt solid #000000;white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style=" BORDER-BOTTOM:0.75pt solid #000000;vertical-align:bottom">&#160;&#160;</td>
<td style="padding-bottom:2pt ;BORDER-BOTTOM:0.75pt solid #000000;white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="padding-bottom:2pt ;BORDER-BOTTOM:0.75pt solid #000000;white-space:nowrap;vertical-align:bottom;text-align:right;">2021</td>
<td style="padding-bottom:2pt ;BORDER-BOTTOM:0.75pt solid #000000;white-space:nowrap;vertical-align:bottom">&#160;</td> </tr>
<tr style="page-break-inside:avoid ; font-family:ARIAL; font-size:9pt;background-color:#cceeff">
<td style="vertical-align:top"> <div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1.2em; text-indent: -1em; font-size: 9pt; font-family: ARIAL; line-height: normal;"><div style="font-weight:bold;display:inline;">Net income (loss) per common share - basic</div></div> </td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td> </tr>
<tr style="page-break-inside:avoid ; font-family:ARIAL; font-size:9pt">
<td style="padding-bottom:2pt ;vertical-align:top"> <div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1.2em; text-indent: -1em; font-size: 9pt; font-family: ARIAL; line-height: normal;">Net income (loss) <div style="font-size: 8pt; letter-spacing: 0px; top: 0px;;display:inline;">(millions of Canadian dollars)</div></div> </td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="padding-bottom:2pt ;white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="padding-bottom:2pt ;white-space:nowrap;vertical-align:bottom;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;"><ix:nonFraction name="us-gaap:NetIncomeLoss" contextRef="P01_01_2022To03_31_2022" unitRef="Unit_CAD" decimals="-6" scale="6" format="ixt:numdotdecimal">1,173</ix:nonFraction></div></div></td>
<td style="padding-bottom:2pt ;white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="padding-bottom:2pt ;white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="padding-bottom:2pt ;white-space:nowrap;vertical-align:bottom;text-align:right;"><ix:nonFraction name="us-gaap:NetIncomeLoss" contextRef="P01_01_2021To03_31_2021" unitRef="Unit_CAD" decimals="-6" scale="6" format="ixt:numdotdecimal">392</ix:nonFraction></td>
<td style="padding-bottom:2pt ;white-space:nowrap;vertical-align:bottom">&#160;</td> </tr>
<tr style="page-break-inside:avoid ; font-family:ARIAL; font-size:9pt;background-color:#cceeff">
<td style="padding-bottom:2pt ;vertical-align:top"> <div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1.2em; text-indent: -1em; font-size: 9pt; font-family: ARIAL; line-height: normal;">Weighted average number of common shares outstanding <div style="font-size: 8pt; letter-spacing: 0px; top: 0px;;display:inline;">(millions of shares)</div></div> </td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="padding-bottom:2pt ;white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="padding-bottom:2pt ;white-space:nowrap;vertical-align:bottom;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;"><ix:nonFraction name="us-gaap:WeightedAverageNumberOfSharesOutstandingBasic" contextRef="P01_01_2022To03_31_2022" unitRef="Unit_shares" decimals="-5" scale="6" format="ixt:numdotdecimal">670.5</ix:nonFraction></div></div></td>
<td style="padding-bottom:2pt ;white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="padding-bottom:2pt ;white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="padding-bottom:2pt ;white-space:nowrap;vertical-align:bottom;text-align:right;"><ix:nonFraction name="us-gaap:WeightedAverageNumberOfSharesOutstandingBasic" contextRef="P01_01_2021To03_31_2021" unitRef="Unit_shares" decimals="-5" scale="6" format="ixt:numdotdecimal">734.1</ix:nonFraction></td>
<td style="padding-bottom:2pt ;white-space:nowrap;vertical-align:bottom">&#160;</td> </tr>
<tr style="page-break-inside:avoid ; font-family:ARIAL; font-size:9pt">
<td style="padding-bottom:2pt ;BORDER-BOTTOM:1.50pt solid #000000;vertical-align:top"> <div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1.2em; text-indent: -1em; font-size: 9pt; font-family: ARIAL; line-height: normal;">Net income (loss) per common share <div style="font-size: 8pt; letter-spacing: 0px; top: 0px;;display:inline;">(dollars)</div></div> </td>
<td style=" BORDER-BOTTOM:1.50pt solid #000000;vertical-align:bottom">&#160;&#160;</td>
<td style="padding-bottom:2pt ;BORDER-BOTTOM:1.50pt solid #000000;white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="padding-bottom:2pt ;BORDER-BOTTOM:1.50pt solid #000000;white-space:nowrap;vertical-align:bottom;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;"><ix:nonFraction name="us-gaap:EarningsPerShareBasic" contextRef="P01_01_2022To03_31_2022" unitRef="Unit_CAD_per_Share" decimals="2" scale="0" format="ixt:numdotdecimal">1.75</ix:nonFraction></div></div></td>
<td style="padding-bottom:2pt ;BORDER-BOTTOM:1.50pt solid #000000;white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style=" BORDER-BOTTOM:1.50pt solid #000000;vertical-align:bottom">&#160;&#160;</td>
<td style="padding-bottom:2pt ;BORDER-BOTTOM:1.50pt solid #000000;white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="padding-bottom:2pt ;BORDER-BOTTOM:1.50pt solid #000000;white-space:nowrap;vertical-align:bottom;text-align:right;"><ix:nonFraction name="us-gaap:EarningsPerShareBasic" contextRef="P01_01_2021To03_31_2021" unitRef="Unit_CAD_per_Share" decimals="2" scale="0" format="ixt:numdotdecimal">0.53</ix:nonFraction></td>
<td style="padding-bottom:2pt ;BORDER-BOTTOM:1.50pt solid #000000;white-space:nowrap;vertical-align:bottom">&#160;</td> </tr>
<tr style="font-size:1pt">
<td style="height:12pt">&#160;</td>
<td colspan="4" style="height:12pt">&#160;</td>
<td colspan="4" style="height:12pt">&#160;</td> </tr>
<tr style="page-break-inside:avoid ; font-family:ARIAL; font-size:9pt;background-color:#cceeff">
<td style="padding-bottom:2pt ;vertical-align:top"> <div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1.2em; text-indent: -1em; font-size: 9pt; font-family: ARIAL; line-height: normal;"><div style="font-weight:bold;display:inline;">Net income (loss) per common share - diluted</div></div> </td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td> </tr>
<tr style="page-break-inside:avoid ; font-family:ARIAL; font-size:9pt">
<td style="padding-bottom:2pt ;vertical-align:top"> <div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1.2em; text-indent: -1em; font-size: 9pt; font-family: ARIAL; line-height: normal;">Net income (loss) <div style="font-size: 8pt; letter-spacing: 0px; top: 0px;;display:inline;">(millions of Canadian dollars)</div></div> </td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="padding-bottom:2pt ;white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="padding-bottom:2pt ;white-space:nowrap;vertical-align:bottom;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;"><ix:nonFraction name="us-gaap:NetIncomeLoss" contextRef="P01_01_2022To03_31_2022" unitRef="Unit_CAD" decimals="-6" scale="6" format="ixt:numdotdecimal">1,173</ix:nonFraction></div></div></td>
<td style="padding-bottom:2pt ;white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="padding-bottom:2pt ;white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="padding-bottom:2pt ;white-space:nowrap;vertical-align:bottom;text-align:right;"><ix:nonFraction name="us-gaap:NetIncomeLoss" contextRef="P01_01_2021To03_31_2021" unitRef="Unit_CAD" decimals="-6" scale="6" format="ixt:numdotdecimal">392</ix:nonFraction></td>
<td style="padding-bottom:2pt ;white-space:nowrap;vertical-align:bottom">&#160;</td> </tr>
<tr style="page-break-inside:avoid ; font-family:ARIAL; font-size:9pt;background-color:#cceeff">
<td style="padding-bottom:2pt ;vertical-align:top"> <div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1.2em; text-indent: -1em; font-size: 9pt; font-family: ARIAL; line-height: normal;">Weighted average number of common shares outstanding <div style="font-size: 8pt; letter-spacing: 0px; top: 0px;;display:inline;">(millions of shares)</div></div> </td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="padding-bottom:2pt ;white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="padding-bottom:2pt ;white-space:nowrap;vertical-align:bottom;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;"><ix:nonFraction name="us-gaap:WeightedAverageNumberOfSharesOutstandingBasic" contextRef="P01_01_2022To03_31_2022" unitRef="Unit_shares" decimals="-5" scale="6" format="ixt:numdotdecimal">670.5</ix:nonFraction></div></div></td>
<td style="padding-bottom:2pt ;white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="padding-bottom:2pt ;white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="padding-bottom:2pt ;white-space:nowrap;vertical-align:bottom;text-align:right;">&#160;&#160;&#160;&#160;<ix:nonFraction name="us-gaap:WeightedAverageNumberOfSharesOutstandingBasic" contextRef="P01_01_2021To03_31_2021" unitRef="Unit_shares" decimals="-5" scale="6" format="ixt:numdotdecimal">734.1</ix:nonFraction></td>
<td style="padding-bottom:2pt ;white-space:nowrap;vertical-align:bottom">&#160;</td> </tr>
<tr style="page-break-inside:avoid ; font-family:ARIAL; font-size:9pt">
<td style="padding-bottom:2pt ;BORDER-BOTTOM:0.75pt solid #000000;vertical-align:top"> <div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1.2em; text-indent: -1em; font-size: 9pt; font-family: ARIAL; line-height: normal;">Effect of employee share-based awards <div style="font-size: 8pt; letter-spacing: 0px; top: 0px;;display:inline;">(millions of shares)</div></div> </td>
<td style=" BORDER-BOTTOM:0.75pt solid #000000;vertical-align:bottom">&#160;&#160;</td>
<td style="padding-bottom:2pt ;BORDER-BOTTOM:0.75pt solid #000000;white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="padding-bottom:2pt ;BORDER-BOTTOM:0.75pt solid #000000;white-space:nowrap;vertical-align:bottom;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;"><ix:nonFraction name="us-gaap:WeightedAverageNumberDilutedSharesOutstandingAdjustment" contextRef="P01_01_2022To03_31_2022" unitRef="Unit_shares" decimals="-5" scale="6" format="ixt:numdotdecimal">1.4</ix:nonFraction></div></div></td>
<td style="padding-bottom:2pt ;BORDER-BOTTOM:0.75pt solid #000000;white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style=" BORDER-BOTTOM:0.75pt solid #000000;vertical-align:bottom">&#160;&#160;</td>
<td style="padding-bottom:2pt ;BORDER-BOTTOM:0.75pt solid #000000;white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="padding-bottom:2pt ;BORDER-BOTTOM:0.75pt solid #000000;white-space:nowrap;vertical-align:bottom;text-align:right;"><ix:nonFraction name="us-gaap:WeightedAverageNumberDilutedSharesOutstandingAdjustment" contextRef="P01_01_2021To03_31_2021" unitRef="Unit_shares" decimals="-5" scale="6" format="ixt:numdotdecimal">1.6</ix:nonFraction></td>
<td style="padding-bottom:2pt ;BORDER-BOTTOM:0.75pt solid #000000;white-space:nowrap;vertical-align:bottom">&#160;</td> </tr>
<tr style="page-break-inside:avoid ; font-family:ARIAL; font-size:9pt;background-color:#cceeff">
<td style="vertical-align:top"> <div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1.2em; text-indent: -1em; font-size: 9pt; font-family: ARIAL; line-height: normal;">Weighted average number of common shares outstanding, assuming dilution <div style="font-size: 8pt; letter-spacing: 0px; top: 0px;;display:inline;">(millions of shares)</div></div> </td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;"><ix:nonFraction name="us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding" contextRef="P01_01_2022To03_31_2022" unitRef="Unit_shares" decimals="-5" scale="6" format="ixt:numdotdecimal">671.9</ix:nonFraction></div></div></td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;"><ix:nonFraction name="us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding" contextRef="P01_01_2021To03_31_2021" unitRef="Unit_shares" decimals="-5" scale="6" format="ixt:numdotdecimal">735.7</ix:nonFraction></td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td> </tr>
<tr style="page-break-inside:avoid ; font-family:ARIAL; font-size:9pt">
<td style="padding-bottom:2pt ;BORDER-BOTTOM:1.50pt solid #000000;vertical-align:top"> <div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1.2em; text-indent: -1em; font-size: 9pt; font-family: ARIAL; line-height: normal;">Net income (loss) per common share <div style="font-size: 8pt; letter-spacing: 0px; top: 0px;;display:inline;">(dollars)</div></div> </td>
<td style=" BORDER-BOTTOM:1.50pt solid #000000;vertical-align:bottom">&#160;&#160;</td>
<td style="padding-bottom:2pt ;BORDER-BOTTOM:1.50pt solid #000000;white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="padding-bottom:2pt ;BORDER-BOTTOM:1.50pt solid #000000;white-space:nowrap;vertical-align:bottom;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;"><ix:nonFraction name="us-gaap:EarningsPerShareDiluted" contextRef="P01_01_2022To03_31_2022" unitRef="Unit_CAD_per_Share" decimals="2" scale="0" format="ixt:numdotdecimal">1.75</ix:nonFraction></div></div></td>
<td style="padding-bottom:2pt ;BORDER-BOTTOM:1.50pt solid #000000;white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style=" BORDER-BOTTOM:1.50pt solid #000000;vertical-align:bottom">&#160;&#160;</td>
<td style="padding-bottom:2pt ;BORDER-BOTTOM:1.50pt solid #000000;white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="padding-bottom:2pt ;BORDER-BOTTOM:1.50pt solid #000000;white-space:nowrap;vertical-align:bottom;text-align:right;"><ix:nonFraction name="us-gaap:EarningsPerShareDiluted" contextRef="P01_01_2021To03_31_2021" unitRef="Unit_CAD_per_Share" decimals="2" scale="0" format="ixt:numdotdecimal">0.53</ix:nonFraction></td>
<td style="padding-bottom:2pt ;BORDER-BOTTOM:1.50pt solid #000000;white-space:nowrap;vertical-align:bottom">&#160;</td> </tr>
<tr style="font-size:1pt">
<td style="height:12pt">&#160;</td>
<td colspan="4" style="height:12pt">&#160;</td>
<td colspan="4" style="height:12pt">&#160;</td> </tr>
<tr style="page-break-inside:avoid ; font-family:ARIAL; font-size:9pt;background-color:#cceeff">
<td style="padding-bottom:2pt ;BORDER-BOTTOM:1.50pt solid #000000;vertical-align:top"> <div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1.2em; text-indent: -1em; font-size: 9pt; font-family: ARIAL; line-height: normal;"><div style="font-weight:bold;display:inline;">Dividends per common share - declared <div style="font-size: 8pt; letter-spacing: 0px; top: 0px;;display:inline;">(dollars)</div></div></div> </td>
<td style=" BORDER-BOTTOM:1.50pt solid #000000;vertical-align:bottom">&#160;&#160;</td>
<td style="padding-bottom:2pt ;BORDER-BOTTOM:1.50pt solid #000000;white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="padding-bottom:2pt ;BORDER-BOTTOM:1.50pt solid #000000;white-space:nowrap;vertical-align:bottom;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;"><ix:nonFraction name="us-gaap:CommonStockDividendsPerShareDeclared" contextRef="P01_01_2022To03_31_2022" unitRef="Unit_CAD_per_Share" decimals="INF" scale="0" format="ixt:numdotdecimal">0.34</ix:nonFraction></div></div></td>
<td style="padding-bottom:2pt ;BORDER-BOTTOM:1.50pt solid #000000;white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style=" BORDER-BOTTOM:1.50pt solid #000000;vertical-align:bottom">&#160;&#160;</td>
<td style="padding-bottom:2pt ;BORDER-BOTTOM:1.50pt solid #000000;white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="padding-bottom:2pt ;BORDER-BOTTOM:1.50pt solid #000000;white-space:nowrap;vertical-align:bottom;text-align:right;"><ix:nonFraction name="us-gaap:CommonStockDividendsPerShareDeclared" contextRef="P01_01_2021To03_31_2021" unitRef="Unit_CAD_per_Share" decimals="INF" scale="0" format="ixt:numdotdecimal">0.22</ix:nonFraction></td>
<td style="padding-bottom:2pt ;BORDER-BOTTOM:1.50pt solid #000000;white-space:nowrap;vertical-align:bottom">&#160;&#160;</td> </tr> </table> </ix:nonNumeric></ix:continuation> <div style="margin-top:0pt;margin-bottom:0pt ; font-size:8pt">&#160;</div> <div style="margin-top:0pt; margin-bottom:0pt; font-size:9pt; font-family:ARIAL;text-align:center">16 </div> </div> </div> <div style="margin-top:1em; margin-bottom:0em; page-break-before:always"></div> <hr style="color:#999999;height:3px;width:100%"/> <div style="font-size: .83em;margin-top : 1.67em;margin-bottom : 1.67em;font-weight: bold;"><a href="#toc">Table of Contents</a></div> <div style="text-align:center"> <div style="width:8.5in;text-align:left;margin-left: auto;margin-right: auto"> <div style="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:ARIAL;text-align:center"><div style="color: rgb(0, 101, 179); letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">IMPERIAL OIL LIMITED </div></div></div></div> <div style="font-size:3pt;margin-top:0pt;margin-bottom:0pt">&#160;</div> <div style="line-height:3.0pt;margin-top:0pt;margin-bottom:2pt;border-bottom:1px solid #0065b3">&#160;</div> <ix:nonNumeric name="us-gaap:ComprehensiveIncomeNoteTextBlock" contextRef="P01_01_2022To03_31_2022" escape="true"><div style="margin-top:0pt;margin-bottom:0pt ; font-size:8pt">&#160;</div> <div style="margin-top: 0pt; margin-bottom: 0pt; font-size: 13pt; font-family: ARIAL;"><div style="font-weight:bold;display:inline;">10. Other comprehensive income (loss) information </div></div> <ix:nonNumeric name="us-gaap:ScheduleOfAccumulatedOtherComprehensiveIncomeLossTableTextBlock" contextRef="P01_01_2022To03_31_2022" escape="true"><div style="margin-top: 12pt; margin-bottom: 0pt; margin-left: 0%; font-size: 9pt; font-family: ARIAL;"><div style="font-weight:bold;display:inline;">Changes in accumulated other comprehensive income (loss): </div></div> <div style="font-size:12pt;margin-top:0pt;margin-bottom:0pt">&#160;</div>
<table cellpadding="0" cellspacing="0" style="BORDER-COLLAPSE:COLLAPSE; font-family:ARIAL; font-size:9pt;width:100%;border:0;margin:0 auto">
<tr>
<td style="width: 94%; line-height: 0pt; font-size: 0pt;"><div style="font-size: 0pt; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; width: 1%; line-height: 0pt; font-size: 0pt;"><div style="font-size: 0pt; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="line-height: 0pt; font-size: 0pt;"><div style="font-size: 0pt; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="line-height: 0pt; font-size: 0pt;"><div style="font-size: 0pt; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="line-height: 0pt; font-size: 0pt;"><div style="font-size: 0pt; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; width: 1%; line-height: 0pt; font-size: 0pt;"><div style="font-size: 0pt; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="line-height: 0pt; font-size: 0pt;"><div style="font-size: 0pt; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="line-height: 0pt; font-size: 0pt;"><div style="font-size: 0pt; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="line-height: 0pt; font-size: 0pt;"><div style="font-size: 0pt; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td> </tr>
<tr style="page-break-inside:avoid ; font-family:ARIAL; font-size:9pt">
<td style="BORDER-BOTTOM:0.75pt solid #000000;vertical-align:top"> <div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1.2em; text-indent: -1em; font-size: 8pt; font-family: ARIAL; line-height: normal;">millions of Canadian dollars</div> </td>
<td style=" BORDER-BOTTOM:0.75pt solid #000000;vertical-align:bottom">&#160;&#160;</td>
<td style="BORDER-BOTTOM:0.75pt solid #000000;white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="BORDER-BOTTOM:0.75pt solid #000000;white-space:nowrap;vertical-align:bottom;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;&#160;&#160;&#160;2022</div></div></td>
<td style="BORDER-BOTTOM:0.75pt solid #000000;white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style=" BORDER-BOTTOM:0.75pt solid #000000;vertical-align:bottom">&#160;&#160;&#160;&#160;</td>
<td style="BORDER-BOTTOM:0.75pt solid #000000;white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="BORDER-BOTTOM:0.75pt solid #000000;white-space:nowrap;vertical-align:bottom;text-align:right;">&#160;&#160;&#160;&#160;2021</td>
<td style="BORDER-BOTTOM:0.75pt solid #000000;white-space:nowrap;vertical-align:bottom">&#160;</td> </tr>
<tr style="page-break-inside:avoid ; font-family:ARIAL; font-size:9pt;background-color:#cceeff">
<td style="vertical-align:top"> <div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1.2em; text-indent: -1em; font-size: 9pt; font-family: ARIAL; line-height: normal;">Balance at January&#160;1</div> </td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">(<ix:nonFraction name="us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax" contextRef="PAsOn12_31_2021" unitRef="Unit_CAD" decimals="-6" scale="6" sign="-" format="ixt:numdotdecimal">1,177</ix:nonFraction></div></div></td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">)&#160;</div></div></td>
<td style="vertical-align:bottom">&#160;&#160;&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;">(<ix:nonFraction name="us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax" contextRef="PAsOn12_31_2020" unitRef="Unit_CAD" decimals="-6" scale="6" sign="-" format="ixt:numdotdecimal">1,989</ix:nonFraction></td>
<td style="white-space:nowrap;vertical-align:bottom">)&#160;</td> </tr>
<tr style="page-break-inside:avoid ; font-family:ARIAL; font-size:9pt">
<td style="vertical-align:top"> <div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1.2em; text-indent: -1em; font-size: 9pt; font-family: ARIAL; line-height: normal;">Postretirement benefits liability adjustment:</div> </td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;&#160;&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td> </tr>
<tr style="page-break-inside:avoid ; font-family:ARIAL; font-size:9pt;background-color:#cceeff">
<td style="vertical-align:top"> <div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 3.5em; text-indent: -1em; font-size: 9pt; font-family: ARIAL; line-height: normal;">Current period change excluding amounts reclassified from accumulated other comprehensive income</div> </td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;"><ix:nonFraction name="us-gaap:OtherComprehensiveIncomeDefinedBenefitPlansNetUnamortizedGainLossArisingDuringPeriodNetOfTax" contextRef="P01_01_2022To03_31_2022" unitRef="Unit_CAD" decimals="-6" scale="6" format="ixt:numdotdecimal">24</ix:nonFraction></div></div></td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align:bottom">&#160;&#160;&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;"><ix:nonFraction name="us-gaap:OtherComprehensiveIncomeDefinedBenefitPlansNetUnamortizedGainLossArisingDuringPeriodNetOfTax" contextRef="P01_01_2021To03_31_2021" unitRef="Unit_CAD" decimals="-6" scale="6" format="ixt:numdotdecimal">54</ix:nonFraction></td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td> </tr>
<tr style="page-break-inside:avoid ; font-family:ARIAL; font-size:9pt">
<td style="BORDER-BOTTOM:0.75pt solid #000000;vertical-align:top"> <div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 3.5em; text-indent: -1em; font-size: 9pt; font-family: ARIAL; line-height: normal;">Amounts reclassified from accumulated other comprehensive income</div> </td>
<td style=" BORDER-BOTTOM:0.75pt solid #000000;vertical-align:bottom">&#160;&#160;</td>
<td style="BORDER-BOTTOM:0.75pt solid #000000;white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="BORDER-BOTTOM:0.75pt solid #000000;white-space:nowrap;vertical-align:bottom;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;"><ix:nonFraction name="us-gaap:OtherComprehensiveIncomeLossAmortizationAdjustmentFromAOCIPensionAndOtherPostretirementBenefitPlansForNetPriorServiceCostCreditNetOfTax" contextRef="P01_01_2022To03_31_2022" unitRef="Unit_CAD" decimals="-6" scale="6" format="ixt:numdotdecimal">21</ix:nonFraction></div></div></td>
<td style="BORDER-BOTTOM:0.75pt solid #000000;white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style=" BORDER-BOTTOM:0.75pt solid #000000;vertical-align:bottom">&#160;&#160;&#160;&#160;</td>
<td style="BORDER-BOTTOM:0.75pt solid #000000;white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="BORDER-BOTTOM:0.75pt solid #000000;white-space:nowrap;vertical-align:bottom;text-align:right;"><ix:nonFraction name="us-gaap:OtherComprehensiveIncomeLossAmortizationAdjustmentFromAOCIPensionAndOtherPostretirementBenefitPlansForNetPriorServiceCostCreditNetOfTax" contextRef="P01_01_2021To03_31_2021" unitRef="Unit_CAD" decimals="-6" scale="6" format="ixt:numdotdecimal">33</ix:nonFraction></td>
<td style="BORDER-BOTTOM:0.75pt solid #000000;white-space:nowrap;vertical-align:bottom">&#160;&#160;</td> </tr>
<tr style="page-break-inside:avoid ; font-family:ARIAL; font-size:9pt;background-color:#cceeff">
<td style="BORDER-BOTTOM:1.50pt solid #000000;vertical-align:top"> <div style="font-size: 3pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;">&#160;</div> <div style="margin-top: 0pt; margin-bottom: 1pt; margin-left: 1.2em; text-indent: -1em; font-size: 9pt; font-family: ARIAL; line-height: normal;">Balance at March&#160;31</div> </td>
<td style=" BORDER-BOTTOM:1.50pt solid #000000;vertical-align:bottom">&#160;&#160;</td>
<td style="BORDER-BOTTOM:1.50pt solid #000000;white-space:nowrap;vertical-align:bottom"> <div style="font-size: 3pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;">&#160;</div> <div style="margin-bottom: 1pt; margin-top: 0pt; font-size: 9pt; font-family: ARIAL; line-height: normal;"><div style="font-weight:bold;display:inline;">&#160;</div></div> </td>
<td style="BORDER-BOTTOM:1.50pt solid #000000;white-space:nowrap;vertical-align:bottom"> <div style="font-size: 3pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;">&#160;</div> <div style="margin-bottom: 1pt; margin-top: 0pt; font-size: 9pt; font-family: ARIAL; text-align: right; line-height: normal;"><div style="font-weight:bold;display:inline;">(<ix:nonFraction name="us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax" contextRef="PAsOn03_31_2022" unitRef="Unit_CAD" decimals="-6" scale="6" sign="-" format="ixt:numdotdecimal">1,132</ix:nonFraction></div></div> </td>
<td style="BORDER-BOTTOM:1.50pt solid #000000;white-space:nowrap;vertical-align:bottom"> <div style="font-size: 3pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;">&#160;</div> <div style="margin-bottom: 1pt; margin-top: 0pt; font-size: 9pt; font-family: ARIAL; line-height: normal;"><div style="font-weight:bold;display:inline;">)&#160;</div></div> </td>
<td style=" BORDER-BOTTOM:1.50pt solid #000000;vertical-align:bottom">&#160;&#160;&#160;&#160;</td>
<td style="BORDER-BOTTOM:1.50pt solid #000000;white-space:nowrap;vertical-align:bottom"> <div style="font-size: 3pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;">&#160;</div> <div style="margin-bottom: 1pt; margin-top: 0pt; font-size: 9pt; font-family: ARIAL; line-height: normal;">&#160;</div> </td>
<td style="BORDER-BOTTOM:1.50pt solid #000000;white-space:nowrap;vertical-align:bottom"> <div style="font-size: 3pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;">&#160;</div> <div style="margin-bottom: 1pt; margin-top: 0pt; font-size: 9pt; font-family: ARIAL; text-align: right; line-height: normal;">(<ix:nonFraction name="us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax" contextRef="PAsOn03_31_2021" unitRef="Unit_CAD" decimals="-6" scale="6" sign="-" format="ixt:numdotdecimal">1,902</ix:nonFraction></div> </td>
<td style="BORDER-BOTTOM:1.50pt solid #000000;white-space:nowrap;vertical-align:bottom"> <div style="font-size: 3pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;">&#160;</div> <div style="margin-bottom: 1pt; margin-top: 0pt; font-size: 9pt; font-family: ARIAL; line-height: normal;">)&#160;</div> </td> </tr> </table> </ix:nonNumeric> <ix:nonNumeric name="us-gaap:ReclassificationOutOfAccumulatedOtherComprehensiveIncomeTableTextBlock" contextRef="P01_01_2022To03_31_2022" escape="true">
<table cellpadding="0" cellspacing="0" style="BORDER-COLLAPSE:COLLAPSE; font-family:ARIAL; font-size:9pt;width:100%;border:0;margin:0 auto">
<tr>
<td style="width: 98%; line-height: 0pt; font-size: 0pt;"><div style="font-size:0pt;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; width: 1%; line-height: 0pt; font-size: 0pt;"><div style="font-size:0pt;;display:inline;">&#160;</div></td>
<td style="line-height: 0pt; font-size: 0pt;"><div style="font-size:0pt;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; width: 1%; line-height: 0pt; font-size: 0pt;"><div style="font-size:0pt;;display:inline;">&#160;</div></td>
<td style="line-height: 0pt; font-size: 0pt;"><div style="font-size:0pt;;display:inline;">&#160;</div></td> </tr>
<tr style="font-size:1pt">
<td colspan="5" style="height:12pt">&#160;</td> </tr>
<tr style="page-break-inside:avoid ; font-family:ARIAL; font-size:9pt">
<td colspan="5" style="vertical-align:top"> <div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1.2em; text-indent: -1em; font-size: 9pt; font-family: ARIAL; line-height: normal;"><div style="font-weight:bold;display:inline;">Amounts reclassified out of accumulated other comprehensive income (loss) - before tax income (expense):</div></div> </td> </tr> </table>
<table cellpadding="0" cellspacing="0" style="BORDER-COLLAPSE:COLLAPSE; font-family:ARIAL; font-size:9pt;width:100%;border:0;margin:0 auto">
<tr>
<td style="width: 94%; line-height: 0pt; font-size: 0pt;"><div style="font-size: 0pt; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; width: 1%; line-height: 0pt; font-size: 0pt;"><div style="font-size: 0pt; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="line-height: 0pt; font-size: 0pt;"><div style="font-size: 0pt; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="line-height: 0pt; font-size: 0pt;"><div style="font-size: 0pt; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="line-height: 0pt; font-size: 0pt;"><div style="font-size: 0pt; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; width: 1%; line-height: 0pt; font-size: 0pt;"><div style="font-size: 0pt; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="line-height: 0pt; font-size: 0pt;"><div style="font-size: 0pt; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="line-height: 0pt; font-size: 0pt;"><div style="font-size: 0pt; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="line-height: 0pt; font-size: 0pt;"><div style="font-size: 0pt; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td> </tr>
<tr style="font-size:1pt">
<td style="height:6pt">&#160;</td>
<td colspan="8" style="height:6pt">&#160;</td> </tr>
<tr style="page-break-inside:avoid ; font-family:ARIAL; font-size:9pt">
<td style="vertical-align:top">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom;white-space:nowrap;text-align:center;"> <div style="margin-bottom: 1pt; margin-top: 0pt; font-size: 9pt; font-family: ARIAL; line-height: normal;">&#160;</div> </td>
<td colspan="5" style="vertical-align:bottom;white-space:nowrap;text-align:center;"> <div style="margin-bottom: 1pt; margin-top: 0pt; font-size: 9pt; font-family: ARIAL; text-align: center; line-height: normal;">Three&#160;Months</div> </td>
<td style="vertical-align:bottom;white-space:nowrap"> <div style="margin-bottom: 1pt; margin-top: 0pt; font-size: 9pt; font-family: ARIAL; line-height: normal;">&#160;</div> </td> </tr>
<tr style="page-break-inside:avoid ; font-family:ARIAL; font-size:9pt">
<td style="vertical-align:top">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom;white-space:nowrap;text-align:center;">&#160;</td>
<td colspan="5" style="vertical-align:bottom;white-space:nowrap;text-align:center;">to&#160;March&#160;31</td>
<td style="vertical-align:bottom;white-space:nowrap">&#160;</td> </tr>
<tr style="page-break-inside:avoid ; font-family:ARIAL; font-size:9pt">
<td style="BORDER-BOTTOM:0.75pt solid #000000;vertical-align:top"> <div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1.2em; text-indent: -1em; font-size: 8pt; font-family: ARIAL; line-height: normal;">millions of Canadian dollars</div> </td>
<td style=" BORDER-BOTTOM:0.75pt solid #000000;vertical-align:bottom">&#160;&#160;</td>
<td style="BORDER-BOTTOM:0.75pt solid #000000;white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="BORDER-BOTTOM:0.75pt solid #000000;white-space:nowrap;vertical-align:bottom;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;&#160;&#160;&#160;2022</div></div></td>
<td style="BORDER-BOTTOM:0.75pt solid #000000;white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style=" BORDER-BOTTOM:0.75pt solid #000000;vertical-align:bottom">&#160;&#160;&#160;&#160;</td>
<td style="BORDER-BOTTOM:0.75pt solid #000000;white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="BORDER-BOTTOM:0.75pt solid #000000;white-space:nowrap;vertical-align:bottom;text-align:right;">&#160;&#160;&#160;&#160;2021</td>
<td style="BORDER-BOTTOM:0.75pt solid #000000;white-space:nowrap;vertical-align:bottom">&#160;</td> </tr>
<tr style="page-break-inside:avoid ; font-family:ARIAL; font-size:9pt;background-color:#cceeff">
<td style="BORDER-BOTTOM:1.50pt solid #000000;vertical-align:top"> <div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1.2em; text-indent: -1em; font-size: 9pt; font-family: ARIAL; line-height: normal;">Amortization of postretirement benefits liability adjustment included in net benefit cost <div style="font-size: 8pt; letter-spacing: 0px; top: 0px;;display:inline;">(a)</div></div> </td>
<td style=" BORDER-BOTTOM:1.50pt solid #000000;vertical-align:bottom">&#160;&#160;</td>
<td style="BORDER-BOTTOM:1.50pt solid #000000;white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="BORDER-BOTTOM:1.50pt solid #000000;white-space:nowrap;vertical-align:bottom;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">(<ix:nonFraction name="us-gaap:ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodBeforeTax" contextRef="P01_01_2022To03_31_2022_AccumulatedDefinedBenefitPlansAdjustmentBeforeTaxMemberusgaapStatementEquityComponentsAxis" unitRef="Unit_CAD" decimals="-6" scale="6" format="ixt:numdotdecimal">28</ix:nonFraction></div></div></td>
<td style="BORDER-BOTTOM:1.50pt solid #000000;white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">)&#160;</div></div></td>
<td style=" BORDER-BOTTOM:1.50pt solid #000000;vertical-align:bottom">&#160;&#160;&#160;&#160;</td>
<td style="BORDER-BOTTOM:1.50pt solid #000000;white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="BORDER-BOTTOM:1.50pt solid #000000;white-space:nowrap;vertical-align:bottom;text-align:right;">(<ix:nonFraction name="us-gaap:ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodBeforeTax" contextRef="P01_01_2021To03_31_2021_AccumulatedDefinedBenefitPlansAdjustmentBeforeTaxMemberusgaapStatementEquityComponentsAxis" unitRef="Unit_CAD" decimals="-6" scale="6" format="ixt:numdotdecimal">44</ix:nonFraction></td>
<td style="BORDER-BOTTOM:1.50pt solid #000000;white-space:nowrap;vertical-align:bottom">)&#160;&#160;</td> </tr>
<tr style="page-break-inside:avoid ; font-family:ARIAL; font-size:8pt">
<td colspan="8" style="vertical-align:top"> <div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1.2em; text-indent: -1em; font-size: 8pt; font-family: ARIAL; line-height: normal;">(a) This accumulated other comprehensive income component is included in the computation of net benefit cost (note 4).</div> </td>
<td style="vertical-align:top"> <div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 0em; text-indent: 0em; font-size: 8pt; font-family: ARIAL; line-height: normal;">&#160;</div> </td> </tr> </table> </ix:nonNumeric> <ix:nonNumeric name="imo:ScheduleOfIncomeTaxExpenseForComponentsOfComprehensiveIncomeTableTextBlock" contextRef="P01_01_2022To03_31_2022" escape="true">
<table cellpadding="0" cellspacing="0" style="BORDER-COLLAPSE:COLLAPSE; font-family:ARIAL; font-size:9pt;width:100%;border:0;margin:0 auto">
<tr>
<td style="width: 98%; line-height: 0pt; font-size: 0pt;"><div style="font-size:0pt;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; width: 1%; line-height: 0pt; font-size: 0pt;"><div style="font-size:0pt;;display:inline;">&#160;</div></td>
<td style="line-height: 0pt; font-size: 0pt;"><div style="font-size:0pt;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; width: 1%; line-height: 0pt; font-size: 0pt;"><div style="font-size:0pt;;display:inline;">&#160;</div></td>
<td style="line-height: 0pt; font-size: 0pt;"><div style="font-size:0pt;;display:inline;">&#160;</div></td> </tr>
<tr style="font-size:1pt">
<td colspan="5" style="height:12pt">&#160;</td> </tr>
<tr style="page-break-inside:avoid ; font-family:ARIAL; font-size:9pt">
<td colspan="5" style="vertical-align:top"> <div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1.2em; text-indent: -1em; font-size: 9pt; font-family: ARIAL; line-height: normal;"><div style="font-weight:bold;display:inline;">Income tax expense (credit) for components of other comprehensive income (loss):</div></div> </td> </tr> </table>
<table cellpadding="0" cellspacing="0" style="BORDER-COLLAPSE:COLLAPSE; font-family:ARIAL; font-size:9pt;width:100%;border:0;margin:0 auto">
<tr>
<td style="width: 95%; line-height: 0pt; font-size: 0pt;"><div style="font-size: 0pt; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; width: 1%; line-height: 0pt; font-size: 0pt;"><div style="font-size: 0pt; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="line-height: 0pt; font-size: 0pt;"><div style="font-size: 0pt; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="line-height: 0pt; font-size: 0pt;"><div style="font-size: 0pt; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="line-height: 0pt; font-size: 0pt;"><div style="font-size: 0pt; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; width: 1%; line-height: 0pt; font-size: 0pt;"><div style="font-size: 0pt; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="line-height: 0pt; font-size: 0pt;"><div style="font-size: 0pt; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="line-height: 0pt; font-size: 0pt;"><div style="font-size: 0pt; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="line-height: 0pt; font-size: 0pt;"><div style="font-size: 0pt; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td> </tr>
<tr style="font-size:1pt">
<td style="height:6pt">&#160;</td>
<td colspan="8" style="height:6pt">&#160;</td> </tr>
<tr style="page-break-inside:avoid ; font-family:ARIAL; font-size:9pt">
<td style="vertical-align:top">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom;white-space:nowrap;text-align:center;">&#160;</td>
<td colspan="5" style="vertical-align:bottom;white-space:nowrap;text-align:center;">Three&#160;Months</td>
<td style="vertical-align:bottom;white-space:nowrap">&#160;</td> </tr>
<tr style="page-break-inside:avoid ; font-family:ARIAL; font-size:9pt">
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td colspan="6" style="vertical-align:bottom;text-align:center;">to&#160;March&#160;31</td>
<td style="vertical-align:bottom">&#160;</td> </tr>
<tr style="page-break-inside:avoid ; font-family:ARIAL; font-size:9pt">
<td style="BORDER-BOTTOM:0.75pt solid #000000;vertical-align:top"> <div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1.2em; text-indent: -1em; font-size: 9pt; font-family: ARIAL; line-height: normal;"><div style="font-size: 8pt; letter-spacing: 0px; top: 0px;;display:inline;">millions of Canadian dollars</div></div> </td>
<td style=" BORDER-BOTTOM:0.75pt solid #000000;vertical-align:bottom">&#160;&#160;</td>
<td style="BORDER-BOTTOM:0.75pt solid #000000;white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="BORDER-BOTTOM:0.75pt solid #000000;white-space:nowrap;vertical-align:bottom;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;&#160;&#160;&#160;2022</div></div></td>
<td style="BORDER-BOTTOM:0.75pt solid #000000;white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style=" BORDER-BOTTOM:0.75pt solid #000000;vertical-align:bottom">&#160;&#160;&#160;&#160;</td>
<td style="BORDER-BOTTOM:0.75pt solid #000000;white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="BORDER-BOTTOM:0.75pt solid #000000;white-space:nowrap;vertical-align:bottom;text-align:right;">&#160;&#160;&#160;&#160;2021</td>
<td style="BORDER-BOTTOM:0.75pt solid #000000;white-space:nowrap;vertical-align:bottom">&#160;</td> </tr>
<tr style="page-break-inside:avoid ; font-family:ARIAL; font-size:9pt;background-color:#cceeff">
<td style="vertical-align:top"> <div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1.2em; text-indent: -1em; font-size: 9pt; font-family: ARIAL; line-height: normal;">Postretirement benefits liability adjustments:</div> </td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;&#160;&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td> </tr>
<tr style="page-break-inside:avoid ; font-family:ARIAL; font-size:9pt">
<td style="vertical-align:top"> <div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 3.5em; text-indent: -1em; font-size: 9pt; font-family: ARIAL; line-height: normal;">Postretirement benefits liability adjustment (excluding amortization)</div> </td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;"><ix:nonFraction name="us-gaap:OtherComprehensiveIncomeDefinedBenefitPlansNetUnamortizedGainLossArisingDuringPeriodTax" contextRef="P01_01_2022To03_31_2022" unitRef="Unit_CAD" decimals="-6" scale="6" format="ixt:numdotdecimal">8</ix:nonFraction></div></div></td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align:bottom">&#160;&#160;&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;"><ix:nonFraction name="us-gaap:OtherComprehensiveIncomeDefinedBenefitPlansNetUnamortizedGainLossArisingDuringPeriodTax" contextRef="P01_01_2021To03_31_2021" unitRef="Unit_CAD" decimals="-6" scale="6" format="ixt:numdotdecimal">17</ix:nonFraction></td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td> </tr>
<tr style="page-break-inside:avoid ; font-family:ARIAL; font-size:9pt;background-color:#cceeff">
<td style="BORDER-BOTTOM:0.75pt solid #000000;vertical-align:top"> <div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 3.5em; text-indent: -1em; font-size: 9pt; font-family: ARIAL; line-height: normal;">Amortization of postretirement benefits liability adjustment included in net benefit cost</div> </td>
<td style=" BORDER-BOTTOM:0.75pt solid #000000;vertical-align:bottom">&#160;&#160;</td>
<td style="BORDER-BOTTOM:0.75pt solid #000000;white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="BORDER-BOTTOM:0.75pt solid #000000;white-space:nowrap;vertical-align:bottom;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;"><ix:nonFraction name="us-gaap:OtherComprehensiveIncomeLossAmortizationAdjustmentFromAOCIPensionAndOtherPostretirementBenefitPlansForNetPriorServiceCostCreditTax" contextRef="P01_01_2022To03_31_2022" unitRef="Unit_CAD" decimals="-6" scale="6" format="ixt:numdotdecimal">7</ix:nonFraction></div></div></td>
<td style="BORDER-BOTTOM:0.75pt solid #000000;white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style=" BORDER-BOTTOM:0.75pt solid #000000;vertical-align:bottom">&#160;&#160;&#160;&#160;</td>
<td style="BORDER-BOTTOM:0.75pt solid #000000;white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="BORDER-BOTTOM:0.75pt solid #000000;white-space:nowrap;vertical-align:bottom;text-align:right;"><ix:nonFraction name="us-gaap:OtherComprehensiveIncomeLossAmortizationAdjustmentFromAOCIPensionAndOtherPostretirementBenefitPlansForNetPriorServiceCostCreditTax" contextRef="P01_01_2021To03_31_2021" unitRef="Unit_CAD" decimals="-6" scale="6" format="ixt:numdotdecimal">11</ix:nonFraction></td>
<td style="BORDER-BOTTOM:0.75pt solid #000000;white-space:nowrap;vertical-align:bottom">&#160;</td> </tr>
<tr style="font-size:1pt">
<td style="height:3pt">&#160;</td>
<td colspan="4" style="height:3pt">&#160;</td>
<td colspan="4" style="height:3pt">&#160;</td> </tr>
<tr style="page-break-inside:avoid ; font-family:ARIAL; font-size:9pt">
<td style="BORDER-BOTTOM:1.50pt solid #000000;vertical-align:top"> <div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1.2em; text-indent: -1em; font-size: 9pt; font-family: ARIAL; line-height: normal;">Total</div> </td>
<td style=" BORDER-BOTTOM:1.50pt solid #000000;vertical-align:bottom">&#160;&#160;</td>
<td style="BORDER-BOTTOM:1.50pt solid #000000;white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="BORDER-BOTTOM:1.50pt solid #000000;white-space:nowrap;vertical-align:bottom;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;"><ix:nonFraction name="us-gaap:OtherComprehensiveIncomeLossPensionAndOtherPostretirementBenefitPlansTax" contextRef="P01_01_2022To03_31_2022" unitRef="Unit_CAD" decimals="-6" scale="6" sign="-" format="ixt:numdotdecimal">15</ix:nonFraction></div></div></td>
<td style="BORDER-BOTTOM:1.50pt solid #000000;white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style=" BORDER-BOTTOM:1.50pt solid #000000;vertical-align:bottom">&#160;&#160;&#160;&#160;</td>
<td style="BORDER-BOTTOM:1.50pt solid #000000;white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="BORDER-BOTTOM:1.50pt solid #000000;white-space:nowrap;vertical-align:bottom;text-align:right;"><ix:nonFraction name="us-gaap:OtherComprehensiveIncomeLossPensionAndOtherPostretirementBenefitPlansTax" contextRef="P01_01_2021To03_31_2021" unitRef="Unit_CAD" decimals="-6" scale="6" sign="-" format="ixt:numdotdecimal">28</ix:nonFraction></td>
<td style="BORDER-BOTTOM:1.50pt solid #000000;white-space:nowrap;vertical-align:bottom">&#160;&#160;</td> </tr> </table> </ix:nonNumeric> <div style="margin-top:0pt;margin-bottom:0pt ; font-size:8pt">&#160;</div></ix:nonNumeric> <div style="margin-top:0pt; margin-bottom:0pt; font-size:9pt; font-family:ARIAL;text-align:center">17 </div> </div> </div> <div style="margin-top:1em; margin-bottom:0em; page-break-before:always"></div> <hr style="color:#999999;height:3px;width:100%"/> <div style="font-size: .83em;margin-top : 1.67em;margin-bottom : 1.67em;font-weight: bold;"><a href="#toc">Table of Contents</a></div> </div> </div> <div> <div style="background-color:white;display: inline;"> <div style="text-align:center"> <div style="width:8.5in;text-align:left;margin-left: auto;margin-right: auto"> <div style="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:ARIAL;text-align:center"><div style="color: rgb(0, 101, 179); letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">IMPERIAL OIL LIMITED </div></div></div></div> <div style="font-size: 3pt; margin-top: 0px; margin-bottom: 0px;">&#160;</div> <div style="line-height: 3pt; margin-top: 0px; margin-bottom: 0px; border-bottom: 1px solid rgb(0, 101, 179);">&#160;</div> <div style="margin-top: 0px; margin-bottom: 0px; font-size: 8pt;">&#160;</div>
<table cellpadding="0" cellspacing="0" style="BORDER-COLLAPSE:COLLAPSE; font-family:ARIAL; font-size:16pt;border:0;width:100%">
<tr style="page-break-inside:avoid">
<td id="tx350214_9" style="width:13%;vertical-align:top;text-align:left;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">Item&#160;2.</div></div></td>
<td style="vertical-align:top;text-align:left;"> <div style="margin-top: 0pt; margin-bottom: 0pt; font-size: 16pt; font-family: ARIAL; text-align: left; line-height: normal;"><div style="font-weight:bold;display:inline;">Management&#8217;s discussion and analysis of financial condition and results of operations </div></div> </td> </tr> </table> <div style="margin-top: 20pt; margin-bottom: 0pt; font-size: 14pt; font-family: ARIAL;"><div style="font-weight:bold;display:inline;"><div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;">Non-GAAP</div> financial measures and other specified financial measures </div></div> <div style="margin-top:10pt; margin-bottom:0pt; font-size:10pt; font-family:ARIAL">Certain measures included in this document are not prescribed by U.S. Generally Accepted Accounting Principles (GAAP). These measures constitute <div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;">&#8220;non-GAAP</div> financial measures&#8221; under Securities and Exchange Commission Regulation G, and &#8220;specified financial measures&#8221; under National Instrument <div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;">52-112</div> <div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;">Non-GAAP</div> and Other Financial Measures Disclosure<div style="font-style: normal; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-style:italic;display:inline;"> </div></div>of the Canadian Securities Administrators. </div> <div style="margin-top:10pt; margin-bottom:0pt; font-size:10pt; font-family:ARIAL">Reconciliation of these <div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;">non-GAAP</div> financial measures to the most comparable GAAP measure, and other information required by these regulations have been provided. <div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;">Non-GAAP</div> financial measures and specified financial measures are not standardized financial measures under GAAP and do not have a standardized definition. As such, these measures may not be directly comparable to measures presented by other companies, and should not be considered a substitute for GAAP financial measures. </div> <div style="margin-top: 10pt; margin-bottom: 0pt; font-size: 10pt; font-family: ARIAL;"><div style="font-weight:bold;display:inline;">Net income (loss) excluding identified items </div></div> <div style="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:ARIAL">Net income (loss) excluding identified items is a <div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;">non-GAAP</div> financial measure that is total net income (loss) excluding individually significant <div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;">non-operational</div> events with an absolute corporate total earnings impact of at least $100&#160;million in a given quarter. The net income (loss) impact of an identified item for an individual segment in a given quarter may be less than $100&#160;million when the item impacts several segments or several periods. The most directly comparable financial measure that is disclosed in the financial statements is net income (loss) within the company&#8217;s Consolidated statement of income. Management uses these figures to improve comparability of the underlying business across multiple periods by isolating and removing significant <div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;">non-operational</div> events from business results. The company believes this view provides investors increased transparency into business results and trends, and provides investors with a view of the business as seen through the eyes of management. Net income (loss) excluding identified items is not meant to be viewed in isolation or as a substitute for net income (loss) as prepared in accordance with U.S. GAAP. All identified items are presented on an <div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;">after-tax</div> basis. </div> <div style="margin-top: 10pt; margin-bottom: 0pt; font-size: 9pt; font-family: ARIAL;"><div style="font-weight:bold;display:inline;">Reconciliation of net income (loss) excluding identified items </div></div> <div style="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:ARIAL">There were no identified items in the first quarter of 2022 and 2021. </div> <div style="margin-top: 0px; margin-bottom: 0px; font-size: 8pt;">&#160;</div> <div style="margin-top:0pt; margin-bottom:0pt; font-size:9pt; font-family:ARIAL;text-align:center">18 </div> </div> </div> <div style="margin-top:1em; margin-bottom:0em; page-break-before:always"></div> <hr style="color:#999999;height:3px;width:100%"/> <div style="font-size: .83em;margin-top : 1.67em;margin-bottom : 1.67em;font-weight: bold;"><a href="#toc">Table of Contents</a></div> <div style="text-align:center"> <div style="width:8.5in;text-align:left;margin-left: auto;margin-right: auto"> <div style="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:ARIAL;text-align:center"><div style="color: rgb(0, 101, 179); letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">IMPERIAL OIL LIMITED </div></div></div></div> <div style="font-size: 3pt; margin-top: 0px; margin-bottom: 0px;">&#160;</div> <div style="line-height: 3pt; margin-top: 0px; margin-bottom: 0px; border-bottom: 1px solid rgb(0, 101, 179);">&#160;</div> <div style="margin-top: 0px; margin-bottom: 0px; font-size: 8pt;">&#160;</div> <div style="margin-top: 0pt; margin-bottom: 0pt; font-size: 13pt; font-family: ARIAL;"><div style="font-weight:bold;display:inline;">Current business environment </div></div> <div style="margin-top:10pt; margin-bottom:0pt; font-size:10pt; font-family:ARIAL">During the <div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;">COVID-19</div> pandemic, industry investment to maintain and increase production capacity was restrained to preserve capital, resulting in underinvestment and supply tightness as demand for petroleum and petrochemical products recovered. Across late 2021 and early 2022, this dynamic, along with supply chain constraints, and a continuation of demand recovery led to a steady increase in oil and natural gas prices. In the first quarter of 2022, tightness in the oil and natural gas markets was further exacerbated by Russia&#8217;s invasion of Ukraine and subsequent sanctions imposed upon business and other activities in Russia. The price of crude oil and certain regional natural gas indicators increased to levels not seen for several years. </div> <div style="margin-top: 10pt; margin-bottom: 0pt; font-size: 13pt; font-family: ARIAL;"><div style="font-weight:bold;display:inline;">Operating results </div></div> <div style="margin-top: 0pt; margin-bottom: 0pt; font-size: 10pt; font-family: ARIAL;"><div style="font-weight:bold;display:inline;">First quarter 2022 vs. first quarter 2021 </div></div> <div style="font-size: 12pt; margin-top: 0px; margin-bottom: 0px;">&#160;</div>
<table cellpadding="0" cellspacing="0" style="BORDER-COLLAPSE:COLLAPSE; font-family:ARIAL; font-size:9pt;width:100%;border:0;margin:0 auto">
<tr style="font-size: 0px;">
<td style="width:86%"></td>
<td style="vertical-align:bottom;width:1%"></td>
<td></td>
<td></td>
<td></td>
<td style="vertical-align:bottom;width:1%"></td>
<td></td>
<td></td>
<td></td> </tr>
<tr style="page-break-inside:avoid ; font-family:ARIAL; font-size:9pt">
<td style="vertical-align:top">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom;white-space:nowrap;text-align:center;">&#160;</td>
<td colspan="5" style="vertical-align:bottom;white-space:nowrap;text-align:center;">First Quarter</td>
<td style="vertical-align:bottom;white-space:nowrap">&#160;</td> </tr>
<tr style="page-break-inside:avoid ; font-family:ARIAL; font-size:9pt">
<td style="BORDER-BOTTOM:0.75pt solid #000000;vertical-align:top"> <div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1.2em; text-indent: -1em; font-size: 8pt; font-family: ARIAL; line-height: normal;">millions of Canadian dollars, unless noted</div> </td>
<td style=" BORDER-BOTTOM:0.75pt solid #000000;vertical-align:bottom">&#160;&#160;</td>
<td style="BORDER-BOTTOM:0.75pt solid #000000;white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="BORDER-BOTTOM:0.75pt solid #000000;white-space:nowrap;vertical-align:bottom;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">2022</div></div></td>
<td style="BORDER-BOTTOM:0.75pt solid #000000;white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style=" BORDER-BOTTOM:0.75pt solid #000000;vertical-align:bottom">&#160;&#160;</td>
<td style="BORDER-BOTTOM:0.75pt solid #000000;white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="BORDER-BOTTOM:0.75pt solid #000000;white-space:nowrap;vertical-align:bottom;text-align:right;">&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;2021</td>
<td style="BORDER-BOTTOM:0.75pt solid #000000;white-space:nowrap;vertical-align:bottom">&#160;</td> </tr>
<tr style="page-break-inside:avoid ; font-family:ARIAL; font-size:9pt;background-color:#cceeff">
<td style="vertical-align:top"> <div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1.9em; text-indent: -1em; font-size: 9pt; font-family: ARIAL; line-height: normal;">Net income (loss) <div style="font-size: 8pt; letter-spacing: 0px; top: 0px;;display:inline;">(U.S. GAAP)</div></div> </td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">1,173</div></div></td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;">392</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td> </tr>
<tr style="page-break-inside:avoid ; font-family:ARIAL; font-size:9pt">
<td style="BORDER-BOTTOM:0.75pt solid #000000;vertical-align:top"> <div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1.9em; text-indent: -1em; font-size: 9pt; font-family: ARIAL; line-height: normal;">Net income (loss) per common share, assuming dilution <div style="font-size: 8pt; letter-spacing: 0px; top: 0px;;display:inline;">(dollars)</div></div> </td>
<td style=" BORDER-BOTTOM:0.75pt solid #000000;vertical-align:bottom">&#160;&#160;</td>
<td style="BORDER-BOTTOM:0.75pt solid #000000;white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="BORDER-BOTTOM:0.75pt solid #000000;white-space:nowrap;vertical-align:bottom;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">1.75</div></div></td>
<td style="BORDER-BOTTOM:0.75pt solid #000000;white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style=" BORDER-BOTTOM:0.75pt solid #000000;vertical-align:bottom">&#160;&#160;</td>
<td style="BORDER-BOTTOM:0.75pt solid #000000;white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="BORDER-BOTTOM:0.75pt solid #000000;white-space:nowrap;vertical-align:bottom;text-align:right;">0.53</td>
<td style="BORDER-BOTTOM:0.75pt solid #000000;white-space:nowrap;vertical-align:bottom">&#160;&#160;</td> </tr> </table> <div style="margin-top: 10pt; margin-bottom: 0pt; font-size: 10pt; font-family: ARIAL;"><div style="font-weight:bold;display:inline;">Upstream </div></div> <div style="margin-top: 0pt; margin-bottom: 0pt; font-size: 9pt; font-family: ARIAL;"><div style="font-weight:bold;display:inline;">Net income (loss) factor analysis </div></div> <div style="margin-top:0pt; margin-bottom:0pt; font-size:8pt; font-family:ARIAL">millions of Canadian dollars </div> <div style="font-size: 14pt; margin-top: 0px; margin-bottom: 0px;">&#160;</div> <div style="margin-top:0pt;margin-bottom:0pt;text-align:center">
<img alt="LOGO" src="g350214g00a01.jpg"/> </div> <div style="margin-top:24pt; margin-bottom:0pt; font-size:10pt; font-family:ARIAL">Price &#8211; Higher realizations were generally in line with increases in marker prices, driven primarily by increased demand and supply chain constraints. Average bitumen realizations increased by $42.17 per barrel generally in line with WCS and synthetic crude oil realizations increased by $49.83 per barrel generally in line with WTI. </div> <div style="margin-top:10pt; margin-bottom:0pt; font-size:10pt; font-family:ARIAL">Volumes &#8211; Lower volumes primarily driven by extreme cold weather and unplanned downtime at Kearl. </div> <div style="margin-top:10pt; margin-bottom:0pt; font-size:10pt; font-family:ARIAL">Royalty &#8211; Higher royalties primarily driven by improved commodity prices. </div> <div style="margin-top: 12pt; margin-bottom: 0pt; margin-left: 0%; font-size: 9pt; font-family: ARIAL;"><div style="font-weight:bold;display:inline;">Marker prices and average realizations </div></div>
<table cellpadding="0" cellspacing="0" style="BORDER-COLLAPSE:COLLAPSE; font-family:ARIAL; font-size:9pt;width:100%;border:0;margin:0 auto">
<tr style="font-size: 0px;">
<td style="width:85%"></td>
<td style="vertical-align:bottom;width:1%"></td>
<td></td>
<td></td>
<td></td>
<td style="vertical-align:bottom;width:1%"></td>
<td></td>
<td></td>
<td></td> </tr>
<tr style="page-break-inside:avoid ; font-family:ARIAL; font-size:9pt">
<td style="vertical-align:top">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom;white-space:nowrap;text-align:center;">&#160;</td>
<td colspan="5" style="vertical-align:bottom;white-space:nowrap;text-align:center;">First Quarter</td>
<td style="vertical-align:bottom;white-space:nowrap">&#160;</td> </tr>
<tr style="page-break-inside:avoid ; font-family:ARIAL; font-size:9pt">
<td style="BORDER-BOTTOM:0.75pt solid #000000;vertical-align:top"> <div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1.2em; text-indent: -1em; font-size: 8pt; font-family: ARIAL; line-height: normal;">Canadian dollars, unless noted</div> </td>
<td style=" BORDER-BOTTOM:0.75pt solid #000000;vertical-align:bottom">&#160;&#160;</td>
<td style="BORDER-BOTTOM:0.75pt solid #000000;white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="BORDER-BOTTOM:0.75pt solid #000000;white-space:nowrap;vertical-align:bottom;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">2022</div></div></td>
<td style="BORDER-BOTTOM:0.75pt solid #000000;white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style=" BORDER-BOTTOM:0.75pt solid #000000;vertical-align:bottom">&#160;&#160;</td>
<td style="BORDER-BOTTOM:0.75pt solid #000000;white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="BORDER-BOTTOM:0.75pt solid #000000;white-space:nowrap;vertical-align:bottom;text-align:right;">2021</td>
<td style="BORDER-BOTTOM:0.75pt solid #000000;white-space:nowrap;vertical-align:bottom">&#160;</td> </tr>
<tr style="page-break-inside:avoid ; font-family:ARIAL; font-size:9pt;background-color:#cceeff">
<td style="vertical-align:top"> <div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1.9em; text-indent: -1em; font-size: 9pt; font-family: ARIAL; line-height: normal;">West Texas Intermediate <div style="font-size: 8pt; letter-spacing: 0px; top: 0px;;display:inline;">(US$)</div></div> </td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">95.01</div></div></td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;">&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;58.14</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td> </tr>
<tr style="page-break-inside:avoid ; font-family:ARIAL; font-size:9pt">
<td style="vertical-align:top"> <div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1.9em; text-indent: -1em; font-size: 9pt; font-family: ARIAL; line-height: normal;">Western Canada Select <div style="font-size: 8pt; letter-spacing: 0px; top: 0px;;display:inline;">(US$)</div></div> </td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">80.46</div></div></td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;">45.64</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td> </tr>
<tr style="page-break-inside:avoid ; font-family:ARIAL; font-size:9pt;background-color:#cceeff">
<td style="vertical-align:top"> <div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1.9em; text-indent: -1em; font-size: 9pt; font-family: ARIAL; line-height: normal;">WTI/WCS Spread <div style="font-size: 8pt; letter-spacing: 0px; top: 0px;;display:inline;">(US$)</div></div> </td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">14.55</div></div></td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;">12.50</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;&#160;</td> </tr>
<tr style="page-break-inside:avoid ; font-family:ARIAL; font-size:9pt">
<td style="vertical-align:top"> <div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1.9em; text-indent: -1em; font-size: 9pt; font-family: ARIAL; line-height: normal;">Bitumen <div style="font-size: 8pt; letter-spacing: 0px; top: 0px;;display:inline;">(per barrel)</div></div> </td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">89.36</div></div></td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;">47.19</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td> </tr>
<tr style="page-break-inside:avoid ; font-family:ARIAL; font-size:9pt;background-color:#cceeff">
<td style="vertical-align:top"> <div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1.9em; text-indent: -1em; font-size: 9pt; font-family: ARIAL; line-height: normal;">Synthetic crude oil <div style="font-size: 8pt; letter-spacing: 0px; top: 0px;;display:inline;">(per barrel)</div></div> </td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">117.24</div></div></td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;">67.41</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td> </tr>
<tr style="page-break-inside:avoid ; font-family:ARIAL; font-size:9pt">
<td style="BORDER-BOTTOM:0.75pt solid #000000;vertical-align:top"> <div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1.9em; text-indent: -1em; font-size: 9pt; font-family: ARIAL; line-height: normal;">Average foreign exchange rate <div style="font-size: 8pt; letter-spacing: 0px; top: 0px;;display:inline;">(US$)</div></div> </td>
<td style=" BORDER-BOTTOM:0.75pt solid #000000;vertical-align:bottom">&#160;&#160;</td>
<td style="BORDER-BOTTOM:0.75pt solid #000000;white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="BORDER-BOTTOM:0.75pt solid #000000;white-space:nowrap;vertical-align:bottom;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">0.79</div></div></td>
<td style="BORDER-BOTTOM:0.75pt solid #000000;white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style=" BORDER-BOTTOM:0.75pt solid #000000;vertical-align:bottom">&#160;&#160;</td>
<td style="BORDER-BOTTOM:0.75pt solid #000000;white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="BORDER-BOTTOM:0.75pt solid #000000;white-space:nowrap;vertical-align:bottom;text-align:right;">0.79</td>
<td style="BORDER-BOTTOM:0.75pt solid #000000;white-space:nowrap;vertical-align:bottom">&#160;</td> </tr> </table> <div style="margin-top: 0px; margin-bottom: 0px; font-size: 8pt;">&#160;</div> <div style="margin-top:0pt; margin-bottom:0pt; font-size:9pt; font-family:ARIAL;text-align:center">19 </div> </div> </div> <div style="margin-top:1em; margin-bottom:0em; page-break-before:always"></div> <hr style="color:#999999;height:3px;width:100%"/> <div style="font-size: .83em;margin-top : 1.67em;margin-bottom : 1.67em;font-weight: bold;"><a href="#toc">Table of Contents</a></div> <div style="text-align:center"> <div style="width:8.5in;text-align:left;margin-left: auto;margin-right: auto"> <div style="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:ARIAL;text-align:center"><div style="color: rgb(0, 101, 179); letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">IMPERIAL OIL LIMITED </div></div></div></div> <div style="font-size: 3pt; margin-top: 0px; margin-bottom: 0px;">&#160;</div> <div style="line-height: 3pt; margin-top: 0px; margin-bottom: 0px; border-bottom: 1px solid rgb(0, 101, 179);">&#160;</div> <div style="margin-top: 0px; margin-bottom: 0px; font-size: 8pt;">&#160;</div> <div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 0%; font-size: 9pt; font-family: ARIAL;"><div style="font-weight:bold;display:inline;">Production </div></div>
<table cellpadding="0" cellspacing="0" style="BORDER-COLLAPSE:COLLAPSE; font-family:ARIAL; font-size:9pt;width:100%;border:0;margin:0 auto">
<tr style="font-size: 0px;">
<td style="width:87%"></td>
<td style="vertical-align:bottom;width:1%"></td>
<td></td>
<td></td>
<td></td>
<td style="vertical-align:bottom;width:1%"></td>
<td></td>
<td></td>
<td></td> </tr>
<tr style="page-break-inside:avoid ; font-family:ARIAL; font-size:9pt">
<td style="vertical-align:top">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom;white-space:nowrap;text-align:center;">&#160;</td>
<td colspan="5" style="vertical-align:bottom;white-space:nowrap;text-align:center;">First&#160;Quarter</td>
<td style="vertical-align:bottom;white-space:nowrap">&#160;</td> </tr>
<tr style="page-break-inside:avoid ; font-family:ARIAL; font-size:9pt">
<td style="BORDER-BOTTOM:0.75pt solid #000000;vertical-align:top"> <div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1.2em; text-indent: -1em; font-size: 8pt; font-family: ARIAL; line-height: normal;">thousands of barrels per day</div> </td>
<td style=" BORDER-BOTTOM:0.75pt solid #000000;vertical-align:bottom">&#160;&#160;</td>
<td style="BORDER-BOTTOM:0.75pt solid #000000;white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="BORDER-BOTTOM:0.75pt solid #000000;white-space:nowrap;vertical-align:bottom;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">2022</div></div></td>
<td style="BORDER-BOTTOM:0.75pt solid #000000;white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style=" BORDER-BOTTOM:0.75pt solid #000000;vertical-align:bottom">&#160;&#160;</td>
<td style="BORDER-BOTTOM:0.75pt solid #000000;white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="BORDER-BOTTOM:0.75pt solid #000000;white-space:nowrap;vertical-align:bottom;text-align:right;">&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;2021</td>
<td style="BORDER-BOTTOM:0.75pt solid #000000;white-space:nowrap;vertical-align:bottom">&#160;</td> </tr>
<tr style="page-break-inside:avoid ; font-family:ARIAL; font-size:9pt;background-color:#cceeff">
<td style="vertical-align:top"> <div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1.9em; text-indent: -1em; font-size: 9pt; font-family: ARIAL; line-height: normal;">Kearl <div style="font-size: 8pt; letter-spacing: 0px; top: 0px;;display:inline;">(Imperial&#8217;s share)</div></div> </td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">132</div></div></td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;">178</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td> </tr>
<tr style="page-break-inside:avoid ; font-family:ARIAL; font-size:9pt">
<td style="vertical-align:top"> <div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1.9em; text-indent: -1em; font-size: 9pt; font-family: ARIAL; line-height: normal;">Cold Lake</div> </td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">140</div></div></td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;">140</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td> </tr>
<tr style="page-break-inside:avoid ; font-family:ARIAL; font-size:9pt;background-color:#cceeff">
<td style="BORDER-BOTTOM:0.75pt solid #000000;vertical-align:top"> <div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1.9em; text-indent: -1em; font-size: 9pt; font-family: ARIAL; line-height: normal;">Syncrude <div style="font-size: 8pt; letter-spacing: 0px; top: 0px;;display:inline;">(Imperial&#8217;s share) (a)</div></div> </td>
<td style=" BORDER-BOTTOM:0.75pt solid #000000;vertical-align:bottom">&#160;&#160;</td>
<td style="BORDER-BOTTOM:0.75pt solid #000000;white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="BORDER-BOTTOM:0.75pt solid #000000;white-space:nowrap;vertical-align:bottom;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">77</div></div></td>
<td style="BORDER-BOTTOM:0.75pt solid #000000;white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style=" BORDER-BOTTOM:0.75pt solid #000000;vertical-align:bottom">&#160;&#160;</td>
<td style="BORDER-BOTTOM:0.75pt solid #000000;white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="BORDER-BOTTOM:0.75pt solid #000000;white-space:nowrap;vertical-align:bottom;text-align:right;">79</td>
<td style="BORDER-BOTTOM:0.75pt solid #000000;white-space:nowrap;vertical-align:bottom">&#160;</td> </tr>
<tr style="font-size:1px; font-family:ARIAL; font-size:9pt">
<td style="BORDER-BOTTOM:0.75pt solid #000000;vertical-align:top">&#160;</td>
<td style=" BORDER-BOTTOM:0.75pt solid #000000;vertical-align:bottom">&#160;&#160;</td>
<td style="BORDER-BOTTOM:0.75pt solid #000000;vertical-align:bottom">&#160;</td>
<td style="BORDER-BOTTOM:0.75pt solid #000000;vertical-align:bottom">&#160;</td>
<td style="BORDER-BOTTOM:0.75pt solid #000000;vertical-align:bottom">&#160;</td>
<td style=" BORDER-BOTTOM:0.75pt solid #000000;vertical-align:bottom">&#160;&#160;</td>
<td style="BORDER-BOTTOM:0.75pt solid #000000;vertical-align:bottom">&#160;</td>
<td style="BORDER-BOTTOM:0.75pt solid #000000;vertical-align:bottom">&#160;</td>
<td style="BORDER-BOTTOM:0.75pt solid #000000;vertical-align:bottom">&#160;</td> </tr>
<tr style="page-break-inside:avoid ; font-family:ARIAL; font-size:9pt;background-color:#cceeff">
<td style="BORDER-BOTTOM:0.75pt solid #000000;vertical-align:top"> <div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1.2em; text-indent: -1em; font-size: 9pt; font-family: ARIAL; line-height: normal;">Kearl total gross production <div style="font-size: 8pt; letter-spacing: 0px; top: 0px;;display:inline;">(thousands of barrels per day)</div></div> </td>
<td style=" BORDER-BOTTOM:0.75pt solid #000000;vertical-align:bottom">&#160;&#160;</td>
<td style="BORDER-BOTTOM:0.75pt solid #000000;white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="BORDER-BOTTOM:0.75pt solid #000000;white-space:nowrap;vertical-align:bottom;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">186</div></div></td>
<td style="BORDER-BOTTOM:0.75pt solid #000000;white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style=" BORDER-BOTTOM:0.75pt solid #000000;vertical-align:bottom">&#160;&#160;</td>
<td style="BORDER-BOTTOM:0.75pt solid #000000;white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="BORDER-BOTTOM:0.75pt solid #000000;white-space:nowrap;vertical-align:bottom;text-align:right;">251</td>
<td style="BORDER-BOTTOM:0.75pt solid #000000;white-space:nowrap;vertical-align:bottom">&#160;</td> </tr> </table> <div style="margin-top:0pt; margin-bottom:0pt; font-size:8pt; font-family:ARIAL">(a) In the first quarter of 2022, Syncrude (Imperial&#8217;s share) gross production included about 1&#160;thousand barrels per day of bitumen (2021 - rounded to 0&#160;thousand barrels per day) that was exported to the operator&#8217;s facilities using an existing interconnect pipeline. </div> <div style="margin-top:12pt; margin-bottom:0pt; font-size:10pt; font-family:ARIAL">Lower production at Kearl was primarily a result of extreme cold weather and unplanned downtime. </div> <div style="margin-top: 12pt; margin-bottom: 0pt; font-size: 10pt; font-family: ARIAL;"><div style="font-weight:bold;display:inline;">Downstream </div></div> <div style="margin-top: 0pt; margin-bottom: 0pt; font-size: 9pt; font-family: ARIAL;"><div style="font-weight:bold;display:inline;">Net income (loss) factor analysis </div></div> <div style="margin-top:0pt; margin-bottom:0pt; font-size:8pt; font-family:ARIAL">millions of Canadian dollars </div> <div style="font-size: 12pt; margin-top: 0px; margin-bottom: 0px;">&#160;</div> <div style="margin-top:0pt;margin-bottom:0pt;text-align:center">
<img alt="LOGO" src="g350214g00a02.jpg"/> </div> <div style="margin-top:10pt; margin-bottom:0pt; font-size:10pt; font-family:ARIAL">Margins &#8211; Higher margins primarily reflect improved market conditions. </div> <div style="font-size: 12pt; margin-top: 0px; margin-bottom: 0px;">&#160;</div>
<table cellpadding="0" cellspacing="0" style="BORDER-COLLAPSE:COLLAPSE; font-family:ARIAL; font-size:9pt;width:100%;border:0;margin:0 auto">
<tr style="font-size: 0px;">
<td style="width:86%"></td>
<td style="vertical-align:bottom;width:1%"></td>
<td></td>
<td></td>
<td></td>
<td style="vertical-align:bottom;width:1%"></td>
<td></td>
<td></td>
<td></td> </tr>
<tr style="page-break-inside:avoid ; font-family:ARIAL; font-size:9pt">
<td colspan="8" style="vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">Refinery utilization and petroleum product sales</div></div></td>
<td style="vertical-align:bottom">&#160;</td> </tr>
<tr style="page-break-inside:avoid ; font-family:ARIAL; font-size:9pt">
<td style="vertical-align:top">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom;white-space:nowrap;text-align:center;">&#160;</td>
<td colspan="5" style="vertical-align:bottom;white-space:nowrap;text-align:center;">First&#160;Quarter</td>
<td style="vertical-align:bottom;white-space:nowrap">&#160;</td> </tr>
<tr style="page-break-inside:avoid ; font-family:ARIAL; font-size:9pt">
<td style="BORDER-BOTTOM:0.75pt solid #000000;vertical-align:top"> <div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1.2em; text-indent: -1em; font-size: 8pt; font-family: ARIAL; line-height: normal;">thousands of barrels per day, unless noted</div> </td>
<td style=" BORDER-BOTTOM:0.75pt solid #000000;vertical-align:bottom">&#160;&#160;</td>
<td style="BORDER-BOTTOM:0.75pt solid #000000;white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="BORDER-BOTTOM:0.75pt solid #000000;white-space:nowrap;vertical-align:bottom;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">2022</div></div></td>
<td style="BORDER-BOTTOM:0.75pt solid #000000;white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style=" BORDER-BOTTOM:0.75pt solid #000000;vertical-align:bottom">&#160;&#160;</td>
<td style="BORDER-BOTTOM:0.75pt solid #000000;white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="BORDER-BOTTOM:0.75pt solid #000000;white-space:nowrap;vertical-align:bottom;text-align:right;">&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;2021</td>
<td style="BORDER-BOTTOM:0.75pt solid #000000;white-space:nowrap;vertical-align:bottom">&#160;</td> </tr>
<tr style="page-break-inside:avoid ; font-family:ARIAL; font-size:9pt;background-color:#cceeff">
<td style="vertical-align:top"> <div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1.9em; text-indent: -1em; font-size: 9pt; font-family: ARIAL; line-height: normal;">Refinery throughput</div> </td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">399</div></div></td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;">364</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;&#160;</td> </tr>
<tr style="page-break-inside:avoid ; font-family:ARIAL; font-size:9pt">
<td style="vertical-align:top"> <div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1.9em; text-indent: -1em; font-size: 9pt; font-family: ARIAL; line-height: normal;">Refinery capacity utilization (percent)</div> </td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">93</div></div></td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;">85</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td> </tr>
<tr style="page-break-inside:avoid ; font-family:ARIAL; font-size:9pt;background-color:#cceeff">
<td style="BORDER-BOTTOM:0.75pt solid #000000;vertical-align:top"> <div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1.9em; text-indent: -1em; font-size: 9pt; font-family: ARIAL; line-height: normal;">Petroleum product sales</div> </td>
<td style=" BORDER-BOTTOM:0.75pt solid #000000;vertical-align:bottom">&#160;&#160;</td>
<td style="BORDER-BOTTOM:0.75pt solid #000000;white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="BORDER-BOTTOM:0.75pt solid #000000;white-space:nowrap;vertical-align:bottom;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">447</div></div></td>
<td style="BORDER-BOTTOM:0.75pt solid #000000;white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style=" BORDER-BOTTOM:0.75pt solid #000000;vertical-align:bottom">&#160;&#160;</td>
<td style="BORDER-BOTTOM:0.75pt solid #000000;white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="BORDER-BOTTOM:0.75pt solid #000000;white-space:nowrap;vertical-align:bottom;text-align:right;">414</td>
<td style="BORDER-BOTTOM:0.75pt solid #000000;white-space:nowrap;vertical-align:bottom">&#160;</td> </tr> </table> <div style="margin-top:10pt; margin-bottom:0pt; font-size:10pt; font-family:ARIAL">Improved refinery throughput in the first quarter of 2022 primarily reflects increased demand. </div> <div style="margin-top:10pt; margin-bottom:0pt; font-size:10pt; font-family:ARIAL">Improved petroleum product sales in the first quarter of 2022 were mainly due to increased demand. </div> <div style="margin-top: 10pt; margin-bottom: 0pt; font-size: 10pt; font-family: ARIAL;"><div style="font-weight:bold;display:inline;">Chemicals </div></div> <div style="margin-top: 0pt; margin-bottom: 0pt; font-size: 9pt; font-family: ARIAL;"><div style="font-weight:bold;display:inline;">Net income (loss) factor analysis </div></div> <div style="margin-top:0pt; margin-bottom:0pt; font-size:8pt; font-family:ARIAL">millions of Canadian dollars </div> <div style="font-size: 12pt; margin-top: 0px; margin-bottom: 0px;">&#160;</div> <div style="margin-top:0pt;margin-bottom:0pt;text-align:center">
<img alt="LOGO" src="g350214g00a03.jpg"/> </div> <div style="margin-top: 0px; margin-bottom: 0px; font-size: 8pt;">&#160;</div> <div style="margin-top:0pt; margin-bottom:0pt; font-size:9pt; font-family:ARIAL;text-align:center">20 </div> </div> </div> <div style="margin-top:1em; margin-bottom:0em; page-break-before:always"></div> <hr style="color:#999999;height:3px;width:100%"/> <div style="font-size: .83em;margin-top : 1.67em;margin-bottom : 1.67em;font-weight: bold;"><a href="#toc">Table of Contents</a></div> <div style="text-align:center"> <div style="width:8.5in;text-align:left;margin-left: auto;margin-right: auto"> <div style="margin-top: 0pt; margin-bottom: 0pt; font-size: 10pt; font-family: ARIAL; text-align: center; text-indent: 0px;"><div style="color: rgb(0, 101, 179); letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">IMPERIAL OIL LIMITED </div></div></div></div> <div style="font-size: 3pt; margin-top: 0px; margin-bottom: 0px; text-indent: 0px;">&#160;</div> <div style="line-height: 3pt; margin-top: 0px; margin-bottom: 0px; border-bottom: 1px solid rgb(0, 101, 179); text-indent: 0px;">&#160;</div> <div style="margin-top: 0px; margin-bottom: 0px; font-size: 8pt; text-indent: 0px;">&#160;</div> <div style="margin-top: 0pt; margin-bottom: 0pt; font-size: 10pt; font-family: ARIAL; text-indent: 0px;"><div style="font-weight:bold;display:inline;">Corporate and other </div></div>
<table cellpadding="0" cellspacing="0" style="border-collapse: collapse; font-family: ARIAL; font-size: 9pt; width: 100%; border: 0px; margin: 0px auto; text-indent: 0px;">
<tr style="font-size: 0px;">
<td style="width:86%"></td>
<td style="vertical-align:bottom;width:1%"></td>
<td></td>
<td></td>
<td></td>
<td style="vertical-align:bottom;width:1%"></td>
<td></td>
<td></td>
<td></td> </tr>
<tr style="page-break-inside:avoid ; font-family:ARIAL; font-size:9pt">
<td style="vertical-align:top">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom;white-space:nowrap;text-align:center;">&#160;</td>
<td colspan="5" style="vertical-align:bottom;white-space:nowrap;text-align:center;">First&#160;Quarter</td>
<td style="vertical-align:bottom;white-space:nowrap">&#160;</td> </tr>
<tr style="page-break-inside:avoid ; font-family:ARIAL; font-size:9pt">
<td style="BORDER-BOTTOM:0.75pt solid #000000;vertical-align:top"> <div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1.2em; text-indent: -1em; font-size: 8pt; font-family: ARIAL; line-height: normal;">millions of Canadian dollars</div> </td>
<td style=" BORDER-BOTTOM:0.75pt solid #000000;vertical-align:bottom">&#160;&#160;</td>
<td style="BORDER-BOTTOM:0.75pt solid #000000;white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="BORDER-BOTTOM:0.75pt solid #000000;white-space:nowrap;vertical-align:bottom;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">2022</div></div></td>
<td style="BORDER-BOTTOM:0.75pt solid #000000;white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style=" BORDER-BOTTOM:0.75pt solid #000000;vertical-align:bottom">&#160;</td>
<td style="BORDER-BOTTOM:0.75pt solid #000000;white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="BORDER-BOTTOM:0.75pt solid #000000;white-space:nowrap;vertical-align:bottom;text-align:right;">&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;2021</td>
<td style="BORDER-BOTTOM:0.75pt solid #000000;white-space:nowrap;vertical-align:bottom">&#160;</td> </tr>
<tr style="page-break-inside:avoid ; font-family:ARIAL; font-size:9pt;background-color:#cceeff">
<td style="BORDER-BOTTOM:0.75pt solid #000000;vertical-align:top"> <div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1.9em; text-indent: -1em; font-size: 9pt; font-family: ARIAL; line-height: normal;">Net income (loss) <div style="font-size: 8pt; letter-spacing: 0px; top: 0px;;display:inline;">(U.S. GAAP)</div></div> </td>
<td style=" BORDER-BOTTOM:0.75pt solid #000000;vertical-align:bottom">&#160;&#160;</td>
<td style="BORDER-BOTTOM:0.75pt solid #000000;white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="BORDER-BOTTOM:0.75pt solid #000000;white-space:nowrap;vertical-align:bottom;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;&#160;&#160;&#160;&#160;(54</div></div></td>
<td style="BORDER-BOTTOM:0.75pt solid #000000;white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">)&#160;</div></div></td>
<td style=" BORDER-BOTTOM:0.75pt solid #000000;vertical-align:bottom">&#160;</td>
<td style="BORDER-BOTTOM:0.75pt solid #000000;white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="BORDER-BOTTOM:0.75pt solid #000000;white-space:nowrap;vertical-align:bottom;text-align:right;">&#160;&#160;&#160;&#160;&#160;(46</td>
<td style="BORDER-BOTTOM:0.75pt solid #000000;white-space:nowrap;vertical-align:bottom">)&#160;</td> </tr> </table> <div style="margin-top: 10pt; margin-bottom: 0pt; font-size: 13pt; font-family: ARIAL; text-indent: 0px;"><div style="font-weight:bold;display:inline;">Liquidity and capital resources </div></div> <div style="font-size: 12pt; margin-top: 0px; margin-bottom: 0px; text-indent: 0px;">&#160;</div>
<table cellpadding="0" cellspacing="0" style="border-collapse: collapse; font-family: ARIAL; font-size: 9pt; width: 100%; border: 0px; margin: 0px auto; text-indent: 0px;">
<tr style="font-size: 0px;">
<td style="width:86%"></td>
<td style="vertical-align:bottom;width:1%"></td>
<td></td>
<td></td>
<td></td>
<td style="vertical-align:bottom;width:1%"></td>
<td></td>
<td></td>
<td></td> </tr>
<tr style="page-break-inside:avoid ; font-family:ARIAL; font-size:9pt">
<td style="vertical-align:top">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom;white-space:nowrap;text-align:center;">&#160;</td>
<td colspan="5" style="vertical-align:bottom;white-space:nowrap;text-align:center;">First Quarter</td>
<td style="vertical-align:bottom;white-space:nowrap">&#160;</td> </tr>
<tr style="page-break-inside:avoid ; font-family:ARIAL; font-size:9pt">
<td style="BORDER-BOTTOM:0.75pt solid #000000;vertical-align:top"> <div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1.2em; text-indent: -1em; font-size: 8pt; font-family: ARIAL; line-height: normal;">millions of Canadian dollars</div> </td>
<td style=" BORDER-BOTTOM:0.75pt solid #000000;vertical-align:bottom">&#160;&#160;</td>
<td style="BORDER-BOTTOM:0.75pt solid #000000;white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="BORDER-BOTTOM:0.75pt solid #000000;white-space:nowrap;vertical-align:bottom;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">2022</div></div></td>
<td style="BORDER-BOTTOM:0.75pt solid #000000;white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style=" BORDER-BOTTOM:0.75pt solid #000000;vertical-align:bottom">&#160;</td>
<td style="BORDER-BOTTOM:0.75pt solid #000000;white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="BORDER-BOTTOM:0.75pt solid #000000;white-space:nowrap;vertical-align:bottom;text-align:right;">&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;2021</td>
<td style="BORDER-BOTTOM:0.75pt solid #000000;white-space:nowrap;vertical-align:bottom">&#160;</td> </tr>
<tr style="page-break-inside:avoid ; font-family:ARIAL; font-size:10pt;background-color:#cceeff">
<td style="vertical-align:top"> <div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1.2em; text-indent: -1em; font-size: 9pt; font-family: ARIAL; line-height: normal;">Cash flow generated from (used in):</div> </td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td> </tr>
<tr style="page-break-inside:avoid ; font-family:ARIAL; font-size:9pt">
<td style="vertical-align:top"> <div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1.9em; text-indent: -1em; font-size: 9pt; font-family: ARIAL; line-height: normal;">Operating activities</div> </td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">1,914</div></div></td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;">1,045</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td> </tr>
<tr style="page-break-inside:avoid ; font-family:ARIAL; font-size:9pt;background-color:#cceeff">
<td style="vertical-align:top"> <div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1.9em; text-indent: -1em; font-size: 9pt; font-family: ARIAL; line-height: normal;">Investing activities</div> </td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">(279</div></div></td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">)&#160;</div></div></td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;">(147</td>
<td style="white-space:nowrap;vertical-align:bottom">)&#160;</td> </tr>
<tr style="page-break-inside:avoid ; font-family:ARIAL; font-size:9pt">
<td style="BORDER-BOTTOM:0.75pt solid #000000;vertical-align:top"> <div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1.9em; text-indent: -1em; font-size: 9pt; font-family: ARIAL; line-height: normal;">Financing activities</div> </td>
<td style=" BORDER-BOTTOM:0.75pt solid #000000;vertical-align:bottom">&#160;&#160;</td>
<td style="BORDER-BOTTOM:0.75pt solid #000000;white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="BORDER-BOTTOM:0.75pt solid #000000;white-space:nowrap;vertical-align:bottom;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">(639</div></div></td>
<td style="BORDER-BOTTOM:0.75pt solid #000000;white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">)&#160;</div></div></td>
<td style=" BORDER-BOTTOM:0.75pt solid #000000;vertical-align:bottom">&#160;</td>
<td style="BORDER-BOTTOM:0.75pt solid #000000;white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="BORDER-BOTTOM:0.75pt solid #000000;white-space:nowrap;vertical-align:bottom;text-align:right;">(202</td>
<td style="BORDER-BOTTOM:0.75pt solid #000000;white-space:nowrap;vertical-align:bottom">)&#160;</td> </tr>
<tr style="page-break-inside:avoid ; font-family:ARIAL; font-size:9pt;background-color:#cceeff">
<td style="BORDER-BOTTOM:0.75pt solid #000000;vertical-align:top"> <div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1.2em; text-indent: -1em; font-size: 9pt; font-family: ARIAL; line-height: normal;">Increase (decrease) in cash and cash equivalents</div> </td>
<td style=" BORDER-BOTTOM:0.75pt solid #000000;vertical-align:bottom">&#160;&#160;</td>
<td style="BORDER-BOTTOM:0.75pt solid #000000;white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="BORDER-BOTTOM:0.75pt solid #000000;white-space:nowrap;vertical-align:bottom;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">996</div></div></td>
<td style="BORDER-BOTTOM:0.75pt solid #000000;white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style=" BORDER-BOTTOM:0.75pt solid #000000;vertical-align:bottom">&#160;</td>
<td style="BORDER-BOTTOM:0.75pt solid #000000;white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="BORDER-BOTTOM:0.75pt solid #000000;white-space:nowrap;vertical-align:bottom;text-align:right;">696</td>
<td style="BORDER-BOTTOM:0.75pt solid #000000;white-space:nowrap;vertical-align:bottom">&#160;</td> </tr>
<tr style="font-size:1pt">
<td style="height:7.5pt">&#160;</td>
<td colspan="4" style="height:7.5pt">&#160;</td>
<td colspan="4" style="height:7.5pt">&#160;</td> </tr>
<tr style="page-break-inside:avoid ; font-family:ARIAL; font-size:9pt">
<td style="BORDER-BOTTOM:1.50pt solid #000000;vertical-align:top"> <div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1.2em; text-indent: -1em; font-size: 9pt; font-family: ARIAL; line-height: normal;">Cash and cash equivalents at period end</div> </td>
<td style=" BORDER-BOTTOM:1.50pt solid #000000;vertical-align:bottom">&#160;&#160;</td>
<td style="BORDER-BOTTOM:1.50pt solid #000000;white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="BORDER-BOTTOM:1.50pt solid #000000;white-space:nowrap;vertical-align:bottom;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">3,149</div></div></td>
<td style="BORDER-BOTTOM:1.50pt solid #000000;white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style=" BORDER-BOTTOM:1.50pt solid #000000;vertical-align:bottom">&#160;</td>
<td style="BORDER-BOTTOM:1.50pt solid #000000;white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="BORDER-BOTTOM:1.50pt solid #000000;white-space:nowrap;vertical-align:bottom;text-align:right;">1,467</td>
<td style="BORDER-BOTTOM:1.50pt solid #000000;white-space:nowrap;vertical-align:bottom">&#160;</td> </tr> </table> <div style="margin-top: 10pt; margin-bottom: 0pt; font-size: 10pt; font-family: ARIAL; text-indent: 0px;">Cash flow generated from operating activities primarily reflects higher Upstream realizations, improved Downstream margins, and favourable working capital impacts. </div> <div style="margin-top: 12pt; margin-bottom: 0pt; font-size: 10pt; font-family: ARIAL; text-indent: 0px;">Cash flow used in investing activities primarily reflects higher additions to property, plant and equipment. </div> <div style="margin-top: 12pt; margin-bottom: 0pt; font-size: 10pt; font-family: ARIAL; text-indent: 0px;">Cash flow used in financing activities primarily reflects: </div>
<table cellpadding="0" cellspacing="0" style="border-collapse: collapse; font-family: ARIAL; font-size: 9pt; width: 100%; border: 0px; margin: 0px auto; text-indent: 0px;">
<tr style="font-size: 0px;">
<td style="width:86%"></td>
<td style="vertical-align:bottom;width:1%"></td>
<td></td>
<td></td>
<td></td>
<td style="vertical-align:bottom;width:1%"></td>
<td></td>
<td></td>
<td></td> </tr>
<tr style="page-break-inside:avoid ; font-family:ARIAL; font-size:9pt">
<td style="vertical-align:top">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom;white-space:nowrap;text-align:center;">&#160;</td>
<td colspan="5" style="vertical-align:bottom;white-space:nowrap;text-align:center;">First&#160;Quarter</td>
<td style="vertical-align:bottom;white-space:nowrap">&#160;</td> </tr>
<tr style="page-break-inside:avoid ; font-family:ARIAL; font-size:9pt">
<td style="BORDER-BOTTOM:0.75pt solid #000000;vertical-align:top"> <div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1.2em; text-indent: -1em; font-size: 8pt; font-family: ARIAL; line-height: normal;">millions of Canadian dollars, unless noted</div> </td>
<td style=" BORDER-BOTTOM:0.75pt solid #000000;vertical-align:bottom">&#160;&#160;</td>
<td style="BORDER-BOTTOM:0.75pt solid #000000;white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="BORDER-BOTTOM:0.75pt solid #000000;white-space:nowrap;vertical-align:bottom;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">2022</div></div></td>
<td style="BORDER-BOTTOM:0.75pt solid #000000;white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style=" BORDER-BOTTOM:0.75pt solid #000000;vertical-align:bottom">&#160;</td>
<td style="BORDER-BOTTOM:0.75pt solid #000000;white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="BORDER-BOTTOM:0.75pt solid #000000;white-space:nowrap;vertical-align:bottom;text-align:right;">&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;2021</td>
<td style="BORDER-BOTTOM:0.75pt solid #000000;white-space:nowrap;vertical-align:bottom">&#160;</td> </tr>
<tr style="page-break-inside:avoid ; font-family:ARIAL; font-size:9pt;background-color:#cceeff">
<td style="vertical-align:top"> <div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1.9em; text-indent: -1em; font-size: 9pt; font-family: ARIAL; line-height: normal;">Dividends paid</div> </td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">185</div></div></td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;">162</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td> </tr>
<tr style="page-break-inside:avoid ; font-family:ARIAL; font-size:9pt">
<td style="vertical-align:top"> <div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1.9em; text-indent: -1em; font-size: 9pt; font-family: ARIAL; line-height: normal;">Per share dividend paid <div style="font-size: 8pt; letter-spacing: 0px; top: 0px;;display:inline;">(dollars)</div></div> </td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">0.27</div></div></td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;">&#160;&#160;0.22</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;&#160;</td> </tr>
<tr style="page-break-inside:avoid ; font-family:ARIAL; font-size:9pt;background-color:#cceeff">
<td style="vertical-align:top"> <div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1.9em; text-indent: -1em; font-size: 9pt; font-family: ARIAL; line-height: normal;">Share repurchases <div style="font-size: 8pt; letter-spacing: 0px; top: 0px;;display:inline;">(a)</div></div> </td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">449</div></div></td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;">-</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td> </tr>
<tr style="page-break-inside:avoid ; font-family:ARIAL; font-size:9pt">
<td style="BORDER-BOTTOM:0.75pt solid #000000;vertical-align:top"> <div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1.9em; text-indent: -1em; font-size: 9pt; font-family: ARIAL; line-height: normal;">Number of shares purchased <div style="font-size: 8pt; letter-spacing: 0px; top: 0px;;display:inline;">(millions)</div> <div style="font-size: 8pt; letter-spacing: 0px; top: 0px;;display:inline;">(a)</div></div> </td>
<td style=" BORDER-BOTTOM:0.75pt solid #000000;vertical-align:bottom">&#160;&#160;</td>
<td style="BORDER-BOTTOM:0.75pt solid #000000;white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="BORDER-BOTTOM:0.75pt solid #000000;white-space:nowrap;vertical-align:bottom;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;&#160;&#160;&#160;8.9</div></div></td>
<td style="BORDER-BOTTOM:0.75pt solid #000000;white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;&#160;</div></div></td>
<td style=" BORDER-BOTTOM:0.75pt solid #000000;vertical-align:bottom">&#160;</td>
<td style="BORDER-BOTTOM:0.75pt solid #000000;white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="BORDER-BOTTOM:0.75pt solid #000000;white-space:nowrap;vertical-align:bottom;text-align:right;">-</td>
<td style="BORDER-BOTTOM:0.75pt solid #000000;white-space:nowrap;vertical-align:bottom">&#160;</td> </tr>
<tr style="page-break-inside:avoid ; font-family:ARIAL; font-size:8pt">
<td colspan="8" style="vertical-align:top">(a) Share repurchases were made under the company&#8217;s normal course issuer bid program, and include shares purchased from Exxon Mobil Corporation concurrent with, but outside of the normal course issuer bid.</td>
<td style="vertical-align:top"> <div style="margin-top: 0px; margin-bottom: 0px; margin-left: 0em; text-indent: 0em; font-size: 8pt; font-family: ARIAL; line-height: normal;">&#160;</div> </td> </tr> </table> <div style="margin-top: 10pt; margin-bottom: 0pt; font-size: 10pt; font-family: ARIAL; text-indent: 0px;">The company completed share repurchases under its normal course issuer bid on January&#160;31, 2022. The company did not purchase shares during the first quarter of 2021. </div> <div style="margin-top: 10pt; margin-bottom: 0pt; font-size: 10pt; font-family: ARIAL; text-indent: 0px;">On April&#160;29, 2022 the company announced its intention to launch a substantial issuer bid pursuant to which the company will offer to purchase for cancellation up to $2,500,000,000 of its common shares. The substantial issuer bid will be made through a modified Dutch auction, with a tender price range to be determined by the company at the time of commencement of the offer. Shares may also be tendered by way of a proportionate tender, which will result in a shareholder maintaining their proportionate share ownership. ExxonMobil has advised Imperial that it intends to make a proportionate tender in connection with the offer in order to maintain its proportionate share ownership at approximately 69.6&#160;percent following completion of the offer. Nothing in this report shall constitute an offer to purchase or a solicitation of an offer to sell any shares. </div> <div style="margin-top: 0px; margin-bottom: 0px; font-size: 8pt; text-indent: 0px;">&#160;</div> <div style="margin-top: 0pt; margin-bottom: 0pt; font-size: 9pt; font-family: ARIAL; text-align: center; text-indent: 0px;">21 </div> </div> </div> <div style="margin-top:1em; margin-bottom:0em; page-break-before:always"></div> <hr style="color:#999999;height:3px;width:100%"/> <div style="font-size: .83em;margin-top : 1.67em;margin-bottom : 1.67em;font-weight: bold;"><a href="#toc">Table of Contents</a></div> <div style="text-align:center"> <div style="width:8.5in;text-align:left;margin-left: auto;margin-right: auto"> <div style="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:ARIAL;text-align:center"><div style="color: rgb(0, 101, 179); letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">IMPERIAL OIL LIMITED </div></div></div></div> <div style="font-size: 3pt; margin-top: 0px; margin-bottom: 0px;">&#160;</div> <div style="line-height: 3pt; margin-top: 0px; margin-bottom: 0px; border-bottom: 1px solid rgb(0, 101, 179);">&#160;</div> <div style="margin-top: 0px; margin-bottom: 0px; font-size: 8pt;">&#160;</div> <div style="margin-top: 0pt; margin-bottom: 0pt; font-size: 13pt; font-family: ARIAL;"><div style="font-weight:bold;display:inline;">Forward-looking statements </div></div> <div style="margin-top:12pt; margin-bottom:0pt; font-size:10pt; font-family:ARIAL">Statements of future events or conditions in this report, including projections, targets, expectations, estimates, and business plans are forward-looking statements. Forward-looking statements can be identified by words such as believe, anticipate, intend, propose, plan, goal, seek, project, predict, target, estimate, expect, strategy, outlook, schedule, future, continue, likely, may, should, will and similar references to future periods. Forward-looking statements in this release include, but are not limited to, references to the use of derivative instruments and effectiveness of risk mitigation; the company&#8217;s intention to initiate a substantial issuer bid, including the size, timing for determining the terms and pricing, commencement, structure and ExxonMobil&#8217;s intent to make a proportionate tender; updated earnings sensitivities; and the company&#8217;s continued evaluation of renewal of its normal course issuer bid program. </div> <div style="margin-top:12pt; margin-bottom:0pt; font-size:10pt; font-family:ARIAL">Forward-looking statements are based on the company&#8217;s current expectations, estimates, projections and assumptions at the time the statements are made. Actual future financial and operating results, including expectations and assumptions concerning demand growth and energy source, supply and mix; commodity prices, foreign exchange rates and general market conditions; production rates, growth and mix; project plans, timing, costs, technical evaluations and capacities and the company&#8217;s ability to effectively execute on these plans and operate its assets; that the necessary exemptive relief to proceed with the substantial issuer bid under applicable securities laws will be received on the timeline anticipated; ExxonMobil making a proportionate tender in connection with the substantial issuer bid; cash generation, financing sources and capital structure, including the timing and amount of share repurchases; capital and environmental expenditures; the adoption and impact of new facilities or technologies on reductions to GHG emissions intensity; receipt of regulatory approvals; applicable laws and government policies, including with respect to climate change and GHG emissions reductions; progression of <div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;">COVID-19</div> and its impacts on Imperial&#8217;s ability to operate its assets; the company&#8217;s ability to effectively execute on its business continuity plans and pandemic response activities; and commodity prices, foreign exchange rates and general market conditions could differ materially depending on a number of factors. </div> <div style="margin-top:12pt; margin-bottom:0pt; font-size:10pt; font-family:ARIAL">These factors include global, regional or local changes in supply and demand for oil, natural gas, and petroleum and petrochemical products and resulting price, differential and margin impacts, including foreign government action with respect to supply levels and prices, the impact of <div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;">COVID-19</div> on demand and the occurrence of wars; availability and allocation of capital; the receipt, in a timely manner, of regulatory and third-party approvals; project management and schedules and timely completion of projects; unanticipated technical or operational difficulties; management effectiveness and disaster response preparedness, including business continuity plans in response to <div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;">COVID-19;</div> operational hazards and risks; availability and performance of third-party service providers, including in light of restrictions related to <div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;">COVID-19;</div> environmental risks inherent in oil and gas exploration and production activities; political or regulatory events, including changes in law or government policy such as tax laws, production curtailment and actions in response to <div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;">COVID-19;</div> the results of research programs and new technologies, and ability to bring new technologies to commercial scale on a cost-competitive basis; cybersecurity incidents, including increased reliance on remote working arrangements; currency exchange rates; general economic conditions; and other factors discussed in Item 1A risk factors and Item 7 management&#8217;s discussion and analysis of financial condition and results of operations of Imperial Oil Limited&#8217;s most recent annual report on Form <div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;">10-K.</div> </div> <div style="margin-top:12pt; margin-bottom:0pt; font-size:10pt; font-family:ARIAL">Forward-looking statements are not guarantees of future performance and involve a number of risks and uncertainties, some that are similar to other oil and gas companies and some that are unique to Imperial. Imperial&#8217;s actual results may differ materially from those expressed or implied by its forward-looking statements and readers are cautioned not to place undue reliance on them. Imperial undertakes no obligation to update any forward-looking statements contained herein, except as required by applicable law. </div> <div style="margin-top:12pt; margin-bottom:0pt; font-size:10pt; font-family:ARIAL">The term &#8220;project&#8221; as used in this report can refer to a variety of different activities and does not necessarily have the same meaning as in any government payment transparency reports. </div> <div style="margin-top: 0px; margin-bottom: 0px; font-size: 8pt;">&#160;</div> <div style="margin-top:0pt; margin-bottom:0pt; font-size:9pt; font-family:ARIAL;text-align:center">22 </div> </div> </div> <div style="margin-top:1em; margin-bottom:0em; page-break-before:always"></div> <hr style="color:#999999;height:3px;width:100%"/> <div style="font-size: .83em;margin-top : 1.67em;margin-bottom : 1.67em;font-weight: bold;"><a href="#toc">Table of Contents</a></div> </div> </div> <div style="text-align: center;"> <div style="width: 8.5in; text-align: left; margin-right: auto; margin-left: auto;"> <div style="text-align: center; font-family: ARIAL; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="color: rgb(0, 101, 179); letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">IMPERIAL OIL LIMITED </div></div></div></div> <div style="font-size: 3pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-size: 3pt; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div> <div style="line-height: 3pt; margin-top: 0pt; margin-bottom: 2pt; border-bottom-color: rgb(0, 101, 179); border-bottom-width: 1px; border-bottom-style: solid;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div> <div style="font-size: 8pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-size: 8pt; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div> <div id="tx350214_10" style="font-family: ARIAL; font-size: 16pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-weight:bold;display:inline;"><div style="font-family: ARIAL; font-size: 16pt; letter-spacing: 0px; top: 0px;;display:inline;">Item&#160;3.&#160;&#160;Quantitative and qualitative disclosures about market risk </div></div></div> <div style="font-family: ARIAL; font-size: 10pt; margin-top: 10pt; margin-bottom: 0pt;">Information about market risks for the three months ended March&#160;31, 2022, does not differ materially from that discussed on page 33 of the company&#8217;s annual report on Form <div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;">10-K</div> for the year ended December&#160;31, 2021. The following table details those earnings sensitivities that have been updated from the fiscal <div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;">year-end</div> to reflect current market conditions. </div> <div style="font-size: 12pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-size: 12pt; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div>
<table cellpadding="0" cellspacing="0" style="margin: 0px auto; border: 0px currentcolor; width: 100%; font-family: ARIAL; font-size: 9pt; border-collapse: collapse; border-spacing: 0px;">
<tr style="font-size: 0px;">
<td style="width: 91%;"></td>
<td style="width: 1%; vertical-align: bottom;"></td>
<td></td>
<td style="width: 1%; vertical-align: bottom;"></td>
<td></td>
<td></td>
<td></td> </tr>
<tr style="font-family: ARIAL; font-size: 9pt; page-break-inside: avoid;">
<td colspan="6" style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">Earnings Sensitivities <div style="font-size: 8pt; letter-spacing: 0px; top: 0px;;display:inline;">(a)</div></div></div></td>
<td style="vertical-align: bottom;">&#160;</td> </tr>
<tr style="font-size: 1pt;">
<td colspan="7" style="height: 12pt; font-family: ARIAL; font-size: 0px;"></td> </tr>
<tr style="font-family: ARIAL; font-size: 9pt; page-break-inside: avoid;">
<td colspan="6" style="vertical-align: top; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 0.75pt; border-bottom-style: solid;"> <div style="text-indent: -1em; font-family: ARIAL; font-size: 8pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1.2em; line-height: normal;"><div style="font-family: ARIAL; font-size: 8pt; letter-spacing: 0px; top: 0px;;display:inline;">millions of Canadian dollars after tax</div></div> </td>
<td style="vertical-align: top; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 0.75pt; border-bottom-style: solid;"> <div style="text-indent: 0em; font-family: ARIAL; font-size: 8pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 0em; line-height: normal;"><div style="font-family: ARIAL; font-size: 8pt; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div> </td> </tr>
<tr style="page-break-inside: avoid; background-color: rgb(204, 238, 255);">
<td colspan="6" style="vertical-align: bottom; font-family: ARIAL; font-size: 0px;"></td>
<td style="vertical-align: bottom; font-family: ARIAL; font-size: 0px;"></td> </tr>
<tr style="font-family: ARIAL; font-size: 9pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);">
<td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: ARIAL; font-size: 9pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1.2em; line-height: normal;"><div style="font-family: ARIAL; font-size: 9pt; letter-spacing: 0px; top: 0px;;display:inline;">One dollar (U.S.) per barrel increase (decrease) in crude oil prices</div></div> </td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom;;text-align:center;">+&#160;(-)</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom;;text-align:right;">105</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td> </tr>
<tr style="font-family: ARIAL; font-size: 9pt; page-break-inside: avoid;">
<td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: ARIAL; font-size: 9pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1.2em; line-height: normal;"><div style="font-family: ARIAL; font-size: 9pt; letter-spacing: 0px; top: 0px;;display:inline;">One dollar (U.S.) per barrel increase (decrease) in light and heavy crude price differentials</div></div> </td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom;;text-align:center;">+&#160;(-)</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom;;text-align:right;">35</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td> </tr>
<tr style="font-family: ARIAL; font-size: 9pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);">
<td style="vertical-align: top; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 0.75pt; border-bottom-style: solid;"> <div style="text-indent: -1em; font-family: ARIAL; font-size: 9pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1.2em; line-height: normal;"><div style="font-family: ARIAL; font-size: 9pt; letter-spacing: 0px; top: 0px;;display:inline;">One cent decrease (increase) in the value of the Canadian dollar versus the U.S. dollar</div></div> </td>
<td style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 0.75pt; border-bottom-style: solid;">&#160;&#160;</td>
<td style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 0.75pt; border-bottom-style: solid;;text-align:center;">+&#160;(-)</td>
<td style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 0.75pt; border-bottom-style: solid;">&#160;</td>
<td style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 0.75pt; border-bottom-style: solid;">&#160;</td>
<td style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 0.75pt; border-bottom-style: solid;;text-align:right;">&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;200</td>
<td style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 0.75pt; border-bottom-style: solid; white-space: nowrap;">&#160;</td> </tr> </table> <div style="clear:both;max-height:0pt;"></div>
<table cellpadding="0" cellspacing="0" style="margin: 0px auto; border: 0px currentcolor; width: 100%; font-family: ARIAL; font-size: 8pt; border-collapse: collapse; border-spacing: 0px;">
<tr style="font-size: 0px;">
<td style="width: 2%; font-family: ARIAL;"></td>
<td style="width: 1%; vertical-align: bottom; font-family: ARIAL;"></td>
<td style="width: 96%; font-family: ARIAL;"></td>
<td style="width: 1%; vertical-align: bottom; font-family: ARIAL;"></td>
<td style="font-family: ARIAL;"></td> </tr>
<tr style="font-family: ARIAL; font-size: 8pt; page-break-inside: avoid;">
<td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: ARIAL; font-size: 8pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1.2em; line-height: normal;"><div style="font-family: ARIAL; font-size: 8pt; letter-spacing: 0px; top: 0px;;display:inline;">(a)</div></div> </td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td colspan="3" style="vertical-align: bottom;">Each sensitivity calculation shows the annual impact on net income resulting from a change in one factor, after tax and royalties and holding all other factors constant. These sensitivities have been updated to reflect current market conditions. They may not apply proportionately to larger fluctuations.</td> </tr> </table> <div style="clear:both;max-height:0pt;"></div> <div id="tx350214_11" style="font-family: ARIAL; font-size: 16pt; margin-top: 20pt; margin-bottom: 0pt;"><div style="font-weight:bold;display:inline;"><div style="font-family: ARIAL; font-size: 16pt; letter-spacing: 0px; top: 0px;;display:inline;">Item&#160;4.&#160;&#160;Controls and procedures </div></div></div> <div style="font-family: ARIAL; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;"><div style="font-family: ARIAL; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">As indicated in the certifications in Exhibit 31 of this report, the company&#8217;s principal executive officer and principal financial officer have evaluated the company&#8217;s disclosure controls and procedures as of March&#160;31, 2022. Based on that evaluation, these officers have concluded that the company&#8217;s disclosure controls and procedures are effective in ensuring that information required to be disclosed by the company in the reports that it files or submits under the Securities Exchange Act of 1934, as amended, is accumulated and communicated to them in a manner that allows for timely decisions regarding required disclosures and are effective in ensuring that such information is recorded, processed, summarized and reported within the time periods specified in the Securities and Exchange Commission&#8217;s rules and forms. There has not been any change in the company&#8217;s internal control over financial reporting during the last fiscal quarter that has materially affected, or is reasonably likely to materially affect, the company&#8217;s internal control over financial reporting. </div></div> <div style="font-size: 8pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-size: 8pt; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div> <div style="text-align: center; font-family: ARIAL; font-size: 9pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-family: ARIAL; font-size: 9pt; letter-spacing: 0px; top: 0px;;display:inline;">23 </div></div> </div> </div> <div style="margin-top: 1em; margin-bottom: 0em; page-break-before: always;"></div> <hr style="width: 100%; height: 3px; color: rgb(153, 153, 153);"/> <div style="font-size: 13.28px; margin-top: 1.67em; margin-bottom: 1.67em;;font-weight: bold;"><a href="#toc">Table of Contents</a></div> <div style="text-align: center;"> <div style="width: 8.5in; text-align: left; margin-right: auto; margin-left: auto;"> <div style="text-align: center; font-family: ARIAL; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="color: rgb(0, 101, 179); letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">IMPERIAL OIL LIMITED </div></div></div></div> <div style="font-size: 3pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-size: 3pt; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div> <div style="line-height: 3pt; margin-top: 0pt; margin-bottom: 2pt; border-bottom-color: rgb(0, 101, 179); border-bottom-width: 1px; border-bottom-style: solid;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div> <div style="font-size: 8pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-size: 8pt; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div> <div id="tx350214_12" style="text-align: center; font-family: ARIAL; font-size: 16pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-weight:bold;display:inline;"><div style="font-family: ARIAL; font-size: 16pt; letter-spacing: 0px; top: 0px;;display:inline;">PART II. OTHER INFORMATION </div></div></div> <div id="tx350214_13" style="font-family: ARIAL; font-size: 16pt; margin-top: 12pt; margin-bottom: 0pt;"><div style="font-weight:bold;display:inline;"><div style="font-family: ARIAL; font-size: 16pt; letter-spacing: 0px; top: 0px;;display:inline;">Item&#160;1.&#160;&#160;Legal proceedings </div></div></div> <div style="font-family: ARIAL; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;"><div style="font-family: ARIAL; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Imperial has elected to use a $1&#160;million threshold for disclosing environmental proceedings. </div></div> <div id="tx350214_14" style="font-family: ARIAL; font-size: 16pt; margin-top: 12pt; margin-bottom: 0pt;"><div style="font-weight:bold;display:inline;"><div style="font-family: ARIAL; font-size: 16pt; letter-spacing: 0px; top: 0px;;display:inline;">Item&#160;2.&#160;&#160;Unregistered sales of equity securities and use of proceeds </div></div></div> <div style="font-size: 12pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-size: 12pt; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div> <div style="font-family: ARIAL; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;"><div style="font-weight:bold;display:inline;"><div style="font-family: ARIAL; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Issuer&#160;purchases of equity securities </div></div></div> <div style="font-size: 16pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-size: 16pt; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div>
<table cellpadding="0" cellspacing="0" style="margin: 0px auto; border: 0px currentcolor; width: 100%; font-family: ARIAL; font-size: 9pt; border-collapse: collapse; border-spacing: 0px;">
<tr style="font-size: 0px;">
<td style="width: 42%; font-family: ARIAL;"></td>
<td style="width: 1%; vertical-align: bottom; font-family: ARIAL;"></td>
<td style="font-family: ARIAL;"></td>
<td style="font-family: ARIAL;"></td>
<td style="font-family: ARIAL;"></td>
<td style="width: 1%; vertical-align: bottom; font-family: ARIAL;"></td>
<td style="font-family: ARIAL;"></td>
<td style="font-family: ARIAL;"></td>
<td style="font-family: ARIAL;"></td>
<td style="width: 1%; vertical-align: bottom; font-family: ARIAL;"></td>
<td style="font-family: ARIAL;"></td>
<td style="font-family: ARIAL;"></td>
<td style="font-family: ARIAL;"></td>
<td style="width: 1%; vertical-align: bottom; font-family: ARIAL;"></td>
<td style="font-family: ARIAL;"></td>
<td style="font-family: ARIAL;"></td>
<td style="font-family: ARIAL;"></td> </tr>
<tr style="font-family: ARIAL; font-size: 9pt; page-break-inside: avoid;">
<td style="vertical-align: top; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 0.75pt; border-bottom-style: solid;"><div style="font-size: x-small; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 0.75pt; border-bottom-style: solid;">&#160;&#160;</td>
<td style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 0.75pt; border-bottom-style: solid;">&#160;<br/> <div style="font-family: ARIAL; font-size: 9pt; margin-top: 0pt; margin-bottom: 1pt; line-height: normal;"></div> </td>
<td style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 0.75pt; border-bottom-style: solid;;text-align:right;">Total&#160;number&#160;of<br/> <div style="text-align: right; font-family: ARIAL; font-size: 9pt; margin-top: 0pt; margin-bottom: 1pt; line-height: normal;"><div style="font-family: ARIAL; font-size: 9pt; letter-spacing: 0px; top: 0px;;display:inline;">shares&#160;purchased</div></div> </td>
<td style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 0.75pt; border-bottom-style: solid; white-space: nowrap;">&#160;<br/> <div style="font-family: ARIAL; font-size: 9pt; margin-top: 0pt; margin-bottom: 1pt; line-height: normal;"><div style="font-family: ARIAL; font-size: 9pt; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div> </td>
<td style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 0.75pt; border-bottom-style: solid;">&#160;&#160;</td>
<td style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 0.75pt; border-bottom-style: solid;">&#160;<br/> <div style="font-family: ARIAL; font-size: 9pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"></div> <div style="font-family: ARIAL; font-size: 9pt; margin-top: 0pt; margin-bottom: 1pt; line-height: normal;"></div> </td>
<td style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 0.75pt; border-bottom-style: solid;;text-align:right;">Average&#160;price&#160;paid<br/> <div style="text-align: right; font-family: ARIAL; font-size: 9pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-family: ARIAL; font-size: 9pt; letter-spacing: 0px; top: 0px;;display:inline;">per share</div></div> <div style="text-align: right; font-family: ARIAL; font-size: 9pt; margin-top: 0pt; margin-bottom: 1pt; line-height: normal;"><div style="font-family: ARIAL; font-size: 9pt; letter-spacing: 0px; top: 0px;;display:inline;">(Canadian dollars)</div></div> </td>
<td style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 0.75pt; border-bottom-style: solid; white-space: nowrap;">&#160;<br/> <div style="font-family: ARIAL; font-size: 9pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"></div> <div style="font-family: ARIAL; font-size: 9pt; margin-top: 0pt; margin-bottom: 1pt; line-height: normal;"><div style="font-family: ARIAL; font-size: 9pt; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div> </td>
<td style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 0.75pt; border-bottom-style: solid;">&#160;&#160;</td>
<td style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 0.75pt; border-bottom-style: solid;">&#160;<br/> <div style="font-family: ARIAL; font-size: 9pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"></div> <div style="font-family: ARIAL; font-size: 9pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"></div> <div style="font-family: ARIAL; font-size: 9pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"></div> <div style="font-family: ARIAL; font-size: 9pt; margin-top: 0pt; margin-bottom: 1pt; line-height: normal;"></div> </td>
<td style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 0.75pt; border-bottom-style: solid;;text-align:right;">Total&#160;number&#160;of<br/> <div style="text-align: right; font-family: ARIAL; font-size: 9pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-family: ARIAL; font-size: 9pt; letter-spacing: 0px; top: 0px;;display:inline;">shares&#160;purchased</div></div> <div style="text-align: right; font-family: ARIAL; font-size: 9pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-family: ARIAL; font-size: 9pt; letter-spacing: 0px; top: 0px;;display:inline;">as part of publicly</div></div> <div style="text-align: right; font-family: ARIAL; font-size: 9pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-family: ARIAL; font-size: 9pt; letter-spacing: 0px; top: 0px;;display:inline;">announced plans</div></div> <div style="text-align: right; font-family: ARIAL; font-size: 9pt; margin-top: 0pt; margin-bottom: 1pt; line-height: normal;"><div style="font-family: ARIAL; font-size: 9pt; letter-spacing: 0px; top: 0px;;display:inline;">or programs</div></div> </td>
<td style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 0.75pt; border-bottom-style: solid; white-space: nowrap;">&#160;<br/> <div style="font-family: ARIAL; font-size: 9pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-family: ARIAL; font-size: 9pt; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div> <div style="font-family: ARIAL; font-size: 9pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-family: ARIAL; font-size: 9pt; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div> <div style="font-family: ARIAL; font-size: 9pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-family: ARIAL; font-size: 9pt; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div> <div style="font-family: ARIAL; font-size: 9pt; margin-top: 0pt; margin-bottom: 1pt; line-height: normal;"><div style="font-family: ARIAL; font-size: 9pt; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div> </td>
<td style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 0.75pt; border-bottom-style: solid;">&#160;&#160;</td>
<td style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 0.75pt; border-bottom-style: solid;">&#160;<br/><br/> <div style="font-family: ARIAL; font-size: 9pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"></div> <div style="font-family: ARIAL; font-size: 9pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"></div> <div style="font-family: ARIAL; font-size: 9pt; margin-top: 0pt; margin-bottom: 1pt; line-height: normal;"></div> </td>
<td style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 0.75pt; border-bottom-style: solid;;text-align:right;">Maximum&#160;number<br/>of&#160;shares&#160;that&#160;may<br/> <div style="text-align: right; font-family: ARIAL; font-size: 9pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-family: ARIAL; font-size: 9pt; letter-spacing: 0px; top: 0px;;display:inline;">yet be purchased</div></div> <div style="text-align: right; font-family: ARIAL; font-size: 9pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-family: ARIAL; font-size: 9pt; letter-spacing: 0px; top: 0px;;display:inline;">under the plans or</div></div> <div style="text-align: right; font-family: ARIAL; font-size: 9pt; margin-top: 0pt; margin-bottom: 1pt; line-height: normal;">programs <div style="font-size: 8pt; letter-spacing: 0px; top: 0px;;display:inline;">(a)</div></div> </td>
<td style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 0.75pt; border-bottom-style: solid; white-space: nowrap;">&#160;<br/>&#160;<br/> <div style="font-family: ARIAL; font-size: 9pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-family: ARIAL; font-size: 9pt; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div> <div style="font-family: ARIAL; font-size: 9pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-family: ARIAL; font-size: 9pt; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div> <div style="font-family: ARIAL; font-size: 9pt; margin-top: 0pt; margin-bottom: 1pt; line-height: normal;"><div style="font-family: ARIAL; font-size: 9pt; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div> </td> </tr>
<tr style="font-family: ARIAL; font-size: 9pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);">
<td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: ARIAL; font-size: 9pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1.2em; line-height: normal;"><div style="font-weight:bold;display:inline;"><div style="font-family: ARIAL; font-size: 9pt; letter-spacing: 0px; top: 0px;;display:inline;">January 2022</div></div></div> </td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; font-family: ARIAL; font-size: 0px;"></td>
<td style="vertical-align: bottom; font-family: ARIAL; font-size: 0px;"></td>
<td style="vertical-align: bottom; font-family: ARIAL; font-size: 0px;"></td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; font-family: ARIAL; font-size: 0px;"></td>
<td style="vertical-align: bottom; font-family: ARIAL; font-size: 0px;"></td>
<td style="vertical-align: bottom; font-family: ARIAL; font-size: 0px;"></td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; font-family: ARIAL; font-size: 0px;"></td>
<td style="vertical-align: bottom; font-family: ARIAL; font-size: 0px;"></td>
<td style="vertical-align: bottom; font-family: ARIAL; font-size: 0px;"></td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; font-family: ARIAL; font-size: 0px;"></td>
<td style="vertical-align: bottom; font-family: ARIAL; font-size: 0px;"></td>
<td style="vertical-align: bottom; font-family: ARIAL; font-size: 0px;"></td> </tr>
<tr style="font-family: ARIAL; font-size: 9pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);">
<td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: ARIAL; font-size: 9pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1.2em; line-height: normal;"><div style="font-family: ARIAL; font-size: 9pt; letter-spacing: 0px; top: 0px;;display:inline;">(January 1 - January 31)</div></div> </td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom;;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">8,936,150</div></div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom;;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">50.30</div></div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom;;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">8,936,150</div></div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">-</div></div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td> </tr>
<tr style="font-family: ARIAL; font-size: 9pt; page-break-inside: avoid;">
<td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: ARIAL; font-size: 9pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1.2em; line-height: normal;"><div style="font-weight:bold;display:inline;"><div style="font-family: ARIAL; font-size: 9pt; letter-spacing: 0px; top: 0px;;display:inline;">February 2022</div></div></div> </td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; font-family: ARIAL; font-size: 0px;"></td>
<td style="vertical-align: bottom; font-family: ARIAL; font-size: 0px;"></td>
<td style="vertical-align: bottom; font-family: ARIAL; font-size: 0px;"></td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; font-family: ARIAL; font-size: 0px;"></td>
<td style="vertical-align: bottom; font-family: ARIAL; font-size: 0px;"></td>
<td style="vertical-align: bottom; font-family: ARIAL; font-size: 0px;"></td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; font-family: ARIAL; font-size: 0px;"></td>
<td style="vertical-align: bottom; font-family: ARIAL; font-size: 0px;"></td>
<td style="vertical-align: bottom; font-family: ARIAL; font-size: 0px;"></td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; font-family: ARIAL; font-size: 0px;"></td>
<td style="vertical-align: bottom; font-family: ARIAL; font-size: 0px;"></td>
<td style="vertical-align: bottom; font-family: ARIAL; font-size: 0px;"></td> </tr>
<tr style="font-family: ARIAL; font-size: 9pt; page-break-inside: avoid;">
<td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: ARIAL; font-size: 9pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1.2em; line-height: normal;"><div style="font-family: ARIAL; font-size: 9pt; letter-spacing: 0px; top: 0px;;display:inline;">(February 1 - February 28)</div></div> </td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">-</div></div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">-</div></div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">-</div></div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">-</div></div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td> </tr>
<tr style="font-family: ARIAL; font-size: 9pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);">
<td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: ARIAL; font-size: 9pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1.2em; line-height: normal;"><div style="font-weight:bold;display:inline;"><div style="font-family: ARIAL; font-size: 9pt; letter-spacing: 0px; top: 0px;;display:inline;">March 2022</div></div></div> </td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; font-family: ARIAL; font-size: 0px;"></td>
<td style="vertical-align: bottom; font-family: ARIAL; font-size: 0px;"></td>
<td style="vertical-align: bottom; font-family: ARIAL; font-size: 0px;"></td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; font-family: ARIAL; font-size: 0px;"></td>
<td style="vertical-align: bottom; font-family: ARIAL; font-size: 0px;"></td>
<td style="vertical-align: bottom; font-family: ARIAL; font-size: 0px;"></td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; font-family: ARIAL; font-size: 0px;"></td>
<td style="vertical-align: bottom; font-family: ARIAL; font-size: 0px;"></td>
<td style="vertical-align: bottom; font-family: ARIAL; font-size: 0px;"></td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; font-family: ARIAL; font-size: 0px;"></td>
<td style="vertical-align: bottom; font-family: ARIAL; font-size: 0px;"></td>
<td style="vertical-align: bottom; font-family: ARIAL; font-size: 0px;"></td> </tr>
<tr style="font-family: ARIAL; font-size: 9pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);">
<td style="vertical-align: top; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1.5pt; border-bottom-style: solid;"> <div style="text-indent: -1em; font-family: ARIAL; font-size: 9pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1.2em; line-height: normal;"><div style="font-family: ARIAL; font-size: 9pt; letter-spacing: 0px; top: 0px;;display:inline;">(March 1 - March 31)</div></div> </td>
<td style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1.5pt; border-bottom-style: solid;">&#160;&#160;</td>
<td style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1.5pt; border-bottom-style: solid; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1.5pt; border-bottom-style: solid; white-space: nowrap;;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">-</div></div></td>
<td style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1.5pt; border-bottom-style: solid; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1.5pt; border-bottom-style: solid;">&#160;&#160;</td>
<td style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1.5pt; border-bottom-style: solid; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1.5pt; border-bottom-style: solid; white-space: nowrap;;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">-</div></div></td>
<td style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1.5pt; border-bottom-style: solid; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1.5pt; border-bottom-style: solid;">&#160;&#160;</td>
<td style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1.5pt; border-bottom-style: solid; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1.5pt; border-bottom-style: solid; white-space: nowrap;;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">-</div></div></td>
<td style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1.5pt; border-bottom-style: solid; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1.5pt; border-bottom-style: solid;">&#160;&#160;</td>
<td style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1.5pt; border-bottom-style: solid; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1.5pt; border-bottom-style: solid; white-space: nowrap;;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">-</div></div></td>
<td style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1.5pt; border-bottom-style: solid; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td> </tr> </table> <div style="clear:both;max-height:0pt;"></div>
<table cellpadding="0" cellspacing="0" style="border: 0px currentcolor; width: 100%; font-family: ARIAL; font-size: 8pt; border-collapse: collapse; border-spacing: 0px;">
<tr style="page-break-inside: avoid;">
<td style="width: 4%; vertical-align: top;;text-align:left;">(a)</td>
<td style="vertical-align: top;;text-align:left;"> <div style="text-align: left; font-family: ARIAL; font-size: 8pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-family: ARIAL; font-size: 8pt; letter-spacing: 0px; top: 0px;;display:inline;">On June&#160;23, 2021, the company announced by news release that it had received final approval from the Toronto Stock Exchange for a new normal course issuer bid to continue its existing share purchase program. The program enabled the company to purchase up to a maximum of 35,583,671 common shares during the period June&#160;29, 2021 to June&#160;28, 2022. This maximum included shares purchased under the normal course issuer bid and from Exxon Mobil Corporation concurrent with, but outside of the normal course issuer bid. As in the past, Exxon Mobil Corporation advised the company that it intended to participate to maintain its ownership percentage at approximately 69.6&#160;percent. The program ended on January&#160;31, 2022 as a result of the company purchasing the maximum allowable number of shares under the program. </div></div> </td> </tr> </table> <div style="clear:both;max-height:0pt;"></div> <div style="font-family: ARIAL; font-size: 10pt; margin-top: 10pt; margin-bottom: 0pt;"><div style="font-family: ARIAL; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">On April&#160;29, 2022 the company announced its intention to launch a substantial issuer bid pursuant to which the company will offer to purchase for cancellation up to $2,500,000,000 of its common shares. The substantial issuer bid will be made through a modified Dutch auction, with a tender price range to be determined by the company at the time of commencement of the offer. Shares may also be tendered by way of a proportionate tender, which will result in a shareholder maintaining their proportionate share ownership. ExxonMobil has advised Imperial that it intends to make a proportionate tender in connection with the offer in order to maintain its proportionate share ownership at approximately 69.6&#160;percent following completion of the offer. Nothing in this report shall constitute an offer to purchase or a solicitation of an offer to sell any shares. </div></div> <div style="font-family: ARIAL; font-size: 10pt; margin-top: 10pt; margin-bottom: 0pt;"><div style="font-family: ARIAL; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">The company will continue to evaluate the renewal of its normal course issuer bid share purchase program in June 2022 in the context of its overall capital activities. </div></div> <div style="font-family: ARIAL; font-size: 10pt; margin-top: 10pt; margin-bottom: 0pt;"><div style="font-family: ARIAL; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Purchase plans may be modified at any time without prior notice. </div></div> <div style="font-size: 8pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-size: 8pt; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div> <div style="text-align: center; font-family: ARIAL; font-size: 9pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-family: ARIAL; font-size: 9pt; letter-spacing: 0px; top: 0px;;display:inline;">24 </div></div> </div> </div> <div style="margin-top: 1em; margin-bottom: 0em; page-break-before: always;"></div> <hr style="width: 100%; height: 3px; color: rgb(153, 153, 153);"/> <div style="font-size: 13.28px; margin-top: 1.67em; margin-bottom: 1.67em;;font-weight: bold;"><a href="#toc">Table of Contents</a></div> <div style="text-align: center;"> <div style="width: 8.5in; text-align: left; margin-right: auto; margin-left: auto;"> <div style="text-align: center; font-family: ARIAL; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="color: rgb(0, 101, 179); letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">IMPERIAL OIL LIMITED </div></div></div></div> <div style="font-size: 3pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-size: 3pt; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div> <div style="line-height: 3pt; margin-top: 0pt; margin-bottom: 2pt; border-bottom-color: rgb(0, 101, 179); border-bottom-width: 1px; border-bottom-style: solid;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div> <div style="font-size: 8pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-size: 8pt; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div>
<table cellpadding="0" cellspacing="0" style="border: 0px currentcolor; width: 100%; font-family: ARIAL; font-size: 16pt; border-collapse: collapse; border-spacing: 0px;">
<tr style="page-break-inside: avoid;">
<td id="tx350214_15" style="width: 10%; vertical-align: top;;text-align:left;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">Item&#160;6.</div></div></td>
<td style="vertical-align: top;;text-align:left;"> <div style="text-align: left; font-family: ARIAL; font-size: 16pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-weight:bold;display:inline;"><div style="font-family: ARIAL; font-size: 16pt; letter-spacing: 0px; top: 0px;;display:inline;">Exhibits </div></div></div> </td> </tr> </table> <div style="clear:both;max-height:0pt;"></div> <div style="font-family: ARIAL; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;"><a href="d350214dex311.htm">(31.1)</a> Certification by the principal executive officer of the company pursuant to Rule <div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;">13a-14(a).</div> </div> <div style="font-family: ARIAL; font-size: 10pt; margin-top: 10pt; margin-bottom: 0pt;"><a href="d350214dex312.htm">(31.2)</a> Certification by the principal financial officer of the company pursuant to Rule <div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;">13a-14(a).</div> </div> <div style="font-family: ARIAL; font-size: 10pt; margin-top: 10pt; margin-bottom: 0pt;"><a href="d350214dex321.htm">(32.1)</a> Certification by the chief executive officer of the company pursuant to Rule <div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;">13a-14(b)</div> and 18 U.S.C. Section&#160;1350. </div> <div style="font-family: ARIAL; font-size: 10pt; margin-top: 10pt; margin-bottom: 0pt;"><a href="d350214dex322.htm">(32.2)</a> Certification by the chief financial officer of the company pursuant to Rule <div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;">13a-14(b)</div> and 18 U.S.C. Section&#160;1350. </div> <div style="font-family: ARIAL; font-size: 10pt; margin-top: 10pt; margin-bottom: 0pt;"><div style="font-family: ARIAL; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">(101) Interactive Data Files (formatted as Inline XBRL). </div></div> <div style="font-family: ARIAL; font-size: 10pt; margin-top: 10pt; margin-bottom: 0pt;"><div style="font-family: ARIAL; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">(104) Cover Page Interactive Data File (formatted as Inline XBRL and contained in Exhibit 101). </div></div> <div style="font-size: 8pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-size: 8pt; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div> <div style="text-align: center; font-family: ARIAL; font-size: 9pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-family: ARIAL; font-size: 9pt; letter-spacing: 0px; top: 0px;;display:inline;">25 </div></div> </div> </div> <div style="margin-top: 1em; margin-bottom: 0em; page-break-before: always;"></div> <hr style="width: 100%; height: 3px; color: rgb(153, 153, 153);"/> <div style="font-size: 13.28px; margin-top: 1.67em; margin-bottom: 1.67em;;font-weight: bold;"><a href="#toc">Table of Contents</a></div> <div style="text-align: center;"> <div style="width: 8.5in; text-align: left; margin-right: auto; margin-left: auto;"> <div style="text-align: center; font-family: ARIAL; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; text-indent: 0px;"><div style="color: rgb(0, 101, 179); letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">IMPERIAL OIL LIMITED </div></div></div></div> <div style="font-size: 3pt; margin-top: 0pt; margin-bottom: 0pt; text-indent: 0px;"><div style="font-size: 3pt; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div> <div style="line-height: 3pt; margin-top: 0pt; margin-bottom: 2pt; border-bottom: 1px solid rgb(0, 101, 179); text-indent: 0px;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div> <div style="font-size: 8pt; margin-top: 0pt; margin-bottom: 0pt; text-indent: 0px;"><div style="font-size: 8pt; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div> <div id="tx350214_16" style="text-align: center; font-family: ARIAL; font-size: 16pt; margin-top: 0pt; margin-bottom: 0pt; text-indent: 0px;"><div style="font-weight:bold;display:inline;"><div style="font-family: ARIAL; font-size: 16pt; letter-spacing: 0px; top: 0px;;display:inline;">SIGNATURES </div></div></div> <div style="font-family: ARIAL; font-size: 10pt; margin-top: 10pt; margin-bottom: 0pt; text-indent: 0px;">Pursuant to the requirements of the <div style="font-style: normal; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-style:italic;display:inline;">Securities Exchange Act</div></div> of 1934, the registrant has duly caused this report to be signed on its behalf by the undersigned thereunto duly authorized. </div> <div style="font-size: 12pt; margin-top: 0pt; margin-bottom: 0pt; text-indent: 0px;"><div style="font-size: 12pt; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div>
<table cellpadding="0" cellspacing="0" style="border: 0px currentcolor; width: 85%; font-family: ARIAL; font-size: 10pt; border-collapse: collapse; border-spacing: 0px; text-indent: 0px;">
<tr style="font-size: 0px;">
<td style="width: 6%;"></td>
<td style="vertical-align: bottom;"></td>
<td style="width: 49%;"></td>
<td style="width: 5%; vertical-align: bottom;"></td>
<td style="width: 39%;"></td> </tr>
<tr style="font-family: ARIAL; font-size: 10pt; page-break-inside: avoid;">
<td style="vertical-align: top; font-size: 0px;"></td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; font-size: 0px;"></td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">Imperial Oil Limited</td> </tr>
<tr style="font-family: ARIAL; font-size: 10pt; page-break-inside: avoid;">
<td style="vertical-align: top; font-size: 0px;"></td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; font-size: 0px;"></td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">(Registrant)</td> </tr>
<tr style="font-size: 1pt;">
<td style="height: 20.25pt; font-family: ARIAL; font-size: 0px;"></td>
<td colspan="2" style="height: 20.25pt; font-family: ARIAL; font-size: 0px;"></td>
<td colspan="2" style="height: 20.25pt; font-family: ARIAL; font-size: 0px;"></td> </tr>
<tr style="font-family: ARIAL; font-size: 6pt; page-break-inside: avoid;">
<td style="vertical-align: top;"><div style="font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Date:</div></td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: top; white-space: nowrap;"><div style="font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">May 4, 2022</div></td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;"> <div style="font-family: ARIAL; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-style: normal; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-style:italic;display:inline;">/s/ Daniel E. Lyons</div></div></div> <div style="font-family: ARIAL; font-size: 6pt; margin-top: 0pt; margin-bottom: 1pt; border-bottom: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="font-family: ARIAL; font-size: 6pt; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div> </td> </tr>
<tr style="font-size: 1pt;">
<td style="height: 3pt; font-family: ARIAL; font-size: 0px;"></td>
<td colspan="2" style="height: 3pt; font-family: ARIAL; font-size: 0px;"></td>
<td colspan="2" style="height: 3pt; font-family: ARIAL; font-size: 0px;"></td> </tr>
<tr style="font-family: ARIAL; font-size: 10pt; page-break-inside: avoid;">
<td style="vertical-align: top; font-family: ARIAL; font-size: 0px;"></td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; font-family: ARIAL; font-size: 0px;"></td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">(Signature)</td> </tr>
<tr style="font-family: ARIAL; font-size: 10pt; page-break-inside: avoid;">
<td style="vertical-align: top; font-family: ARIAL; font-size: 0px;"></td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; font-family: ARIAL; font-size: 0px;"></td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">Daniel E. Lyons</td> </tr>
<tr style="font-family: ARIAL; font-size: 10pt; page-break-inside: avoid;">
<td style="vertical-align: top; font-family: ARIAL; font-size: 0px;"></td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; font-family: ARIAL; font-size: 0px;"></td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">Senior vice-president, finance and</td> </tr>
<tr style="font-family: ARIAL; font-size: 10pt; page-break-inside: avoid;">
<td style="vertical-align: top; font-family: ARIAL; font-size: 0px;"></td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; font-family: ARIAL; font-size: 0px;"></td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">administration, and controller</td> </tr>
<tr style="font-family: ARIAL; font-size: 10pt; page-break-inside: avoid;">
<td style="vertical-align: top; font-family: ARIAL; font-size: 0px;"></td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; font-family: ARIAL; font-size: 0px;"></td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">(Principal accounting officer)</td> </tr>
<tr style="font-size: 1pt;">
<td style="height: 20.25pt; font-family: ARIAL; font-size: 0px;"></td>
<td colspan="2" style="height: 20.25pt; font-family: ARIAL; font-size: 0px;"></td>
<td colspan="2" style="height: 20.25pt; font-family: ARIAL; font-size: 0px;"></td> </tr>
<tr style="font-family: ARIAL; font-size: 6pt; page-break-inside: avoid;">
<td style="vertical-align: top;"><div style="font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Date:</div></td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: top; white-space: nowrap;"><div style="font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">May 4, 2022</div></td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;"> <div style="font-family: ARIAL; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-style: normal; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-style:italic;display:inline;">/s/ Cathryn Walker</div></div></div> <div style="font-family: ARIAL; font-size: 6pt; margin-top: 0pt; margin-bottom: 1pt; border-bottom: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="font-family: ARIAL; font-size: 6pt; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div> </td> </tr>
<tr style="font-size: 1pt;">
<td style="height: 3pt; font-family: ARIAL; font-size: 0px;"></td>
<td colspan="2" style="height: 3pt; font-family: ARIAL; font-size: 0px;"></td>
<td colspan="2" style="height: 3pt; font-family: ARIAL; font-size: 0px;"></td> </tr>
<tr style="font-family: ARIAL; font-size: 10pt; page-break-inside: avoid;">
<td style="vertical-align: top; font-family: ARIAL; font-size: 0px;"></td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; font-family: ARIAL; font-size: 0px;"></td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">(Signature)</td> </tr>
<tr style="font-family: ARIAL; font-size: 10pt; page-break-inside: avoid;">
<td style="vertical-align: top; font-family: ARIAL; font-size: 0px;"></td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; font-family: ARIAL; font-size: 0px;"></td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">Cathryn Walker</td> </tr>
<tr style="font-family: ARIAL; font-size: 10pt; page-break-inside: avoid;">
<td style="vertical-align: top; font-family: ARIAL; font-size: 0px;"></td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; font-family: ARIAL; font-size: 0px;"></td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">Assistant corporate secretary</td> </tr> </table> <div style="clear: both; max-height: 0pt; text-indent: 0px;"></div> <div style="font-size: 8pt; margin-top: 0pt; margin-bottom: 0pt; text-indent: 0px;"><div style="font-size: 8pt; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div> <div style="text-align: center; font-family: ARIAL; font-size: 9pt; margin-top: 0pt; margin-bottom: 0pt; text-indent: 0px;"><div style="font-family: ARIAL; font-size: 9pt; letter-spacing: 0px; top: 0px;;display:inline;">26 </div></div> </div> </div>
</body></html>
</XBRL>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EX-31.1
<SEQUENCE>2
<FILENAME>d350214dex311.htm
<DESCRIPTION>EX-31.1
<TEXT>
<HTML><HEAD>
<TITLE>EX-31.1</TITLE>
</HEAD>
 <BODY BGCOLOR="WHITE">

<Center><DIV STYLE="width:8.5in" align="left">

 <P STYLE="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:ARIAL" ALIGN="center"><FONT COLOR="#0065b3"><B>IMPERIAL OIL LIMITED </B></FONT></P>
<P STYLE="font-size:3pt;margin-top:0pt;margin-bottom:0pt">&nbsp;</P> <P STYLE="line-height:3.0pt;margin-top:0pt;margin-bottom:2pt;border-bottom:1px solid #0065b3">&nbsp;</P> <p STYLE="margin-top:0pt;margin-bottom:0pt ; font-size:8pt">&nbsp;</P>
 <P STYLE="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:ARIAL" ALIGN="right">Exhibit (31.1) </P>
<P STYLE="margin-top:10pt; margin-bottom:0pt; font-size:16pt; font-family:ARIAL" ALIGN="center"><B>Certification </B></P> <P STYLE="margin-top:0pt; margin-bottom:0pt; font-size:16pt; font-family:ARIAL" ALIGN="center"><B>Pursuant to Securities
Exchange Act Rule <FONT STYLE="white-space:nowrap">13a-14(a)</FONT> </B></P> <P STYLE="margin-top:10pt; margin-bottom:0pt; font-size:10pt; font-family:ARIAL">I, Bradley W. Corson, certify that: </P>
<P STYLE="font-size:10pt;margin-top:0pt;margin-bottom:0pt">&nbsp;</P>
<TABLE STYLE="BORDER-COLLAPSE:COLLAPSE; font-family:ARIAL; font-size:10pt" BORDER="0" CELLPADDING="0" CELLSPACING="0" WIDTH="100%">
<TR style = "page-break-inside:avoid">
<TD WIDTH="5%" VALIGN="top" ALIGN="left">1.</TD>
<TD ALIGN="left" VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; font-size:10pt; font-family:ARIAL; " ALIGN="left">I have reviewed this quarterly report on Form <FONT STYLE="white-space:nowrap">10-Q</FONT> of Imperial Oil Limited;
</P></TD></TR></TABLE> <P STYLE="font-size:10pt;margin-top:0pt;margin-bottom:0pt">&nbsp;</P>
<TABLE STYLE="BORDER-COLLAPSE:COLLAPSE; font-family:ARIAL; font-size:10pt" BORDER="0" CELLPADDING="0" CELLSPACING="0" WIDTH="100%">
<TR style = "page-break-inside:avoid">
<TD WIDTH="4%" VALIGN="top" ALIGN="left">2.</TD>
<TD ALIGN="left" VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; font-size:10pt; font-family:ARIAL; " ALIGN="left">Based on my knowledge, this report does not contain any untrue statement of a material fact or omit to state a material
fact necessary to make the statements made, in light of the circumstances under which such statements were made, not misleading with respect to the period covered by this report; </P></TD></TR></TABLE>
<P STYLE="font-size:10pt;margin-top:0pt;margin-bottom:0pt">&nbsp;</P>
<TABLE STYLE="BORDER-COLLAPSE:COLLAPSE; font-family:ARIAL; font-size:10pt" BORDER="0" CELLPADDING="0" CELLSPACING="0" WIDTH="100%">
<TR style = "page-break-inside:avoid">
<TD WIDTH="4%" VALIGN="top" ALIGN="left">3.</TD>
<TD ALIGN="left" VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; font-size:10pt; font-family:ARIAL; " ALIGN="left">Based on my knowledge, the financial statements, and other financial information included in this report, fairly present
in all material respects the financial condition, results of operations and cash flows of the registrant as of, and for, the periods presented in this report; </P></TD></TR></TABLE>
<P STYLE="font-size:10pt;margin-top:0pt;margin-bottom:0pt">&nbsp;</P>
<TABLE STYLE="BORDER-COLLAPSE:COLLAPSE; font-family:ARIAL; font-size:10pt" BORDER="0" CELLPADDING="0" CELLSPACING="0" WIDTH="100%">
<TR style = "page-break-inside:avoid">
<TD WIDTH="4%" VALIGN="top" ALIGN="left">4.</TD>
<TD ALIGN="left" VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; font-size:10pt; font-family:ARIAL; " ALIGN="left">The registrant&#146;s other certifying officer(s) and I are responsible for establishing and maintaining disclosure
controls and procedures (as defined in Exchange Act Rules <FONT STYLE="white-space:nowrap">13a-15(e)</FONT> and <FONT STYLE="white-space:nowrap">15d-15(e))</FONT> and internal control over financial reporting (as defined in Exchange Act Rules <FONT
STYLE="white-space:nowrap">13a-15(f)</FONT> and <FONT STYLE="white-space:nowrap">15d-15(f))</FONT> for the registrant and have: </P></TD></TR></TABLE>
<TABLE STYLE="BORDER-COLLAPSE:COLLAPSE; font-family:ARIAL; font-size:10pt" BORDER="0" CELLPADDING="0" CELLSPACING="0" WIDTH="100%">
<TR style = "page-break-inside:avoid">
<TD WIDTH="4%">&nbsp;</TD>
<TD WIDTH="5%" VALIGN="top" ALIGN="left">(a)</TD>
<TD ALIGN="left" VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; font-size:10pt; font-family:ARIAL; " ALIGN="left">Designed such disclosure controls and procedures, or caused such disclosure controls and procedures to be designed under
our supervision, to ensure that material information relating to the registrant, including its consolidated subsidiaries, is made known to us by others within those entities, particularly during the period in which this report is being prepared;
</P></TD></TR></TABLE>
<TABLE STYLE="BORDER-COLLAPSE:COLLAPSE; font-family:ARIAL; font-size:10pt" BORDER="0" CELLPADDING="0" CELLSPACING="0" WIDTH="100%">
<TR style = "page-break-inside:avoid">
<TD WIDTH="4%">&nbsp;</TD>
<TD WIDTH="5%" VALIGN="top" ALIGN="left">(b)</TD>
<TD ALIGN="left" VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; font-size:10pt; font-family:ARIAL; " ALIGN="left">Designed such internal control over financial reporting, or caused such internal control over financial reporting to be
designed under our supervision, to provide reasonable assurance regarding the reliability of financial reporting and the preparation of financial statements for external purposes in accordance with generally accepted accounting principles;
</P></TD></TR></TABLE>
<TABLE STYLE="BORDER-COLLAPSE:COLLAPSE; font-family:ARIAL; font-size:10pt" BORDER="0" CELLPADDING="0" CELLSPACING="0" WIDTH="100%">
<TR style = "page-break-inside:avoid">
<TD WIDTH="4%">&nbsp;</TD>
<TD WIDTH="5%" VALIGN="top" ALIGN="left">(c)</TD>
<TD ALIGN="left" VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; font-size:10pt; font-family:ARIAL; " ALIGN="left">Evaluated the effectiveness of the registrant&#146;s disclosure controls and procedures and presented in this report our
conclusions about the effectiveness of the disclosure controls and procedures, as of the end of the period covered by this report based on such evaluation; and </P></TD></TR></TABLE>
<TABLE STYLE="BORDER-COLLAPSE:COLLAPSE; font-family:ARIAL; font-size:10pt" BORDER="0" CELLPADDING="0" CELLSPACING="0" WIDTH="100%">
<TR style = "page-break-inside:avoid">
<TD WIDTH="4%">&nbsp;</TD>
<TD WIDTH="5%" VALIGN="top" ALIGN="left">(d)</TD>
<TD ALIGN="left" VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; font-size:10pt; font-family:ARIAL; " ALIGN="left">Disclosed in this report any change in the registrant&#146;s internal control over financial reporting that occurred
during the registrant&#146;s most recent fiscal quarter (the registrant&#146;s fourth fiscal quarter in the case of an annual report) that has materially affected, or is reasonably likely to materially affect, the registrant&#146;s internal control
over financial reporting; and </P></TD></TR></TABLE> <P STYLE="font-size:10pt;margin-top:0pt;margin-bottom:0pt">&nbsp;</P>
<TABLE STYLE="BORDER-COLLAPSE:COLLAPSE; font-family:ARIAL; font-size:10pt" BORDER="0" CELLPADDING="0" CELLSPACING="0" WIDTH="100%">
<TR style = "page-break-inside:avoid">
<TD WIDTH="4%" VALIGN="top" ALIGN="left">5.</TD>
<TD ALIGN="left" VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; font-size:10pt; font-family:ARIAL; " ALIGN="left">The registrant&#146;s other certifying officer(s) and I have disclosed, based on our most recent evaluation of internal
control over financial reporting, to the registrant&#146;s auditors and the audit committee of the registrant&#146;s board of directors (or persons performing the equivalent functions): </P></TD></TR></TABLE>
<TABLE STYLE="BORDER-COLLAPSE:COLLAPSE; font-family:ARIAL; font-size:10pt" BORDER="0" CELLPADDING="0" CELLSPACING="0" WIDTH="100%">
<TR style = "page-break-inside:avoid">
<TD WIDTH="4%">&nbsp;</TD>
<TD WIDTH="5%" VALIGN="top" ALIGN="left">(a)</TD>
<TD ALIGN="left" VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; font-size:10pt; font-family:ARIAL; " ALIGN="left">All significant deficiencies and material weaknesses in the design or operation of internal control over financial
reporting which are reasonably likely to adversely affect the registrant&#146;s ability to record, process, summarize and report financial information; and </P></TD></TR></TABLE>
<TABLE STYLE="BORDER-COLLAPSE:COLLAPSE; font-family:ARIAL; font-size:10pt" BORDER="0" CELLPADDING="0" CELLSPACING="0" WIDTH="100%">
<TR style = "page-break-inside:avoid">
<TD WIDTH="4%">&nbsp;</TD>
<TD WIDTH="5%" VALIGN="top" ALIGN="left">(b)</TD>
<TD ALIGN="left" VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; font-size:10pt; font-family:ARIAL; " ALIGN="left">Any fraud, whether or not material, that involves management or other employees who have a significant role in the
registrant&#146;s internal control over financial reporting. </P></TD></TR></TABLE> <P STYLE="margin-top:12pt; margin-bottom:0pt; font-size:10pt; font-family:ARIAL">Date:&nbsp;&nbsp;&nbsp;&nbsp;May&nbsp;4, 2022 </P>
<TABLE CELLSPACING="0" CELLPADDING="0" WIDTH="40%" BORDER="0" STYLE="BORDER-COLLAPSE:COLLAPSE; font-family:ARIAL; font-size:10pt">


<TR>

<TD WIDTH="100%"></TD></TR>


<TR STYLE="font-size:1pt">
<TD HEIGHT="54"></TD></TR>
<TR STYLE="page-break-inside:avoid ; font-family:ARIAL; font-size:10pt">
<TD VALIGN="top" STYLE="padding-bottom:6pt ;BORDER-BOTTOM:1px solid #000000"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:10pt; font-family:ARIAL"><I>/s/ Bradley W. Corson</I></P></TD></TR>
</TABLE> <P STYLE="margin-top:4pt; margin-bottom:0pt; margin-left:2%; text-indent:-2%; font-size:10pt; font-family:ARIAL">Bradley W. Corson </P>
<P STYLE="margin-top:0pt; margin-bottom:0pt; margin-left:2%; text-indent:-2%; font-size:10pt; font-family:ARIAL">Chairman, president and </P>
<P STYLE="margin-top:0pt; margin-bottom:0pt; margin-left:2%; text-indent:-2%; font-size:10pt; font-family:ARIAL">chief executive officer </P>
<P STYLE="margin-top:0pt; margin-bottom:0pt; margin-left:2%; text-indent:-2%; font-size:10pt; font-family:ARIAL">(Principal executive officer) </P>
</DIV></Center>

</BODY></HTML>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EX-31.2
<SEQUENCE>3
<FILENAME>d350214dex312.htm
<DESCRIPTION>EX-31.2
<TEXT>
<HTML><HEAD>
<TITLE>EX-31.2</TITLE>
</HEAD>
 <BODY BGCOLOR="WHITE">

<Center><DIV STYLE="width:8.5in" align="left">

 <P STYLE="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:ARIAL" ALIGN="center"><FONT COLOR="#0065b3"><B>IMPERIAL OIL LIMITED </B></FONT></P>
<P STYLE="font-size:3pt;margin-top:0pt;margin-bottom:0pt">&nbsp;</P> <P STYLE="line-height:3.0pt;margin-top:0pt;margin-bottom:2pt;border-bottom:1px solid #0065b3">&nbsp;</P> <p STYLE="margin-top:0pt;margin-bottom:0pt ; font-size:8pt">&nbsp;</P>
 <P STYLE="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:ARIAL" ALIGN="right">Exhibit (31.2) </P>
<P STYLE="margin-top:10pt; margin-bottom:0pt; font-size:16pt; font-family:ARIAL" ALIGN="center"><B>Certification </B></P> <P STYLE="margin-top:0pt; margin-bottom:0pt; font-size:16pt; font-family:ARIAL" ALIGN="center"><B>Pursuant to Securities
Exchange Act Rule <FONT STYLE="white-space:nowrap">13a-14(a)</FONT> </B></P> <P STYLE="margin-top:10pt; margin-bottom:0pt; font-size:10pt; font-family:ARIAL">I, Daniel E. Lyons, certify that: </P>
<P STYLE="font-size:10pt;margin-top:0pt;margin-bottom:0pt">&nbsp;</P>
<TABLE STYLE="BORDER-COLLAPSE:COLLAPSE; font-family:ARIAL; font-size:10pt" BORDER="0" CELLPADDING="0" CELLSPACING="0" WIDTH="100%">
<TR style = "page-break-inside:avoid">
<TD WIDTH="5%" VALIGN="top" ALIGN="left">1.</TD>
<TD ALIGN="left" VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; font-size:10pt; font-family:ARIAL; " ALIGN="left">I have reviewed this quarterly report on Form <FONT STYLE="white-space:nowrap">10-Q</FONT> of Imperial Oil Limited;
</P></TD></TR></TABLE> <P STYLE="font-size:10pt;margin-top:0pt;margin-bottom:0pt">&nbsp;</P>
<TABLE STYLE="BORDER-COLLAPSE:COLLAPSE; font-family:ARIAL; font-size:10pt" BORDER="0" CELLPADDING="0" CELLSPACING="0" WIDTH="100%">
<TR style = "page-break-inside:avoid">
<TD WIDTH="5%" VALIGN="top" ALIGN="left">2.</TD>
<TD ALIGN="left" VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; font-size:10pt; font-family:ARIAL; " ALIGN="left">Based on my knowledge, this report does not contain any untrue statement of a material fact or omit to state a material
fact necessary to make the statements made, in light of the circumstances under which such statements were made, not misleading with respect to the period covered by this report; </P></TD></TR></TABLE>
<P STYLE="font-size:10pt;margin-top:0pt;margin-bottom:0pt">&nbsp;</P>
<TABLE STYLE="BORDER-COLLAPSE:COLLAPSE; font-family:ARIAL; font-size:10pt" BORDER="0" CELLPADDING="0" CELLSPACING="0" WIDTH="100%">
<TR style = "page-break-inside:avoid">
<TD WIDTH="5%" VALIGN="top" ALIGN="left">3.</TD>
<TD ALIGN="left" VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; font-size:10pt; font-family:ARIAL; " ALIGN="left">Based on my knowledge, the financial statements, and other financial information included in this report, fairly present
in all material respects the financial condition, results of operations and cash flows of the registrant as of, and for, the periods presented in this report; </P></TD></TR></TABLE>
<P STYLE="font-size:10pt;margin-top:0pt;margin-bottom:0pt">&nbsp;</P>
<TABLE STYLE="BORDER-COLLAPSE:COLLAPSE; font-family:ARIAL; font-size:10pt" BORDER="0" CELLPADDING="0" CELLSPACING="0" WIDTH="100%">
<TR style = "page-break-inside:avoid">
<TD WIDTH="5%" VALIGN="top" ALIGN="left">4.</TD>
<TD ALIGN="left" VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; font-size:10pt; font-family:ARIAL; " ALIGN="left">The registrant&#146;s other certifying officer(s) and I are responsible for establishing and maintaining disclosure
controls and procedures (as defined in Exchange Act Rules <FONT STYLE="white-space:nowrap">13a-15(e)</FONT> and <FONT STYLE="white-space:nowrap">15d-15(e))</FONT> and internal control over financial reporting (as defined in Exchange Act Rules <FONT
STYLE="white-space:nowrap">13a-15(f)</FONT> and <FONT STYLE="white-space:nowrap">15d-15(f))</FONT> for the registrant and have: </P></TD></TR></TABLE>
<TABLE STYLE="BORDER-COLLAPSE:COLLAPSE; font-family:ARIAL; font-size:10pt" BORDER="0" CELLPADDING="0" CELLSPACING="0" WIDTH="100%">
<TR style = "page-break-inside:avoid">
<TD WIDTH="5%">&nbsp;</TD>
<TD WIDTH="5%" VALIGN="top" ALIGN="left">(a)</TD>
<TD ALIGN="left" VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; font-size:10pt; font-family:ARIAL; " ALIGN="left">Designed such disclosure controls and procedures, or caused such disclosure controls and procedures to be designed under
our supervision, to ensure that material information relating to the registrant, including its consolidated subsidiaries, is made known to us by others within those entities, particularly during the period in which this report is being prepared;
</P></TD></TR></TABLE>
<TABLE STYLE="BORDER-COLLAPSE:COLLAPSE; font-family:ARIAL; font-size:10pt" BORDER="0" CELLPADDING="0" CELLSPACING="0" WIDTH="100%">
<TR style = "page-break-inside:avoid">
<TD WIDTH="5%">&nbsp;</TD>
<TD WIDTH="5%" VALIGN="top" ALIGN="left">(b)</TD>
<TD ALIGN="left" VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; font-size:10pt; font-family:ARIAL; " ALIGN="left">Designed such internal control over financial reporting, or caused such internal control over financial reporting to be
designed under our supervision, to provide reasonable assurance regarding the reliability of financial reporting and the preparation of financial statements for external purposes in accordance with generally accepted accounting principles;
</P></TD></TR></TABLE>
<TABLE STYLE="BORDER-COLLAPSE:COLLAPSE; font-family:ARIAL; font-size:10pt" BORDER="0" CELLPADDING="0" CELLSPACING="0" WIDTH="100%">
<TR style = "page-break-inside:avoid">
<TD WIDTH="5%">&nbsp;</TD>
<TD WIDTH="5%" VALIGN="top" ALIGN="left">(c)</TD>
<TD ALIGN="left" VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; font-size:10pt; font-family:ARIAL; " ALIGN="left">Evaluated the effectiveness of the registrant&#146;s disclosure controls and procedures and presented in this report our
conclusions about the effectiveness of the disclosure controls and procedures, as of the end of the period covered by this report based on such evaluation; and </P></TD></TR></TABLE>
<TABLE STYLE="BORDER-COLLAPSE:COLLAPSE; font-family:ARIAL; font-size:10pt" BORDER="0" CELLPADDING="0" CELLSPACING="0" WIDTH="100%">
<TR style = "page-break-inside:avoid">
<TD WIDTH="5%">&nbsp;</TD>
<TD WIDTH="5%" VALIGN="top" ALIGN="left">(d)</TD>
<TD ALIGN="left" VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; font-size:10pt; font-family:ARIAL; " ALIGN="left">Disclosed in this report any change in the registrant&#146;s internal control over financial reporting that occurred
during the registrant&#146;s most recent fiscal quarter (the registrant&#146;s fourth fiscal quarter in the case of an annual report) that has materially affected, or is reasonably likely to materially affect, the registrant&#146;s internal control
over financial reporting; and </P></TD></TR></TABLE> <P STYLE="font-size:10pt;margin-top:0pt;margin-bottom:0pt">&nbsp;</P>
<TABLE STYLE="BORDER-COLLAPSE:COLLAPSE; font-family:ARIAL; font-size:10pt" BORDER="0" CELLPADDING="0" CELLSPACING="0" WIDTH="100%">
<TR style = "page-break-inside:avoid">
<TD WIDTH="5%" VALIGN="top" ALIGN="left">5.</TD>
<TD ALIGN="left" VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; font-size:10pt; font-family:ARIAL; " ALIGN="left">The registrant&#146;s other certifying officer(s) and I have disclosed, based on our most recent evaluation of internal
control over financial reporting, to the registrant&#146;s auditors and the audit committee of the registrant&#146;s board of directors (or persons performing the equivalent functions): </P></TD></TR></TABLE>
<TABLE STYLE="BORDER-COLLAPSE:COLLAPSE; font-family:ARIAL; font-size:10pt" BORDER="0" CELLPADDING="0" CELLSPACING="0" WIDTH="100%">
<TR style = "page-break-inside:avoid">
<TD WIDTH="5%">&nbsp;</TD>
<TD WIDTH="5%" VALIGN="top" ALIGN="left">(a)</TD>
<TD ALIGN="left" VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; font-size:10pt; font-family:ARIAL; " ALIGN="left">All significant deficiencies and material weaknesses in the design or operation of internal control over financial
reporting which are reasonably likely to adversely affect the registrant&#146;s ability to record, process, summarize and report financial information; and </P></TD></TR></TABLE>
<TABLE STYLE="BORDER-COLLAPSE:COLLAPSE; font-family:ARIAL; font-size:10pt" BORDER="0" CELLPADDING="0" CELLSPACING="0" WIDTH="100%">
<TR style = "page-break-inside:avoid">
<TD WIDTH="5%">&nbsp;</TD>
<TD WIDTH="5%" VALIGN="top" ALIGN="left">(b)</TD>
<TD ALIGN="left" VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; font-size:10pt; font-family:ARIAL; " ALIGN="left">Any fraud, whether or not material, that involves management or other employees who have a significant role in the
registrant&#146;s internal control over financial reporting. </P></TD></TR></TABLE> <P STYLE="font-size:12pt;margin-top:0pt;margin-bottom:0pt">&nbsp;</P>
<TABLE CELLSPACING="0" CELLPADDING="0" WIDTH="40%" BORDER="0" STYLE="BORDER-COLLAPSE:COLLAPSE; font-family:ARIAL; font-size:10pt">


<TR>

<TD WIDTH="100%"></TD></TR>


<TR STYLE="page-break-inside:avoid ; font-family:ARIAL; font-size:10pt">
<TD VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:10pt; font-family:ARIAL">Date:&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;May&nbsp;4, 2022</P></TD></TR>
<TR STYLE="font-size:1pt">
<TD HEIGHT="54"></TD></TR>
<TR STYLE="page-break-inside:avoid ; font-family:ARIAL; font-size:10pt">
<TD VALIGN="top" STYLE="padding-bottom:6pt ;BORDER-BOTTOM:1px solid #000000"> <P STYLE="margin-top:0pt; margin-bottom:1pt; font-size:10pt; font-family:ARIAL"><I>/s/ Daniel E. Lyons </I></P></TD></TR>
<TR STYLE="font-size:1pt">
<TD HEIGHT="4"></TD></TR>
<TR STYLE="page-break-inside:avoid ; font-family:ARIAL; font-size:10pt">
<TD VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:10pt; font-family:ARIAL">Daniel E. Lyons</P></TD></TR>
<TR STYLE="page-break-inside:avoid ; font-family:ARIAL; font-size:10pt">
<TD VALIGN="top"> <P STYLE="margin-top:0pt; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:10pt; font-family:ARIAL">Senior vice-president, finance and</P>
<P STYLE="margin-top:0pt; margin-bottom:1pt; margin-left:1.00em; text-indent:-1.00em; font-size:10pt; font-family:ARIAL">administration, and controller</P></TD></TR>
<TR STYLE="page-break-inside:avoid ; font-family:ARIAL; font-size:10pt">
<TD VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:10pt; font-family:ARIAL">(Principal financial officer)</P></TD></TR>
</TABLE> <P STYLE="font-size:18pt; margin-top:0pt; margin-bottom:0pt">&nbsp;</P>
</DIV></Center>

</BODY></HTML>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EX-32.1
<SEQUENCE>4
<FILENAME>d350214dex321.htm
<DESCRIPTION>EX-32.1
<TEXT>
<HTML><HEAD>
<TITLE>EX-32.1</TITLE>
</HEAD>
 <BODY BGCOLOR="WHITE">

<Center><DIV STYLE="width:8.5in" align="left">

 <P STYLE="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:ARIAL" ALIGN="center"><FONT COLOR="#0065b3"><B>IMPERIAL OIL LIMITED </B></FONT></P>
<P STYLE="font-size:3pt;margin-top:0pt;margin-bottom:0pt">&nbsp;</P> <P STYLE="line-height:3.0pt;margin-top:0pt;margin-bottom:2pt;border-bottom:1px solid #0065b3">&nbsp;</P> <p STYLE="margin-top:0pt;margin-bottom:0pt ; font-size:8pt">&nbsp;</P>
 <P STYLE="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:ARIAL" ALIGN="right">Exhibit (32.1) </P>
<P STYLE="margin-top:12pt; margin-bottom:0pt; font-size:16pt; font-family:ARIAL" ALIGN="center"><B>Certification of Periodic Financial Report </B></P>
<P STYLE="margin-top:0pt; margin-bottom:0pt; font-size:16pt; font-family:ARIAL" ALIGN="center"><B>Pursuant to 18 U.S.C. Section&nbsp;1350 </B></P> <P STYLE="margin-top:12pt; margin-bottom:0pt; font-size:10pt; font-family:ARIAL">For purposes of 18
U.S.C. Section&nbsp;1350, as adopted pursuant to Section&nbsp;906 of the <I>Sarbanes-Oxley Act</I> of 2002, the undersigned, Bradley W. Corson, the chief executive officer of Imperial Oil Limited (the &#147;company&#148;), hereby certifies that, to
his knowledge: </P> <P STYLE="font-size:6pt;margin-top:0pt;margin-bottom:0pt">&nbsp;</P>
<TABLE STYLE="BORDER-COLLAPSE:COLLAPSE; font-family:ARIAL; font-size:10pt" BORDER="0" CELLPADDING="0" CELLSPACING="0" WIDTH="100%">
<TR style = "page-break-inside:avoid">
<TD WIDTH="4%" VALIGN="top" ALIGN="left">(i)</TD>
<TD ALIGN="left" VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; font-size:10pt; font-family:ARIAL; " ALIGN="left">The quarterly report on Form <FONT STYLE="white-space:nowrap">10-Q</FONT> of the company for the quarter ended
March&nbsp;31, 2022 as filed with the Securities and Exchange Commission (the &#147;Report&#148;), fully complies with the requirements of section 13(a) or 15(d) of the <I>Securities Exchange Act</I> of 1934; and </P></TD></TR></TABLE>
<P STYLE="font-size:6pt;margin-top:0pt;margin-bottom:0pt">&nbsp;</P>
<TABLE STYLE="BORDER-COLLAPSE:COLLAPSE; font-family:ARIAL; font-size:10pt" BORDER="0" CELLPADDING="0" CELLSPACING="0" WIDTH="100%">
<TR style = "page-break-inside:avoid">
<TD WIDTH="4%" VALIGN="top" ALIGN="left">(ii)</TD>
<TD ALIGN="left" VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; font-size:10pt; font-family:ARIAL; " ALIGN="left">The information contained in the report fairly presents, in all material respects, the financial condition and results of
operations of the company. </P></TD></TR></TABLE> <P STYLE="font-size:12pt;margin-top:0pt;margin-bottom:0pt">&nbsp;</P>
<TABLE CELLSPACING="0" CELLPADDING="0" WIDTH="40%" BORDER="0" STYLE="BORDER-COLLAPSE:COLLAPSE; font-family:ARIAL; font-size:10pt">


<TR>

<TD WIDTH="100%"></TD></TR>


<TR STYLE="page-break-inside:avoid ; font-family:ARIAL; font-size:10pt">
<TD VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:10pt; font-family:ARIAL">Date:&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;May&nbsp;4, 2022</P></TD></TR>
<TR STYLE="font-size:1pt">
<TD HEIGHT="54"></TD></TR>
<TR STYLE="page-break-inside:avoid ; font-family:ARIAL; font-size:10pt">
<TD VALIGN="top" STYLE="padding-bottom:6pt ;BORDER-BOTTOM:1px solid #000000"> <P STYLE="margin-top:0pt; margin-bottom:1pt; font-size:10pt; font-family:ARIAL"><I>/s/ Bradley W. Corson</I></P></TD></TR>
<TR STYLE="font-size:1pt">
<TD HEIGHT="4"></TD></TR>
<TR STYLE="page-break-inside:avoid ; font-family:ARIAL; font-size:10pt">
<TD VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:10pt; font-family:ARIAL">Bradley W. Corson</P></TD></TR>
<TR STYLE="page-break-inside:avoid ; font-family:ARIAL; font-size:10pt">
<TD VALIGN="top"> <P STYLE="margin-top:0pt; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:10pt; font-family:ARIAL">Chairman, president and</P>
<P STYLE="margin-top:0pt; margin-bottom:1pt; margin-left:1.00em; text-indent:-1.00em; font-size:10pt; font-family:ARIAL">chief executive officer</P></TD></TR>
<TR STYLE="page-break-inside:avoid ; font-family:ARIAL; font-size:10pt">
<TD VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:10pt; font-family:ARIAL">(Principal executive officer)</P></TD></TR>
</TABLE> <P STYLE="font-size:18pt; margin-top:0pt; margin-bottom:0pt">&nbsp;</P>
</DIV></Center>

</BODY></HTML>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EX-32.2
<SEQUENCE>5
<FILENAME>d350214dex322.htm
<DESCRIPTION>EX-32.2
<TEXT>
<HTML><HEAD>
<TITLE>EX-32.2</TITLE>
</HEAD>
 <BODY BGCOLOR="WHITE">

<Center><DIV STYLE="width:8.5in" align="left">

 <P STYLE="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:ARIAL" ALIGN="center"><FONT COLOR="#0065b3"><B>IMPERIAL OIL LIMITED </B></FONT></P>
<P STYLE="font-size:3pt;margin-top:0pt;margin-bottom:0pt">&nbsp;</P> <P STYLE="line-height:3.0pt;margin-top:0pt;margin-bottom:2pt;border-bottom:1px solid #0065b3">&nbsp;</P> <p STYLE="margin-top:0pt;margin-bottom:0pt ; font-size:8pt">&nbsp;</P>
 <P STYLE="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:ARIAL" ALIGN="right">Exhibit (32.2) </P>
<P STYLE="margin-top:10pt; margin-bottom:0pt; font-size:16pt; font-family:ARIAL" ALIGN="center"><B>Certification of Periodic Financial Report </B></P>
<P STYLE="margin-top:0pt; margin-bottom:0pt; font-size:16pt; font-family:ARIAL" ALIGN="center"><B>Pursuant to 18 U.S.C. Section&nbsp;1350 </B></P> <P STYLE="margin-top:10pt; margin-bottom:0pt; font-size:10pt; font-family:ARIAL">For purposes of 18
U.S.C. Section&nbsp;1350, as adopted pursuant to Section&nbsp;906 of the <I>Sarbanes-Oxley Act</I> of 2002, the undersigned, Daniel E. Lyons, the chief financial officer of Imperial Oil Limited (the &#147;company&#148;), hereby certifies that, to
his knowledge: </P> <P STYLE="font-size:10pt;margin-top:0pt;margin-bottom:0pt">&nbsp;</P>
<TABLE STYLE="BORDER-COLLAPSE:COLLAPSE; font-family:ARIAL; font-size:10pt" BORDER="0" CELLPADDING="0" CELLSPACING="0" WIDTH="100%">
<TR style = "page-break-inside:avoid">
<TD WIDTH="5%" VALIGN="top" ALIGN="left">(i)</TD>
<TD ALIGN="left" VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; font-size:10pt; font-family:ARIAL; " ALIGN="left">The quarterly report on Form <FONT STYLE="white-space:nowrap">10-Q</FONT> of the company for the quarter ended
March&nbsp;31, 2022 as filed with the Securities and Exchange Commission (the &#147;Report&#148;), fully complies with the requirements of section 13(a) or 15(d) of the <I>Securities Exchange Act</I> of 1934; and </P></TD></TR></TABLE>
<P STYLE="font-size:10pt;margin-top:0pt;margin-bottom:0pt">&nbsp;</P>
<TABLE STYLE="BORDER-COLLAPSE:COLLAPSE; font-family:ARIAL; font-size:10pt" BORDER="0" CELLPADDING="0" CELLSPACING="0" WIDTH="100%">
<TR style = "page-break-inside:avoid">
<TD WIDTH="5%" VALIGN="top" ALIGN="left">(ii)</TD>
<TD ALIGN="left" VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; font-size:10pt; font-family:ARIAL; " ALIGN="left">The information contained in the report fairly presents, in all material respects, the financial condition and results of
operations of the company. </P></TD></TR></TABLE> <P STYLE="font-size:12pt;margin-top:0pt;margin-bottom:0pt">&nbsp;</P>
<TABLE CELLSPACING="0" CELLPADDING="0" WIDTH="40%" BORDER="0" STYLE="BORDER-COLLAPSE:COLLAPSE; font-family:ARIAL; font-size:10pt">


<TR>

<TD WIDTH="100%"></TD></TR>


<TR STYLE="page-break-inside:avoid ; font-family:ARIAL; font-size:10pt">
<TD VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:10pt; font-family:ARIAL">Date:&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;May&nbsp;4, 2022</P></TD></TR>
<TR STYLE="font-size:1pt">
<TD HEIGHT="54"></TD></TR>
<TR STYLE="page-break-inside:avoid ; font-family:ARIAL; font-size:10pt">
<TD VALIGN="top" STYLE="padding-bottom:6pt ;BORDER-BOTTOM:1px solid #000000"> <P STYLE="margin-top:0pt; margin-bottom:1pt; font-size:10pt; font-family:ARIAL"><I>/s/ Daniel E. Lyons</I></P></TD></TR>
<TR STYLE="font-size:1pt">
<TD HEIGHT="4"></TD></TR>
<TR STYLE="page-break-inside:avoid ; font-family:ARIAL; font-size:10pt">
<TD VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:10pt; font-family:ARIAL">Daniel E. Lyons</P></TD></TR>
<TR STYLE="page-break-inside:avoid ; font-family:ARIAL; font-size:10pt">
<TD VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:10pt; font-family:ARIAL">Senior vice-president, finance and</P></TD></TR>
<TR STYLE="page-break-inside:avoid ; font-family:ARIAL; font-size:10pt">
<TD VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:10pt; font-family:ARIAL">administration, and controller</P></TD></TR>
<TR STYLE="page-break-inside:avoid ; font-family:ARIAL; font-size:10pt">
<TD VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:10pt; font-family:ARIAL">(Chief financial officer)</P></TD></TR>
</TABLE>
</DIV></Center>

</BODY></HTML>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EX-101.SCH
<SEQUENCE>6
<FILENAME>imo-20220331.xsd
<DESCRIPTION>XBRL TAXONOMY EXTENSION SCHEMA
<TEXT>
<XBRL>
<?xml version="1.0" encoding="utf-8"?>
<!--Generated by DFIN XBRL Instance Document - http://www.dfinsolutions.com/ - Version R3.0 - on 04-May-2022 [05:26:10] {AM}-->
<schema targetNamespace="http://www.imperialoil.ca/20220331" elementFormDefault="qualified" xmlns:imo="http://www.imperialoil.ca/20220331" xmlns="http://www.w3.org/2001/XMLSchema" xmlns:link="http://www.xbrl.org/2003/linkbase" xmlns:xlink="http://www.w3.org/1999/xlink" xmlns:xbrli="http://www.xbrl.org/2003/instance" xmlns:xbrldt="http://xbrl.org/2005/xbrldt" xmlns:xl="http://www.xbrl.org/2003/XLink" xmlns:us-gaap="http://fasb.org/us-gaap/2021-01-31" xmlns:country="http://xbrl.sec.gov/country/2021" xmlns:currency="http://xbrl.sec.gov/currency/2021" xmlns:dei="http://xbrl.sec.gov/dei/2021q4" xmlns:exch="http://xbrl.sec.gov/exch/2021" xmlns:naics="http://xbrl.sec.gov/naics/2021" xmlns:sic="http://xbrl.sec.gov/sic/2021" xmlns:us-types="http://fasb.org/us-types/2021-01-31" xmlns:stpr="http://xbrl.sec.gov/stpr/2021" xmlns:deprecated="http://www.xbrl.org/2009/arcrole/fact-explanatoryFact" xmlns:srt="http://fasb.org/srt/2021-01-31" xmlns:srt-types="http://fasb.org/srt-types/2021-01-31" xmlns:dtr-types="http://www.xbrl.org/dtr/type/2020-01-21">
<annotation>
<appinfo>
<link:roleType roleURI="http://www.imperialoil.ca/role/CoverPage" id="CoverPage">
<link:definition>1001 - Document - Cover Page</link:definition>
<link:usedOn>link:presentationLink</link:usedOn>
<link:usedOn>link:definitionLink</link:usedOn>
<link:usedOn>link:calculationLink</link:usedOn>
</link:roleType>
<link:roleType roleURI="http://www.imperialoil.ca/role/ConsolidatedStatementOfIncome" id="ConsolidatedStatementOfIncome">
<link:definition>1002 - Statement - Consolidated statement of income</link:definition>
<link:usedOn>link:presentationLink</link:usedOn>
<link:usedOn>link:definitionLink</link:usedOn>
<link:usedOn>link:calculationLink</link:usedOn>
</link:roleType>
<link:roleType roleURI="http://www.imperialoil.ca/role/ConsolidatedStatementOfIncomeParenthetical" id="ConsolidatedStatementOfIncomeParenthetical">
<link:definition>1003 - Statement - Consolidated statement of income (Parenthetical)</link:definition>
<link:usedOn>link:presentationLink</link:usedOn>
<link:usedOn>link:definitionLink</link:usedOn>
<link:usedOn>link:calculationLink</link:usedOn>
</link:roleType>
<link:roleType roleURI="http://www.imperialoil.ca/role/ConsolidatedStatementOfComprehensiveIncome" id="ConsolidatedStatementOfComprehensiveIncome">
<link:definition>1004 - Statement - Consolidated statement of comprehensive income</link:definition>
<link:usedOn>link:presentationLink</link:usedOn>
<link:usedOn>link:definitionLink</link:usedOn>
<link:usedOn>link:calculationLink</link:usedOn>
</link:roleType>
<link:roleType roleURI="http://www.imperialoil.ca/role/ConsolidatedBalanceSheet" id="ConsolidatedBalanceSheet">
<link:definition>1005 - Statement - Consolidated balance sheet</link:definition>
<link:usedOn>link:presentationLink</link:usedOn>
<link:usedOn>link:definitionLink</link:usedOn>
<link:usedOn>link:calculationLink</link:usedOn>
</link:roleType>
<link:roleType roleURI="http://www.imperialoil.ca/role/ConsolidatedBalanceSheetParenthetical" id="ConsolidatedBalanceSheetParenthetical">
<link:definition>1006 - Statement - Consolidated balance sheet (Parenthetical)</link:definition>
<link:usedOn>link:presentationLink</link:usedOn>
<link:usedOn>link:definitionLink</link:usedOn>
<link:usedOn>link:calculationLink</link:usedOn>
</link:roleType>
<link:roleType roleURI="http://www.imperialoil.ca/role/ConsolidatedStatementOfShareholdersEquity" id="ConsolidatedStatementOfShareholdersEquity">
<link:definition>1007 - Statement - Consolidated statement of shareholders' equity</link:definition>
<link:usedOn>link:presentationLink</link:usedOn>
<link:usedOn>link:definitionLink</link:usedOn>
<link:usedOn>link:calculationLink</link:usedOn>
</link:roleType>
<link:roleType roleURI="http://www.imperialoil.ca/role/ConsolidatedStatementOfCashFlows" id="ConsolidatedStatementOfCashFlows">
<link:definition>1008 - Statement - Consolidated statement of cash flows</link:definition>
<link:usedOn>link:presentationLink</link:usedOn>
<link:usedOn>link:definitionLink</link:usedOn>
<link:usedOn>link:calculationLink</link:usedOn>
</link:roleType>
<link:roleType roleURI="http://www.imperialoil.ca/role/ConsolidatedStatementOfCashFlowsParenthetical" id="ConsolidatedStatementOfCashFlowsParenthetical">
<link:definition>1009 - Statement - Consolidated statement of cash flows (Parenthetical)</link:definition>
<link:usedOn>link:presentationLink</link:usedOn>
<link:usedOn>link:definitionLink</link:usedOn>
<link:usedOn>link:calculationLink</link:usedOn>
</link:roleType>
<link:roleType roleURI="http://www.imperialoil.ca/role/BasisOfFinancialStatementPreparation" id="BasisOfFinancialStatementPreparation">
<link:definition>1010 - Disclosure - Basis of financial statement preparation</link:definition>
<link:usedOn>link:presentationLink</link:usedOn>
<link:usedOn>link:definitionLink</link:usedOn>
<link:usedOn>link:calculationLink</link:usedOn>
</link:roleType>
<link:roleType roleURI="http://www.imperialoil.ca/role/BusinessSegments" id="BusinessSegments">
<link:definition>1011 - Disclosure - Business segments</link:definition>
<link:usedOn>link:presentationLink</link:usedOn>
<link:usedOn>link:definitionLink</link:usedOn>
<link:usedOn>link:calculationLink</link:usedOn>
</link:roleType>
<link:roleType roleURI="http://www.imperialoil.ca/role/InvestmentAndOtherIncome" id="InvestmentAndOtherIncome">
<link:definition>1012 - Disclosure - Investment and other income</link:definition>
<link:usedOn>link:presentationLink</link:usedOn>
<link:usedOn>link:definitionLink</link:usedOn>
<link:usedOn>link:calculationLink</link:usedOn>
</link:roleType>
<link:roleType roleURI="http://www.imperialoil.ca/role/EmployeeRetirementBenefits" id="EmployeeRetirementBenefits">
<link:definition>1013 - Disclosure - Employee retirement benefits</link:definition>
<link:usedOn>link:presentationLink</link:usedOn>
<link:usedOn>link:definitionLink</link:usedOn>
<link:usedOn>link:calculationLink</link:usedOn>
</link:roleType>
<link:roleType roleURI="http://www.imperialoil.ca/role/FinancingCosts" id="FinancingCosts">
<link:definition>1014 - Disclosure - Financing Costs</link:definition>
<link:usedOn>link:presentationLink</link:usedOn>
<link:usedOn>link:definitionLink</link:usedOn>
<link:usedOn>link:calculationLink</link:usedOn>
</link:roleType>
<link:roleType roleURI="http://www.imperialoil.ca/role/LongTermDebt" id="LongTermDebt">
<link:definition>1015 - Disclosure - Long-term debt</link:definition>
<link:usedOn>link:presentationLink</link:usedOn>
<link:usedOn>link:definitionLink</link:usedOn>
<link:usedOn>link:calculationLink</link:usedOn>
</link:roleType>
<link:roleType roleURI="http://www.imperialoil.ca/role/OtherLongTermObligations" id="OtherLongTermObligations">
<link:definition>1016 - Disclosure - Other long-term obligations</link:definition>
<link:usedOn>link:presentationLink</link:usedOn>
<link:usedOn>link:definitionLink</link:usedOn>
<link:usedOn>link:calculationLink</link:usedOn>
</link:roleType>
<link:roleType roleURI="http://www.imperialoil.ca/role/FinancialAndDerivativeInstruments" id="FinancialAndDerivativeInstruments">
<link:definition>1017 - Disclosure - Financial and derivative instruments</link:definition>
<link:usedOn>link:presentationLink</link:usedOn>
<link:usedOn>link:definitionLink</link:usedOn>
<link:usedOn>link:calculationLink</link:usedOn>
</link:roleType>
<link:roleType roleURI="http://www.imperialoil.ca/role/CommonShares" id="CommonShares">
<link:definition>1018 - Disclosure - Common shares</link:definition>
<link:usedOn>link:presentationLink</link:usedOn>
<link:usedOn>link:definitionLink</link:usedOn>
<link:usedOn>link:calculationLink</link:usedOn>
</link:roleType>
<link:roleType roleURI="http://www.imperialoil.ca/role/OtherComprehensiveIncomeLossInformation" id="OtherComprehensiveIncomeLossInformation">
<link:definition>1019 - Disclosure - Other comprehensive income (loss) information</link:definition>
<link:usedOn>link:presentationLink</link:usedOn>
<link:usedOn>link:definitionLink</link:usedOn>
<link:usedOn>link:calculationLink</link:usedOn>
</link:roleType>
<link:roleType roleURI="http://www.imperialoil.ca/role/BusinessSegmentsTables" id="BusinessSegmentsTables">
<link:definition>1020 - Disclosure - Business segments (Tables)</link:definition>
<link:usedOn>link:presentationLink</link:usedOn>
<link:usedOn>link:definitionLink</link:usedOn>
<link:usedOn>link:calculationLink</link:usedOn>
</link:roleType>
<link:roleType roleURI="http://www.imperialoil.ca/role/InvestmentAndOtherIncomeTables" id="InvestmentAndOtherIncomeTables">
<link:definition>1021 - Disclosure - Investment and other income (Tables)</link:definition>
<link:usedOn>link:presentationLink</link:usedOn>
<link:usedOn>link:definitionLink</link:usedOn>
<link:usedOn>link:calculationLink</link:usedOn>
</link:roleType>
<link:roleType roleURI="http://www.imperialoil.ca/role/EmployeeRetirementBenefitsTables" id="EmployeeRetirementBenefitsTables">
<link:definition>1022 - Disclosure - Employee retirement benefits (Tables)</link:definition>
<link:usedOn>link:presentationLink</link:usedOn>
<link:usedOn>link:definitionLink</link:usedOn>
<link:usedOn>link:calculationLink</link:usedOn>
</link:roleType>
<link:roleType roleURI="http://www.imperialoil.ca/role/FinancingCostsTables" id="FinancingCostsTables">
<link:definition>1023 - Disclosure - Financing Costs (Tables)</link:definition>
<link:usedOn>link:presentationLink</link:usedOn>
<link:usedOn>link:definitionLink</link:usedOn>
<link:usedOn>link:calculationLink</link:usedOn>
</link:roleType>
<link:roleType roleURI="http://www.imperialoil.ca/role/LongTermDebtTables" id="LongTermDebtTables">
<link:definition>1024 - Disclosure - Long-term debt (Tables)</link:definition>
<link:usedOn>link:presentationLink</link:usedOn>
<link:usedOn>link:definitionLink</link:usedOn>
<link:usedOn>link:calculationLink</link:usedOn>
</link:roleType>
<link:roleType roleURI="http://www.imperialoil.ca/role/OtherLongTermObligationsTables" id="OtherLongTermObligationsTables">
<link:definition>1025 - Disclosure - Other long-term obligations (Tables)</link:definition>
<link:usedOn>link:presentationLink</link:usedOn>
<link:usedOn>link:definitionLink</link:usedOn>
<link:usedOn>link:calculationLink</link:usedOn>
</link:roleType>
<link:roleType roleURI="http://www.imperialoil.ca/role/FinancialAndDerivativeInstrumentsTables" id="FinancialAndDerivativeInstrumentsTables">
<link:definition>1026 - Disclosure - Financial and derivative instruments (Tables)</link:definition>
<link:usedOn>link:presentationLink</link:usedOn>
<link:usedOn>link:definitionLink</link:usedOn>
<link:usedOn>link:calculationLink</link:usedOn>
</link:roleType>
<link:roleType roleURI="http://www.imperialoil.ca/role/CommonSharesTables" id="CommonSharesTables">
<link:definition>1027 - Disclosure - Common shares (Tables)</link:definition>
<link:usedOn>link:presentationLink</link:usedOn>
<link:usedOn>link:definitionLink</link:usedOn>
<link:usedOn>link:calculationLink</link:usedOn>
</link:roleType>
<link:roleType roleURI="http://www.imperialoil.ca/role/OtherComprehensiveIncomeLossInformationTables" id="OtherComprehensiveIncomeLossInformationTables">
<link:definition>1028 - Disclosure - Other comprehensive income (loss) information (Tables)</link:definition>
<link:usedOn>link:presentationLink</link:usedOn>
<link:usedOn>link:definitionLink</link:usedOn>
<link:usedOn>link:calculationLink</link:usedOn>
</link:roleType>
<link:roleType roleURI="http://www.imperialoil.ca/role/BusinessSegmentsDetail" id="BusinessSegmentsDetail">
<link:definition>1029 - Disclosure - Business Segments (Detail)</link:definition>
<link:usedOn>link:presentationLink</link:usedOn>
<link:usedOn>link:definitionLink</link:usedOn>
<link:usedOn>link:calculationLink</link:usedOn>
</link:roleType>
<link:roleType roleURI="http://www.imperialoil.ca/role/BusinessSegmentsParentheticalDetail" id="BusinessSegmentsParentheticalDetail">
<link:definition>1030 - Disclosure - Business Segments (Parenthetical) (Detail)</link:definition>
<link:usedOn>link:presentationLink</link:usedOn>
<link:usedOn>link:definitionLink</link:usedOn>
<link:usedOn>link:calculationLink</link:usedOn>
</link:roleType>
<link:roleType roleURI="http://www.imperialoil.ca/role/GainsAndLossesOnAssetSalesDetail" id="GainsAndLossesOnAssetSalesDetail">
<link:definition>1031 - Disclosure - Gains and Losses on Asset Sales (Detail)</link:definition>
<link:usedOn>link:presentationLink</link:usedOn>
<link:usedOn>link:definitionLink</link:usedOn>
<link:usedOn>link:calculationLink</link:usedOn>
</link:roleType>
<link:roleType roleURI="http://www.imperialoil.ca/role/ComponentsOfNetPeriodicBenefitCostDetail" id="ComponentsOfNetPeriodicBenefitCostDetail">
<link:definition>1032 - Disclosure - Components of Net Periodic Benefit Cost (Detail)</link:definition>
<link:usedOn>link:presentationLink</link:usedOn>
<link:usedOn>link:definitionLink</link:usedOn>
<link:usedOn>link:calculationLink</link:usedOn>
</link:roleType>
<link:roleType roleURI="http://www.imperialoil.ca/role/FinancingCostsDetail" id="FinancingCostsDetail">
<link:definition>1033 - Disclosure - Financing Costs (Detail)</link:definition>
<link:usedOn>link:presentationLink</link:usedOn>
<link:usedOn>link:definitionLink</link:usedOn>
<link:usedOn>link:calculationLink</link:usedOn>
</link:roleType>
<link:roleType roleURI="http://www.imperialoil.ca/role/LongTermDebtDetail" id="LongTermDebtDetail">
<link:definition>1034 - Disclosure - Long-Term Debt (Detail)</link:definition>
<link:usedOn>link:presentationLink</link:usedOn>
<link:usedOn>link:definitionLink</link:usedOn>
<link:usedOn>link:calculationLink</link:usedOn>
</link:roleType>
<link:roleType roleURI="http://www.imperialoil.ca/role/OtherLongTermObligationsDetail" id="OtherLongTermObligationsDetail">
<link:definition>1035 - Disclosure - Other Long-Term Obligations (Detail)</link:definition>
<link:usedOn>link:presentationLink</link:usedOn>
<link:usedOn>link:definitionLink</link:usedOn>
<link:usedOn>link:calculationLink</link:usedOn>
</link:roleType>
<link:roleType roleURI="http://www.imperialoil.ca/role/OtherLongTermObligationsParentheticalDetail" id="OtherLongTermObligationsParentheticalDetail">
<link:definition>1036 - Disclosure - Other Long-Term Obligations (Parenthetical) (Detail)</link:definition>
<link:usedOn>link:presentationLink</link:usedOn>
<link:usedOn>link:definitionLink</link:usedOn>
<link:usedOn>link:calculationLink</link:usedOn>
</link:roleType>
<link:roleType roleURI="http://www.imperialoil.ca/role/FinancialAndDerivativeInstrumentsSummaryOfNetNotionalLongShortPositionOfDerivativeInstrumentsDetail" id="FinancialAndDerivativeInstrumentsSummaryOfNetNotionalLongShortPositionOfDerivativeInstrumentsDetail">
<link:definition>1037 - Disclosure - Financial and derivative instruments - Summary of net notional long/(short) position of derivative instruments (Detail)</link:definition>
<link:usedOn>link:presentationLink</link:usedOn>
<link:usedOn>link:definitionLink</link:usedOn>
<link:usedOn>link:calculationLink</link:usedOn>
</link:roleType>
<link:roleType roleURI="http://www.imperialoil.ca/role/SummaryOfRealizedAndUnrealizedGainOrLossOnDerivativeInstrumentsDetail" id="SummaryOfRealizedAndUnrealizedGainOrLossOnDerivativeInstrumentsDetail">
<link:definition>1038 - Disclosure - Summary of Realized and Unrealized Gain or (Loss) on Derivative Instruments (Detail)</link:definition>
<link:usedOn>link:presentationLink</link:usedOn>
<link:usedOn>link:definitionLink</link:usedOn>
<link:usedOn>link:calculationLink</link:usedOn>
</link:roleType>
<link:roleType roleURI="http://www.imperialoil.ca/role/FinancialAndDerivativeInstrumentsSummaryOfEstimatedFairValueOfFinancialInstrumentsDetail" id="FinancialAndDerivativeInstrumentsSummaryOfEstimatedFairValueOfFinancialInstrumentsDetail">
<link:definition>1039 - Disclosure - Financial and derivative instruments - Summary of estimated fair value of financial instruments (Detail)</link:definition>
<link:usedOn>link:presentationLink</link:usedOn>
<link:usedOn>link:definitionLink</link:usedOn>
<link:usedOn>link:calculationLink</link:usedOn>
</link:roleType>
<link:roleType roleURI="http://www.imperialoil.ca/role/FinancialAndDerivativeInstrumentsAdditionalInformationDetail" id="FinancialAndDerivativeInstrumentsAdditionalInformationDetail">
<link:definition>1040 - Disclosure - Financial and derivative instruments - Additional Information (Detail)</link:definition>
<link:usedOn>link:presentationLink</link:usedOn>
<link:usedOn>link:definitionLink</link:usedOn>
<link:usedOn>link:calculationLink</link:usedOn>
</link:roleType>
<link:roleType roleURI="http://www.imperialoil.ca/role/CommonSharesAdditionalInformationDetail" id="CommonSharesAdditionalInformationDetail">
<link:definition>1041 - Disclosure - Common Shares - Additional Information (Detail)</link:definition>
<link:usedOn>link:presentationLink</link:usedOn>
<link:usedOn>link:definitionLink</link:usedOn>
<link:usedOn>link:calculationLink</link:usedOn>
</link:roleType>
<link:roleType roleURI="http://www.imperialoil.ca/role/SummaryOfCommonSharesDetail" id="SummaryOfCommonSharesDetail">
<link:definition>1042 - Disclosure - Summary of Common Shares (Detail)</link:definition>
<link:usedOn>link:presentationLink</link:usedOn>
<link:usedOn>link:definitionLink</link:usedOn>
<link:usedOn>link:calculationLink</link:usedOn>
</link:roleType>
<link:roleType roleURI="http://www.imperialoil.ca/role/CommonShareActivitiesDetail" id="CommonShareActivitiesDetail">
<link:definition>1043 - Disclosure - Common Share Activities (Detail)</link:definition>
<link:usedOn>link:presentationLink</link:usedOn>
<link:usedOn>link:definitionLink</link:usedOn>
<link:usedOn>link:calculationLink</link:usedOn>
</link:roleType>
<link:roleType roleURI="http://www.imperialoil.ca/role/CalculationOfBasicAndDilutedEarningsPerCommonShareAndTheDividendDeclaredByTheCompanyOnItsOutstandingCommonSharesDetail" id="CalculationOfBasicAndDilutedEarningsPerCommonShareAndTheDividendDeclaredByTheCompanyOnItsOutstandingCommonSharesDetail">
<link:definition>1044 - Disclosure - Calculation of basic and diluted earnings per common share and the dividend declared by the company on its outstanding common shares (Detail)</link:definition>
<link:usedOn>link:presentationLink</link:usedOn>
<link:usedOn>link:definitionLink</link:usedOn>
<link:usedOn>link:calculationLink</link:usedOn>
</link:roleType>
<link:roleType roleURI="http://www.imperialoil.ca/role/ChangesInAccumulatedOtherComprehensiveIncomeLossDetail" id="ChangesInAccumulatedOtherComprehensiveIncomeLossDetail">
<link:definition>1045 - Disclosure - Changes in Accumulated Other Comprehensive Income (Loss) (Detail)</link:definition>
<link:usedOn>link:presentationLink</link:usedOn>
<link:usedOn>link:definitionLink</link:usedOn>
<link:usedOn>link:calculationLink</link:usedOn>
</link:roleType>
<link:roleType roleURI="http://www.imperialoil.ca/role/AmountsReclassifiedOutOfAccumulatedOtherComprehensiveIncomeLossDetail" id="AmountsReclassifiedOutOfAccumulatedOtherComprehensiveIncomeLossDetail">
<link:definition>1046 - Disclosure - Amounts Reclassified Out of Accumulated Other Comprehensive Income (Loss) (Detail)</link:definition>
<link:usedOn>link:presentationLink</link:usedOn>
<link:usedOn>link:definitionLink</link:usedOn>
<link:usedOn>link:calculationLink</link:usedOn>
</link:roleType>
<link:roleType roleURI="http://www.imperialoil.ca/role/IncomeTaxExpenseCreditForComponentsOfOtherComprehensiveIncomeLossDetail" id="IncomeTaxExpenseCreditForComponentsOfOtherComprehensiveIncomeLossDetail">
<link:definition>1047 - Disclosure - Income Tax Expense (Credit) for Components of Other Comprehensive Income (Loss) (Detail)</link:definition>
<link:usedOn>link:presentationLink</link:usedOn>
<link:usedOn>link:definitionLink</link:usedOn>
<link:usedOn>link:calculationLink</link:usedOn>
</link:roleType>
<link:linkbaseRef xlink:type="simple" xlink:href="imo-20220331_pre.xml" xlink:role="http://www.xbrl.org/2003/role/presentationLinkbaseRef" xlink:arcrole="http://www.w3.org/1999/xlink/properties/linkbase" />
<link:linkbaseRef xlink:type="simple" xlink:href="imo-20220331_def.xml" xlink:role="http://www.xbrl.org/2003/role/definitionLinkbaseRef" xlink:arcrole="http://www.w3.org/1999/xlink/properties/linkbase" />
<link:linkbaseRef xlink:type="simple" xlink:href="imo-20220331_lab.xml" xlink:role="http://www.xbrl.org/2003/role/labelLinkbaseRef" xlink:arcrole="http://www.w3.org/1999/xlink/properties/linkbase" />
<link:linkbaseRef xlink:type="simple" xlink:href="imo-20220331_cal.xml" xlink:role="http://www.xbrl.org/2003/role/calculationLinkbaseRef" xlink:arcrole="http://www.w3.org/1999/xlink/properties/linkbase" />
</appinfo>
</annotation>
<import namespace="http://www.xbrl.org/2003/instance" schemaLocation="http://www.xbrl.org/2003/xbrl-instance-2003-12-31.xsd" />
<import namespace="http://www.xbrl.org/2003/linkbase" schemaLocation="http://www.xbrl.org/2003/xbrl-linkbase-2003-12-31.xsd" />
<import namespace="http://xbrl.org/2005/xbrldt" schemaLocation="http://www.xbrl.org/2005/xbrldt-2005.xsd" />
<import namespace="http://fasb.org/us-gaap/2021-01-31" schemaLocation="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd" />
<import namespace="http://xbrl.sec.gov/country/2021" schemaLocation="https://xbrl.sec.gov/country/2021/country-2021.xsd" />
<import namespace="http://xbrl.sec.gov/currency/2021" schemaLocation="https://xbrl.sec.gov/currency/2021/currency-2021.xsd" />
<import namespace="http://xbrl.sec.gov/exch/2021" schemaLocation="https://xbrl.sec.gov/exch/2021/exch-2021.xsd" />
<import namespace="http://xbrl.sec.gov/naics/2021" schemaLocation="https://xbrl.sec.gov/naics/2021/naics-2021.xsd" />
<import namespace="http://xbrl.sec.gov/sic/2021" schemaLocation="https://xbrl.sec.gov/sic/2021/sic-2021.xsd" />
<import namespace="http://xbrl.sec.gov/stpr/2021" schemaLocation="https://xbrl.sec.gov/stpr/2021/stpr-2021.xsd" />
<import namespace="http://www.xbrl.org/2009/role/negated" schemaLocation="http://www.xbrl.org/lrr/role/negated-2009-12-16.xsd" />
<import namespace="http://www.xbrl.org/2009/role/net" schemaLocation="http://www.xbrl.org/lrr/role/net-2009-12-16.xsd" />
<import namespace="http://www.xbrl.org/2009/arcrole/fact-explanatoryFact" schemaLocation="http://www.xbrl.org/lrr/arcrole/factExplanatory-2009-12-16.xsd" />
<import namespace="http://xbrl.sec.gov/dei/2021q4" schemaLocation="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd" />
<import namespace="http://fasb.org/us-types/2021-01-31" schemaLocation="https://xbrl.fasb.org/us-gaap/2021/elts/us-types-2021-01-31.xsd" />
<import namespace="http://fasb.org/srt-types/2021-01-31" schemaLocation="https://xbrl.fasb.org/srt/2021/elts/srt-types-2021-01-31.xsd" />
<import namespace="http://fasb.org/srt/2021-01-31" schemaLocation="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd" />
<import namespace="http://www.xbrl.org/dtr/type/2020-01-21" schemaLocation="https://www.xbrl.org/dtr/type/2020-01-21/types.xsd" />
<element name="CrudeOilAndProductPurchases" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="duration" nillable="true" id="imo_CrudeOilAndProductPurchases" substitutionGroup="xbrli:item" xbrli:balance="debit" />
<element name="ProductionAndManufacturingExpenses" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="duration" nillable="true" id="imo_ProductionAndManufacturingExpenses" substitutionGroup="xbrli:item" xbrli:balance="debit" />
<element name="FederalExciseTaxAndFuelCharge" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="duration" nillable="true" id="imo_FederalExciseTaxAndFuelCharge" substitutionGroup="xbrli:item" xbrli:balance="debit" />
<element name="SellingAndGeneral" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="duration" nillable="true" id="imo_SellingAndGeneral" substitutionGroup="xbrli:item" xbrli:balance="debit" />
<element name="PensionAndPostRetirementBenefitCostsNonServiceComponents" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="duration" nillable="true" id="imo_PensionAndPostRetirementBenefitCostsNonServiceComponents" substitutionGroup="xbrli:item" xbrli:balance="debit" />
<element name="RevenuesIncludingFederalExciseTax" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="duration" nillable="true" id="imo_RevenuesIncludingFederalExciseTax" substitutionGroup="xbrli:item" xbrli:balance="credit" />
<element name="TotalRevenuesAndOtherIncome" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="duration" nillable="true" id="imo_TotalRevenuesAndOtherIncome" substitutionGroup="xbrli:item" xbrli:balance="credit" />
<element name="InvestmentAndOtherIncomeNet" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="duration" nillable="true" id="imo_InvestmentAndOtherIncomeNet" substitutionGroup="xbrli:item" xbrli:balance="credit" />
<element name="FinancingRelatedParties" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="duration" nillable="true" id="imo_FinancingRelatedParties" substitutionGroup="xbrli:item" xbrli:balance="debit" />
<element name="ProductionAndManufacturingExpensesRelatedParties" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="duration" nillable="true" id="imo_ProductionAndManufacturingExpensesRelatedParties" substitutionGroup="xbrli:item" xbrli:balance="debit" />
<element name="CrudeOilAndProductPurchasesRelatedParties" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="duration" nillable="true" id="imo_CrudeOilAndProductPurchasesRelatedParties" substitutionGroup="xbrli:item" xbrli:balance="debit" />
<element name="MaterialsSuppliesAndPrepaidExpenses" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="instant" nillable="true" id="imo_MaterialsSuppliesAndPrepaidExpenses" substitutionGroup="xbrli:item" xbrli:balance="debit" />
<element name="LongTermDebtAndFinanceLeaseObligations" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="instant" nillable="true" id="imo_LongTermDebtAndFinanceLeaseObligations" substitutionGroup="xbrli:item" xbrli:balance="credit" />
<element name="NoncurrentLiabilitiesMember" type="dtr-types:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" id="imo_NoncurrentLiabilitiesMember" substitutionGroup="xbrli:item" />
<element name="InvestmentsAndLongTermReceivablesMember" type="dtr-types:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" id="imo_InvestmentsAndLongTermReceivablesMember" substitutionGroup="xbrli:item" />
<element name="SharePurchasesInExcessOfStatedValue" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="duration" nillable="true" id="imo_SharePurchasesInExcessOfStatedValue" substitutionGroup="xbrli:item" xbrli:balance="debit" />
<element name="NetMovementRelatedToLoansToEquityCompanies" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="duration" nillable="true" id="imo_NetMovementRelatedToLoansToEquityCompanies" substitutionGroup="xbrli:item" xbrli:balance="credit" />
<element name="DeferredIncomeTaxesAndOther" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="duration" nillable="true" id="imo_DeferredIncomeTaxesAndOther" substitutionGroup="xbrli:item" xbrli:balance="debit" />
<element name="DepreciationDepletionAndAmortizationExcludingIntangibleAssetImpairmentCharges" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="duration" nillable="true" id="imo_DepreciationDepletionAndAmortizationExcludingIntangibleAssetImpairmentCharges" substitutionGroup="xbrli:item" xbrli:balance="debit" />
<element name="IncreaseDecreaseInInventoriesMaterialsAndSuppliesAndPrepaidExpenses" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="duration" nillable="true" id="imo_IncreaseDecreaseInInventoriesMaterialsAndSuppliesAndPrepaidExpenses" substitutionGroup="xbrli:item" xbrli:balance="credit" />
<element name="ContributionToRegisteredPensionPlanAssets" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="duration" nillable="true" id="imo_ContributionToRegisteredPensionPlanAssets" substitutionGroup="xbrli:item" xbrli:balance="credit" />
<element name="FinancingCostsAndAdditionalNotesAndLoansPayableInformationTextBlock" type="dtr-types:textBlockItemType" abstract="false" xbrli:periodType="duration" nillable="true" id="imo_FinancingCostsAndAdditionalNotesAndLoansPayableInformationTextBlock" substitutionGroup="xbrli:item" />
<element name="CommonShareInformationAndScheduleOfEarningsPerShareCalculationsTextBlock" type="dtr-types:textBlockItemType" abstract="false" xbrli:periodType="duration" nillable="true" id="imo_CommonShareInformationAndScheduleOfEarningsPerShareCalculationsTextBlock" substitutionGroup="xbrli:item" />
<element name="ScheduleOfFinancingCostTableTextBlock" type="dtr-types:textBlockItemType" abstract="false" xbrli:periodType="duration" nillable="true" id="imo_ScheduleOfFinancingCostTableTextBlock" substitutionGroup="xbrli:item" />
<element name="RealizedAndUnrealizedGainsLossesOnDerivativeInstrumentsTableTextBlock" type="dtr-types:textBlockItemType" abstract="false" xbrli:periodType="duration" nillable="true" id="imo_RealizedAndUnrealizedGainsLossesOnDerivativeInstrumentsTableTextBlock" substitutionGroup="xbrli:item" />
<element name="DisclosureDetailOfNetLongShortPositionOfDerivativeInstrumentsTableTextBlock" type="dtr-types:textBlockItemType" abstract="false" xbrli:periodType="duration" nillable="true" id="imo_DisclosureDetailOfNetLongShortPositionOfDerivativeInstrumentsTableTextBlock" substitutionGroup="xbrli:item" />
<element name="SummaryOfCommonSharesTableTextBlock" type="dtr-types:textBlockItemType" abstract="false" xbrli:periodType="duration" nillable="true" id="imo_SummaryOfCommonSharesTableTextBlock" substitutionGroup="xbrli:item" />
<element name="ScheduleOfIncomeTaxExpenseForComponentsOfComprehensiveIncomeTableTextBlock" type="dtr-types:textBlockItemType" abstract="false" xbrli:periodType="duration" nillable="true" id="imo_ScheduleOfIncomeTaxExpenseForComponentsOfComprehensiveIncomeTableTextBlock" substitutionGroup="xbrli:item" />
<element name="CapitalAndExplorationExpenditures" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="duration" nillable="true" id="imo_CapitalAndExplorationExpenditures" substitutionGroup="xbrli:item" xbrli:balance="credit" />
<element name="SegmentRevenue" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="duration" nillable="true" id="imo_SegmentRevenue" substitutionGroup="xbrli:item" xbrli:balance="credit" />
<element name="IntersegmentSales" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="duration" nillable="true" id="imo_IntersegmentSales" substitutionGroup="xbrli:item" xbrli:balance="credit" />
<element name="ChemicalMember" type="dtr-types:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" id="imo_ChemicalMember" substitutionGroup="xbrli:item" />
<element name="DownstreamMember" type="dtr-types:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" id="imo_DownstreamMember" substitutionGroup="xbrli:item" />
<element name="UpstreamMember" type="dtr-types:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" id="imo_UpstreamMember" substitutionGroup="xbrli:item" />
<element name="OperatingRevenuesIncludingFederalExciseTax" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="duration" nillable="true" id="imo_OperatingRevenuesIncludingFederalExciseTax" substitutionGroup="xbrli:item" xbrli:balance="credit" />
<element name="InvestmentAndOtherIncomeTable" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" id="imo_InvestmentAndOtherIncomeTable" substitutionGroup="xbrldt:hypercubeItem" />
<element name="InvestmentAndOtherIncomeLineItems" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" id="imo_InvestmentAndOtherIncomeLineItems" substitutionGroup="xbrli:item" />
<element name="NetGainLossOnAssetSalesAfterTax" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="duration" nillable="true" id="imo_NetGainLossOnAssetSalesAfterTax" substitutionGroup="xbrli:item" xbrli:balance="credit" />
<element name="BookValueOfAssetsSold" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="duration" nillable="true" id="imo_BookValueOfAssetsSold" substitutionGroup="xbrli:item" xbrli:balance="credit" />
<element name="ComponentsOfNetPeriodicBenefitCostAbstract" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" id="imo_ComponentsOfNetPeriodicBenefitCostAbstract" substitutionGroup="xbrli:item" />
<element name="InterestIncomeExpenseOther" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="duration" nillable="true" id="imo_InterestIncomeExpenseOther" substitutionGroup="xbrli:item" xbrli:balance="credit" />
<element name="UncategorizedAbstract" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" id="imo_UncategorizedAbstract" substitutionGroup="xbrli:item" />
<element name="ScheduleOfOtherLiabilitiesTable" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" id="imo_ScheduleOfOtherLiabilitiesTable" substitutionGroup="xbrldt:hypercubeItem" />
<element name="ScheduleOfOtherLiabilitiesLineItems" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" id="imo_ScheduleOfOtherLiabilitiesLineItems" substitutionGroup="xbrli:item" />
<element name="AssetRetirementObligationAndOtherEnvironmentalLiabilitiesNoncurrent" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="instant" nillable="true" id="imo_AssetRetirementObligationAndOtherEnvironmentalLiabilitiesNoncurrent" substitutionGroup="xbrli:item" xbrli:balance="credit" />
<element name="LesseeOperatingLeaseLiabilityPaymentsNextRollingTwelveMonths" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="instant" nillable="true" id="imo_LesseeOperatingLeaseLiabilityPaymentsNextRollingTwelveMonths" substitutionGroup="xbrli:item" xbrli:balance="credit" />
<element name="AssetRetirementObligationAndOtherEnvironmentalLiabilitiesCurrent" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="instant" nillable="true" id="imo_AssetRetirementObligationAndOtherEnvironmentalLiabilitiesCurrent" substitutionGroup="xbrli:item" xbrli:balance="credit" />
<element name="LessorOperatingLeaseLeaseNotYetCommencedUndiscountedCommitments" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="duration" nillable="true" id="imo_LessorOperatingLeaseLeaseNotYetCommencedUndiscountedCommitments" substitutionGroup="xbrli:item" xbrli:balance="credit" />
<element name="CrudeBarrelsMember" type="dtr-types:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" id="imo_CrudeBarrelsMember" substitutionGroup="xbrli:item" />
<element name="ProductsBarrelsMember" type="dtr-types:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" id="imo_ProductsBarrelsMember" substitutionGroup="xbrli:item" />
<element name="DerivativeNonmonetaryNotionalAmountVolumes" type="dtr-types:volumeItemType" abstract="false" xbrli:periodType="duration" nillable="true" id="imo_DerivativeNonmonetaryNotionalAmountVolumes" substitutionGroup="xbrli:item" />
<element name="FinancialInstrumentsAndDerivativesTable" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" id="imo_FinancialInstrumentsAndDerivativesTable" substitutionGroup="xbrldt:hypercubeItem" />
<element name="FinancialInstrumentsAndDerivativesLineItems" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" id="imo_FinancialInstrumentsAndDerivativesLineItems" substitutionGroup="xbrli:item" />
<element name="RealizedAndUnrealizedPurchaseOnDerivativeInstrument" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="duration" nillable="true" id="imo_RealizedAndUnrealizedPurchaseOnDerivativeInstrument" substitutionGroup="xbrli:item" xbrli:balance="debit" />
<element name="RealizedAndUnrealizedRevenueOnDerivativeInstrument" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="duration" nillable="true" id="imo_RealizedAndUnrealizedRevenueOnDerivativeInstrument" substitutionGroup="xbrli:item" xbrli:balance="credit" />
<element name="DerivativeFairValueOfDerivativeAmountEffectOfCollateralNettingMember" type="dtr-types:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" id="imo_DerivativeFairValueOfDerivativeAmountEffectOfCollateralNettingMember" substitutionGroup="xbrli:item" />
<element name="NetCarryingValueMember" type="dtr-types:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" id="imo_NetCarryingValueMember" substitutionGroup="xbrli:item" />
<element name="DerivativeFairValueOfDerivativeAmountEffectOfCounterPartyNettingMember" type="dtr-types:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" id="imo_DerivativeFairValueOfDerivativeAmountEffectOfCounterPartyNettingMember" substitutionGroup="xbrli:item" />
<element name="MasterNettingArrangementsMember" type="dtr-types:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" id="imo_MasterNettingArrangementsMember" substitutionGroup="xbrli:item" />
<element name="MajorityInterestOwnershipPercentage" type="dtr-types:percentItemType" abstract="false" xbrli:periodType="instant" nillable="true" id="imo_MajorityInterestOwnershipPercentage" substitutionGroup="xbrli:item" />
<element name="PercentageOfTotalNumberOfCommonShares" type="dtr-types:percentItemType" abstract="false" xbrli:periodType="duration" nillable="true" id="imo_PercentageOfTotalNumberOfCommonShares" substitutionGroup="xbrli:item" />
<element name="SubstantialStockRepurchaseProgramCommonStockSubjectToRepurchaseAndCancellationAmount" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="instant" nillable="true" id="imo_SubstantialStockRepurchaseProgramCommonStockSubjectToRepurchaseAndCancellationAmount" substitutionGroup="xbrli:item" xbrli:balance="credit" />
<element name="ScheduleOfEarningsPerShareBasicAndDilutedTable" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" id="imo_ScheduleOfEarningsPerShareBasicAndDilutedTable" substitutionGroup="xbrldt:hypercubeItem" />
<element name="EarningsPerShareBasicAndDilutedLineItems" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" id="imo_EarningsPerShareBasicAndDilutedLineItems" substitutionGroup="xbrli:item" />
<element name="AccumulatedDefinedBenefitPlansAdjustmentBeforeTaxMember" type="dtr-types:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" id="imo_AccumulatedDefinedBenefitPlansAdjustmentBeforeTaxMember" substitutionGroup="xbrli:item" />
</schema>
</XBRL>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EX-101.CAL
<SEQUENCE>7
<FILENAME>imo-20220331_cal.xml
<DESCRIPTION>XBRL TAXONOMY EXTENSION CALCULATION LINKBASE
<TEXT>
<XBRL>
<?xml version="1.0" encoding="utf-8"?>
<!--Generated by DFIN XBRL Instance Document - http://www.dfinsolutions.com/ - Version R3.0 - on 04-May-2022 [05:26:10] {AM}-->
<linkbase xmlns="http://www.xbrl.org/2003/linkbase" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xlink="http://www.w3.org/1999/xlink" xsi:schemaLocation="http://www.xbrl.org/2003/linkbase http://www.xbrl.org/2003/xbrl-linkbase-2003-12-31.xsd">
<roleRef xlink:type="simple" xlink:href="imo-20220331.xsd#ConsolidatedStatementOfIncome" roleURI="http://www.imperialoil.ca/role/ConsolidatedStatementOfIncome" />
<roleRef xlink:type="simple" xlink:href="imo-20220331.xsd#ConsolidatedStatementOfComprehensiveIncome" roleURI="http://www.imperialoil.ca/role/ConsolidatedStatementOfComprehensiveIncome" />
<roleRef xlink:type="simple" xlink:href="imo-20220331.xsd#ConsolidatedBalanceSheet" roleURI="http://www.imperialoil.ca/role/ConsolidatedBalanceSheet" />
<roleRef xlink:type="simple" xlink:href="imo-20220331.xsd#ConsolidatedStatementOfCashFlows" roleURI="http://www.imperialoil.ca/role/ConsolidatedStatementOfCashFlows" />
<roleRef xlink:type="simple" xlink:href="imo-20220331.xsd#ComponentsOfNetPeriodicBenefitCostDetail" roleURI="http://www.imperialoil.ca/role/ComponentsOfNetPeriodicBenefitCostDetail" />
<roleRef xlink:type="simple" xlink:href="imo-20220331.xsd#FinancingCostsDetail" roleURI="http://www.imperialoil.ca/role/FinancingCostsDetail" />
<roleRef xlink:type="simple" xlink:href="imo-20220331.xsd#LongTermDebtDetail" roleURI="http://www.imperialoil.ca/role/LongTermDebtDetail" />
<roleRef xlink:type="simple" xlink:href="imo-20220331.xsd#OtherLongTermObligationsDetail" roleURI="http://www.imperialoil.ca/role/OtherLongTermObligationsDetail" />
<roleRef xlink:type="simple" xlink:href="imo-20220331.xsd#SummaryOfRealizedAndUnrealizedGainOrLossOnDerivativeInstrumentsDetail" roleURI="http://www.imperialoil.ca/role/SummaryOfRealizedAndUnrealizedGainOrLossOnDerivativeInstrumentsDetail" />
<roleRef xlink:type="simple" xlink:href="imo-20220331.xsd#IncomeTaxExpenseCreditForComponentsOfOtherComprehensiveIncomeLossDetail" roleURI="http://www.imperialoil.ca/role/IncomeTaxExpenseCreditForComponentsOfOtherComprehensiveIncomeLossDetail" />
<calculationLink xlink:type="extended" xlink:role="http://www.imperialoil.ca/role/ConsolidatedBalanceSheet">
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LiabilitiesAndStockholdersEquity" xlink:label="loc_us-gaap_LiabilitiesAndStockholdersEquity" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_Liabilities" xlink:label="loc_us-gaap_Liabilities" />
<calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_LiabilitiesAndStockholdersEquity" xlink:to="loc_us-gaap_Liabilities" use="optional" order="1" weight="1" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LiabilitiesCurrent" xlink:label="loc_us-gaap_LiabilitiesCurrent" />
<calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_Liabilities" xlink:to="loc_us-gaap_LiabilitiesCurrent" use="optional" order="2" weight="1" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DebtCurrent" xlink:label="loc_us-gaap_DebtCurrent" />
<calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_LiabilitiesCurrent" xlink:to="loc_us-gaap_DebtCurrent" use="optional" order="3" weight="1" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AccountsPayableAndAccruedLiabilitiesCurrent" xlink:label="loc_us-gaap_AccountsPayableAndAccruedLiabilitiesCurrent" />
<calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_LiabilitiesCurrent" xlink:to="loc_us-gaap_AccountsPayableAndAccruedLiabilitiesCurrent" use="optional" order="4" weight="1" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AccruedIncomeTaxesCurrent" xlink:label="loc_us-gaap_AccruedIncomeTaxesCurrent" />
<calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_LiabilitiesCurrent" xlink:to="loc_us-gaap_AccruedIncomeTaxesCurrent" use="optional" order="5" weight="1" />
<loc xlink:type="locator" xlink:href="imo-20220331.xsd#imo_LongTermDebtAndFinanceLeaseObligations" xlink:label="loc_IMO_LongTermDebtAndFinanceLeaseObligations" />
<calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_Liabilities" xlink:to="loc_IMO_LongTermDebtAndFinanceLeaseObligations" use="optional" order="6" weight="1" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OtherLiabilitiesNoncurrent" xlink:label="loc_us-gaap_OtherLiabilitiesNoncurrent" />
<calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_Liabilities" xlink:to="loc_us-gaap_OtherLiabilitiesNoncurrent" use="optional" order="7" weight="1" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DeferredTaxAndOtherLiabilitiesNoncurrent" xlink:label="loc_us-gaap_DeferredTaxAndOtherLiabilitiesNoncurrent" />
<calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_Liabilities" xlink:to="loc_us-gaap_DeferredTaxAndOtherLiabilitiesNoncurrent" use="optional" order="8" weight="1" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" xlink:label="loc_us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" />
<calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_LiabilitiesAndStockholdersEquity" xlink:to="loc_us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" use="optional" order="9" weight="1" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CommonStockValue" xlink:label="loc_us-gaap_CommonStockValue" />
<calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" xlink:to="loc_us-gaap_CommonStockValue" use="optional" order="10" weight="1" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_RetainedEarningsAccumulatedDeficit" xlink:label="loc_us-gaap_RetainedEarningsAccumulatedDeficit" />
<calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" xlink:to="loc_us-gaap_RetainedEarningsAccumulatedDeficit" use="optional" order="11" weight="1" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax" xlink:label="loc_us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax" />
<calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" xlink:to="loc_us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax" use="optional" order="12" weight="1" />
</calculationLink>
<calculationLink xlink:type="extended" xlink:role="http://www.imperialoil.ca/role/ConsolidatedBalanceSheet">
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_Assets" xlink:label="loc_us-gaap_Assets" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AssetsCurrent" xlink:label="loc_us-gaap_AssetsCurrent" />
<calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_Assets" xlink:to="loc_us-gaap_AssetsCurrent" use="optional" order="13" weight="1" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CashAndCashEquivalentsAtCarryingValue" xlink:label="loc_us-gaap_CashAndCashEquivalentsAtCarryingValue" />
<calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_AssetsCurrent" xlink:to="loc_us-gaap_CashAndCashEquivalentsAtCarryingValue" use="optional" order="14" weight="1" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ReceivablesNetCurrent" xlink:label="loc_us-gaap_ReceivablesNetCurrent" />
<calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_AssetsCurrent" xlink:to="loc_us-gaap_ReceivablesNetCurrent" use="optional" order="15" weight="1" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_InventoryFinishedGoodsAndWorkInProcess" xlink:label="loc_us-gaap_InventoryFinishedGoodsAndWorkInProcess" />
<calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_AssetsCurrent" xlink:to="loc_us-gaap_InventoryFinishedGoodsAndWorkInProcess" use="optional" order="16" weight="1" />
<loc xlink:type="locator" xlink:href="imo-20220331.xsd#imo_MaterialsSuppliesAndPrepaidExpenses" xlink:label="loc_IMO_MaterialsSuppliesAndPrepaidExpenses" />
<calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_AssetsCurrent" xlink:to="loc_IMO_MaterialsSuppliesAndPrepaidExpenses" use="optional" order="17" weight="1" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PropertyPlantAndEquipmentNet" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentNet" />
<calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_Assets" xlink:to="loc_us-gaap_PropertyPlantAndEquipmentNet" use="optional" order="18" weight="1" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PropertyPlantAndEquipmentGross" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentGross" />
<calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentNet" xlink:to="loc_us-gaap_PropertyPlantAndEquipmentGross" use="optional" order="19" weight="1" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment" xlink:label="loc_us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment" />
<calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentNet" xlink:to="loc_us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment" use="optional" order="20" weight="-1" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LongTermInvestmentsAndReceivablesNet" xlink:label="loc_us-gaap_LongTermInvestmentsAndReceivablesNet" />
<calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_Assets" xlink:to="loc_us-gaap_LongTermInvestmentsAndReceivablesNet" use="optional" order="21" weight="1" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_Goodwill" xlink:label="loc_us-gaap_Goodwill" />
<calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_Assets" xlink:to="loc_us-gaap_Goodwill" use="optional" order="22" weight="1" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OtherAssetsNoncurrent" xlink:label="loc_us-gaap_OtherAssetsNoncurrent" />
<calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_Assets" xlink:to="loc_us-gaap_OtherAssetsNoncurrent" use="optional" order="23" weight="1" />
</calculationLink>
<calculationLink xlink:type="extended" xlink:role="http://www.imperialoil.ca/role/ConsolidatedStatementOfComprehensiveIncome">
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ComprehensiveIncomeNetOfTax" xlink:label="loc_us-gaap_ComprehensiveIncomeNetOfTax" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_NetIncomeLoss" xlink:label="loc_us-gaap_NetIncomeLoss" />
<calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_ComprehensiveIncomeNetOfTax" xlink:to="loc_us-gaap_NetIncomeLoss" use="optional" order="1" weight="1" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent" xlink:label="loc_us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent" />
<calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_ComprehensiveIncomeNetOfTax" xlink:to="loc_us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent" use="optional" order="2" weight="1" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OtherComprehensiveIncomeDefinedBenefitPlansNetUnamortizedGainLossArisingDuringPeriodNetOfTax" xlink:label="loc_us-gaap_OtherComprehensiveIncomeDefinedBenefitPlansNetUnamortizedGainLossArisingDuringPeriodNetOfTax" />
<calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent" xlink:to="loc_us-gaap_OtherComprehensiveIncomeDefinedBenefitPlansNetUnamortizedGainLossArisingDuringPeriodNetOfTax" use="optional" order="3" weight="1" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OtherComprehensiveIncomeLossAmortizationAdjustmentFromAOCIPensionAndOtherPostretirementBenefitPlansForNetPriorServiceCostCreditNetOfTax" xlink:label="loc_us-gaap_OtherComprehensiveIncomeLossAmortizationAdjustmentFromAOCIPensionAndOtherPostretirementBenefitPlansForNetPriorServiceCostCreditNetOfTax" />
<calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent" xlink:to="loc_us-gaap_OtherComprehensiveIncomeLossAmortizationAdjustmentFromAOCIPensionAndOtherPostretirementBenefitPlansForNetPriorServiceCostCreditNetOfTax" use="optional" order="4" weight="1" />
</calculationLink>
<calculationLink xlink:type="extended" xlink:role="http://www.imperialoil.ca/role/ConsolidatedStatementOfIncome">
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_NetIncomeLoss" xlink:label="loc_us-gaap_NetIncomeLoss" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest" xlink:label="loc_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest" />
<calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetIncomeLoss" xlink:to="loc_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest" use="optional" order="1" weight="1" />
<loc xlink:type="locator" xlink:href="imo-20220331.xsd#imo_TotalRevenuesAndOtherIncome" xlink:label="loc_IMO_TotalRevenuesAndOtherIncome" />
<calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest" xlink:to="loc_IMO_TotalRevenuesAndOtherIncome" use="optional" order="2" weight="1" />
<loc xlink:type="locator" xlink:href="imo-20220331.xsd#imo_RevenuesIncludingFederalExciseTax" xlink:label="loc_IMO_RevenuesIncludingFederalExciseTax" />
<calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_IMO_TotalRevenuesAndOtherIncome" xlink:to="loc_IMO_RevenuesIncludingFederalExciseTax" use="optional" order="3" weight="1" />
<loc xlink:type="locator" xlink:href="imo-20220331.xsd#imo_InvestmentAndOtherIncomeNet" xlink:label="loc_IMO_InvestmentAndOtherIncomeNet" />
<calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_IMO_TotalRevenuesAndOtherIncome" xlink:to="loc_IMO_InvestmentAndOtherIncomeNet" use="optional" order="4" weight="1" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CostsAndExpenses" xlink:label="loc_us-gaap_CostsAndExpenses" />
<calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest" xlink:to="loc_us-gaap_CostsAndExpenses" use="optional" order="5" weight="-1" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ExplorationExpense" xlink:label="loc_us-gaap_ExplorationExpense" />
<calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_CostsAndExpenses" xlink:to="loc_us-gaap_ExplorationExpense" use="optional" order="6" weight="1" />
<loc xlink:type="locator" xlink:href="imo-20220331.xsd#imo_CrudeOilAndProductPurchases" xlink:label="loc_IMO_CrudeOilAndProductPurchases" />
<calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_CostsAndExpenses" xlink:to="loc_IMO_CrudeOilAndProductPurchases" use="optional" order="7" weight="1" />
<loc xlink:type="locator" xlink:href="imo-20220331.xsd#imo_ProductionAndManufacturingExpenses" xlink:label="loc_IMO_ProductionAndManufacturingExpenses" />
<calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_CostsAndExpenses" xlink:to="loc_IMO_ProductionAndManufacturingExpenses" use="optional" order="8" weight="1" />
<loc xlink:type="locator" xlink:href="imo-20220331.xsd#imo_SellingAndGeneral" xlink:label="loc_IMO_SellingAndGeneral" />
<calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_CostsAndExpenses" xlink:to="loc_IMO_SellingAndGeneral" use="optional" order="9" weight="1" />
<loc xlink:type="locator" xlink:href="imo-20220331.xsd#imo_FederalExciseTaxAndFuelCharge" xlink:label="loc_IMO_FederalExciseTaxAndFuelCharge" />
<calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_CostsAndExpenses" xlink:to="loc_IMO_FederalExciseTaxAndFuelCharge" use="optional" order="10" weight="1" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DepreciationDepletionAndAmortization" xlink:label="loc_us-gaap_DepreciationDepletionAndAmortization" />
<calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_CostsAndExpenses" xlink:to="loc_us-gaap_DepreciationDepletionAndAmortization" use="optional" order="11" weight="1" />
<loc xlink:type="locator" xlink:href="imo-20220331.xsd#imo_PensionAndPostRetirementBenefitCostsNonServiceComponents" xlink:label="loc_IMO_PensionAndPostRetirementBenefitCostsNonServiceComponents" />
<calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_CostsAndExpenses" xlink:to="loc_IMO_PensionAndPostRetirementBenefitCostsNonServiceComponents" use="optional" order="12" weight="1" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_InterestExpense" xlink:label="loc_us-gaap_InterestExpense" />
<calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_CostsAndExpenses" xlink:to="loc_us-gaap_InterestExpense" use="optional" order="13" weight="1" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncomeTaxExpenseBenefit" xlink:label="loc_us-gaap_IncomeTaxExpenseBenefit" />
<calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetIncomeLoss" xlink:to="loc_us-gaap_IncomeTaxExpenseBenefit" use="optional" order="14" weight="-1" />
</calculationLink>
<calculationLink xlink:type="extended" xlink:role="http://www.imperialoil.ca/role/ConsolidatedStatementOfCashFlows">
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseExcludingExchangeRateEffect" xlink:label="loc_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseExcludingExchangeRateEffect" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_NetCashProvidedByUsedInInvestingActivities" xlink:label="loc_us-gaap_NetCashProvidedByUsedInInvestingActivities" />
<calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseExcludingExchangeRateEffect" xlink:to="loc_us-gaap_NetCashProvidedByUsedInInvestingActivities" use="optional" order="1" weight="1" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ProceedsFromSaleOfPropertyPlantAndEquipment" xlink:label="loc_us-gaap_ProceedsFromSaleOfPropertyPlantAndEquipment" />
<calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInInvestingActivities" xlink:to="loc_us-gaap_ProceedsFromSaleOfPropertyPlantAndEquipment" use="optional" order="2" weight="1" />
<loc xlink:type="locator" xlink:href="imo-20220331.xsd#imo_NetMovementRelatedToLoansToEquityCompanies" xlink:label="loc_IMO_NetMovementRelatedToLoansToEquityCompanies" />
<calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInInvestingActivities" xlink:to="loc_IMO_NetMovementRelatedToLoansToEquityCompanies" use="optional" order="3" weight="-1" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PaymentsToAcquireProductiveAssets" xlink:label="loc_us-gaap_PaymentsToAcquireProductiveAssets" />
<calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInInvestingActivities" xlink:to="loc_us-gaap_PaymentsToAcquireProductiveAssets" use="optional" order="4" weight="-1" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_NetCashProvidedByUsedInOperatingActivities" xlink:label="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities" />
<calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseExcludingExchangeRateEffect" xlink:to="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities" use="optional" order="5" weight="1" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ProfitLoss" xlink:label="loc_us-gaap_ProfitLoss" />
<calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities" xlink:to="loc_us-gaap_ProfitLoss" use="optional" order="6" weight="1" />
<loc xlink:type="locator" xlink:href="imo-20220331.xsd#imo_DepreciationDepletionAndAmortizationExcludingIntangibleAssetImpairmentCharges" xlink:label="loc_IMO_DepreciationDepletionAndAmortizationExcludingIntangibleAssetImpairmentCharges" />
<calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities" xlink:to="loc_IMO_DepreciationDepletionAndAmortizationExcludingIntangibleAssetImpairmentCharges" use="optional" order="7" weight="1" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_GainLossOnDispositionOfAssets1" xlink:label="loc_us-gaap_GainLossOnDispositionOfAssets1" />
<calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities" xlink:to="loc_us-gaap_GainLossOnDispositionOfAssets1" use="optional" order="8" weight="-1" />
<loc xlink:type="locator" xlink:href="imo-20220331.xsd#imo_DeferredIncomeTaxesAndOther" xlink:label="loc_IMO_DeferredIncomeTaxesAndOther" />
<calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities" xlink:to="loc_IMO_DeferredIncomeTaxesAndOther" use="optional" order="9" weight="1" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncreaseDecreaseInAccountsReceivable" xlink:label="loc_us-gaap_IncreaseDecreaseInAccountsReceivable" />
<calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities" xlink:to="loc_us-gaap_IncreaseDecreaseInAccountsReceivable" use="optional" order="10" weight="-1" />
<loc xlink:type="locator" xlink:href="imo-20220331.xsd#imo_IncreaseDecreaseInInventoriesMaterialsAndSuppliesAndPrepaidExpenses" xlink:label="loc_IMO_IncreaseDecreaseInInventoriesMaterialsAndSuppliesAndPrepaidExpenses" />
<calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities" xlink:to="loc_IMO_IncreaseDecreaseInInventoriesMaterialsAndSuppliesAndPrepaidExpenses" use="optional" order="11" weight="-1" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncreaseDecreaseInAccruedIncomeTaxesPayable" xlink:label="loc_us-gaap_IncreaseDecreaseInAccruedIncomeTaxesPayable" />
<calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities" xlink:to="loc_us-gaap_IncreaseDecreaseInAccruedIncomeTaxesPayable" use="optional" order="12" weight="1" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncreaseDecreaseInAccountsPayableAndAccruedLiabilities" xlink:label="loc_us-gaap_IncreaseDecreaseInAccountsPayableAndAccruedLiabilities" />
<calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities" xlink:to="loc_us-gaap_IncreaseDecreaseInAccountsPayableAndAccruedLiabilities" use="optional" order="13" weight="1" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncreaseDecreaseInOtherOperatingCapitalNet" xlink:label="loc_us-gaap_IncreaseDecreaseInOtherOperatingCapitalNet" />
<calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities" xlink:to="loc_us-gaap_IncreaseDecreaseInOtherOperatingCapitalNet" use="optional" order="14" weight="-1" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_NetCashProvidedByUsedInFinancingActivities" xlink:label="loc_us-gaap_NetCashProvidedByUsedInFinancingActivities" />
<calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseExcludingExchangeRateEffect" xlink:to="loc_us-gaap_NetCashProvidedByUsedInFinancingActivities" use="optional" order="15" weight="1" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ProceedsFromRepaymentsOfShortTermDebt" xlink:label="loc_us-gaap_ProceedsFromRepaymentsOfShortTermDebt" />
<calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInFinancingActivities" xlink:to="loc_us-gaap_ProceedsFromRepaymentsOfShortTermDebt" use="optional" order="16" weight="1" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FinanceLeasePrincipalPayments" xlink:label="loc_us-gaap_FinanceLeasePrincipalPayments" />
<calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInFinancingActivities" xlink:to="loc_us-gaap_FinanceLeasePrincipalPayments" use="optional" order="17" weight="-1" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PaymentsOfDividendsCommonStock" xlink:label="loc_us-gaap_PaymentsOfDividendsCommonStock" />
<calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInFinancingActivities" xlink:to="loc_us-gaap_PaymentsOfDividendsCommonStock" use="optional" order="18" weight="-1" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PaymentsForRepurchaseOfCommonStock" xlink:label="loc_us-gaap_PaymentsForRepurchaseOfCommonStock" />
<calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInFinancingActivities" xlink:to="loc_us-gaap_PaymentsForRepurchaseOfCommonStock" use="optional" order="19" weight="-1" />
</calculationLink>
<calculationLink xlink:type="extended" xlink:role="http://www.imperialoil.ca/role/ComponentsOfNetPeriodicBenefitCostDetail">
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DefinedBenefitPlanNetPeriodicBenefitCost" xlink:label="loc_us-gaap_DefinedBenefitPlanNetPeriodicBenefitCost" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DefinedBenefitPlanServiceCost" xlink:label="loc_us-gaap_DefinedBenefitPlanServiceCost" />
<calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_DefinedBenefitPlanNetPeriodicBenefitCost" xlink:to="loc_us-gaap_DefinedBenefitPlanServiceCost" use="optional" order="1" weight="1" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DefinedBenefitPlanInterestCost" xlink:label="loc_us-gaap_DefinedBenefitPlanInterestCost" />
<calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_DefinedBenefitPlanNetPeriodicBenefitCost" xlink:to="loc_us-gaap_DefinedBenefitPlanInterestCost" use="optional" order="2" weight="1" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DefinedBenefitPlanExpectedReturnOnPlanAssets" xlink:label="loc_us-gaap_DefinedBenefitPlanExpectedReturnOnPlanAssets" />
<calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_DefinedBenefitPlanNetPeriodicBenefitCost" xlink:to="loc_us-gaap_DefinedBenefitPlanExpectedReturnOnPlanAssets" use="optional" order="3" weight="-1" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DefinedBenefitPlanAmortizationOfPriorServiceCostCredit" xlink:label="loc_us-gaap_DefinedBenefitPlanAmortizationOfPriorServiceCostCredit" />
<calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_DefinedBenefitPlanNetPeriodicBenefitCost" xlink:to="loc_us-gaap_DefinedBenefitPlanAmortizationOfPriorServiceCostCredit" use="optional" order="4" weight="1" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DefinedBenefitPlanAmortizationOfGainsLosses" xlink:label="loc_us-gaap_DefinedBenefitPlanAmortizationOfGainsLosses" />
<calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_DefinedBenefitPlanNetPeriodicBenefitCost" xlink:to="loc_us-gaap_DefinedBenefitPlanAmortizationOfGainsLosses" use="optional" order="5" weight="-1" />
</calculationLink>
<calculationLink xlink:type="extended" xlink:role="http://www.imperialoil.ca/role/FinancingCostsDetail">
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_InterestExpense" xlink:label="loc_us-gaap_InterestExpense" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_InterestExpenseDebt" xlink:label="loc_us-gaap_InterestExpenseDebt" />
<calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_InterestExpense" xlink:to="loc_us-gaap_InterestExpenseDebt" use="optional" order="1" weight="1" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_InterestAndDebtExpense" xlink:label="loc_us-gaap_InterestAndDebtExpense" />
<calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_InterestExpenseDebt" xlink:to="loc_us-gaap_InterestAndDebtExpense" use="optional" order="2" weight="1" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_InterestPaidCapitalized" xlink:label="loc_us-gaap_InterestPaidCapitalized" />
<calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_InterestExpenseDebt" xlink:to="loc_us-gaap_InterestPaidCapitalized" use="optional" order="3" weight="-1" />
<loc xlink:type="locator" xlink:href="imo-20220331.xsd#imo_InterestIncomeExpenseOther" xlink:label="loc_IMO_InterestIncomeExpenseOther" />
<calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_InterestExpense" xlink:to="loc_IMO_InterestIncomeExpenseOther" use="optional" order="4" weight="-1" />
</calculationLink>
<calculationLink xlink:type="extended" xlink:role="http://www.imperialoil.ca/role/LongTermDebtDetail">
<loc xlink:type="locator" xlink:href="imo-20220331.xsd#imo_LongTermDebtAndFinanceLeaseObligations" xlink:label="loc_IMO_LongTermDebtAndFinanceLeaseObligations" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LongTermDebtNoncurrent" xlink:label="loc_us-gaap_LongTermDebtNoncurrent" />
<calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_IMO_LongTermDebtAndFinanceLeaseObligations" xlink:to="loc_us-gaap_LongTermDebtNoncurrent" use="optional" order="1" weight="1" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FinanceLeaseLiabilityNoncurrent" xlink:label="loc_us-gaap_FinanceLeaseLiabilityNoncurrent" />
<calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_IMO_LongTermDebtAndFinanceLeaseObligations" xlink:to="loc_us-gaap_FinanceLeaseLiabilityNoncurrent" use="optional" order="2" weight="1" />
</calculationLink>
<calculationLink xlink:type="extended" xlink:role="http://www.imperialoil.ca/role/OtherLongTermObligationsDetail">
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OtherLiabilitiesNoncurrent" xlink:label="loc_us-gaap_OtherLiabilitiesNoncurrent" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PensionAndOtherPostretirementDefinedBenefitPlansLiabilitiesNoncurrent" xlink:label="loc_us-gaap_PensionAndOtherPostretirementDefinedBenefitPlansLiabilitiesNoncurrent" />
<calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_OtherLiabilitiesNoncurrent" xlink:to="loc_us-gaap_PensionAndOtherPostretirementDefinedBenefitPlansLiabilitiesNoncurrent" use="optional" order="1" weight="1" />
<loc xlink:type="locator" xlink:href="imo-20220331.xsd#imo_AssetRetirementObligationAndOtherEnvironmentalLiabilitiesNoncurrent" xlink:label="loc_IMO_AssetRetirementObligationAndOtherEnvironmentalLiabilitiesNoncurrent" />
<calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_OtherLiabilitiesNoncurrent" xlink:to="loc_IMO_AssetRetirementObligationAndOtherEnvironmentalLiabilitiesNoncurrent" use="optional" order="2" weight="1" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DeferredCompensationSharebasedArrangementsLiabilityClassifiedNoncurrent" xlink:label="loc_us-gaap_DeferredCompensationSharebasedArrangementsLiabilityClassifiedNoncurrent" />
<calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_OtherLiabilitiesNoncurrent" xlink:to="loc_us-gaap_DeferredCompensationSharebasedArrangementsLiabilityClassifiedNoncurrent" use="optional" order="3" weight="1" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OtherSundryLiabilitiesNoncurrent" xlink:label="loc_us-gaap_OtherSundryLiabilitiesNoncurrent" />
<calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_OtherLiabilitiesNoncurrent" xlink:to="loc_us-gaap_OtherSundryLiabilitiesNoncurrent" use="optional" order="4" weight="1" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OperatingLeaseLiabilityNoncurrent" xlink:label="loc_us-gaap_OperatingLeaseLiabilityNoncurrent" />
<calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_OtherLiabilitiesNoncurrent" xlink:to="loc_us-gaap_OperatingLeaseLiabilityNoncurrent" use="optional" order="5" weight="1" />
</calculationLink>
<calculationLink xlink:type="extended" xlink:role="http://www.imperialoil.ca/role/SummaryOfRealizedAndUnrealizedGainOrLossOnDerivativeInstrumentsDetail">
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_GainLossOnDerivativeInstrumentsNetPretax" xlink:label="loc_us-gaap_GainLossOnDerivativeInstrumentsNetPretax" />
<loc xlink:type="locator" xlink:href="imo-20220331.xsd#imo_RealizedAndUnrealizedRevenueOnDerivativeInstrument" xlink:label="loc_IMO_RealizedAndUnrealizedRevenueOnDerivativeInstrument" />
<calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_GainLossOnDerivativeInstrumentsNetPretax" xlink:to="loc_IMO_RealizedAndUnrealizedRevenueOnDerivativeInstrument" use="optional" order="1" weight="1" />
<loc xlink:type="locator" xlink:href="imo-20220331.xsd#imo_RealizedAndUnrealizedPurchaseOnDerivativeInstrument" xlink:label="loc_IMO_RealizedAndUnrealizedPurchaseOnDerivativeInstrument" />
<calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_GainLossOnDerivativeInstrumentsNetPretax" xlink:to="loc_IMO_RealizedAndUnrealizedPurchaseOnDerivativeInstrument" use="optional" order="2" weight="-1" />
</calculationLink>
<calculationLink xlink:type="extended" xlink:role="http://www.imperialoil.ca/role/IncomeTaxExpenseCreditForComponentsOfOtherComprehensiveIncomeLossDetail">
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OtherComprehensiveIncomeLossPensionAndOtherPostretirementBenefitPlansTax" xlink:label="loc_us-gaap_OtherComprehensiveIncomeLossPensionAndOtherPostretirementBenefitPlansTax" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OtherComprehensiveIncomeDefinedBenefitPlansNetUnamortizedGainLossArisingDuringPeriodTax" xlink:label="loc_us-gaap_OtherComprehensiveIncomeDefinedBenefitPlansNetUnamortizedGainLossArisingDuringPeriodTax" />
<calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_OtherComprehensiveIncomeLossPensionAndOtherPostretirementBenefitPlansTax" xlink:to="loc_us-gaap_OtherComprehensiveIncomeDefinedBenefitPlansNetUnamortizedGainLossArisingDuringPeriodTax" use="optional" order="1" weight="-1" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OtherComprehensiveIncomeLossAmortizationAdjustmentFromAOCIPensionAndOtherPostretirementBenefitPlansForNetPriorServiceCostCreditTax" xlink:label="loc_us-gaap_OtherComprehensiveIncomeLossAmortizationAdjustmentFromAOCIPensionAndOtherPostretirementBenefitPlansForNetPriorServiceCostCreditTax" />
<calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_OtherComprehensiveIncomeLossPensionAndOtherPostretirementBenefitPlansTax" xlink:to="loc_us-gaap_OtherComprehensiveIncomeLossAmortizationAdjustmentFromAOCIPensionAndOtherPostretirementBenefitPlansForNetPriorServiceCostCreditTax" use="optional" order="2" weight="-1" />
</calculationLink>
</linkbase>
</XBRL>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EX-101.DEF
<SEQUENCE>8
<FILENAME>imo-20220331_def.xml
<DESCRIPTION>XBRL TAXONOMY EXTENSION DEFINITION LINKBASE
<TEXT>
<XBRL>
<?xml version="1.0" encoding="utf-8"?>
<!--Generated by DFIN XBRL Instance Document - http://www.dfinsolutions.com/ - Version R3.0 - on 04-May-2022 [05:26:10] {AM}-->
<linkbase xmlns="http://www.xbrl.org/2003/linkbase" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xlink="http://www.w3.org/1999/xlink" xsi:schemaLocation="http://www.xbrl.org/2003/linkbase http://www.xbrl.org/2003/xbrl-linkbase-2003-12-31.xsd" xmlns:xbrldt="http://xbrl.org/2005/xbrldt">
<roleRef xlink:type="simple" xlink:href="imo-20220331.xsd#ConsolidatedStatementOfIncome" roleURI="http://www.imperialoil.ca/role/ConsolidatedStatementOfIncome" />
<roleRef xlink:type="simple" xlink:href="imo-20220331.xsd#ConsolidatedStatementOfIncomeParenthetical" roleURI="http://www.imperialoil.ca/role/ConsolidatedStatementOfIncomeParenthetical" />
<roleRef xlink:type="simple" xlink:href="imo-20220331.xsd#ConsolidatedStatementOfComprehensiveIncome" roleURI="http://www.imperialoil.ca/role/ConsolidatedStatementOfComprehensiveIncome" />
<roleRef xlink:type="simple" xlink:href="imo-20220331.xsd#ConsolidatedBalanceSheet" roleURI="http://www.imperialoil.ca/role/ConsolidatedBalanceSheet" />
<roleRef xlink:type="simple" xlink:href="imo-20220331.xsd#ConsolidatedBalanceSheetParenthetical" roleURI="http://www.imperialoil.ca/role/ConsolidatedBalanceSheetParenthetical" />
<roleRef xlink:type="simple" xlink:href="imo-20220331.xsd#ConsolidatedStatementOfShareholdersEquity" roleURI="http://www.imperialoil.ca/role/ConsolidatedStatementOfShareholdersEquity" />
<roleRef xlink:type="simple" xlink:href="imo-20220331.xsd#ConsolidatedStatementOfCashFlows" roleURI="http://www.imperialoil.ca/role/ConsolidatedStatementOfCashFlows" />
<roleRef xlink:type="simple" xlink:href="imo-20220331.xsd#ConsolidatedStatementOfCashFlowsParenthetical" roleURI="http://www.imperialoil.ca/role/ConsolidatedStatementOfCashFlowsParenthetical" />
<roleRef xlink:type="simple" xlink:href="imo-20220331.xsd#BasisOfFinancialStatementPreparation" roleURI="http://www.imperialoil.ca/role/BasisOfFinancialStatementPreparation" />
<roleRef xlink:type="simple" xlink:href="imo-20220331.xsd#BusinessSegments" roleURI="http://www.imperialoil.ca/role/BusinessSegments" />
<roleRef xlink:type="simple" xlink:href="imo-20220331.xsd#InvestmentAndOtherIncome" roleURI="http://www.imperialoil.ca/role/InvestmentAndOtherIncome" />
<roleRef xlink:type="simple" xlink:href="imo-20220331.xsd#EmployeeRetirementBenefits" roleURI="http://www.imperialoil.ca/role/EmployeeRetirementBenefits" />
<roleRef xlink:type="simple" xlink:href="imo-20220331.xsd#FinancingCosts" roleURI="http://www.imperialoil.ca/role/FinancingCosts" />
<roleRef xlink:type="simple" xlink:href="imo-20220331.xsd#LongTermDebt" roleURI="http://www.imperialoil.ca/role/LongTermDebt" />
<roleRef xlink:type="simple" xlink:href="imo-20220331.xsd#OtherLongTermObligations" roleURI="http://www.imperialoil.ca/role/OtherLongTermObligations" />
<roleRef xlink:type="simple" xlink:href="imo-20220331.xsd#FinancialAndDerivativeInstruments" roleURI="http://www.imperialoil.ca/role/FinancialAndDerivativeInstruments" />
<roleRef xlink:type="simple" xlink:href="imo-20220331.xsd#CommonShares" roleURI="http://www.imperialoil.ca/role/CommonShares" />
<roleRef xlink:type="simple" xlink:href="imo-20220331.xsd#OtherComprehensiveIncomeLossInformation" roleURI="http://www.imperialoil.ca/role/OtherComprehensiveIncomeLossInformation" />
<roleRef xlink:type="simple" xlink:href="imo-20220331.xsd#BusinessSegmentsTables" roleURI="http://www.imperialoil.ca/role/BusinessSegmentsTables" />
<roleRef xlink:type="simple" xlink:href="imo-20220331.xsd#InvestmentAndOtherIncomeTables" roleURI="http://www.imperialoil.ca/role/InvestmentAndOtherIncomeTables" />
<roleRef xlink:type="simple" xlink:href="imo-20220331.xsd#EmployeeRetirementBenefitsTables" roleURI="http://www.imperialoil.ca/role/EmployeeRetirementBenefitsTables" />
<roleRef xlink:type="simple" xlink:href="imo-20220331.xsd#FinancingCostsTables" roleURI="http://www.imperialoil.ca/role/FinancingCostsTables" />
<roleRef xlink:type="simple" xlink:href="imo-20220331.xsd#LongTermDebtTables" roleURI="http://www.imperialoil.ca/role/LongTermDebtTables" />
<roleRef xlink:type="simple" xlink:href="imo-20220331.xsd#OtherLongTermObligationsTables" roleURI="http://www.imperialoil.ca/role/OtherLongTermObligationsTables" />
<roleRef xlink:type="simple" xlink:href="imo-20220331.xsd#FinancialAndDerivativeInstrumentsTables" roleURI="http://www.imperialoil.ca/role/FinancialAndDerivativeInstrumentsTables" />
<roleRef xlink:type="simple" xlink:href="imo-20220331.xsd#CommonSharesTables" roleURI="http://www.imperialoil.ca/role/CommonSharesTables" />
<roleRef xlink:type="simple" xlink:href="imo-20220331.xsd#OtherComprehensiveIncomeLossInformationTables" roleURI="http://www.imperialoil.ca/role/OtherComprehensiveIncomeLossInformationTables" />
<roleRef xlink:type="simple" xlink:href="imo-20220331.xsd#BusinessSegmentsDetail" roleURI="http://www.imperialoil.ca/role/BusinessSegmentsDetail" />
<roleRef xlink:type="simple" xlink:href="imo-20220331.xsd#BusinessSegmentsParentheticalDetail" roleURI="http://www.imperialoil.ca/role/BusinessSegmentsParentheticalDetail" />
<roleRef xlink:type="simple" xlink:href="imo-20220331.xsd#GainsAndLossesOnAssetSalesDetail" roleURI="http://www.imperialoil.ca/role/GainsAndLossesOnAssetSalesDetail" />
<roleRef xlink:type="simple" xlink:href="imo-20220331.xsd#ComponentsOfNetPeriodicBenefitCostDetail" roleURI="http://www.imperialoil.ca/role/ComponentsOfNetPeriodicBenefitCostDetail" />
<roleRef xlink:type="simple" xlink:href="imo-20220331.xsd#FinancingCostsDetail" roleURI="http://www.imperialoil.ca/role/FinancingCostsDetail" />
<roleRef xlink:type="simple" xlink:href="imo-20220331.xsd#LongTermDebtDetail" roleURI="http://www.imperialoil.ca/role/LongTermDebtDetail" />
<roleRef xlink:type="simple" xlink:href="imo-20220331.xsd#OtherLongTermObligationsDetail" roleURI="http://www.imperialoil.ca/role/OtherLongTermObligationsDetail" />
<roleRef xlink:type="simple" xlink:href="imo-20220331.xsd#OtherLongTermObligationsParentheticalDetail" roleURI="http://www.imperialoil.ca/role/OtherLongTermObligationsParentheticalDetail" />
<roleRef xlink:type="simple" xlink:href="imo-20220331.xsd#FinancialAndDerivativeInstrumentsSummaryOfNetNotionalLongShortPositionOfDerivativeInstrumentsDetail" roleURI="http://www.imperialoil.ca/role/FinancialAndDerivativeInstrumentsSummaryOfNetNotionalLongShortPositionOfDerivativeInstrumentsDetail" />
<roleRef xlink:type="simple" xlink:href="imo-20220331.xsd#SummaryOfRealizedAndUnrealizedGainOrLossOnDerivativeInstrumentsDetail" roleURI="http://www.imperialoil.ca/role/SummaryOfRealizedAndUnrealizedGainOrLossOnDerivativeInstrumentsDetail" />
<roleRef xlink:type="simple" xlink:href="imo-20220331.xsd#FinancialAndDerivativeInstrumentsSummaryOfEstimatedFairValueOfFinancialInstrumentsDetail" roleURI="http://www.imperialoil.ca/role/FinancialAndDerivativeInstrumentsSummaryOfEstimatedFairValueOfFinancialInstrumentsDetail" />
<roleRef xlink:type="simple" xlink:href="imo-20220331.xsd#FinancialAndDerivativeInstrumentsAdditionalInformationDetail" roleURI="http://www.imperialoil.ca/role/FinancialAndDerivativeInstrumentsAdditionalInformationDetail" />
<roleRef xlink:type="simple" xlink:href="imo-20220331.xsd#CommonSharesAdditionalInformationDetail" roleURI="http://www.imperialoil.ca/role/CommonSharesAdditionalInformationDetail" />
<roleRef xlink:type="simple" xlink:href="imo-20220331.xsd#SummaryOfCommonSharesDetail" roleURI="http://www.imperialoil.ca/role/SummaryOfCommonSharesDetail" />
<roleRef xlink:type="simple" xlink:href="imo-20220331.xsd#CommonShareActivitiesDetail" roleURI="http://www.imperialoil.ca/role/CommonShareActivitiesDetail" />
<roleRef xlink:type="simple" xlink:href="imo-20220331.xsd#CalculationOfBasicAndDilutedEarningsPerCommonShareAndTheDividendDeclaredByTheCompanyOnItsOutstandingCommonSharesDetail" roleURI="http://www.imperialoil.ca/role/CalculationOfBasicAndDilutedEarningsPerCommonShareAndTheDividendDeclaredByTheCompanyOnItsOutstandingCommonSharesDetail" />
<roleRef xlink:type="simple" xlink:href="imo-20220331.xsd#ChangesInAccumulatedOtherComprehensiveIncomeLossDetail" roleURI="http://www.imperialoil.ca/role/ChangesInAccumulatedOtherComprehensiveIncomeLossDetail" />
<roleRef xlink:type="simple" xlink:href="imo-20220331.xsd#AmountsReclassifiedOutOfAccumulatedOtherComprehensiveIncomeLossDetail" roleURI="http://www.imperialoil.ca/role/AmountsReclassifiedOutOfAccumulatedOtherComprehensiveIncomeLossDetail" />
<roleRef xlink:type="simple" xlink:href="imo-20220331.xsd#IncomeTaxExpenseCreditForComponentsOfOtherComprehensiveIncomeLossDetail" roleURI="http://www.imperialoil.ca/role/IncomeTaxExpenseCreditForComponentsOfOtherComprehensiveIncomeLossDetail" />
<roleRef xlink:type="simple" xlink:href="imo-20220331.xsd#CoverPage" roleURI="http://www.imperialoil.ca/role/CoverPage" />
<roleRef xlink:type="simple" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-roles-2021-01-31.xsd#eedm" roleURI="http://fasb.org/us-gaap/role/eedm/ExtensibleEnumerationLists" />
<arcroleRef arcroleURI="http://xbrl.org/int/dim/arcrole/all" xlink:type="simple" xlink:href="http://www.xbrl.org/2005/xbrldt-2005.xsd#all" />
<arcroleRef arcroleURI="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:type="simple" xlink:href="http://www.xbrl.org/2005/xbrldt-2005.xsd#dimension-default" />
<arcroleRef arcroleURI="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:type="simple" xlink:href="http://www.xbrl.org/2005/xbrldt-2005.xsd#dimension-domain" />
<arcroleRef arcroleURI="http://xbrl.org/int/dim/arcrole/domain-member" xlink:type="simple" xlink:href="http://www.xbrl.org/2005/xbrldt-2005.xsd#domain-member" />
<arcroleRef arcroleURI="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:type="simple" xlink:href="http://www.xbrl.org/2005/xbrldt-2005.xsd#hypercube-dimension" />
<arcroleRef arcroleURI="http://xbrl.org/int/dim/arcrole/notAll" xlink:type="simple" xlink:href="http://www.xbrl.org/2005/xbrldt-2005.xsd#notAll" />
<definitionLink xlink:type="extended" xlink:role="http://www.imperialoil.ca/role/ConsolidatedStatementOfIncome">
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_StatementLineItems" xlink:label="loc_us-gaap_StatementLineItems_31" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncomeTaxExpenseBenefit" xlink:label="loc_us-gaap_IncomeTaxExpenseBenefit_49" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StatementLineItems_31" xlink:to="loc_us-gaap_IncomeTaxExpenseBenefit_49" use="optional" order="1" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CostsAndExpensesAbstract" xlink:label="loc_us-gaap_CostsAndExpensesAbstract_27" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StatementLineItems_31" xlink:to="loc_us-gaap_CostsAndExpensesAbstract_27" use="optional" order="2" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DepreciationDepletionAndAmortization" xlink:label="loc_us-gaap_DepreciationDepletionAndAmortization_38" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_CostsAndExpensesAbstract_27" xlink:to="loc_us-gaap_DepreciationDepletionAndAmortization_38" use="optional" order="3" />
<loc xlink:type="locator" xlink:href="imo-20220331.xsd#imo_CrudeOilAndProductPurchases" xlink:label="loc_imo_CrudeOilAndProductPurchases_34" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_CostsAndExpensesAbstract_27" xlink:to="loc_imo_CrudeOilAndProductPurchases_34" use="optional" order="4" />
<loc xlink:type="locator" xlink:href="imo-20220331.xsd#imo_ProductionAndManufacturingExpenses" xlink:label="loc_imo_ProductionAndManufacturingExpenses_35" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_CostsAndExpensesAbstract_27" xlink:to="loc_imo_ProductionAndManufacturingExpenses_35" use="optional" order="5" />
<loc xlink:type="locator" xlink:href="imo-20220331.xsd#imo_FederalExciseTaxAndFuelCharge" xlink:label="loc_imo_FederalExciseTaxAndFuelCharge_37" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_CostsAndExpensesAbstract_27" xlink:to="loc_imo_FederalExciseTaxAndFuelCharge_37" use="optional" order="6" />
<loc xlink:type="locator" xlink:href="imo-20220331.xsd#imo_SellingAndGeneral" xlink:label="loc_imo_SellingAndGeneral_36" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_CostsAndExpensesAbstract_27" xlink:to="loc_imo_SellingAndGeneral_36" use="optional" order="7" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_InterestExpense" xlink:label="loc_us-gaap_InterestExpense_413312" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_CostsAndExpensesAbstract_27" xlink:to="loc_us-gaap_InterestExpense_413312" use="optional" order="8" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CostsAndExpenses" xlink:label="loc_us-gaap_CostsAndExpenses_41" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_CostsAndExpensesAbstract_27" xlink:to="loc_us-gaap_CostsAndExpenses_41" use="optional" order="9" />
<loc xlink:type="locator" xlink:href="imo-20220331.xsd#imo_PensionAndPostRetirementBenefitCostsNonServiceComponents" xlink:label="loc_imo_PensionAndPostRetirementBenefitCostsNonServiceComponents_39" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_CostsAndExpensesAbstract_27" xlink:to="loc_imo_PensionAndPostRetirementBenefitCostsNonServiceComponents_39" use="optional" order="10" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ExplorationExpense" xlink:label="loc_us-gaap_ExplorationExpense_33" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_CostsAndExpensesAbstract_27" xlink:to="loc_us-gaap_ExplorationExpense_33" use="optional" order="11" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_EarningsPerShareAbstract" xlink:label="loc_us-gaap_EarningsPerShareAbstract_28" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StatementLineItems_31" xlink:to="loc_us-gaap_EarningsPerShareAbstract_28" use="optional" order="12" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_EarningsPerShareBasic" xlink:label="loc_us-gaap_EarningsPerShareBasic_42" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_EarningsPerShareAbstract_28" xlink:to="loc_us-gaap_EarningsPerShareBasic_42" use="optional" order="13" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_EarningsPerShareDiluted" xlink:label="loc_us-gaap_EarningsPerShareDiluted_43" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_EarningsPerShareAbstract_28" xlink:to="loc_us-gaap_EarningsPerShareDiluted_43" use="optional" order="14" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_RevenuesAbstract" xlink:label="loc_us-gaap_RevenuesAbstract_30" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StatementLineItems_31" xlink:to="loc_us-gaap_RevenuesAbstract_30" use="optional" order="15" />
<loc xlink:type="locator" xlink:href="imo-20220331.xsd#imo_RevenuesIncludingFederalExciseTax" xlink:label="loc_imo_RevenuesIncludingFederalExciseTax_45" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_RevenuesAbstract_30" xlink:to="loc_imo_RevenuesIncludingFederalExciseTax_45" use="optional" order="16" />
<loc xlink:type="locator" xlink:href="imo-20220331.xsd#imo_TotalRevenuesAndOtherIncome" xlink:label="loc_imo_TotalRevenuesAndOtherIncome_47" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_RevenuesAbstract_30" xlink:to="loc_imo_TotalRevenuesAndOtherIncome_47" use="optional" order="17" />
<loc xlink:type="locator" xlink:href="imo-20220331.xsd#imo_InvestmentAndOtherIncomeNet" xlink:label="loc_imo_InvestmentAndOtherIncomeNet_46" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_RevenuesAbstract_30" xlink:to="loc_imo_InvestmentAndOtherIncomeNet_46" use="optional" order="18" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_StatementTable" xlink:label="loc_us-gaap_StatementTable_32" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_StatementLineItems_31" xlink:to="loc_us-gaap_StatementTable_32" xbrldt:contextElement="segment" xbrldt:closed="true" use="optional" order="19" />
<loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_LegalEntityAxis" xlink:label="loc_dei_LegalEntityAxis_29" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_StatementTable_32" xlink:to="loc_dei_LegalEntityAxis_29" use="optional" order="20" />
<loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_EntityDomain" xlink:label="loc_dei_EntityDomain_44" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_dei_LegalEntityAxis_29" xlink:to="loc_dei_EntityDomain_44" use="optional" order="21" />
<loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_EntityDomain" xlink:label="loc_dei_EntityDomain_44_default" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_dei_LegalEntityAxis_29" xlink:to="loc_dei_EntityDomain_44_default" use="optional" order="22" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_NetIncomeLoss" xlink:label="loc_us-gaap_NetIncomeLoss_50" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StatementLineItems_31" xlink:to="loc_us-gaap_NetIncomeLoss_50" use="optional" order="23" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest" xlink:label="loc_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest_48" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StatementLineItems_31" xlink:to="loc_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest_48" use="optional" order="24" />
</definitionLink>
<definitionLink xlink:type="extended" xlink:role="http://www.imperialoil.ca/role/ConsolidatedStatementOfIncomeParenthetical">
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_StatementLineItems" xlink:label="loc_us-gaap_StatementLineItems_54" />
<loc xlink:type="locator" xlink:href="imo-20220331.xsd#imo_FinancingRelatedParties" xlink:label="loc_imo_FinancingRelatedParties_60" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StatementLineItems_54" xlink:to="loc_imo_FinancingRelatedParties_60" use="optional" order="1" />
<loc xlink:type="locator" xlink:href="imo-20220331.xsd#imo_ProductionAndManufacturingExpensesRelatedParties" xlink:label="loc_imo_ProductionAndManufacturingExpensesRelatedParties_59" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StatementLineItems_54" xlink:to="loc_imo_ProductionAndManufacturingExpensesRelatedParties_59" use="optional" order="2" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_RevenueFromRelatedParties" xlink:label="loc_us-gaap_RevenueFromRelatedParties_57" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StatementLineItems_54" xlink:to="loc_us-gaap_RevenueFromRelatedParties_57" use="optional" order="3" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_StatementTable" xlink:label="loc_us-gaap_StatementTable_55" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_StatementLineItems_54" xlink:to="loc_us-gaap_StatementTable_55" xbrldt:contextElement="segment" xbrldt:closed="true" use="optional" order="4" />
<loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_LegalEntityAxis" xlink:label="loc_dei_LegalEntityAxis_53" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_StatementTable_55" xlink:to="loc_dei_LegalEntityAxis_53" use="optional" order="5" />
<loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_EntityDomain" xlink:label="loc_dei_EntityDomain_56" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_dei_LegalEntityAxis_53" xlink:to="loc_dei_EntityDomain_56" use="optional" order="6" />
<loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_EntityDomain" xlink:label="loc_dei_EntityDomain_56_default" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_dei_LegalEntityAxis_53" xlink:to="loc_dei_EntityDomain_56_default" use="optional" order="7" />
<loc xlink:type="locator" xlink:href="imo-20220331.xsd#imo_CrudeOilAndProductPurchasesRelatedParties" xlink:label="loc_imo_CrudeOilAndProductPurchasesRelatedParties_58" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StatementLineItems_54" xlink:to="loc_imo_CrudeOilAndProductPurchasesRelatedParties_58" use="optional" order="8" />
</definitionLink>
<definitionLink xlink:type="extended" xlink:role="http://www.imperialoil.ca/role/ConsolidatedStatementOfComprehensiveIncome">
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_StatementLineItems" xlink:label="loc_us-gaap_StatementLineItems_65" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParentAbstract" xlink:label="loc_us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParentAbstract_64" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StatementLineItems_65" xlink:to="loc_us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParentAbstract_64" use="optional" order="1" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OtherComprehensiveIncomeDefinedBenefitPlansNetUnamortizedGainLossArisingDuringPeriodNetOfTax" xlink:label="loc_us-gaap_OtherComprehensiveIncomeDefinedBenefitPlansNetUnamortizedGainLossArisingDuringPeriodNetOfTax_68" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParentAbstract_64" xlink:to="loc_us-gaap_OtherComprehensiveIncomeDefinedBenefitPlansNetUnamortizedGainLossArisingDuringPeriodNetOfTax_68" use="optional" order="2" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent" xlink:label="loc_us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent_70" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParentAbstract_64" xlink:to="loc_us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent_70" use="optional" order="3" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OtherComprehensiveIncomeLossAmortizationAdjustmentFromAOCIPensionAndOtherPostretirementBenefitPlansForNetPriorServiceCostCreditNetOfTax" xlink:label="loc_us-gaap_OtherComprehensiveIncomeLossAmortizationAdjustmentFromAOCIPensionAndOtherPostretirementBenefitPlansForNetPriorServiceCostCreditNetOfTax_69" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParentAbstract_64" xlink:to="loc_us-gaap_OtherComprehensiveIncomeLossAmortizationAdjustmentFromAOCIPensionAndOtherPostretirementBenefitPlansForNetPriorServiceCostCreditNetOfTax_69" use="optional" order="4" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_NetIncomeLoss" xlink:label="loc_us-gaap_NetIncomeLoss_71" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StatementLineItems_65" xlink:to="loc_us-gaap_NetIncomeLoss_71" use="optional" order="5" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ComprehensiveIncomeNetOfTax" xlink:label="loc_us-gaap_ComprehensiveIncomeNetOfTax_72" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StatementLineItems_65" xlink:to="loc_us-gaap_ComprehensiveIncomeNetOfTax_72" use="optional" order="6" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_StatementTable" xlink:label="loc_us-gaap_StatementTable_66" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_StatementLineItems_65" xlink:to="loc_us-gaap_StatementTable_66" xbrldt:contextElement="segment" xbrldt:closed="true" use="optional" order="7" />
<loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_LegalEntityAxis" xlink:label="loc_dei_LegalEntityAxis_63" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_StatementTable_66" xlink:to="loc_dei_LegalEntityAxis_63" use="optional" order="8" />
<loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_EntityDomain" xlink:label="loc_dei_EntityDomain_67" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_dei_LegalEntityAxis_63" xlink:to="loc_dei_EntityDomain_67" use="optional" order="9" />
<loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_EntityDomain" xlink:label="loc_dei_EntityDomain_67_default" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_dei_LegalEntityAxis_63" xlink:to="loc_dei_EntityDomain_67_default" use="optional" order="10" />
</definitionLink>
<definitionLink xlink:type="extended" xlink:role="http://www.imperialoil.ca/role/ConsolidatedBalanceSheet">
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_StatementLineItems" xlink:label="loc_us-gaap_StatementLineItems_80" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_StockholdersEquityAbstract" xlink:label="loc_us-gaap_StockholdersEquityAbstract_82" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StatementLineItems_80" xlink:to="loc_us-gaap_StockholdersEquityAbstract_82" use="optional" order="1" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CommonStockValue" xlink:label="loc_us-gaap_CommonStockValue_104" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StockholdersEquityAbstract_82" xlink:to="loc_us-gaap_CommonStockValue_104" use="optional" order="2" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_RetainedEarningsAccumulatedDeficit" xlink:label="loc_us-gaap_RetainedEarningsAccumulatedDeficit_105" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StockholdersEquityAbstract_82" xlink:to="loc_us-gaap_RetainedEarningsAccumulatedDeficit_105" use="optional" order="3" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax" xlink:label="loc_us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax_106" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StockholdersEquityAbstract_82" xlink:to="loc_us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax_106" use="optional" order="4" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" xlink:label="loc_us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest_107" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StockholdersEquityAbstract_82" xlink:to="loc_us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest_107" use="optional" order="5" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AssetsAbstract" xlink:label="loc_us-gaap_AssetsAbstract_75" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StatementLineItems_80" xlink:to="loc_us-gaap_AssetsAbstract_75" use="optional" order="6" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AssetsCurrentAbstract" xlink:label="loc_us-gaap_AssetsCurrentAbstract_76" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_AssetsAbstract_75" xlink:to="loc_us-gaap_AssetsCurrentAbstract_76" use="optional" order="7" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AssetsCurrent" xlink:label="loc_us-gaap_AssetsCurrent_92" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_AssetsCurrentAbstract_76" xlink:to="loc_us-gaap_AssetsCurrent_92" use="optional" order="8" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CashAndCashEquivalentsAtCarryingValue" xlink:label="loc_us-gaap_CashAndCashEquivalentsAtCarryingValue_88" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_AssetsCurrentAbstract_76" xlink:to="loc_us-gaap_CashAndCashEquivalentsAtCarryingValue_88" use="optional" order="9" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_InventoryFinishedGoodsAndWorkInProcess" xlink:label="loc_us-gaap_InventoryFinishedGoodsAndWorkInProcess_90" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_AssetsCurrentAbstract_76" xlink:to="loc_us-gaap_InventoryFinishedGoodsAndWorkInProcess_90" use="optional" order="10" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ReceivablesNetCurrent" xlink:label="loc_us-gaap_ReceivablesNetCurrent_89" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_AssetsCurrentAbstract_76" xlink:to="loc_us-gaap_ReceivablesNetCurrent_89" use="optional" order="11" />
<loc xlink:type="locator" xlink:href="imo-20220331.xsd#imo_MaterialsSuppliesAndPrepaidExpenses" xlink:label="loc_imo_MaterialsSuppliesAndPrepaidExpenses_91" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_AssetsCurrentAbstract_76" xlink:to="loc_imo_MaterialsSuppliesAndPrepaidExpenses_91" use="optional" order="12" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_Goodwill" xlink:label="loc_us-gaap_Goodwill_85" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_AssetsAbstract_75" xlink:to="loc_us-gaap_Goodwill_85" use="optional" order="13" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PropertyPlantAndEquipmentGross" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentGross_383306" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_AssetsAbstract_75" xlink:to="loc_us-gaap_PropertyPlantAndEquipmentGross_383306" use="optional" order="14" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_Assets" xlink:label="loc_us-gaap_Assets_87" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_AssetsAbstract_75" xlink:to="loc_us-gaap_Assets_87" use="optional" order="15" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LongTermInvestmentsAndReceivablesNet" xlink:label="loc_us-gaap_LongTermInvestmentsAndReceivablesNet_83" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_AssetsAbstract_75" xlink:to="loc_us-gaap_LongTermInvestmentsAndReceivablesNet_83" use="optional" order="16" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PropertyPlantAndEquipmentNet" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentNet_84" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_AssetsAbstract_75" xlink:to="loc_us-gaap_PropertyPlantAndEquipmentNet_84" use="optional" order="17" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment" xlink:label="loc_us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment_383307" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_AssetsAbstract_75" xlink:to="loc_us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment_383307" use="optional" order="18" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OtherAssetsNoncurrent" xlink:label="loc_us-gaap_OtherAssetsNoncurrent_86" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_AssetsAbstract_75" xlink:to="loc_us-gaap_OtherAssetsNoncurrent_86" use="optional" order="19" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_StatementTable" xlink:label="loc_us-gaap_StatementTable_81" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_StatementLineItems_80" xlink:to="loc_us-gaap_StatementTable_81" xbrldt:contextElement="segment" xbrldt:closed="true" use="optional" order="20" />
<loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_LegalEntityAxis" xlink:label="loc_dei_LegalEntityAxis_77" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_StatementTable_81" xlink:to="loc_dei_LegalEntityAxis_77" use="optional" order="21" />
<loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_EntityDomain" xlink:label="loc_dei_EntityDomain_93" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_dei_LegalEntityAxis_77" xlink:to="loc_dei_EntityDomain_93" use="optional" order="22" />
<loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_EntityDomain" xlink:label="loc_dei_EntityDomain_93_default" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_dei_LegalEntityAxis_77" xlink:to="loc_dei_EntityDomain_93_default" use="optional" order="23" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LiabilitiesAndStockholdersEquity" xlink:label="loc_us-gaap_LiabilitiesAndStockholdersEquity_103" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StatementLineItems_80" xlink:to="loc_us-gaap_LiabilitiesAndStockholdersEquity_103" use="optional" order="24" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LiabilitiesAbstract" xlink:label="loc_us-gaap_LiabilitiesAbstract_78" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StatementLineItems_80" xlink:to="loc_us-gaap_LiabilitiesAbstract_78" use="optional" order="25" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LiabilitiesCurrentAbstract" xlink:label="loc_us-gaap_LiabilitiesCurrentAbstract_79" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LiabilitiesAbstract_78" xlink:to="loc_us-gaap_LiabilitiesCurrentAbstract_79" use="optional" order="26" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AccountsPayableAndAccruedLiabilitiesCurrent" xlink:label="loc_us-gaap_AccountsPayableAndAccruedLiabilitiesCurrent_99" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LiabilitiesCurrentAbstract_79" xlink:to="loc_us-gaap_AccountsPayableAndAccruedLiabilitiesCurrent_99" use="optional" order="27" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DebtCurrent" xlink:label="loc_us-gaap_DebtCurrent_98" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LiabilitiesCurrentAbstract_79" xlink:to="loc_us-gaap_DebtCurrent_98" use="optional" order="28" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AccruedIncomeTaxesCurrent" xlink:label="loc_us-gaap_AccruedIncomeTaxesCurrent_100" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LiabilitiesCurrentAbstract_79" xlink:to="loc_us-gaap_AccruedIncomeTaxesCurrent_100" use="optional" order="29" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LiabilitiesCurrent" xlink:label="loc_us-gaap_LiabilitiesCurrent_101" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LiabilitiesCurrentAbstract_79" xlink:to="loc_us-gaap_LiabilitiesCurrent_101" use="optional" order="30" />
<loc xlink:type="locator" xlink:href="imo-20220331.xsd#imo_LongTermDebtAndFinanceLeaseObligations" xlink:label="loc_imo_LongTermDebtAndFinanceLeaseObligations_94" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LiabilitiesAbstract_78" xlink:to="loc_imo_LongTermDebtAndFinanceLeaseObligations_94" use="optional" order="31" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_Liabilities" xlink:label="loc_us-gaap_Liabilities_97" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LiabilitiesAbstract_78" xlink:to="loc_us-gaap_Liabilities_97" use="optional" order="32" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OtherLiabilitiesNoncurrent" xlink:label="loc_us-gaap_OtherLiabilitiesNoncurrent_95" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LiabilitiesAbstract_78" xlink:to="loc_us-gaap_OtherLiabilitiesNoncurrent_95" use="optional" order="33" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DeferredTaxAndOtherLiabilitiesNoncurrent" xlink:label="loc_us-gaap_DeferredTaxAndOtherLiabilitiesNoncurrent_96" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LiabilitiesAbstract_78" xlink:to="loc_us-gaap_DeferredTaxAndOtherLiabilitiesNoncurrent_96" use="optional" order="34" />
</definitionLink>
<definitionLink xlink:type="extended" xlink:role="http://www.imperialoil.ca/role/ConsolidatedBalanceSheetParenthetical">
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_StatementLineItems" xlink:label="loc_us-gaap_StatementLineItems_113" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CommonStockSharesOutstanding" xlink:label="loc_us-gaap_CommonStockSharesOutstanding_124" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StatementLineItems_113" xlink:to="loc_us-gaap_CommonStockSharesOutstanding_124" use="optional" order="1" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DueFromRelatedPartiesNoncurrent" xlink:label="loc_us-gaap_DueFromRelatedPartiesNoncurrent_120" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StatementLineItems_113" xlink:to="loc_us-gaap_DueFromRelatedPartiesNoncurrent_120" use="optional" order="2" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DueToRelatedPartiesNoncurrent" xlink:label="loc_us-gaap_DueToRelatedPartiesNoncurrent_122" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StatementLineItems_113" xlink:to="loc_us-gaap_DueToRelatedPartiesNoncurrent_122" use="optional" order="3" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CommonStockSharesAuthorized" xlink:label="loc_us-gaap_CommonStockSharesAuthorized_123" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StatementLineItems_113" xlink:to="loc_us-gaap_CommonStockSharesAuthorized_123" use="optional" order="4" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_RelatedPartyTransactionDueFromToRelatedPartyCurrent" xlink:label="loc_us-gaap_RelatedPartyTransactionDueFromToRelatedPartyCurrent_119" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StatementLineItems_113" xlink:to="loc_us-gaap_RelatedPartyTransactionDueFromToRelatedPartyCurrent_119" use="optional" order="5" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_StatementTable" xlink:label="loc_us-gaap_StatementTable_114" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_StatementLineItems_113" xlink:to="loc_us-gaap_StatementTable_114" xbrldt:contextElement="segment" xbrldt:closed="true" use="optional" order="6" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_BalanceSheetLocationAxis" xlink:label="loc_us-gaap_BalanceSheetLocationAxis_110" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_StatementTable_114" xlink:to="loc_us-gaap_BalanceSheetLocationAxis_110" use="optional" order="7" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_BalanceSheetLocationDomain" xlink:label="loc_us-gaap_BalanceSheetLocationDomain_111" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_BalanceSheetLocationAxis_110" xlink:to="loc_us-gaap_BalanceSheetLocationDomain_111" use="optional" order="8" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_BalanceSheetLocationDomain" xlink:label="loc_us-gaap_BalanceSheetLocationDomain_111_default" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_BalanceSheetLocationAxis_110" xlink:to="loc_us-gaap_BalanceSheetLocationDomain_111_default" use="optional" order="9" />
<loc xlink:type="locator" xlink:href="imo-20220331.xsd#imo_NoncurrentLiabilitiesMember" xlink:label="loc_imo_NoncurrentLiabilitiesMember_116" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_BalanceSheetLocationDomain_111" xlink:to="loc_imo_NoncurrentLiabilitiesMember_116" use="optional" order="10" />
<loc xlink:type="locator" xlink:href="imo-20220331.xsd#imo_InvestmentsAndLongTermReceivablesMember" xlink:label="loc_imo_InvestmentsAndLongTermReceivablesMember_115" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_BalanceSheetLocationDomain_111" xlink:to="loc_imo_InvestmentsAndLongTermReceivablesMember_115" use="optional" order="11" />
<loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_LegalEntityAxis" xlink:label="loc_dei_LegalEntityAxis_112" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_StatementTable_114" xlink:to="loc_dei_LegalEntityAxis_112" use="optional" order="12" />
<loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_EntityDomain" xlink:label="loc_dei_EntityDomain_118" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_dei_LegalEntityAxis_112" xlink:to="loc_dei_EntityDomain_118" use="optional" order="13" />
<loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_EntityDomain" xlink:label="loc_dei_EntityDomain_118_default" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_dei_LegalEntityAxis_112" xlink:to="loc_dei_EntityDomain_118_default" use="optional" order="14" />
</definitionLink>
<definitionLink xlink:type="extended" xlink:role="http://www.imperialoil.ca/role/ConsolidatedStatementOfShareholdersEquity">
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_StatementLineItems" xlink:label="loc_us-gaap_StatementLineItems_130" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" xlink:label="loc_us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest_136" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StatementLineItems_130" xlink:to="loc_us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest_136" use="optional" order="1" />
<loc xlink:type="locator" xlink:href="imo-20220331.xsd#imo_SharePurchasesInExcessOfStatedValue" xlink:label="loc_imo_SharePurchasesInExcessOfStatedValue_140" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StatementLineItems_130" xlink:to="loc_imo_SharePurchasesInExcessOfStatedValue_140" use="optional" order="2" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_StockRepurchasedAndRetiredDuringPeriodValue" xlink:label="loc_us-gaap_StockRepurchasedAndRetiredDuringPeriodValue_141" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StatementLineItems_130" xlink:to="loc_us-gaap_StockRepurchasedAndRetiredDuringPeriodValue_141" use="optional" order="3" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_NetIncomeLoss" xlink:label="loc_us-gaap_NetIncomeLoss_137" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StatementLineItems_130" xlink:to="loc_us-gaap_NetIncomeLoss_137" use="optional" order="4" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent" xlink:label="loc_us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent_139" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StatementLineItems_130" xlink:to="loc_us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent_139" use="optional" order="5" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_Dividends" xlink:label="loc_us-gaap_Dividends_142" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StatementLineItems_130" xlink:to="loc_us-gaap_Dividends_142" use="optional" order="6" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_StatementTable" xlink:label="loc_us-gaap_StatementTable_131" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_StatementLineItems_130" xlink:to="loc_us-gaap_StatementTable_131" xbrldt:contextElement="segment" xbrldt:closed="true" use="optional" order="7" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_CumulativeEffectPeriodOfAdoptionAxis" xlink:label="loc_srt_CumulativeEffectPeriodOfAdoptionAxis_1144504" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_StatementTable_131" xlink:to="loc_srt_CumulativeEffectPeriodOfAdoptionAxis_1144504" use="optional" order="8" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_CumulativeEffectPeriodOfAdoptionDomain" xlink:label="loc_srt_CumulativeEffectPeriodOfAdoptionDomain_1144505" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_srt_CumulativeEffectPeriodOfAdoptionAxis_1144504" xlink:to="loc_srt_CumulativeEffectPeriodOfAdoptionDomain_1144505" use="optional" order="9" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_CumulativeEffectPeriodOfAdoptionDomain" xlink:label="loc_srt_CumulativeEffectPeriodOfAdoptionDomain_1144505_default" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_srt_CumulativeEffectPeriodOfAdoptionAxis_1144504" xlink:to="loc_srt_CumulativeEffectPeriodOfAdoptionDomain_1144505_default" use="optional" order="10" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_StatementEquityComponentsAxis" xlink:label="loc_us-gaap_StatementEquityComponentsAxis_129" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_StatementTable_131" xlink:to="loc_us-gaap_StatementEquityComponentsAxis_129" use="optional" order="11" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_EquityComponentDomain" xlink:label="loc_us-gaap_EquityComponentDomain_127" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_StatementEquityComponentsAxis_129" xlink:to="loc_us-gaap_EquityComponentDomain_127" use="optional" order="12" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_EquityComponentDomain" xlink:label="loc_us-gaap_EquityComponentDomain_127_default" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_StatementEquityComponentsAxis_129" xlink:to="loc_us-gaap_EquityComponentDomain_127_default" use="optional" order="13" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AccumulatedOtherComprehensiveIncomeMember" xlink:label="loc_us-gaap_AccumulatedOtherComprehensiveIncomeMember_134" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_EquityComponentDomain_127" xlink:to="loc_us-gaap_AccumulatedOtherComprehensiveIncomeMember_134" use="optional" order="14" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CommonStockMember" xlink:label="loc_us-gaap_CommonStockMember_132" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_EquityComponentDomain_127" xlink:to="loc_us-gaap_CommonStockMember_132" use="optional" order="15" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_RetainedEarningsMember" xlink:label="loc_us-gaap_RetainedEarningsMember_133" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_EquityComponentDomain_127" xlink:to="loc_us-gaap_RetainedEarningsMember_133" use="optional" order="16" />
<loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_LegalEntityAxis" xlink:label="loc_dei_LegalEntityAxis_128" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_StatementTable_131" xlink:to="loc_dei_LegalEntityAxis_128" use="optional" order="17" />
<loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_EntityDomain" xlink:label="loc_dei_EntityDomain_135" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_dei_LegalEntityAxis_128" xlink:to="loc_dei_EntityDomain_135" use="optional" order="18" />
<loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_EntityDomain" xlink:label="loc_dei_EntityDomain_135_default" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_dei_LegalEntityAxis_128" xlink:to="loc_dei_EntityDomain_135_default" use="optional" order="19" />
</definitionLink>
<definitionLink xlink:type="extended" xlink:role="http://www.imperialoil.ca/role/ConsolidatedStatementOfCashFlows">
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_StatementLineItems" xlink:label="loc_us-gaap_StatementLineItems_152" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_StatementTable" xlink:label="loc_us-gaap_StatementTable_153" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_StatementLineItems_152" xlink:to="loc_us-gaap_StatementTable_153" xbrldt:contextElement="segment" xbrldt:closed="true" use="optional" order="1" />
<loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_LegalEntityAxis" xlink:label="loc_dei_LegalEntityAxis_148" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_StatementTable_153" xlink:to="loc_dei_LegalEntityAxis_148" use="optional" order="2" />
<loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_EntityDomain" xlink:label="loc_dei_EntityDomain_164" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_dei_LegalEntityAxis_148" xlink:to="loc_dei_EntityDomain_164" use="optional" order="3" />
<loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_EntityDomain" xlink:label="loc_dei_EntityDomain_164_default" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_dei_LegalEntityAxis_148" xlink:to="loc_dei_EntityDomain_164_default" use="optional" order="4" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract" xlink:label="loc_us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract_150" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StatementLineItems_152" xlink:to="loc_us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract_150" use="optional" order="5" />
<loc xlink:type="locator" xlink:href="imo-20220331.xsd#imo_NetMovementRelatedToLoansToEquityCompanies" xlink:label="loc_imo_NetMovementRelatedToLoansToEquityCompanies_919442" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract_150" xlink:to="loc_imo_NetMovementRelatedToLoansToEquityCompanies_919442" use="optional" order="6" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ProceedsFromSaleOfPropertyPlantAndEquipment" xlink:label="loc_us-gaap_ProceedsFromSaleOfPropertyPlantAndEquipment_173" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract_150" xlink:to="loc_us-gaap_ProceedsFromSaleOfPropertyPlantAndEquipment_173" use="optional" order="7" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PaymentsToAcquireProductiveAssets" xlink:label="loc_us-gaap_PaymentsToAcquireProductiveAssets_172" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract_150" xlink:to="loc_us-gaap_PaymentsToAcquireProductiveAssets_172" use="optional" order="8" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_NetCashProvidedByUsedInInvestingActivities" xlink:label="loc_us-gaap_NetCashProvidedByUsedInInvestingActivities_176" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract_150" xlink:to="loc_us-gaap_NetCashProvidedByUsedInInvestingActivities_176" use="optional" order="9" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CashAndCashEquivalentsAtCarryingValue" xlink:label="loc_us-gaap_CashAndCashEquivalentsAtCarryingValue_180" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StatementLineItems_152" xlink:to="loc_us-gaap_CashAndCashEquivalentsAtCarryingValue_180" use="optional" order="10" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseExcludingExchangeRateEffect" xlink:label="loc_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseExcludingExchangeRateEffect_179" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StatementLineItems_152" xlink:to="loc_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseExcludingExchangeRateEffect_179" use="optional" order="11" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract" xlink:label="loc_us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract_151" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StatementLineItems_152" xlink:to="loc_us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract_151" use="optional" order="12" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ProfitLoss" xlink:label="loc_us-gaap_ProfitLoss_177" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract_151" xlink:to="loc_us-gaap_ProfitLoss_177" use="optional" order="13" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract" xlink:label="loc_us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract_146" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract_151" xlink:to="loc_us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract_146" use="optional" order="14" />
<loc xlink:type="locator" xlink:href="imo-20220331.xsd#imo_DeferredIncomeTaxesAndOther" xlink:label="loc_imo_DeferredIncomeTaxesAndOther_158" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract_146" xlink:to="loc_imo_DeferredIncomeTaxesAndOther_158" use="optional" order="15" />
<loc xlink:type="locator" xlink:href="imo-20220331.xsd#imo_DepreciationDepletionAndAmortizationExcludingIntangibleAssetImpairmentCharges" xlink:label="loc_imo_DepreciationDepletionAndAmortizationExcludingIntangibleAssetImpairmentCharges_154" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract_146" xlink:to="loc_imo_DepreciationDepletionAndAmortizationExcludingIntangibleAssetImpairmentCharges_154" use="optional" order="16" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_GainLossOnDispositionOfAssets1" xlink:label="loc_us-gaap_GainLossOnDispositionOfAssets1_156" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract_146" xlink:to="loc_us-gaap_GainLossOnDispositionOfAssets1_156" use="optional" order="17" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncreaseDecreaseInOperatingCapitalAbstract" xlink:label="loc_us-gaap_IncreaseDecreaseInOperatingCapitalAbstract_147" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract_146" xlink:to="loc_us-gaap_IncreaseDecreaseInOperatingCapitalAbstract_147" use="optional" order="18" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncreaseDecreaseInAccountsReceivable" xlink:label="loc_us-gaap_IncreaseDecreaseInAccountsReceivable_159" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IncreaseDecreaseInOperatingCapitalAbstract_147" xlink:to="loc_us-gaap_IncreaseDecreaseInAccountsReceivable_159" use="optional" order="19" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncreaseDecreaseInAccountsPayableAndAccruedLiabilities" xlink:label="loc_us-gaap_IncreaseDecreaseInAccountsPayableAndAccruedLiabilities_162" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IncreaseDecreaseInOperatingCapitalAbstract_147" xlink:to="loc_us-gaap_IncreaseDecreaseInAccountsPayableAndAccruedLiabilities_162" use="optional" order="20" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncreaseDecreaseInOtherOperatingCapitalNet" xlink:label="loc_us-gaap_IncreaseDecreaseInOtherOperatingCapitalNet_163" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IncreaseDecreaseInOperatingCapitalAbstract_147" xlink:to="loc_us-gaap_IncreaseDecreaseInOtherOperatingCapitalNet_163" use="optional" order="21" />
<loc xlink:type="locator" xlink:href="imo-20220331.xsd#imo_IncreaseDecreaseInInventoriesMaterialsAndSuppliesAndPrepaidExpenses" xlink:label="loc_imo_IncreaseDecreaseInInventoriesMaterialsAndSuppliesAndPrepaidExpenses_160" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IncreaseDecreaseInOperatingCapitalAbstract_147" xlink:to="loc_imo_IncreaseDecreaseInInventoriesMaterialsAndSuppliesAndPrepaidExpenses_160" use="optional" order="22" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncreaseDecreaseInAccruedIncomeTaxesPayable" xlink:label="loc_us-gaap_IncreaseDecreaseInAccruedIncomeTaxesPayable_161" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IncreaseDecreaseInOperatingCapitalAbstract_147" xlink:to="loc_us-gaap_IncreaseDecreaseInAccruedIncomeTaxesPayable_161" use="optional" order="23" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_NetCashProvidedByUsedInOperatingActivities" xlink:label="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_178" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract_151" xlink:to="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_178" use="optional" order="24" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract" xlink:label="loc_us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract_149" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StatementLineItems_152" xlink:to="loc_us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract_149" use="optional" order="25" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ProceedsFromRepaymentsOfShortTermDebt" xlink:label="loc_us-gaap_ProceedsFromRepaymentsOfShortTermDebt_165" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract_149" xlink:to="loc_us-gaap_ProceedsFromRepaymentsOfShortTermDebt_165" use="optional" order="26" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PaymentsForRepurchaseOfCommonStock" xlink:label="loc_us-gaap_PaymentsForRepurchaseOfCommonStock_170" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract_149" xlink:to="loc_us-gaap_PaymentsForRepurchaseOfCommonStock_170" use="optional" order="27" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FinanceLeasePrincipalPayments" xlink:label="loc_us-gaap_FinanceLeasePrincipalPayments_168" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract_149" xlink:to="loc_us-gaap_FinanceLeasePrincipalPayments_168" use="optional" order="28" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PaymentsOfDividendsCommonStock" xlink:label="loc_us-gaap_PaymentsOfDividendsCommonStock_169" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract_149" xlink:to="loc_us-gaap_PaymentsOfDividendsCommonStock_169" use="optional" order="29" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_NetCashProvidedByUsedInFinancingActivities" xlink:label="loc_us-gaap_NetCashProvidedByUsedInFinancingActivities_171" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract_149" xlink:to="loc_us-gaap_NetCashProvidedByUsedInFinancingActivities_171" use="optional" order="30" />
</definitionLink>
<definitionLink xlink:type="extended" xlink:role="http://www.imperialoil.ca/role/ConsolidatedStatementOfCashFlowsParenthetical">
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_StatementLineItems" xlink:label="loc_us-gaap_StatementLineItems_187" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_StatementTable" xlink:label="loc_us-gaap_StatementTable_188" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_StatementLineItems_187" xlink:to="loc_us-gaap_StatementTable_188" xbrldt:contextElement="segment" xbrldt:closed="true" use="optional" order="1" />
<loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_LegalEntityAxis" xlink:label="loc_dei_LegalEntityAxis_186" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_StatementTable_188" xlink:to="loc_dei_LegalEntityAxis_186" use="optional" order="2" />
<loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_EntityDomain" xlink:label="loc_dei_EntityDomain_190" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_dei_LegalEntityAxis_186" xlink:to="loc_dei_EntityDomain_190" use="optional" order="3" />
<loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_EntityDomain" xlink:label="loc_dei_EntityDomain_190_default" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_dei_LegalEntityAxis_186" xlink:to="loc_dei_EntityDomain_190_default" use="optional" order="4" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_BalanceSheetLocationAxis" xlink:label="loc_us-gaap_BalanceSheetLocationAxis_184" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_StatementTable_188" xlink:to="loc_us-gaap_BalanceSheetLocationAxis_184" use="optional" order="5" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_BalanceSheetLocationDomain" xlink:label="loc_us-gaap_BalanceSheetLocationDomain_185" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_BalanceSheetLocationAxis_184" xlink:to="loc_us-gaap_BalanceSheetLocationDomain_185" use="optional" order="6" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_BalanceSheetLocationDomain" xlink:label="loc_us-gaap_BalanceSheetLocationDomain_185_default" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_BalanceSheetLocationAxis_184" xlink:to="loc_us-gaap_BalanceSheetLocationDomain_185_default" use="optional" order="7" />
<loc xlink:type="locator" xlink:href="imo-20220331.xsd#imo_ContributionToRegisteredPensionPlanAssets" xlink:label="loc_imo_ContributionToRegisteredPensionPlanAssets_191" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StatementLineItems_187" xlink:to="loc_imo_ContributionToRegisteredPensionPlanAssets_191" use="optional" order="8" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_InterestPaidNet" xlink:label="loc_us-gaap_InterestPaidNet_504870" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StatementLineItems_187" xlink:to="loc_us-gaap_InterestPaidNet_504870" use="optional" order="9" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncomeTaxesPaidNet" xlink:label="loc_us-gaap_IncomeTaxesPaidNet_504878" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StatementLineItems_187" xlink:to="loc_us-gaap_IncomeTaxesPaidNet_504878" use="optional" order="10" />
</definitionLink>
<definitionLink xlink:type="extended" xlink:role="http://www.imperialoil.ca/role/BasisOfFinancialStatementPreparation">
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_StatementLineItems" xlink:label="loc_us-gaap_StatementLineItems_1023296" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_StatementTable" xlink:label="loc_us-gaap_StatementTable_385955" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_StatementLineItems_1023296" xlink:to="loc_us-gaap_StatementTable_385955" xbrldt:contextElement="segment" xbrldt:closed="true" use="optional" order="1" />
<loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_LegalEntityAxis" xlink:label="loc_dei_LegalEntityAxis_1023294" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_StatementTable_385955" xlink:to="loc_dei_LegalEntityAxis_1023294" use="optional" order="2" />
<loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_EntityDomain" xlink:label="loc_dei_EntityDomain_1023295" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_dei_LegalEntityAxis_1023294" xlink:to="loc_dei_EntityDomain_1023295" use="optional" order="3" />
<loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_EntityDomain" xlink:label="loc_dei_EntityDomain_1023295_default" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_dei_LegalEntityAxis_1023294" xlink:to="loc_dei_EntityDomain_1023295_default" use="optional" order="4" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_BasisOfPresentationAndSignificantAccountingPoliciesTextBlock" xlink:label="loc_us-gaap_BasisOfPresentationAndSignificantAccountingPoliciesTextBlock_1023297" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StatementLineItems_1023296" xlink:to="loc_us-gaap_BasisOfPresentationAndSignificantAccountingPoliciesTextBlock_1023297" use="optional" order="5" />
</definitionLink>
<definitionLink xlink:type="extended" xlink:role="http://www.imperialoil.ca/role/BusinessSegments">
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_StatementLineItems" xlink:label="loc_us-gaap_StatementLineItems_1000" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_StatementTable" xlink:label="loc_us-gaap_StatementTable_1001" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_StatementLineItems_1000" xlink:to="loc_us-gaap_StatementTable_1001" xbrldt:contextElement="segment" xbrldt:closed="true" use="optional" order="1" />
<loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_LegalEntityAxis" xlink:label="loc_dei_LegalEntityAxis_999" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_StatementTable_1001" xlink:to="loc_dei_LegalEntityAxis_999" use="optional" order="2" />
<loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_EntityDomain" xlink:label="loc_dei_EntityDomain_1002" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_dei_LegalEntityAxis_999" xlink:to="loc_dei_EntityDomain_1002" use="optional" order="3" />
<loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_EntityDomain" xlink:label="loc_dei_EntityDomain_1002_default" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_dei_LegalEntityAxis_999" xlink:to="loc_dei_EntityDomain_1002_default" use="optional" order="4" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_SegmentReportingDisclosureTextBlock" xlink:label="loc_us-gaap_SegmentReportingDisclosureTextBlock_1003" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StatementLineItems_1000" xlink:to="loc_us-gaap_SegmentReportingDisclosureTextBlock_1003" use="optional" order="5" />
</definitionLink>
<definitionLink xlink:type="extended" xlink:role="http://www.imperialoil.ca/role/InvestmentAndOtherIncome">
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_StatementLineItems" xlink:label="loc_us-gaap_StatementLineItems_1099" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_InterestAndOtherIncomeTextBlock" xlink:label="loc_us-gaap_InterestAndOtherIncomeTextBlock_1102" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StatementLineItems_1099" xlink:to="loc_us-gaap_InterestAndOtherIncomeTextBlock_1102" use="optional" order="1" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_StatementTable" xlink:label="loc_us-gaap_StatementTable_1100" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_StatementLineItems_1099" xlink:to="loc_us-gaap_StatementTable_1100" xbrldt:contextElement="segment" xbrldt:closed="true" use="optional" order="2" />
<loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_LegalEntityAxis" xlink:label="loc_dei_LegalEntityAxis_1098" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_StatementTable_1100" xlink:to="loc_dei_LegalEntityAxis_1098" use="optional" order="3" />
<loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_EntityDomain" xlink:label="loc_dei_EntityDomain_1101" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_dei_LegalEntityAxis_1098" xlink:to="loc_dei_EntityDomain_1101" use="optional" order="4" />
<loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_EntityDomain" xlink:label="loc_dei_EntityDomain_1101_default" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_dei_LegalEntityAxis_1098" xlink:to="loc_dei_EntityDomain_1101_default" use="optional" order="5" />
</definitionLink>
<definitionLink xlink:type="extended" xlink:role="http://www.imperialoil.ca/role/EmployeeRetirementBenefits">
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_StatementLineItems" xlink:label="loc_us-gaap_StatementLineItems_1030" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_StatementTable" xlink:label="loc_us-gaap_StatementTable_1031" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_StatementLineItems_1030" xlink:to="loc_us-gaap_StatementTable_1031" xbrldt:contextElement="segment" xbrldt:closed="true" use="optional" order="1" />
<loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_LegalEntityAxis" xlink:label="loc_dei_LegalEntityAxis_1029" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_StatementTable_1031" xlink:to="loc_dei_LegalEntityAxis_1029" use="optional" order="2" />
<loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_EntityDomain" xlink:label="loc_dei_EntityDomain_1032" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_dei_LegalEntityAxis_1029" xlink:to="loc_dei_EntityDomain_1032" use="optional" order="3" />
<loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_EntityDomain" xlink:label="loc_dei_EntityDomain_1032_default" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_dei_LegalEntityAxis_1029" xlink:to="loc_dei_EntityDomain_1032_default" use="optional" order="4" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PensionAndOtherPostretirementBenefitsDisclosureTextBlock" xlink:label="loc_us-gaap_PensionAndOtherPostretirementBenefitsDisclosureTextBlock_1033" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StatementLineItems_1030" xlink:to="loc_us-gaap_PensionAndOtherPostretirementBenefitsDisclosureTextBlock_1033" use="optional" order="5" />
</definitionLink>
<definitionLink xlink:type="extended" xlink:role="http://www.imperialoil.ca/role/FinancingCosts">
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_StatementLineItems" xlink:label="loc_us-gaap_StatementLineItems_1150" />
<loc xlink:type="locator" xlink:href="imo-20220331.xsd#imo_FinancingCostsAndAdditionalNotesAndLoansPayableInformationTextBlock" xlink:label="loc_imo_FinancingCostsAndAdditionalNotesAndLoansPayableInformationTextBlock_1153" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StatementLineItems_1150" xlink:to="loc_imo_FinancingCostsAndAdditionalNotesAndLoansPayableInformationTextBlock_1153" use="optional" order="1" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_StatementTable" xlink:label="loc_us-gaap_StatementTable_1151" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_StatementLineItems_1150" xlink:to="loc_us-gaap_StatementTable_1151" xbrldt:contextElement="segment" xbrldt:closed="true" use="optional" order="2" />
<loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_LegalEntityAxis" xlink:label="loc_dei_LegalEntityAxis_1149" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_StatementTable_1151" xlink:to="loc_dei_LegalEntityAxis_1149" use="optional" order="3" />
<loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_EntityDomain" xlink:label="loc_dei_EntityDomain_1152" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_dei_LegalEntityAxis_1149" xlink:to="loc_dei_EntityDomain_1152" use="optional" order="4" />
<loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_EntityDomain" xlink:label="loc_dei_EntityDomain_1152_default" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_dei_LegalEntityAxis_1149" xlink:to="loc_dei_EntityDomain_1152_default" use="optional" order="5" />
</definitionLink>
<definitionLink xlink:type="extended" xlink:role="http://www.imperialoil.ca/role/LongTermDebt">
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_StatementLineItems" xlink:label="loc_us-gaap_StatementLineItems_1178" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LongTermDebtTextBlock" xlink:label="loc_us-gaap_LongTermDebtTextBlock_1181" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StatementLineItems_1178" xlink:to="loc_us-gaap_LongTermDebtTextBlock_1181" use="optional" order="1" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_StatementTable" xlink:label="loc_us-gaap_StatementTable_1179" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_StatementLineItems_1178" xlink:to="loc_us-gaap_StatementTable_1179" xbrldt:contextElement="segment" xbrldt:closed="true" use="optional" order="2" />
<loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_LegalEntityAxis" xlink:label="loc_dei_LegalEntityAxis_1177" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_StatementTable_1179" xlink:to="loc_dei_LegalEntityAxis_1177" use="optional" order="3" />
<loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_EntityDomain" xlink:label="loc_dei_EntityDomain_1180" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_dei_LegalEntityAxis_1177" xlink:to="loc_dei_EntityDomain_1180" use="optional" order="4" />
<loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_EntityDomain" xlink:label="loc_dei_EntityDomain_1180_default" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_dei_LegalEntityAxis_1177" xlink:to="loc_dei_EntityDomain_1180_default" use="optional" order="5" />
</definitionLink>
<definitionLink xlink:type="extended" xlink:role="http://www.imperialoil.ca/role/OtherLongTermObligations">
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_StatementLineItems" xlink:label="loc_us-gaap_StatementLineItems_1054" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OtherLiabilitiesDisclosureTextBlock" xlink:label="loc_us-gaap_OtherLiabilitiesDisclosureTextBlock_1057" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StatementLineItems_1054" xlink:to="loc_us-gaap_OtherLiabilitiesDisclosureTextBlock_1057" use="optional" order="1" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_StatementTable" xlink:label="loc_us-gaap_StatementTable_1055" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_StatementLineItems_1054" xlink:to="loc_us-gaap_StatementTable_1055" xbrldt:contextElement="segment" xbrldt:closed="true" use="optional" order="2" />
<loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_LegalEntityAxis" xlink:label="loc_dei_LegalEntityAxis_1053" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_StatementTable_1055" xlink:to="loc_dei_LegalEntityAxis_1053" use="optional" order="3" />
<loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_EntityDomain" xlink:label="loc_dei_EntityDomain_1056" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_dei_LegalEntityAxis_1053" xlink:to="loc_dei_EntityDomain_1056" use="optional" order="4" />
<loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_EntityDomain" xlink:label="loc_dei_EntityDomain_1056_default" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_dei_LegalEntityAxis_1053" xlink:to="loc_dei_EntityDomain_1056_default" use="optional" order="5" />
</definitionLink>
<definitionLink xlink:type="extended" xlink:role="http://www.imperialoil.ca/role/FinancialAndDerivativeInstruments">
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_StatementLineItems" xlink:label="loc_us-gaap_StatementLineItems_1069" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_StatementTable" xlink:label="loc_us-gaap_StatementTable_1070" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_StatementLineItems_1069" xlink:to="loc_us-gaap_StatementTable_1070" xbrldt:contextElement="segment" xbrldt:closed="true" use="optional" order="1" />
<loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_LegalEntityAxis" xlink:label="loc_dei_LegalEntityAxis_1068" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_StatementTable_1070" xlink:to="loc_dei_LegalEntityAxis_1068" use="optional" order="2" />
<loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_EntityDomain" xlink:label="loc_dei_EntityDomain_1071" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_dei_LegalEntityAxis_1068" xlink:to="loc_dei_EntityDomain_1071" use="optional" order="3" />
<loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_EntityDomain" xlink:label="loc_dei_EntityDomain_1071_default" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_dei_LegalEntityAxis_1068" xlink:to="loc_dei_EntityDomain_1071_default" use="optional" order="4" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DerivativeInstrumentsAndHedgingActivitiesDisclosureTextBlock" xlink:label="loc_us-gaap_DerivativeInstrumentsAndHedgingActivitiesDisclosureTextBlock_1072" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StatementLineItems_1069" xlink:to="loc_us-gaap_DerivativeInstrumentsAndHedgingActivitiesDisclosureTextBlock_1072" use="optional" order="5" />
</definitionLink>
<definitionLink xlink:type="extended" xlink:role="http://www.imperialoil.ca/role/CommonShares">
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_StatementLineItems" xlink:label="loc_us-gaap_StatementLineItems_1120" />
<loc xlink:type="locator" xlink:href="imo-20220331.xsd#imo_CommonShareInformationAndScheduleOfEarningsPerShareCalculationsTextBlock" xlink:label="loc_imo_CommonShareInformationAndScheduleOfEarningsPerShareCalculationsTextBlock_1123" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StatementLineItems_1120" xlink:to="loc_imo_CommonShareInformationAndScheduleOfEarningsPerShareCalculationsTextBlock_1123" use="optional" order="1" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_StatementTable" xlink:label="loc_us-gaap_StatementTable_1121" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_StatementLineItems_1120" xlink:to="loc_us-gaap_StatementTable_1121" xbrldt:contextElement="segment" xbrldt:closed="true" use="optional" order="2" />
<loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_LegalEntityAxis" xlink:label="loc_dei_LegalEntityAxis_1119" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_StatementTable_1121" xlink:to="loc_dei_LegalEntityAxis_1119" use="optional" order="3" />
<loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_EntityDomain" xlink:label="loc_dei_EntityDomain_1122" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_dei_LegalEntityAxis_1119" xlink:to="loc_dei_EntityDomain_1122" use="optional" order="4" />
<loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_EntityDomain" xlink:label="loc_dei_EntityDomain_1122_default" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_dei_LegalEntityAxis_1119" xlink:to="loc_dei_EntityDomain_1122_default" use="optional" order="5" />
</definitionLink>
<definitionLink xlink:type="extended" xlink:role="http://www.imperialoil.ca/role/OtherComprehensiveIncomeLossInformation">
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_StatementLineItems" xlink:label="loc_us-gaap_StatementLineItems_1215" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ComprehensiveIncomeNoteTextBlock" xlink:label="loc_us-gaap_ComprehensiveIncomeNoteTextBlock_1218" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StatementLineItems_1215" xlink:to="loc_us-gaap_ComprehensiveIncomeNoteTextBlock_1218" use="optional" order="1" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_StatementTable" xlink:label="loc_us-gaap_StatementTable_1216" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_StatementLineItems_1215" xlink:to="loc_us-gaap_StatementTable_1216" xbrldt:contextElement="segment" xbrldt:closed="true" use="optional" order="2" />
<loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_LegalEntityAxis" xlink:label="loc_dei_LegalEntityAxis_1214" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_StatementTable_1216" xlink:to="loc_dei_LegalEntityAxis_1214" use="optional" order="3" />
<loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_EntityDomain" xlink:label="loc_dei_EntityDomain_1217" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_dei_LegalEntityAxis_1214" xlink:to="loc_dei_EntityDomain_1217" use="optional" order="4" />
<loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_EntityDomain" xlink:label="loc_dei_EntityDomain_1217_default" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_dei_LegalEntityAxis_1214" xlink:to="loc_dei_EntityDomain_1217_default" use="optional" order="5" />
</definitionLink>
<definitionLink xlink:type="extended" xlink:role="http://www.imperialoil.ca/role/BusinessSegmentsTables">
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_StatementLineItems" xlink:label="loc_us-gaap_StatementLineItems_1007" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ScheduleOfSegmentReportingInformationBySegmentTextBlock" xlink:label="loc_us-gaap_ScheduleOfSegmentReportingInformationBySegmentTextBlock_1010" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StatementLineItems_1007" xlink:to="loc_us-gaap_ScheduleOfSegmentReportingInformationBySegmentTextBlock_1010" use="optional" order="1" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_StatementTable" xlink:label="loc_us-gaap_StatementTable_1008" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_StatementLineItems_1007" xlink:to="loc_us-gaap_StatementTable_1008" xbrldt:contextElement="segment" xbrldt:closed="true" use="optional" order="2" />
<loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_LegalEntityAxis" xlink:label="loc_dei_LegalEntityAxis_1006" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_StatementTable_1008" xlink:to="loc_dei_LegalEntityAxis_1006" use="optional" order="3" />
<loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_EntityDomain" xlink:label="loc_dei_EntityDomain_1009" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_dei_LegalEntityAxis_1006" xlink:to="loc_dei_EntityDomain_1009" use="optional" order="4" />
<loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_EntityDomain" xlink:label="loc_dei_EntityDomain_1009_default" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_dei_LegalEntityAxis_1006" xlink:to="loc_dei_EntityDomain_1009_default" use="optional" order="5" />
</definitionLink>
<definitionLink xlink:type="extended" xlink:role="http://www.imperialoil.ca/role/InvestmentAndOtherIncomeTables">
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_StatementLineItems" xlink:label="loc_us-gaap_StatementLineItems_1106" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_StatementTable" xlink:label="loc_us-gaap_StatementTable_1107" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_StatementLineItems_1106" xlink:to="loc_us-gaap_StatementTable_1107" xbrldt:contextElement="segment" xbrldt:closed="true" use="optional" order="1" />
<loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_LegalEntityAxis" xlink:label="loc_dei_LegalEntityAxis_1105" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_StatementTable_1107" xlink:to="loc_dei_LegalEntityAxis_1105" use="optional" order="2" />
<loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_EntityDomain" xlink:label="loc_dei_EntityDomain_1108" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_dei_LegalEntityAxis_1105" xlink:to="loc_dei_EntityDomain_1108" use="optional" order="3" />
<loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_EntityDomain" xlink:label="loc_dei_EntityDomain_1108_default" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_dei_LegalEntityAxis_1105" xlink:to="loc_dei_EntityDomain_1108_default" use="optional" order="4" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_InterestAndOtherIncomeTableTextBlock" xlink:label="loc_us-gaap_InterestAndOtherIncomeTableTextBlock_1109" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StatementLineItems_1106" xlink:to="loc_us-gaap_InterestAndOtherIncomeTableTextBlock_1109" use="optional" order="5" />
</definitionLink>
<definitionLink xlink:type="extended" xlink:role="http://www.imperialoil.ca/role/EmployeeRetirementBenefitsTables">
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_StatementLineItems" xlink:label="loc_us-gaap_StatementLineItems_1037" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_StatementTable" xlink:label="loc_us-gaap_StatementTable_1038" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_StatementLineItems_1037" xlink:to="loc_us-gaap_StatementTable_1038" xbrldt:contextElement="segment" xbrldt:closed="true" use="optional" order="1" />
<loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_LegalEntityAxis" xlink:label="loc_dei_LegalEntityAxis_1036" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_StatementTable_1038" xlink:to="loc_dei_LegalEntityAxis_1036" use="optional" order="2" />
<loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_EntityDomain" xlink:label="loc_dei_EntityDomain_1039" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_dei_LegalEntityAxis_1036" xlink:to="loc_dei_EntityDomain_1039" use="optional" order="3" />
<loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_EntityDomain" xlink:label="loc_dei_EntityDomain_1039_default" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_dei_LegalEntityAxis_1036" xlink:to="loc_dei_EntityDomain_1039_default" use="optional" order="4" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ScheduleOfNetBenefitCostsTableTextBlock" xlink:label="loc_us-gaap_ScheduleOfNetBenefitCostsTableTextBlock_383389" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StatementLineItems_1037" xlink:to="loc_us-gaap_ScheduleOfNetBenefitCostsTableTextBlock_383389" use="optional" order="5" />
</definitionLink>
<definitionLink xlink:type="extended" xlink:role="http://www.imperialoil.ca/role/FinancingCostsTables">
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_StatementLineItems" xlink:label="loc_us-gaap_StatementLineItems_1157" />
<loc xlink:type="locator" xlink:href="imo-20220331.xsd#imo_ScheduleOfFinancingCostTableTextBlock" xlink:label="loc_imo_ScheduleOfFinancingCostTableTextBlock_1160" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StatementLineItems_1157" xlink:to="loc_imo_ScheduleOfFinancingCostTableTextBlock_1160" use="optional" order="1" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_StatementTable" xlink:label="loc_us-gaap_StatementTable_1158" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_StatementLineItems_1157" xlink:to="loc_us-gaap_StatementTable_1158" xbrldt:contextElement="segment" xbrldt:closed="true" use="optional" order="2" />
<loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_LegalEntityAxis" xlink:label="loc_dei_LegalEntityAxis_1156" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_StatementTable_1158" xlink:to="loc_dei_LegalEntityAxis_1156" use="optional" order="3" />
<loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_EntityDomain" xlink:label="loc_dei_EntityDomain_1159" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_dei_LegalEntityAxis_1156" xlink:to="loc_dei_EntityDomain_1159" use="optional" order="4" />
<loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_EntityDomain" xlink:label="loc_dei_EntityDomain_1159_default" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_dei_LegalEntityAxis_1156" xlink:to="loc_dei_EntityDomain_1159_default" use="optional" order="5" />
</definitionLink>
<definitionLink xlink:type="extended" xlink:role="http://www.imperialoil.ca/role/LongTermDebtTables">
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_StatementLineItems" xlink:label="loc_us-gaap_StatementLineItems_1185" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_StatementTable" xlink:label="loc_us-gaap_StatementTable_1186" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_StatementLineItems_1185" xlink:to="loc_us-gaap_StatementTable_1186" xbrldt:contextElement="segment" xbrldt:closed="true" use="optional" order="1" />
<loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_LegalEntityAxis" xlink:label="loc_dei_LegalEntityAxis_1184" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_StatementTable_1186" xlink:to="loc_dei_LegalEntityAxis_1184" use="optional" order="2" />
<loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_EntityDomain" xlink:label="loc_dei_EntityDomain_1187" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_dei_LegalEntityAxis_1184" xlink:to="loc_dei_EntityDomain_1187" use="optional" order="3" />
<loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_EntityDomain" xlink:label="loc_dei_EntityDomain_1187_default" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_dei_LegalEntityAxis_1184" xlink:to="loc_dei_EntityDomain_1187_default" use="optional" order="4" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ScheduleOfDebtInstrumentsTextBlock" xlink:label="loc_us-gaap_ScheduleOfDebtInstrumentsTextBlock_1188" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StatementLineItems_1185" xlink:to="loc_us-gaap_ScheduleOfDebtInstrumentsTextBlock_1188" use="optional" order="5" />
</definitionLink>
<definitionLink xlink:type="extended" xlink:role="http://www.imperialoil.ca/role/OtherLongTermObligationsTables">
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_StatementLineItems" xlink:label="loc_us-gaap_StatementLineItems_1061" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OtherNoncurrentLiabilitiesTableTextBlock" xlink:label="loc_us-gaap_OtherNoncurrentLiabilitiesTableTextBlock_1064" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StatementLineItems_1061" xlink:to="loc_us-gaap_OtherNoncurrentLiabilitiesTableTextBlock_1064" use="optional" order="1" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_StatementTable" xlink:label="loc_us-gaap_StatementTable_1062" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_StatementLineItems_1061" xlink:to="loc_us-gaap_StatementTable_1062" xbrldt:contextElement="segment" xbrldt:closed="true" use="optional" order="2" />
<loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_LegalEntityAxis" xlink:label="loc_dei_LegalEntityAxis_1060" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_StatementTable_1062" xlink:to="loc_dei_LegalEntityAxis_1060" use="optional" order="3" />
<loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_EntityDomain" xlink:label="loc_dei_EntityDomain_1063" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_dei_LegalEntityAxis_1060" xlink:to="loc_dei_EntityDomain_1063" use="optional" order="4" />
<loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_EntityDomain" xlink:label="loc_dei_EntityDomain_1063_default" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_dei_LegalEntityAxis_1060" xlink:to="loc_dei_EntityDomain_1063_default" use="optional" order="5" />
</definitionLink>
<definitionLink xlink:type="extended" xlink:role="http://www.imperialoil.ca/role/FinancialAndDerivativeInstrumentsTables">
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_StatementLineItems" xlink:label="loc_us-gaap_StatementLineItems_1076" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_StatementTable" xlink:label="loc_us-gaap_StatementTable_1077" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_StatementLineItems_1076" xlink:to="loc_us-gaap_StatementTable_1077" xbrldt:contextElement="segment" xbrldt:closed="true" use="optional" order="1" />
<loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_LegalEntityAxis" xlink:label="loc_dei_LegalEntityAxis_1075" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_StatementTable_1077" xlink:to="loc_dei_LegalEntityAxis_1075" use="optional" order="2" />
<loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_EntityDomain" xlink:label="loc_dei_EntityDomain_1078" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_dei_LegalEntityAxis_1075" xlink:to="loc_dei_EntityDomain_1078" use="optional" order="3" />
<loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_EntityDomain" xlink:label="loc_dei_EntityDomain_1078_default" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_dei_LegalEntityAxis_1075" xlink:to="loc_dei_EntityDomain_1078_default" use="optional" order="4" />
<loc xlink:type="locator" xlink:href="imo-20220331.xsd#imo_RealizedAndUnrealizedGainsLossesOnDerivativeInstrumentsTableTextBlock" xlink:label="loc_imo_RealizedAndUnrealizedGainsLossesOnDerivativeInstrumentsTableTextBlock_1081" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StatementLineItems_1076" xlink:to="loc_imo_RealizedAndUnrealizedGainsLossesOnDerivativeInstrumentsTableTextBlock_1081" use="optional" order="5" />
<loc xlink:type="locator" xlink:href="imo-20220331.xsd#imo_DisclosureDetailOfNetLongShortPositionOfDerivativeInstrumentsTableTextBlock" xlink:label="loc_imo_DisclosureDetailOfNetLongShortPositionOfDerivativeInstrumentsTableTextBlock_894764" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StatementLineItems_1076" xlink:to="loc_imo_DisclosureDetailOfNetLongShortPositionOfDerivativeInstrumentsTableTextBlock_894764" use="optional" order="6" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ScheduleOfDerivativeInstrumentsInStatementOfFinancialPositionFairValueTextBlock" xlink:label="loc_us-gaap_ScheduleOfDerivativeInstrumentsInStatementOfFinancialPositionFairValueTextBlock_1079" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StatementLineItems_1076" xlink:to="loc_us-gaap_ScheduleOfDerivativeInstrumentsInStatementOfFinancialPositionFairValueTextBlock_1079" use="optional" order="7" />
</definitionLink>
<definitionLink xlink:type="extended" xlink:role="http://www.imperialoil.ca/role/CommonSharesTables">
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_StatementLineItems" xlink:label="loc_us-gaap_StatementLineItems_1127" />
<loc xlink:type="locator" xlink:href="imo-20220331.xsd#imo_SummaryOfCommonSharesTableTextBlock" xlink:label="loc_imo_SummaryOfCommonSharesTableTextBlock_1130" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StatementLineItems_1127" xlink:to="loc_imo_SummaryOfCommonSharesTableTextBlock_1130" use="optional" order="1" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ScheduleOfCommonStockOutstandingRollForwardTableTextBlock" xlink:label="loc_us-gaap_ScheduleOfCommonStockOutstandingRollForwardTableTextBlock_1131" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StatementLineItems_1127" xlink:to="loc_us-gaap_ScheduleOfCommonStockOutstandingRollForwardTableTextBlock_1131" use="optional" order="2" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock" xlink:label="loc_us-gaap_ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock_1132" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StatementLineItems_1127" xlink:to="loc_us-gaap_ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock_1132" use="optional" order="3" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_StatementTable" xlink:label="loc_us-gaap_StatementTable_1128" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_StatementLineItems_1127" xlink:to="loc_us-gaap_StatementTable_1128" xbrldt:contextElement="segment" xbrldt:closed="true" use="optional" order="4" />
<loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_LegalEntityAxis" xlink:label="loc_dei_LegalEntityAxis_1126" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_StatementTable_1128" xlink:to="loc_dei_LegalEntityAxis_1126" use="optional" order="5" />
<loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_EntityDomain" xlink:label="loc_dei_EntityDomain_1129" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_dei_LegalEntityAxis_1126" xlink:to="loc_dei_EntityDomain_1129" use="optional" order="6" />
<loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_EntityDomain" xlink:label="loc_dei_EntityDomain_1129_default" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_dei_LegalEntityAxis_1126" xlink:to="loc_dei_EntityDomain_1129_default" use="optional" order="7" />
</definitionLink>
<definitionLink xlink:type="extended" xlink:role="http://www.imperialoil.ca/role/OtherComprehensiveIncomeLossInformationTables">
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_StatementLineItems" xlink:label="loc_us-gaap_StatementLineItems_1222" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ScheduleOfAccumulatedOtherComprehensiveIncomeLossTableTextBlock" xlink:label="loc_us-gaap_ScheduleOfAccumulatedOtherComprehensiveIncomeLossTableTextBlock_1225" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StatementLineItems_1222" xlink:to="loc_us-gaap_ScheduleOfAccumulatedOtherComprehensiveIncomeLossTableTextBlock_1225" use="optional" order="1" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_StatementTable" xlink:label="loc_us-gaap_StatementTable_1223" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_StatementLineItems_1222" xlink:to="loc_us-gaap_StatementTable_1223" xbrldt:contextElement="segment" xbrldt:closed="true" use="optional" order="2" />
<loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_LegalEntityAxis" xlink:label="loc_dei_LegalEntityAxis_1221" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_StatementTable_1223" xlink:to="loc_dei_LegalEntityAxis_1221" use="optional" order="3" />
<loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_EntityDomain" xlink:label="loc_dei_EntityDomain_1224" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_dei_LegalEntityAxis_1221" xlink:to="loc_dei_EntityDomain_1224" use="optional" order="4" />
<loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_EntityDomain" xlink:label="loc_dei_EntityDomain_1224_default" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_dei_LegalEntityAxis_1221" xlink:to="loc_dei_EntityDomain_1224_default" use="optional" order="5" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ReclassificationOutOfAccumulatedOtherComprehensiveIncomeTableTextBlock" xlink:label="loc_us-gaap_ReclassificationOutOfAccumulatedOtherComprehensiveIncomeTableTextBlock_1226" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StatementLineItems_1222" xlink:to="loc_us-gaap_ReclassificationOutOfAccumulatedOtherComprehensiveIncomeTableTextBlock_1226" use="optional" order="6" />
<loc xlink:type="locator" xlink:href="imo-20220331.xsd#imo_ScheduleOfIncomeTaxExpenseForComponentsOfComprehensiveIncomeTableTextBlock" xlink:label="loc_imo_ScheduleOfIncomeTaxExpenseForComponentsOfComprehensiveIncomeTableTextBlock_1227" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StatementLineItems_1222" xlink:to="loc_imo_ScheduleOfIncomeTaxExpenseForComponentsOfComprehensiveIncomeTableTextBlock_1227" use="optional" order="7" />
</definitionLink>
<definitionLink xlink:type="extended" xlink:role="http://www.imperialoil.ca/role/BusinessSegmentsDetail">
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_SegmentReportingInformationLineItems" xlink:label="loc_us-gaap_SegmentReportingInformationLineItems_241" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_Assets" xlink:label="loc_us-gaap_Assets_273" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SegmentReportingInformationLineItems_241" xlink:to="loc_us-gaap_Assets_273" use="optional" order="1" />
<loc xlink:type="locator" xlink:href="imo-20220331.xsd#imo_CapitalAndExplorationExpenditures" xlink:label="loc_imo_CapitalAndExplorationExpenditures_269" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SegmentReportingInformationLineItems_241" xlink:to="loc_imo_CapitalAndExplorationExpenditures_269" use="optional" order="2" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_RevenuesAbstract" xlink:label="loc_us-gaap_RevenuesAbstract_238" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SegmentReportingInformationLineItems_241" xlink:to="loc_us-gaap_RevenuesAbstract_238" use="optional" order="3" />
<loc xlink:type="locator" xlink:href="imo-20220331.xsd#imo_SegmentRevenue" xlink:label="loc_imo_SegmentRevenue_260" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_RevenuesAbstract_238" xlink:to="loc_imo_SegmentRevenue_260" use="optional" order="4" />
<loc xlink:type="locator" xlink:href="imo-20220331.xsd#imo_InvestmentAndOtherIncomeNet" xlink:label="loc_imo_InvestmentAndOtherIncomeNet_259" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_RevenuesAbstract_238" xlink:to="loc_imo_InvestmentAndOtherIncomeNet_259" use="optional" order="5" />
<loc xlink:type="locator" xlink:href="imo-20220331.xsd#imo_IntersegmentSales" xlink:label="loc_imo_IntersegmentSales_258" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_RevenuesAbstract_238" xlink:to="loc_imo_IntersegmentSales_258" use="optional" order="6" />
<loc xlink:type="locator" xlink:href="imo-20220331.xsd#imo_RevenuesIncludingFederalExciseTax" xlink:label="loc_imo_RevenuesIncludingFederalExciseTax_257" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_RevenuesAbstract_238" xlink:to="loc_imo_RevenuesIncludingFederalExciseTax_257" use="optional" order="7" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest" xlink:label="loc_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest_327703" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SegmentReportingInformationLineItems_241" xlink:to="loc_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest_327703" use="optional" order="8" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncomeTaxExpenseBenefit" xlink:label="loc_us-gaap_IncomeTaxExpenseBenefit_327704" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SegmentReportingInformationLineItems_241" xlink:to="loc_us-gaap_IncomeTaxExpenseBenefit_327704" use="optional" order="9" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_NetIncomeLoss" xlink:label="loc_us-gaap_NetIncomeLoss_327705" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SegmentReportingInformationLineItems_241" xlink:to="loc_us-gaap_NetIncomeLoss_327705" use="optional" order="10" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CostsAndExpensesAbstract" xlink:label="loc_us-gaap_CostsAndExpensesAbstract_235" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SegmentReportingInformationLineItems_241" xlink:to="loc_us-gaap_CostsAndExpensesAbstract_235" use="optional" order="11" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DepreciationDepletionAndAmortization" xlink:label="loc_us-gaap_DepreciationDepletionAndAmortization_249" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_CostsAndExpensesAbstract_235" xlink:to="loc_us-gaap_DepreciationDepletionAndAmortization_249" use="optional" order="12" />
<loc xlink:type="locator" xlink:href="imo-20220331.xsd#imo_SellingAndGeneral" xlink:label="loc_imo_SellingAndGeneral_247" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_CostsAndExpensesAbstract_235" xlink:to="loc_imo_SellingAndGeneral_247" use="optional" order="13" />
<loc xlink:type="locator" xlink:href="imo-20220331.xsd#imo_PensionAndPostRetirementBenefitCostsNonServiceComponents" xlink:label="loc_imo_PensionAndPostRetirementBenefitCostsNonServiceComponents_250" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_CostsAndExpensesAbstract_235" xlink:to="loc_imo_PensionAndPostRetirementBenefitCostsNonServiceComponents_250" use="optional" order="14" />
<loc xlink:type="locator" xlink:href="imo-20220331.xsd#imo_ProductionAndManufacturingExpenses" xlink:label="loc_imo_ProductionAndManufacturingExpenses_246" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_CostsAndExpensesAbstract_235" xlink:to="loc_imo_ProductionAndManufacturingExpenses_246" use="optional" order="15" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ExplorationExpense" xlink:label="loc_us-gaap_ExplorationExpense_244" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_CostsAndExpensesAbstract_235" xlink:to="loc_us-gaap_ExplorationExpense_244" use="optional" order="16" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CostsAndExpenses" xlink:label="loc_us-gaap_CostsAndExpenses_327702" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_CostsAndExpensesAbstract_235" xlink:to="loc_us-gaap_CostsAndExpenses_327702" use="optional" order="17" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_InterestExpense" xlink:label="loc_us-gaap_InterestExpense_413326" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_CostsAndExpensesAbstract_235" xlink:to="loc_us-gaap_InterestExpense_413326" use="optional" order="18" />
<loc xlink:type="locator" xlink:href="imo-20220331.xsd#imo_CrudeOilAndProductPurchases" xlink:label="loc_imo_CrudeOilAndProductPurchases_245" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_CostsAndExpensesAbstract_235" xlink:to="loc_imo_CrudeOilAndProductPurchases_245" use="optional" order="19" />
<loc xlink:type="locator" xlink:href="imo-20220331.xsd#imo_FederalExciseTaxAndFuelCharge" xlink:label="loc_imo_FederalExciseTaxAndFuelCharge_248" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_CostsAndExpensesAbstract_235" xlink:to="loc_imo_FederalExciseTaxAndFuelCharge_248" use="optional" order="20" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_NetCashProvidedByUsedInOperatingActivities" xlink:label="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_268" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SegmentReportingInformationLineItems_241" xlink:to="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_268" use="optional" order="21" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable" xlink:label="loc_us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable_239" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_SegmentReportingInformationLineItems_241" xlink:to="loc_us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable_239" xbrldt:contextElement="segment" xbrldt:closed="true" use="optional" order="22" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_ConsolidationItemsAxis" xlink:label="loc_srt_ConsolidationItemsAxis_233" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable_239" xlink:to="loc_srt_ConsolidationItemsAxis_233" use="optional" order="23" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_ConsolidationItemsDomain" xlink:label="loc_srt_ConsolidationItemsDomain_234" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_srt_ConsolidationItemsAxis_233" xlink:to="loc_srt_ConsolidationItemsDomain_234" use="optional" order="24" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_ConsolidationItemsDomain" xlink:label="loc_srt_ConsolidationItemsDomain_234_default" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_srt_ConsolidationItemsAxis_233" xlink:to="loc_srt_ConsolidationItemsDomain_234_default" use="optional" order="25" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_ConsolidationEliminationsMember" xlink:label="loc_srt_ConsolidationEliminationsMember_243" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_ConsolidationItemsDomain_234" xlink:to="loc_srt_ConsolidationEliminationsMember_243" use="optional" order="26" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_StatementBusinessSegmentsAxis" xlink:label="loc_us-gaap_StatementBusinessSegmentsAxis_242" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable_239" xlink:to="loc_us-gaap_StatementBusinessSegmentsAxis_242" use="optional" order="27" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_SegmentDomain" xlink:label="loc_us-gaap_SegmentDomain_240" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_StatementBusinessSegmentsAxis_242" xlink:to="loc_us-gaap_SegmentDomain_240" use="optional" order="28" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_SegmentDomain" xlink:label="loc_us-gaap_SegmentDomain_240_default" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_StatementBusinessSegmentsAxis_242" xlink:to="loc_us-gaap_SegmentDomain_240_default" use="optional" order="29" />
<loc xlink:type="locator" xlink:href="imo-20220331.xsd#imo_ChemicalMember" xlink:label="loc_imo_ChemicalMember_264" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SegmentDomain_240" xlink:to="loc_imo_ChemicalMember_264" use="optional" order="30" />
<loc xlink:type="locator" xlink:href="imo-20220331.xsd#imo_DownstreamMember" xlink:label="loc_imo_DownstreamMember_263" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SegmentDomain_240" xlink:to="loc_imo_DownstreamMember_263" use="optional" order="31" />
<loc xlink:type="locator" xlink:href="imo-20220331.xsd#imo_UpstreamMember" xlink:label="loc_imo_UpstreamMember_262" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SegmentDomain_240" xlink:to="loc_imo_UpstreamMember_262" use="optional" order="32" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CorporateAndOtherMember" xlink:label="loc_us-gaap_CorporateAndOtherMember_265" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SegmentDomain_240" xlink:to="loc_us-gaap_CorporateAndOtherMember_265" use="optional" order="33" />
</definitionLink>
<definitionLink xlink:type="extended" xlink:role="http://www.imperialoil.ca/role/BusinessSegmentsParentheticalDetail">
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_SegmentReportingInformationLineItems" xlink:label="loc_us-gaap_SegmentReportingInformationLineItems_281" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable" xlink:label="loc_us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable_279" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_SegmentReportingInformationLineItems_281" xlink:to="loc_us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable_279" xbrldt:contextElement="segment" xbrldt:closed="true" use="optional" order="1" />
<loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_LegalEntityAxis" xlink:label="loc_dei_LegalEntityAxis_277" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable_279" xlink:to="loc_dei_LegalEntityAxis_277" use="optional" order="2" />
<loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_EntityDomain" xlink:label="loc_dei_EntityDomain_283" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_dei_LegalEntityAxis_277" xlink:to="loc_dei_EntityDomain_283" use="optional" order="3" />
<loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_EntityDomain" xlink:label="loc_dei_EntityDomain_283_default" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_dei_LegalEntityAxis_277" xlink:to="loc_dei_EntityDomain_283_default" use="optional" order="4" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CapitalizedCostsOfUnprovedPropertiesExcludedFromAmortizationByPropertyOrProjectAxis" xlink:label="loc_us-gaap_CapitalizedCostsOfUnprovedPropertiesExcludedFromAmortizationByPropertyOrProjectAxis_276" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable_279" xlink:to="loc_us-gaap_CapitalizedCostsOfUnprovedPropertiesExcludedFromAmortizationByPropertyOrProjectAxis_276" use="optional" order="5" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ProjectMember" xlink:label="loc_us-gaap_ProjectMember_278" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_CapitalizedCostsOfUnprovedPropertiesExcludedFromAmortizationByPropertyOrProjectAxis_276" xlink:to="loc_us-gaap_ProjectMember_278" use="optional" order="6" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ProjectMember" xlink:label="loc_us-gaap_ProjectMember_278_default" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_CapitalizedCostsOfUnprovedPropertiesExcludedFromAmortizationByPropertyOrProjectAxis_276" xlink:to="loc_us-gaap_ProjectMember_278_default" use="optional" order="7" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_StatementGeographicalAxis" xlink:label="loc_srt_StatementGeographicalAxis_282" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable_279" xlink:to="loc_srt_StatementGeographicalAxis_282" use="optional" order="8" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_SegmentGeographicalDomain" xlink:label="loc_srt_SegmentGeographicalDomain_280" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_srt_StatementGeographicalAxis_282" xlink:to="loc_srt_SegmentGeographicalDomain_280" use="optional" order="9" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_SegmentGeographicalDomain" xlink:label="loc_srt_SegmentGeographicalDomain_280_default" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_srt_StatementGeographicalAxis_282" xlink:to="loc_srt_SegmentGeographicalDomain_280_default" use="optional" order="10" />
<loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/country/2021/country-2021.xsd#country_US" xlink:label="loc_country_US_286" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_SegmentGeographicalDomain_280" xlink:to="loc_country_US_286" use="optional" order="11" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_StatementBusinessSegmentsAxis" xlink:label="loc_us-gaap_StatementBusinessSegmentsAxis_560376" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable_279" xlink:to="loc_us-gaap_StatementBusinessSegmentsAxis_560376" use="optional" order="12" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_SegmentDomain" xlink:label="loc_us-gaap_SegmentDomain_560377" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_StatementBusinessSegmentsAxis_560376" xlink:to="loc_us-gaap_SegmentDomain_560377" use="optional" order="13" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_SegmentDomain" xlink:label="loc_us-gaap_SegmentDomain_560377_default" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_StatementBusinessSegmentsAxis_560376" xlink:to="loc_us-gaap_SegmentDomain_560377_default" use="optional" order="14" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncomeTaxAuthorityNameAxis" xlink:label="loc_us-gaap_IncomeTaxAuthorityNameAxis_560380" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable_279" xlink:to="loc_us-gaap_IncomeTaxAuthorityNameAxis_560380" use="optional" order="15" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncomeTaxAuthorityNameDomain" xlink:label="loc_us-gaap_IncomeTaxAuthorityNameDomain_560381" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_IncomeTaxAuthorityNameAxis_560380" xlink:to="loc_us-gaap_IncomeTaxAuthorityNameDomain_560381" use="optional" order="16" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncomeTaxAuthorityNameDomain" xlink:label="loc_us-gaap_IncomeTaxAuthorityNameDomain_560381_default" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_IncomeTaxAuthorityNameAxis_560380" xlink:to="loc_us-gaap_IncomeTaxAuthorityNameDomain_560381_default" use="optional" order="17" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_BalanceSheetLocationAxis" xlink:label="loc_us-gaap_BalanceSheetLocationAxis_466478" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable_279" xlink:to="loc_us-gaap_BalanceSheetLocationAxis_466478" use="optional" order="18" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_BalanceSheetLocationDomain" xlink:label="loc_us-gaap_BalanceSheetLocationDomain_466479" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_BalanceSheetLocationAxis_466478" xlink:to="loc_us-gaap_BalanceSheetLocationDomain_466479" use="optional" order="19" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_BalanceSheetLocationDomain" xlink:label="loc_us-gaap_BalanceSheetLocationDomain_466479_default" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_BalanceSheetLocationAxis_466478" xlink:to="loc_us-gaap_BalanceSheetLocationDomain_466479_default" use="optional" order="20" />
<loc xlink:type="locator" xlink:href="imo-20220331.xsd#imo_OperatingRevenuesIncludingFederalExciseTax" xlink:label="loc_imo_OperatingRevenuesIncludingFederalExciseTax_287" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SegmentReportingInformationLineItems_281" xlink:to="loc_imo_OperatingRevenuesIncludingFederalExciseTax_287" use="optional" order="21" />
</definitionLink>
<definitionLink xlink:type="extended" xlink:role="http://www.imperialoil.ca/role/GainsAndLossesOnAssetSalesDetail">
<loc xlink:type="locator" xlink:href="imo-20220331.xsd#imo_InvestmentAndOtherIncomeLineItems" xlink:label="loc_imo_InvestmentAndOtherIncomeLineItems_689" />
<loc xlink:type="locator" xlink:href="imo-20220331.xsd#imo_NetGainLossOnAssetSalesAfterTax" xlink:label="loc_imo_NetGainLossOnAssetSalesAfterTax_695" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_imo_InvestmentAndOtherIncomeLineItems_689" xlink:to="loc_imo_NetGainLossOnAssetSalesAfterTax_695" use="optional" order="1" />
<loc xlink:type="locator" xlink:href="imo-20220331.xsd#imo_InvestmentAndOtherIncomeTable" xlink:label="loc_imo_InvestmentAndOtherIncomeTable_690" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_imo_InvestmentAndOtherIncomeLineItems_689" xlink:to="loc_imo_InvestmentAndOtherIncomeTable_690" xbrldt:contextElement="segment" xbrldt:closed="true" use="optional" order="2" />
<loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_LegalEntityAxis" xlink:label="loc_dei_LegalEntityAxis_691" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_imo_InvestmentAndOtherIncomeTable_690" xlink:to="loc_dei_LegalEntityAxis_691" use="optional" order="3" />
<loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_EntityDomain" xlink:label="loc_dei_EntityDomain_696" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_dei_LegalEntityAxis_691" xlink:to="loc_dei_EntityDomain_696" use="optional" order="4" />
<loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_EntityDomain" xlink:label="loc_dei_EntityDomain_696_default" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_dei_LegalEntityAxis_691" xlink:to="loc_dei_EntityDomain_696_default" use="optional" order="5" />
<loc xlink:type="locator" xlink:href="imo-20220331.xsd#imo_BookValueOfAssetsSold" xlink:label="loc_imo_BookValueOfAssetsSold_693" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_imo_InvestmentAndOtherIncomeLineItems_689" xlink:to="loc_imo_BookValueOfAssetsSold_693" use="optional" order="6" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ProceedsFromSaleOfPropertyPlantAndEquipment" xlink:label="loc_us-gaap_ProceedsFromSaleOfPropertyPlantAndEquipment_692" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_imo_InvestmentAndOtherIncomeLineItems_689" xlink:to="loc_us-gaap_ProceedsFromSaleOfPropertyPlantAndEquipment_692" use="optional" order="7" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_GainLossOnDispositionOfAssets1" xlink:label="loc_us-gaap_GainLossOnDispositionOfAssets1_694" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_imo_InvestmentAndOtherIncomeLineItems_689" xlink:to="loc_us-gaap_GainLossOnDispositionOfAssets1_694" use="optional" order="8" />
</definitionLink>
<definitionLink xlink:type="extended" xlink:role="http://www.imperialoil.ca/role/ComponentsOfNetPeriodicBenefitCostDetail">
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_StatementLineItems" xlink:label="loc_us-gaap_StatementLineItems_383411" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DefinedBenefitPlanAmortizationOfGainsLosses" xlink:label="loc_us-gaap_DefinedBenefitPlanAmortizationOfGainsLosses_383421" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StatementLineItems_383411" xlink:to="loc_us-gaap_DefinedBenefitPlanAmortizationOfGainsLosses_383421" use="optional" order="1" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DefinedBenefitPlanNetPeriodicBenefitCost" xlink:label="loc_us-gaap_DefinedBenefitPlanNetPeriodicBenefitCost_383422" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StatementLineItems_383411" xlink:to="loc_us-gaap_DefinedBenefitPlanNetPeriodicBenefitCost_383422" use="optional" order="2" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_StatementTable" xlink:label="loc_us-gaap_StatementTable_383408" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_StatementLineItems_383411" xlink:to="loc_us-gaap_StatementTable_383408" xbrldt:contextElement="segment" xbrldt:closed="true" use="optional" order="3" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_RetirementPlanTypeAxis" xlink:label="loc_us-gaap_RetirementPlanTypeAxis_383412" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_StatementTable_383408" xlink:to="loc_us-gaap_RetirementPlanTypeAxis_383412" use="optional" order="4" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_RetirementPlanTypeDomain" xlink:label="loc_us-gaap_RetirementPlanTypeDomain_383413" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_RetirementPlanTypeAxis_383412" xlink:to="loc_us-gaap_RetirementPlanTypeDomain_383413" use="optional" order="5" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_RetirementPlanTypeDomain" xlink:label="loc_us-gaap_RetirementPlanTypeDomain_383413_default" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_RetirementPlanTypeAxis_383412" xlink:to="loc_us-gaap_RetirementPlanTypeDomain_383413_default" use="optional" order="6" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PensionPlansDefinedBenefitMember" xlink:label="loc_us-gaap_PensionPlansDefinedBenefitMember_383415" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_RetirementPlanTypeDomain_383413" xlink:to="loc_us-gaap_PensionPlansDefinedBenefitMember_383415" use="optional" order="7" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OtherPostretirementBenefitPlansDefinedBenefitMember" xlink:label="loc_us-gaap_OtherPostretirementBenefitPlansDefinedBenefitMember_383416" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_RetirementPlanTypeDomain_383413" xlink:to="loc_us-gaap_OtherPostretirementBenefitPlansDefinedBenefitMember_383416" use="optional" order="8" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_StatementClassOfStockAxis" xlink:label="loc_us-gaap_StatementClassOfStockAxis_383409" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_StatementTable_383408" xlink:to="loc_us-gaap_StatementClassOfStockAxis_383409" use="optional" order="9" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ClassOfStockDomain" xlink:label="loc_us-gaap_ClassOfStockDomain_383410" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_StatementClassOfStockAxis_383409" xlink:to="loc_us-gaap_ClassOfStockDomain_383410" use="optional" order="10" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ClassOfStockDomain" xlink:label="loc_us-gaap_ClassOfStockDomain_383410_default" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_StatementClassOfStockAxis_383409" xlink:to="loc_us-gaap_ClassOfStockDomain_383410_default" use="optional" order="11" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DefinedBenefitPlanAmortizationOfPriorServiceCostCredit" xlink:label="loc_us-gaap_DefinedBenefitPlanAmortizationOfPriorServiceCostCredit_383420" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StatementLineItems_383411" xlink:to="loc_us-gaap_DefinedBenefitPlanAmortizationOfPriorServiceCostCredit_383420" use="optional" order="12" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DefinedBenefitPlanServiceCost" xlink:label="loc_us-gaap_DefinedBenefitPlanServiceCost_383417" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StatementLineItems_383411" xlink:to="loc_us-gaap_DefinedBenefitPlanServiceCost_383417" use="optional" order="13" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DefinedBenefitPlanInterestCost" xlink:label="loc_us-gaap_DefinedBenefitPlanInterestCost_383418" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StatementLineItems_383411" xlink:to="loc_us-gaap_DefinedBenefitPlanInterestCost_383418" use="optional" order="14" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DefinedBenefitPlanExpectedReturnOnPlanAssets" xlink:label="loc_us-gaap_DefinedBenefitPlanExpectedReturnOnPlanAssets_383419" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StatementLineItems_383411" xlink:to="loc_us-gaap_DefinedBenefitPlanExpectedReturnOnPlanAssets_383419" use="optional" order="15" />
</definitionLink>
<definitionLink xlink:type="extended" xlink:role="http://www.imperialoil.ca/role/FinancingCostsDetail">
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_StatementLineItems" xlink:label="loc_us-gaap_StatementLineItems_792" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_StatementTable" xlink:label="loc_us-gaap_StatementTable_793" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_StatementLineItems_792" xlink:to="loc_us-gaap_StatementTable_793" xbrldt:contextElement="segment" xbrldt:closed="true" use="optional" order="1" />
<loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_LegalEntityAxis" xlink:label="loc_dei_LegalEntityAxis_791" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_StatementTable_793" xlink:to="loc_dei_LegalEntityAxis_791" use="optional" order="2" />
<loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_EntityDomain" xlink:label="loc_dei_EntityDomain_794" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_dei_LegalEntityAxis_791" xlink:to="loc_dei_EntityDomain_794" use="optional" order="3" />
<loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_EntityDomain" xlink:label="loc_dei_EntityDomain_794_default" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_dei_LegalEntityAxis_791" xlink:to="loc_dei_EntityDomain_794_default" use="optional" order="4" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_InterestPaidCapitalized" xlink:label="loc_us-gaap_InterestPaidCapitalized_796" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StatementLineItems_792" xlink:to="loc_us-gaap_InterestPaidCapitalized_796" use="optional" order="5" />
<loc xlink:type="locator" xlink:href="imo-20220331.xsd#imo_InterestIncomeExpenseOther" xlink:label="loc_imo_InterestIncomeExpenseOther_798" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StatementLineItems_792" xlink:to="loc_imo_InterestIncomeExpenseOther_798" use="optional" order="6" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_InterestAndDebtExpense" xlink:label="loc_us-gaap_InterestAndDebtExpense_795" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StatementLineItems_792" xlink:to="loc_us-gaap_InterestAndDebtExpense_795" use="optional" order="7" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_InterestExpenseDebt" xlink:label="loc_us-gaap_InterestExpenseDebt_797" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StatementLineItems_792" xlink:to="loc_us-gaap_InterestExpenseDebt_797" use="optional" order="8" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_InterestExpense" xlink:label="loc_us-gaap_InterestExpense_413334" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StatementLineItems_792" xlink:to="loc_us-gaap_InterestExpense_413334" use="optional" order="9" />
</definitionLink>
<definitionLink xlink:type="extended" xlink:role="http://www.imperialoil.ca/role/LongTermDebtDetail">
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DebtInstrumentLineItems" xlink:label="loc_us-gaap_DebtInstrumentLineItems_858" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FinanceLeaseLiabilityNoncurrent" xlink:label="loc_us-gaap_FinanceLeaseLiabilityNoncurrent_383449" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DebtInstrumentLineItems_858" xlink:to="loc_us-gaap_FinanceLeaseLiabilityNoncurrent_383449" use="optional" order="1" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DebtInstrumentTable" xlink:label="loc_us-gaap_DebtInstrumentTable_859" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_DebtInstrumentLineItems_858" xlink:to="loc_us-gaap_DebtInstrumentTable_859" xbrldt:contextElement="segment" xbrldt:closed="true" use="optional" order="2" />
<loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_LegalEntityAxis" xlink:label="loc_dei_LegalEntityAxis_860" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_DebtInstrumentTable_859" xlink:to="loc_dei_LegalEntityAxis_860" use="optional" order="3" />
<loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_EntityDomain" xlink:label="loc_dei_EntityDomain_864" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_dei_LegalEntityAxis_860" xlink:to="loc_dei_EntityDomain_864" use="optional" order="4" />
<loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_EntityDomain" xlink:label="loc_dei_EntityDomain_864_default" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_dei_LegalEntityAxis_860" xlink:to="loc_dei_EntityDomain_864_default" use="optional" order="5" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LongTermDebtNoncurrent" xlink:label="loc_us-gaap_LongTermDebtNoncurrent_861" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DebtInstrumentLineItems_858" xlink:to="loc_us-gaap_LongTermDebtNoncurrent_861" use="optional" order="6" />
<loc xlink:type="locator" xlink:href="imo-20220331.xsd#imo_LongTermDebtAndFinanceLeaseObligations" xlink:label="loc_imo_LongTermDebtAndFinanceLeaseObligations_863" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DebtInstrumentLineItems_858" xlink:to="loc_imo_LongTermDebtAndFinanceLeaseObligations_863" use="optional" order="7" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FinanceLeaseLiabilityNoncurrentStatementOfFinancialPositionExtensibleList" xlink:label="loc_us-gaap_FinanceLeaseLiabilityNoncurrentStatementOfFinancialPositionExtensibleList_1413796" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DebtInstrumentLineItems_858" xlink:to="loc_us-gaap_FinanceLeaseLiabilityNoncurrentStatementOfFinancialPositionExtensibleList_1413796" use="optional" order="8" />
</definitionLink>
<definitionLink xlink:type="extended" xlink:role="http://www.imperialoil.ca/role/OtherLongTermObligationsDetail">
<loc xlink:type="locator" xlink:href="imo-20220331.xsd#imo_ScheduleOfOtherLiabilitiesLineItems" xlink:label="loc_imo_ScheduleOfOtherLiabilitiesLineItems_563" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DeferredCompensationSharebasedArrangementsLiabilityClassifiedNoncurrent" xlink:label="loc_us-gaap_DeferredCompensationSharebasedArrangementsLiabilityClassifiedNoncurrent_568" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_imo_ScheduleOfOtherLiabilitiesLineItems_563" xlink:to="loc_us-gaap_DeferredCompensationSharebasedArrangementsLiabilityClassifiedNoncurrent_568" use="optional" order="1" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OtherSundryLiabilitiesNoncurrent" xlink:label="loc_us-gaap_OtherSundryLiabilitiesNoncurrent_569" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_imo_ScheduleOfOtherLiabilitiesLineItems_563" xlink:to="loc_us-gaap_OtherSundryLiabilitiesNoncurrent_569" use="optional" order="2" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PensionAndOtherPostretirementDefinedBenefitPlansLiabilitiesNoncurrent" xlink:label="loc_us-gaap_PensionAndOtherPostretirementDefinedBenefitPlansLiabilitiesNoncurrent_566" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_imo_ScheduleOfOtherLiabilitiesLineItems_563" xlink:to="loc_us-gaap_PensionAndOtherPostretirementDefinedBenefitPlansLiabilitiesNoncurrent_566" use="optional" order="3" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OtherLiabilitiesNoncurrent" xlink:label="loc_us-gaap_OtherLiabilitiesNoncurrent_570" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_imo_ScheduleOfOtherLiabilitiesLineItems_563" xlink:to="loc_us-gaap_OtherLiabilitiesNoncurrent_570" use="optional" order="4" />
<loc xlink:type="locator" xlink:href="imo-20220331.xsd#imo_AssetRetirementObligationAndOtherEnvironmentalLiabilitiesNoncurrent" xlink:label="loc_imo_AssetRetirementObligationAndOtherEnvironmentalLiabilitiesNoncurrent_567" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_imo_ScheduleOfOtherLiabilitiesLineItems_563" xlink:to="loc_imo_AssetRetirementObligationAndOtherEnvironmentalLiabilitiesNoncurrent_567" use="optional" order="5" />
<loc xlink:type="locator" xlink:href="imo-20220331.xsd#imo_ScheduleOfOtherLiabilitiesTable" xlink:label="loc_imo_ScheduleOfOtherLiabilitiesTable_564" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_imo_ScheduleOfOtherLiabilitiesLineItems_563" xlink:to="loc_imo_ScheduleOfOtherLiabilitiesTable_564" xbrldt:contextElement="segment" xbrldt:closed="true" use="optional" order="6" />
<loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_LegalEntityAxis" xlink:label="loc_dei_LegalEntityAxis_562" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_imo_ScheduleOfOtherLiabilitiesTable_564" xlink:to="loc_dei_LegalEntityAxis_562" use="optional" order="7" />
<loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_EntityDomain" xlink:label="loc_dei_EntityDomain_565" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_dei_LegalEntityAxis_562" xlink:to="loc_dei_EntityDomain_565" use="optional" order="8" />
<loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_EntityDomain" xlink:label="loc_dei_EntityDomain_565_default" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_dei_LegalEntityAxis_562" xlink:to="loc_dei_EntityDomain_565_default" use="optional" order="9" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_BalanceSheetLocationAxis" xlink:label="loc_us-gaap_BalanceSheetLocationAxis_896767" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_imo_ScheduleOfOtherLiabilitiesTable_564" xlink:to="loc_us-gaap_BalanceSheetLocationAxis_896767" use="optional" order="10" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_BalanceSheetLocationDomain" xlink:label="loc_us-gaap_BalanceSheetLocationDomain_896768" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_BalanceSheetLocationAxis_896767" xlink:to="loc_us-gaap_BalanceSheetLocationDomain_896768" use="optional" order="11" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_BalanceSheetLocationDomain" xlink:label="loc_us-gaap_BalanceSheetLocationDomain_896768_default" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_BalanceSheetLocationAxis_896767" xlink:to="loc_us-gaap_BalanceSheetLocationDomain_896768_default" use="optional" order="12" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OperatingLeaseLiabilityNoncurrent" xlink:label="loc_us-gaap_OperatingLeaseLiabilityNoncurrent_405150" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_imo_ScheduleOfOtherLiabilitiesLineItems_563" xlink:to="loc_us-gaap_OperatingLeaseLiabilityNoncurrent_405150" use="optional" order="13" />
</definitionLink>
<definitionLink xlink:type="extended" xlink:role="http://www.imperialoil.ca/role/OtherLongTermObligationsParentheticalDetail">
<loc xlink:type="locator" xlink:href="imo-20220331.xsd#imo_ScheduleOfOtherLiabilitiesLineItems" xlink:label="loc_imo_ScheduleOfOtherLiabilitiesLineItems_574" />
<loc xlink:type="locator" xlink:href="imo-20220331.xsd#imo_LesseeOperatingLeaseLiabilityPaymentsNextRollingTwelveMonths" xlink:label="loc_imo_LesseeOperatingLeaseLiabilityPaymentsNextRollingTwelveMonths_894803" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_imo_ScheduleOfOtherLiabilitiesLineItems_574" xlink:to="loc_imo_LesseeOperatingLeaseLiabilityPaymentsNextRollingTwelveMonths_894803" use="optional" order="1" />
<loc xlink:type="locator" xlink:href="imo-20220331.xsd#imo_AssetRetirementObligationAndOtherEnvironmentalLiabilitiesCurrent" xlink:label="loc_imo_AssetRetirementObligationAndOtherEnvironmentalLiabilitiesCurrent_578" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_imo_ScheduleOfOtherLiabilitiesLineItems_574" xlink:to="loc_imo_AssetRetirementObligationAndOtherEnvironmentalLiabilitiesCurrent_578" use="optional" order="2" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PensionAndOtherPostretirementDefinedBenefitPlansCurrentLiabilities" xlink:label="loc_us-gaap_PensionAndOtherPostretirementDefinedBenefitPlansCurrentLiabilities_577" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_imo_ScheduleOfOtherLiabilitiesLineItems_574" xlink:to="loc_us-gaap_PensionAndOtherPostretirementDefinedBenefitPlansCurrentLiabilities_577" use="optional" order="3" />
<loc xlink:type="locator" xlink:href="imo-20220331.xsd#imo_ScheduleOfOtherLiabilitiesTable" xlink:label="loc_imo_ScheduleOfOtherLiabilitiesTable_575" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_imo_ScheduleOfOtherLiabilitiesLineItems_574" xlink:to="loc_imo_ScheduleOfOtherLiabilitiesTable_575" xbrldt:contextElement="segment" xbrldt:closed="true" use="optional" order="4" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_BalanceSheetLocationAxis" xlink:label="loc_us-gaap_BalanceSheetLocationAxis_894804" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_imo_ScheduleOfOtherLiabilitiesTable_575" xlink:to="loc_us-gaap_BalanceSheetLocationAxis_894804" use="optional" order="5" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_BalanceSheetLocationDomain" xlink:label="loc_us-gaap_BalanceSheetLocationDomain_894805" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_BalanceSheetLocationAxis_894804" xlink:to="loc_us-gaap_BalanceSheetLocationDomain_894805" use="optional" order="6" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_BalanceSheetLocationDomain" xlink:label="loc_us-gaap_BalanceSheetLocationDomain_894805_default" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_BalanceSheetLocationAxis_894804" xlink:to="loc_us-gaap_BalanceSheetLocationDomain_894805_default" use="optional" order="7" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AccountsPayableAndAccruedLiabilitiesMember" xlink:label="loc_us-gaap_AccountsPayableAndAccruedLiabilitiesMember_894806" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_BalanceSheetLocationDomain_894805" xlink:to="loc_us-gaap_AccountsPayableAndAccruedLiabilitiesMember_894806" use="optional" order="8" />
<loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_LegalEntityAxis" xlink:label="loc_dei_LegalEntityAxis_573" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_imo_ScheduleOfOtherLiabilitiesTable_575" xlink:to="loc_dei_LegalEntityAxis_573" use="optional" order="9" />
<loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_EntityDomain" xlink:label="loc_dei_EntityDomain_576" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_dei_LegalEntityAxis_573" xlink:to="loc_dei_EntityDomain_576" use="optional" order="10" />
<loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_EntityDomain" xlink:label="loc_dei_EntityDomain_576_default" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_dei_LegalEntityAxis_573" xlink:to="loc_dei_EntityDomain_576_default" use="optional" order="11" />
<loc xlink:type="locator" xlink:href="imo-20220331.xsd#imo_LessorOperatingLeaseLeaseNotYetCommencedUndiscountedCommitments" xlink:label="loc_imo_LessorOperatingLeaseLeaseNotYetCommencedUndiscountedCommitments_894807" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_imo_ScheduleOfOtherLiabilitiesLineItems_574" xlink:to="loc_imo_LessorOperatingLeaseLeaseNotYetCommencedUndiscountedCommitments_894807" use="optional" order="12" />
</definitionLink>
<definitionLink xlink:type="extended" xlink:role="http://www.imperialoil.ca/role/FinancialAndDerivativeInstrumentsSummaryOfNetNotionalLongShortPositionOfDerivativeInstrumentsDetail">
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DerivativeLineItems" xlink:label="loc_us-gaap_DerivativeLineItems_894776" />
<loc xlink:type="locator" xlink:href="imo-20220331.xsd#imo_DerivativeNonmonetaryNotionalAmountVolumes" xlink:label="loc_imo_DerivativeNonmonetaryNotionalAmountVolumes_894778" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DerivativeLineItems_894776" xlink:to="loc_imo_DerivativeNonmonetaryNotionalAmountVolumes_894778" use="optional" order="1" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DerivativeTable" xlink:label="loc_us-gaap_DerivativeTable_894769" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_DerivativeLineItems_894776" xlink:to="loc_us-gaap_DerivativeTable_894769" xbrldt:contextElement="segment" xbrldt:closed="true" use="optional" order="2" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PositionAxis" xlink:label="loc_us-gaap_PositionAxis_894770" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_DerivativeTable_894769" xlink:to="loc_us-gaap_PositionAxis_894770" use="optional" order="3" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PositionDomain" xlink:label="loc_us-gaap_PositionDomain_894771" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_PositionAxis_894770" xlink:to="loc_us-gaap_PositionDomain_894771" use="optional" order="4" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PositionDomain" xlink:label="loc_us-gaap_PositionDomain_894771_default" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_PositionAxis_894770" xlink:to="loc_us-gaap_PositionDomain_894771_default" use="optional" order="5" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_EnergyAxis" xlink:label="loc_srt_EnergyAxis_894772" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_DerivativeTable_894769" xlink:to="loc_srt_EnergyAxis_894772" use="optional" order="6" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_EnergyDomain" xlink:label="loc_srt_EnergyDomain_894773" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_srt_EnergyAxis_894772" xlink:to="loc_srt_EnergyDomain_894773" use="optional" order="7" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_EnergyDomain" xlink:label="loc_srt_EnergyDomain_894773_default" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_srt_EnergyAxis_894772" xlink:to="loc_srt_EnergyDomain_894773_default" use="optional" order="8" />
<loc xlink:type="locator" xlink:href="imo-20220331.xsd#imo_CrudeBarrelsMember" xlink:label="loc_imo_CrudeBarrelsMember_894779" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_EnergyDomain_894773" xlink:to="loc_imo_CrudeBarrelsMember_894779" use="optional" order="9" />
<loc xlink:type="locator" xlink:href="imo-20220331.xsd#imo_ProductsBarrelsMember" xlink:label="loc_imo_ProductsBarrelsMember_906727" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_EnergyDomain_894773" xlink:to="loc_imo_ProductsBarrelsMember_906727" use="optional" order="10" />
</definitionLink>
<definitionLink xlink:type="extended" xlink:role="http://www.imperialoil.ca/role/SummaryOfRealizedAndUnrealizedGainOrLossOnDerivativeInstrumentsDetail">
<loc xlink:type="locator" xlink:href="imo-20220331.xsd#imo_FinancialInstrumentsAndDerivativesLineItems" xlink:label="loc_imo_FinancialInstrumentsAndDerivativesLineItems_638" />
<loc xlink:type="locator" xlink:href="imo-20220331.xsd#imo_FinancialInstrumentsAndDerivativesTable" xlink:label="loc_imo_FinancialInstrumentsAndDerivativesTable_639" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_imo_FinancialInstrumentsAndDerivativesLineItems_638" xlink:to="loc_imo_FinancialInstrumentsAndDerivativesTable_639" xbrldt:contextElement="segment" xbrldt:closed="true" use="optional" order="1" />
<loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_LegalEntityAxis" xlink:label="loc_dei_LegalEntityAxis_640" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_imo_FinancialInstrumentsAndDerivativesTable_639" xlink:to="loc_dei_LegalEntityAxis_640" use="optional" order="2" />
<loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_EntityDomain" xlink:label="loc_dei_EntityDomain_643" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_dei_LegalEntityAxis_640" xlink:to="loc_dei_EntityDomain_643" use="optional" order="3" />
<loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_EntityDomain" xlink:label="loc_dei_EntityDomain_643_default" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_dei_LegalEntityAxis_640" xlink:to="loc_dei_EntityDomain_643_default" use="optional" order="4" />
<loc xlink:type="locator" xlink:href="imo-20220331.xsd#imo_RealizedAndUnrealizedPurchaseOnDerivativeInstrument" xlink:label="loc_imo_RealizedAndUnrealizedPurchaseOnDerivativeInstrument_642" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_imo_FinancialInstrumentsAndDerivativesLineItems_638" xlink:to="loc_imo_RealizedAndUnrealizedPurchaseOnDerivativeInstrument_642" use="optional" order="5" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_GainLossOnDerivativeInstrumentsNetPretax" xlink:label="loc_us-gaap_GainLossOnDerivativeInstrumentsNetPretax_320380" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_imo_FinancialInstrumentsAndDerivativesLineItems_638" xlink:to="loc_us-gaap_GainLossOnDerivativeInstrumentsNetPretax_320380" use="optional" order="6" />
<loc xlink:type="locator" xlink:href="imo-20220331.xsd#imo_RealizedAndUnrealizedRevenueOnDerivativeInstrument" xlink:label="loc_imo_RealizedAndUnrealizedRevenueOnDerivativeInstrument_641" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_imo_FinancialInstrumentsAndDerivativesLineItems_638" xlink:to="loc_imo_RealizedAndUnrealizedRevenueOnDerivativeInstrument_641" use="optional" order="7" />
</definitionLink>
<definitionLink xlink:type="extended" xlink:role="http://www.imperialoil.ca/role/FinancialAndDerivativeInstrumentsSummaryOfEstimatedFairValueOfFinancialInstrumentsDetail">
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DerivativesFairValueLineItems" xlink:label="loc_us-gaap_DerivativesFairValueLineItems_894798" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FairValuesDerivativesBalanceSheetLocationByDerivativeContractTypeByHedgingDesignationTable" xlink:label="loc_us-gaap_FairValuesDerivativesBalanceSheetLocationByDerivativeContractTypeByHedgingDesignationTable_894788" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_DerivativesFairValueLineItems_894798" xlink:to="loc_us-gaap_FairValuesDerivativesBalanceSheetLocationByDerivativeContractTypeByHedgingDesignationTable_894788" xbrldt:contextElement="segment" xbrldt:closed="true" use="optional" order="1" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DerivativeInstrumentRiskAxis" xlink:label="loc_us-gaap_DerivativeInstrumentRiskAxis_894794" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_FairValuesDerivativesBalanceSheetLocationByDerivativeContractTypeByHedgingDesignationTable_894788" xlink:to="loc_us-gaap_DerivativeInstrumentRiskAxis_894794" use="optional" order="2" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DerivativeContractTypeDomain" xlink:label="loc_us-gaap_DerivativeContractTypeDomain_894795" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_DerivativeInstrumentRiskAxis_894794" xlink:to="loc_us-gaap_DerivativeContractTypeDomain_894795" use="optional" order="3" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DerivativeContractTypeDomain" xlink:label="loc_us-gaap_DerivativeContractTypeDomain_894795_default" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_DerivativeInstrumentRiskAxis_894794" xlink:to="loc_us-gaap_DerivativeContractTypeDomain_894795_default" use="optional" order="4" />
<loc xlink:type="locator" xlink:href="imo-20220331.xsd#imo_DerivativeFairValueOfDerivativeAmountEffectOfCollateralNettingMember" xlink:label="loc_imo_DerivativeFairValueOfDerivativeAmountEffectOfCollateralNettingMember_894797" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DerivativeContractTypeDomain_894795" xlink:to="loc_imo_DerivativeFairValueOfDerivativeAmountEffectOfCollateralNettingMember_894797" use="optional" order="5" />
<loc xlink:type="locator" xlink:href="imo-20220331.xsd#imo_NetCarryingValueMember" xlink:label="loc_imo_NetCarryingValueMember_1144906" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DerivativeContractTypeDomain_894795" xlink:to="loc_imo_NetCarryingValueMember_1144906" use="optional" order="6" />
<loc xlink:type="locator" xlink:href="imo-20220331.xsd#imo_DerivativeFairValueOfDerivativeAmountEffectOfCounterPartyNettingMember" xlink:label="loc_imo_DerivativeFairValueOfDerivativeAmountEffectOfCounterPartyNettingMember_894796" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DerivativeContractTypeDomain_894795" xlink:to="loc_imo_DerivativeFairValueOfDerivativeAmountEffectOfCounterPartyNettingMember_894796" use="optional" order="7" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FairValueByFairValueHierarchyLevelAxis" xlink:label="loc_us-gaap_FairValueByFairValueHierarchyLevelAxis_894789" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_FairValuesDerivativesBalanceSheetLocationByDerivativeContractTypeByHedgingDesignationTable_894788" xlink:to="loc_us-gaap_FairValueByFairValueHierarchyLevelAxis_894789" use="optional" order="8" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FairValueMeasurementsFairValueHierarchyDomain" xlink:label="loc_us-gaap_FairValueMeasurementsFairValueHierarchyDomain_894790" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_FairValueByFairValueHierarchyLevelAxis_894789" xlink:to="loc_us-gaap_FairValueMeasurementsFairValueHierarchyDomain_894790" use="optional" order="9" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FairValueMeasurementsFairValueHierarchyDomain" xlink:label="loc_us-gaap_FairValueMeasurementsFairValueHierarchyDomain_894790_default" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_FairValueByFairValueHierarchyLevelAxis_894789" xlink:to="loc_us-gaap_FairValueMeasurementsFairValueHierarchyDomain_894790_default" use="optional" order="10" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FairValueInputsLevel1Member" xlink:label="loc_us-gaap_FairValueInputsLevel1Member_894791" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FairValueMeasurementsFairValueHierarchyDomain_894790" xlink:to="loc_us-gaap_FairValueInputsLevel1Member_894791" use="optional" order="11" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FairValueInputsLevel2Member" xlink:label="loc_us-gaap_FairValueInputsLevel2Member_894792" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FairValueMeasurementsFairValueHierarchyDomain_894790" xlink:to="loc_us-gaap_FairValueInputsLevel2Member_894792" use="optional" order="12" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FairValueInputsLevel3Member" xlink:label="loc_us-gaap_FairValueInputsLevel3Member_894793" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FairValueMeasurementsFairValueHierarchyDomain_894790" xlink:to="loc_us-gaap_FairValueInputsLevel3Member_894793" use="optional" order="13" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DerivativeLiabilitiesAbstract" xlink:label="loc_us-gaap_DerivativeLiabilitiesAbstract_894801" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DerivativesFairValueLineItems_894798" xlink:to="loc_us-gaap_DerivativeLiabilitiesAbstract_894801" use="optional" order="14" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DerivativeLiabilities" xlink:label="loc_us-gaap_DerivativeLiabilities_894802" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DerivativeLiabilitiesAbstract_894801" xlink:to="loc_us-gaap_DerivativeLiabilities_894802" use="optional" order="15" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DerivativeAssetsAbstract" xlink:label="loc_us-gaap_DerivativeAssetsAbstract_894799" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DerivativesFairValueLineItems_894798" xlink:to="loc_us-gaap_DerivativeAssetsAbstract_894799" use="optional" order="16" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DerivativeAssets" xlink:label="loc_us-gaap_DerivativeAssets_894800" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DerivativeAssetsAbstract_894799" xlink:to="loc_us-gaap_DerivativeAssets_894800" use="optional" order="17" />
</definitionLink>
<definitionLink xlink:type="extended" xlink:role="http://www.imperialoil.ca/role/FinancialAndDerivativeInstrumentsAdditionalInformationDetail">
<loc xlink:type="locator" xlink:href="imo-20220331.xsd#imo_FinancialInstrumentsAndDerivativesLineItems" xlink:label="loc_imo_FinancialInstrumentsAndDerivativesLineItems_559940" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DerivativeCollateralRightToReclaimCash" xlink:label="loc_us-gaap_DerivativeCollateralRightToReclaimCash_591868" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_imo_FinancialInstrumentsAndDerivativesLineItems_559940" xlink:to="loc_us-gaap_DerivativeCollateralRightToReclaimCash_591868" use="optional" order="1" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LongTermDebtFairValue" xlink:label="loc_us-gaap_LongTermDebtFairValue_559970" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_imo_FinancialInstrumentsAndDerivativesLineItems_559940" xlink:to="loc_us-gaap_LongTermDebtFairValue_559970" use="optional" order="2" />
<loc xlink:type="locator" xlink:href="imo-20220331.xsd#imo_FinancialInstrumentsAndDerivativesTable" xlink:label="loc_imo_FinancialInstrumentsAndDerivativesTable_559937" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_imo_FinancialInstrumentsAndDerivativesLineItems_559940" xlink:to="loc_imo_FinancialInstrumentsAndDerivativesTable_559937" xbrldt:contextElement="segment" xbrldt:closed="true" use="optional" order="3" />
<loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_LegalEntityAxis" xlink:label="loc_dei_LegalEntityAxis_559945" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_imo_FinancialInstrumentsAndDerivativesTable_559937" xlink:to="loc_dei_LegalEntityAxis_559945" use="optional" order="4" />
<loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_EntityDomain" xlink:label="loc_dei_EntityDomain_559946" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_dei_LegalEntityAxis_559945" xlink:to="loc_dei_EntityDomain_559946" use="optional" order="5" />
<loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_EntityDomain" xlink:label="loc_dei_EntityDomain_559946_default" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_dei_LegalEntityAxis_559945" xlink:to="loc_dei_EntityDomain_559946_default" use="optional" order="6" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_EnergyAxis" xlink:label="loc_srt_EnergyAxis_559942" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_imo_FinancialInstrumentsAndDerivativesTable_559937" xlink:to="loc_srt_EnergyAxis_559942" use="optional" order="7" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_EnergyDomain" xlink:label="loc_srt_EnergyDomain_559943" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_srt_EnergyAxis_559942" xlink:to="loc_srt_EnergyDomain_559943" use="optional" order="8" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_EnergyDomain" xlink:label="loc_srt_EnergyDomain_559943_default" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_srt_EnergyAxis_559942" xlink:to="loc_srt_EnergyDomain_559943_default" use="optional" order="9" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_ProductOrServiceAxis" xlink:label="loc_srt_ProductOrServiceAxis_559947" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_imo_FinancialInstrumentsAndDerivativesTable_559937" xlink:to="loc_srt_ProductOrServiceAxis_559947" use="optional" order="10" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_ProductsAndServicesDomain" xlink:label="loc_srt_ProductsAndServicesDomain_559948" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_srt_ProductOrServiceAxis_559947" xlink:to="loc_srt_ProductsAndServicesDomain_559948" use="optional" order="11" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_ProductsAndServicesDomain" xlink:label="loc_srt_ProductsAndServicesDomain_559948_default" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_srt_ProductOrServiceAxis_559947" xlink:to="loc_srt_ProductsAndServicesDomain_559948_default" use="optional" order="12" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DerivativeInstrumentRiskAxis" xlink:label="loc_us-gaap_DerivativeInstrumentRiskAxis_894783" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_imo_FinancialInstrumentsAndDerivativesTable_559937" xlink:to="loc_us-gaap_DerivativeInstrumentRiskAxis_894783" use="optional" order="13" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DerivativeContractTypeDomain" xlink:label="loc_us-gaap_DerivativeContractTypeDomain_894784" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_DerivativeInstrumentRiskAxis_894783" xlink:to="loc_us-gaap_DerivativeContractTypeDomain_894784" use="optional" order="14" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DerivativeContractTypeDomain" xlink:label="loc_us-gaap_DerivativeContractTypeDomain_894784_default" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_DerivativeInstrumentRiskAxis_894783" xlink:to="loc_us-gaap_DerivativeContractTypeDomain_894784_default" use="optional" order="15" />
<loc xlink:type="locator" xlink:href="imo-20220331.xsd#imo_MasterNettingArrangementsMember" xlink:label="loc_imo_MasterNettingArrangementsMember_894785" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DerivativeContractTypeDomain_894784" xlink:to="loc_imo_MasterNettingArrangementsMember_894785" use="optional" order="16" />
</definitionLink>
<definitionLink xlink:type="extended" xlink:role="http://www.imperialoil.ca/role/CommonSharesAdditionalInformationDetail">
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ClassOfStockLineItems" xlink:label="loc_us-gaap_ClassOfStockLineItems_728" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_StockRepurchaseProgramNumberOfSharesAuthorizedToBeRepurchased" xlink:label="loc_us-gaap_StockRepurchaseProgramNumberOfSharesAuthorizedToBeRepurchased_731" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ClassOfStockLineItems_728" xlink:to="loc_us-gaap_StockRepurchaseProgramNumberOfSharesAuthorizedToBeRepurchased_731" use="optional" order="1" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_StockRepurchaseProgramPeriodInForce1" xlink:label="loc_us-gaap_StockRepurchaseProgramPeriodInForce1_734" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ClassOfStockLineItems_728" xlink:to="loc_us-gaap_StockRepurchaseProgramPeriodInForce1_734" use="optional" order="2" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ScheduleOfStockByClassTable" xlink:label="loc_us-gaap_ScheduleOfStockByClassTable_730" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_ClassOfStockLineItems_728" xlink:to="loc_us-gaap_ScheduleOfStockByClassTable_730" xbrldt:contextElement="segment" xbrldt:closed="true" use="optional" order="3" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_SubsequentEventTypeAxis" xlink:label="loc_us-gaap_SubsequentEventTypeAxis_670890" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfStockByClassTable_730" xlink:to="loc_us-gaap_SubsequentEventTypeAxis_670890" use="optional" order="4" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_SubsequentEventTypeDomain" xlink:label="loc_us-gaap_SubsequentEventTypeDomain_670891" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_SubsequentEventTypeAxis_670890" xlink:to="loc_us-gaap_SubsequentEventTypeDomain_670891" use="optional" order="5" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_SubsequentEventTypeDomain" xlink:label="loc_us-gaap_SubsequentEventTypeDomain_670891_default" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_SubsequentEventTypeAxis_670890" xlink:to="loc_us-gaap_SubsequentEventTypeDomain_670891_default" use="optional" order="6" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_SubsequentEventMember" xlink:label="loc_us-gaap_SubsequentEventMember_670892" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SubsequentEventTypeDomain_670891" xlink:to="loc_us-gaap_SubsequentEventMember_670892" use="optional" order="7" />
<loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_LegalEntityAxis" xlink:label="loc_dei_LegalEntityAxis_729" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfStockByClassTable_730" xlink:to="loc_dei_LegalEntityAxis_729" use="optional" order="8" />
<loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_EntityDomain" xlink:label="loc_dei_EntityDomain_735" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_dei_LegalEntityAxis_729" xlink:to="loc_dei_EntityDomain_735" use="optional" order="9" />
<loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_EntityDomain" xlink:label="loc_dei_EntityDomain_735_default" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_dei_LegalEntityAxis_729" xlink:to="loc_dei_EntityDomain_735_default" use="optional" order="10" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareRepurchaseProgramAxis" xlink:label="loc_us-gaap_ShareRepurchaseProgramAxis_1015054" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfStockByClassTable_730" xlink:to="loc_us-gaap_ShareRepurchaseProgramAxis_1015054" use="optional" order="11" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareRepurchaseProgramDomain" xlink:label="loc_us-gaap_ShareRepurchaseProgramDomain_1015055" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_ShareRepurchaseProgramAxis_1015054" xlink:to="loc_us-gaap_ShareRepurchaseProgramDomain_1015055" use="optional" order="12" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareRepurchaseProgramDomain" xlink:label="loc_us-gaap_ShareRepurchaseProgramDomain_1015055_default" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_ShareRepurchaseProgramAxis_1015054" xlink:to="loc_us-gaap_ShareRepurchaseProgramDomain_1015055_default" use="optional" order="13" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_RangeAxis" xlink:label="loc_srt_RangeAxis_918771" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfStockByClassTable_730" xlink:to="loc_srt_RangeAxis_918771" use="optional" order="14" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_RangeMember" xlink:label="loc_srt_RangeMember_918772" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_srt_RangeAxis_918771" xlink:to="loc_srt_RangeMember_918772" use="optional" order="15" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_RangeMember" xlink:label="loc_srt_RangeMember_918772_default" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_srt_RangeAxis_918771" xlink:to="loc_srt_RangeMember_918772_default" use="optional" order="16" />
<loc xlink:type="locator" xlink:href="imo-20220331.xsd#imo_MajorityInterestOwnershipPercentage" xlink:label="loc_imo_MajorityInterestOwnershipPercentage_733" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ClassOfStockLineItems_728" xlink:to="loc_imo_MajorityInterestOwnershipPercentage_733" use="optional" order="17" />
<loc xlink:type="locator" xlink:href="imo-20220331.xsd#imo_PercentageOfTotalNumberOfCommonShares" xlink:label="loc_imo_PercentageOfTotalNumberOfCommonShares_918777" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ClassOfStockLineItems_728" xlink:to="loc_imo_PercentageOfTotalNumberOfCommonShares_918777" use="optional" order="18" />
<loc xlink:type="locator" xlink:href="imo-20220331.xsd#imo_SubstantialStockRepurchaseProgramCommonStockSubjectToRepurchaseAndCancellationAmount" xlink:label="loc_imo_SubstantialStockRepurchaseProgramCommonStockSubjectToRepurchaseAndCancellationAmount_1413761" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ClassOfStockLineItems_728" xlink:to="loc_imo_SubstantialStockRepurchaseProgramCommonStockSubjectToRepurchaseAndCancellationAmount_1413761" use="optional" order="19" />
</definitionLink>
<definitionLink xlink:type="extended" xlink:role="http://www.imperialoil.ca/role/SummaryOfCommonSharesDetail">
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ClassOfStockLineItems" xlink:label="loc_us-gaap_ClassOfStockLineItems_720" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CommonStockOtherSharesOutstanding" xlink:label="loc_us-gaap_CommonStockOtherSharesOutstanding_724" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ClassOfStockLineItems_720" xlink:to="loc_us-gaap_CommonStockOtherSharesOutstanding_724" use="optional" order="1" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ScheduleOfStockByClassTable" xlink:label="loc_us-gaap_ScheduleOfStockByClassTable_722" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_ClassOfStockLineItems_720" xlink:to="loc_us-gaap_ScheduleOfStockByClassTable_722" xbrldt:contextElement="segment" xbrldt:closed="true" use="optional" order="2" />
<loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_LegalEntityAxis" xlink:label="loc_dei_LegalEntityAxis_721" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfStockByClassTable_722" xlink:to="loc_dei_LegalEntityAxis_721" use="optional" order="3" />
<loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_EntityDomain" xlink:label="loc_dei_EntityDomain_725" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_dei_LegalEntityAxis_721" xlink:to="loc_dei_EntityDomain_725" use="optional" order="4" />
<loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_EntityDomain" xlink:label="loc_dei_EntityDomain_725_default" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_dei_LegalEntityAxis_721" xlink:to="loc_dei_EntityDomain_725_default" use="optional" order="5" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CommonStockSharesAuthorized" xlink:label="loc_us-gaap_CommonStockSharesAuthorized_723" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ClassOfStockLineItems_720" xlink:to="loc_us-gaap_CommonStockSharesAuthorized_723" use="optional" order="6" />
</definitionLink>
<definitionLink xlink:type="extended" xlink:role="http://www.imperialoil.ca/role/CommonShareActivitiesDetail">
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ClassOfStockLineItems" xlink:label="loc_us-gaap_ClassOfStockLineItems_738" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_StockRepurchasedAndRetiredDuringPeriodShares" xlink:label="loc_us-gaap_StockRepurchasedAndRetiredDuringPeriodShares_745" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ClassOfStockLineItems_738" xlink:to="loc_us-gaap_StockRepurchasedAndRetiredDuringPeriodShares_745" use="optional" order="1" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ScheduleOfStockByClassTable" xlink:label="loc_us-gaap_ScheduleOfStockByClassTable_741" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_ClassOfStockLineItems_738" xlink:to="loc_us-gaap_ScheduleOfStockByClassTable_741" xbrldt:contextElement="segment" xbrldt:closed="true" use="optional" order="2" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_StatementEquityComponentsAxis" xlink:label="loc_us-gaap_StatementEquityComponentsAxis_742" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfStockByClassTable_741" xlink:to="loc_us-gaap_StatementEquityComponentsAxis_742" use="optional" order="3" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_EquityComponentDomain" xlink:label="loc_us-gaap_EquityComponentDomain_739" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_StatementEquityComponentsAxis_742" xlink:to="loc_us-gaap_EquityComponentDomain_739" use="optional" order="4" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_EquityComponentDomain" xlink:label="loc_us-gaap_EquityComponentDomain_739_default" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_StatementEquityComponentsAxis_742" xlink:to="loc_us-gaap_EquityComponentDomain_739_default" use="optional" order="5" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CommonStockMember" xlink:label="loc_us-gaap_CommonStockMember_751" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_EquityComponentDomain_739" xlink:to="loc_us-gaap_CommonStockMember_751" use="optional" order="6" />
<loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_LegalEntityAxis" xlink:label="loc_dei_LegalEntityAxis_740" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfStockByClassTable_741" xlink:to="loc_dei_LegalEntityAxis_740" use="optional" order="7" />
<loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_EntityDomain" xlink:label="loc_dei_EntityDomain_752" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_dei_LegalEntityAxis_740" xlink:to="loc_dei_EntityDomain_752" use="optional" order="8" />
<loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_EntityDomain" xlink:label="loc_dei_EntityDomain_752_default" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_dei_LegalEntityAxis_740" xlink:to="loc_dei_EntityDomain_752_default" use="optional" order="9" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised" xlink:label="loc_us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised_744" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ClassOfStockLineItems_738" xlink:to="loc_us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised_744" use="optional" order="10" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CommonStockOtherSharesOutstanding" xlink:label="loc_us-gaap_CommonStockOtherSharesOutstanding_743" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ClassOfStockLineItems_738" xlink:to="loc_us-gaap_CommonStockOtherSharesOutstanding_743" use="optional" order="11" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CommonStockValue" xlink:label="loc_us-gaap_CommonStockValue_747" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ClassOfStockLineItems_738" xlink:to="loc_us-gaap_CommonStockValue_747" use="optional" order="12" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_StockRepurchasedAndRetiredDuringPeriodValue" xlink:label="loc_us-gaap_StockRepurchasedAndRetiredDuringPeriodValue_749" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ClassOfStockLineItems_738" xlink:to="loc_us-gaap_StockRepurchasedAndRetiredDuringPeriodValue_749" use="optional" order="13" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ProceedsFromStockOptionsExercised" xlink:label="loc_us-gaap_ProceedsFromStockOptionsExercised_748" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ClassOfStockLineItems_738" xlink:to="loc_us-gaap_ProceedsFromStockOptionsExercised_748" use="optional" order="14" />
</definitionLink>
<definitionLink xlink:type="extended" xlink:role="http://www.imperialoil.ca/role/CalculationOfBasicAndDilutedEarningsPerCommonShareAndTheDividendDeclaredByTheCompanyOnItsOutstandingCommonSharesDetail">
<loc xlink:type="locator" xlink:href="imo-20220331.xsd#imo_EarningsPerShareBasicAndDilutedLineItems" xlink:label="loc_imo_EarningsPerShareBasicAndDilutedLineItems_756" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_EarningsPerShareBasicAbstract" xlink:label="loc_us-gaap_EarningsPerShareBasicAbstract_755" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_imo_EarningsPerShareBasicAndDilutedLineItems_756" xlink:to="loc_us-gaap_EarningsPerShareBasicAbstract_755" use="optional" order="1" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_EarningsPerShareBasic" xlink:label="loc_us-gaap_EarningsPerShareBasic_762" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_EarningsPerShareBasicAbstract_755" xlink:to="loc_us-gaap_EarningsPerShareBasic_762" use="optional" order="2" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_NetIncomeLoss" xlink:label="loc_us-gaap_NetIncomeLoss_760" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_EarningsPerShareBasicAbstract_755" xlink:to="loc_us-gaap_NetIncomeLoss_760" use="optional" order="3" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_WeightedAverageNumberOfSharesOutstandingBasic" xlink:label="loc_us-gaap_WeightedAverageNumberOfSharesOutstandingBasic_761" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_EarningsPerShareBasicAbstract_755" xlink:to="loc_us-gaap_WeightedAverageNumberOfSharesOutstandingBasic_761" use="optional" order="4" />
<loc xlink:type="locator" xlink:href="imo-20220331.xsd#imo_ScheduleOfEarningsPerShareBasicAndDilutedTable" xlink:label="loc_imo_ScheduleOfEarningsPerShareBasicAndDilutedTable_759" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_imo_EarningsPerShareBasicAndDilutedLineItems_756" xlink:to="loc_imo_ScheduleOfEarningsPerShareBasicAndDilutedTable_759" xbrldt:contextElement="segment" xbrldt:closed="true" use="optional" order="5" />
<loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_LegalEntityAxis" xlink:label="loc_dei_LegalEntityAxis_758" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_imo_ScheduleOfEarningsPerShareBasicAndDilutedTable_759" xlink:to="loc_dei_LegalEntityAxis_758" use="optional" order="6" />
<loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_EntityDomain" xlink:label="loc_dei_EntityDomain_767" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_dei_LegalEntityAxis_758" xlink:to="loc_dei_EntityDomain_767" use="optional" order="7" />
<loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_EntityDomain" xlink:label="loc_dei_EntityDomain_767_default" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_dei_LegalEntityAxis_758" xlink:to="loc_dei_EntityDomain_767_default" use="optional" order="8" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_EarningsPerShareDilutedAbstract" xlink:label="loc_us-gaap_EarningsPerShareDilutedAbstract_757" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_imo_EarningsPerShareBasicAndDilutedLineItems_756" xlink:to="loc_us-gaap_EarningsPerShareDilutedAbstract_757" use="optional" order="9" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CommonStockDividendsPerShareDeclared" xlink:label="loc_us-gaap_CommonStockDividendsPerShareDeclared_766" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_EarningsPerShareDilutedAbstract_757" xlink:to="loc_us-gaap_CommonStockDividendsPerShareDeclared_766" use="optional" order="10" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_EarningsPerShareDiluted" xlink:label="loc_us-gaap_EarningsPerShareDiluted_765" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_EarningsPerShareDilutedAbstract_757" xlink:to="loc_us-gaap_EarningsPerShareDiluted_765" use="optional" order="11" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_WeightedAverageNumberDilutedSharesOutstandingAdjustment" xlink:label="loc_us-gaap_WeightedAverageNumberDilutedSharesOutstandingAdjustment_763" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_EarningsPerShareDilutedAbstract_757" xlink:to="loc_us-gaap_WeightedAverageNumberDilutedSharesOutstandingAdjustment_763" use="optional" order="12" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding" xlink:label="loc_us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding_764" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_EarningsPerShareDilutedAbstract_757" xlink:to="loc_us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding_764" use="optional" order="13" />
</definitionLink>
<definitionLink xlink:type="extended" xlink:role="http://www.imperialoil.ca/role/ChangesInAccumulatedOtherComprehensiveIncomeLossDetail">
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AccumulatedOtherComprehensiveIncomeLossLineItems" xlink:label="loc_us-gaap_AccumulatedOtherComprehensiveIncomeLossLineItems_925" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax" xlink:label="loc_us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax_928" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_AccumulatedOtherComprehensiveIncomeLossLineItems_925" xlink:to="loc_us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax_928" use="optional" order="1" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AccumulatedOtherComprehensiveIncomeLossTable" xlink:label="loc_us-gaap_AccumulatedOtherComprehensiveIncomeLossTable_926" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_AccumulatedOtherComprehensiveIncomeLossLineItems_925" xlink:to="loc_us-gaap_AccumulatedOtherComprehensiveIncomeLossTable_926" xbrldt:contextElement="segment" xbrldt:closed="true" use="optional" order="2" />
<loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_LegalEntityAxis" xlink:label="loc_dei_LegalEntityAxis_927" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_AccumulatedOtherComprehensiveIncomeLossTable_926" xlink:to="loc_dei_LegalEntityAxis_927" use="optional" order="3" />
<loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_EntityDomain" xlink:label="loc_dei_EntityDomain_932" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_dei_LegalEntityAxis_927" xlink:to="loc_dei_EntityDomain_932" use="optional" order="4" />
<loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_EntityDomain" xlink:label="loc_dei_EntityDomain_932_default" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_dei_LegalEntityAxis_927" xlink:to="loc_dei_EntityDomain_932_default" use="optional" order="5" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OtherComprehensiveIncomeDefinedBenefitPlansNetUnamortizedGainLossArisingDuringPeriodNetOfTax" xlink:label="loc_us-gaap_OtherComprehensiveIncomeDefinedBenefitPlansNetUnamortizedGainLossArisingDuringPeriodNetOfTax_929" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_AccumulatedOtherComprehensiveIncomeLossLineItems_925" xlink:to="loc_us-gaap_OtherComprehensiveIncomeDefinedBenefitPlansNetUnamortizedGainLossArisingDuringPeriodNetOfTax_929" use="optional" order="6" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OtherComprehensiveIncomeLossAmortizationAdjustmentFromAOCIPensionAndOtherPostretirementBenefitPlansForNetPriorServiceCostCreditNetOfTax" xlink:label="loc_us-gaap_OtherComprehensiveIncomeLossAmortizationAdjustmentFromAOCIPensionAndOtherPostretirementBenefitPlansForNetPriorServiceCostCreditNetOfTax_930" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_AccumulatedOtherComprehensiveIncomeLossLineItems_925" xlink:to="loc_us-gaap_OtherComprehensiveIncomeLossAmortizationAdjustmentFromAOCIPensionAndOtherPostretirementBenefitPlansForNetPriorServiceCostCreditNetOfTax_930" use="optional" order="7" />
</definitionLink>
<definitionLink xlink:type="extended" xlink:role="http://www.imperialoil.ca/role/AmountsReclassifiedOutOfAccumulatedOtherComprehensiveIncomeLossDetail">
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ReclassificationAdjustmentOutOfAccumulatedOtherComprehensiveIncomeLineItems" xlink:label="loc_us-gaap_ReclassificationAdjustmentOutOfAccumulatedOtherComprehensiveIncomeLineItems_937" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodBeforeTax" xlink:label="loc_us-gaap_ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodBeforeTax_942" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ReclassificationAdjustmentOutOfAccumulatedOtherComprehensiveIncomeLineItems_937" xlink:to="loc_us-gaap_ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodBeforeTax_942" use="optional" order="1" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ReclassificationOutOfAccumulatedOtherComprehensiveIncomeTable" xlink:label="loc_us-gaap_ReclassificationOutOfAccumulatedOtherComprehensiveIncomeTable_938" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_ReclassificationAdjustmentOutOfAccumulatedOtherComprehensiveIncomeLineItems_937" xlink:to="loc_us-gaap_ReclassificationOutOfAccumulatedOtherComprehensiveIncomeTable_938" xbrldt:contextElement="segment" xbrldt:closed="true" use="optional" order="2" />
<loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_LegalEntityAxis" xlink:label="loc_dei_LegalEntityAxis_936" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ReclassificationOutOfAccumulatedOtherComprehensiveIncomeTable_938" xlink:to="loc_dei_LegalEntityAxis_936" use="optional" order="3" />
<loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_EntityDomain" xlink:label="loc_dei_EntityDomain_941" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_dei_LegalEntityAxis_936" xlink:to="loc_dei_EntityDomain_941" use="optional" order="4" />
<loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_EntityDomain" xlink:label="loc_dei_EntityDomain_941_default" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_dei_LegalEntityAxis_936" xlink:to="loc_dei_EntityDomain_941_default" use="optional" order="5" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_StatementEquityComponentsAxis" xlink:label="loc_us-gaap_StatementEquityComponentsAxis_939" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ReclassificationOutOfAccumulatedOtherComprehensiveIncomeTable_938" xlink:to="loc_us-gaap_StatementEquityComponentsAxis_939" use="optional" order="6" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_EquityComponentDomain" xlink:label="loc_us-gaap_EquityComponentDomain_935" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_StatementEquityComponentsAxis_939" xlink:to="loc_us-gaap_EquityComponentDomain_935" use="optional" order="7" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_EquityComponentDomain" xlink:label="loc_us-gaap_EquityComponentDomain_935_default" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_StatementEquityComponentsAxis_939" xlink:to="loc_us-gaap_EquityComponentDomain_935_default" use="optional" order="8" />
<loc xlink:type="locator" xlink:href="imo-20220331.xsd#imo_AccumulatedDefinedBenefitPlansAdjustmentBeforeTaxMember" xlink:label="loc_imo_AccumulatedDefinedBenefitPlansAdjustmentBeforeTaxMember_940" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_EquityComponentDomain_935" xlink:to="loc_imo_AccumulatedDefinedBenefitPlansAdjustmentBeforeTaxMember_940" use="optional" order="9" />
</definitionLink>
<definitionLink xlink:type="extended" xlink:role="http://www.imperialoil.ca/role/IncomeTaxExpenseCreditForComponentsOfOtherComprehensiveIncomeLossDetail">
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AccumulatedOtherComprehensiveIncomeLossLineItems" xlink:label="loc_us-gaap_AccumulatedOtherComprehensiveIncomeLossLineItems_945" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OtherComprehensiveIncomeLossPensionAndOtherPostretirementBenefitPlansTax" xlink:label="loc_us-gaap_OtherComprehensiveIncomeLossPensionAndOtherPostretirementBenefitPlansTax_950" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_AccumulatedOtherComprehensiveIncomeLossLineItems_945" xlink:to="loc_us-gaap_OtherComprehensiveIncomeLossPensionAndOtherPostretirementBenefitPlansTax_950" use="optional" order="1" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AccumulatedOtherComprehensiveIncomeLossTable" xlink:label="loc_us-gaap_AccumulatedOtherComprehensiveIncomeLossTable_946" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_AccumulatedOtherComprehensiveIncomeLossLineItems_945" xlink:to="loc_us-gaap_AccumulatedOtherComprehensiveIncomeLossTable_946" xbrldt:contextElement="segment" xbrldt:closed="true" use="optional" order="2" />
<loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_LegalEntityAxis" xlink:label="loc_dei_LegalEntityAxis_947" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_AccumulatedOtherComprehensiveIncomeLossTable_946" xlink:to="loc_dei_LegalEntityAxis_947" use="optional" order="3" />
<loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_EntityDomain" xlink:label="loc_dei_EntityDomain_951" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_dei_LegalEntityAxis_947" xlink:to="loc_dei_EntityDomain_951" use="optional" order="4" />
<loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_EntityDomain" xlink:label="loc_dei_EntityDomain_951_default" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_dei_LegalEntityAxis_947" xlink:to="loc_dei_EntityDomain_951_default" use="optional" order="5" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OtherComprehensiveIncomeLossAmortizationAdjustmentFromAOCIPensionAndOtherPostretirementBenefitPlansForNetPriorServiceCostCreditTax" xlink:label="loc_us-gaap_OtherComprehensiveIncomeLossAmortizationAdjustmentFromAOCIPensionAndOtherPostretirementBenefitPlansForNetPriorServiceCostCreditTax_949" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_AccumulatedOtherComprehensiveIncomeLossLineItems_945" xlink:to="loc_us-gaap_OtherComprehensiveIncomeLossAmortizationAdjustmentFromAOCIPensionAndOtherPostretirementBenefitPlansForNetPriorServiceCostCreditTax_949" use="optional" order="6" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OtherComprehensiveIncomeDefinedBenefitPlansNetUnamortizedGainLossArisingDuringPeriodTax" xlink:label="loc_us-gaap_OtherComprehensiveIncomeDefinedBenefitPlansNetUnamortizedGainLossArisingDuringPeriodTax_948" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_AccumulatedOtherComprehensiveIncomeLossLineItems_945" xlink:to="loc_us-gaap_OtherComprehensiveIncomeDefinedBenefitPlansNetUnamortizedGainLossArisingDuringPeriodTax_948" use="optional" order="7" />
</definitionLink>
<definitionLink xlink:type="extended" xlink:role="http://fasb.org/us-gaap/role/eedm/ExtensibleEnumerationLists">
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LiabilitiesNoncurrentAbstract" xlink:label="loc_us-gaap_LiabilitiesNoncurrentAbstract" />
<loc xlink:type="locator" xlink:href="imo-20220331.xsd#imo_LongTermDebtAndFinanceLeaseObligations" xlink:label="loc_IMO_LongTermDebtAndFinanceLeaseObligations" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LiabilitiesNoncurrentAbstract" xlink:to="loc_IMO_LongTermDebtAndFinanceLeaseObligations" order="1.0" />
</definitionLink>
</linkbase>
</XBRL>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EX-101.LAB
<SEQUENCE>9
<FILENAME>imo-20220331_lab.xml
<DESCRIPTION>XBRL TAXONOMY EXTENSION LABEL LINKBASE
<TEXT>
<XBRL>
<?xml version="1.0" encoding="utf-8"?>
<!--Generated by DFIN XBRL Instance Document - http://www.dfinsolutions.com/ - Version R3.0 - on 04-May-2022 [05:26:10] {AM}-->
<linkbase xmlns="http://www.xbrl.org/2003/linkbase" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xlink="http://www.w3.org/1999/xlink" xsi:schemaLocation="http://www.xbrl.org/2003/linkbase http://www.xbrl.org/2003/xbrl-linkbase-2003-12-31.xsd">
<roleRef xlink:type="simple" xlink:href="http://www.xbrl.org/lrr/role/negated-2009-12-16.xsd#negatedLabel" roleURI="http://www.xbrl.org/2009/role/negatedLabel" />
<roleRef xlink:type="simple" xlink:href="http://www.xbrl.org/lrr/role/negated-2009-12-16.xsd#negatedPeriodEndLabel" roleURI="http://www.xbrl.org/2009/role/negatedPeriodEndLabel" />
<roleRef xlink:type="simple" xlink:href="http://www.xbrl.org/lrr/role/negated-2009-12-16.xsd#negatedPeriodStartLabel" roleURI="http://www.xbrl.org/2009/role/negatedPeriodStartLabel" />
<roleRef xlink:type="simple" xlink:href="http://www.xbrl.org/lrr/role/negated-2009-12-16.xsd#negatedTotalLabel" roleURI="http://www.xbrl.org/2009/role/negatedTotalLabel" />
<roleRef xlink:type="simple" xlink:href="http://www.xbrl.org/lrr/role/negated-2009-12-16.xsd#negatedNetLabel" roleURI="http://www.xbrl.org/2009/role/negatedNetLabel" />
<roleRef xlink:type="simple" xlink:href="http://www.xbrl.org/lrr/role/negated-2009-12-16.xsd#negatedTerseLabel" roleURI="http://www.xbrl.org/2009/role/negatedTerseLabel" />
<roleRef xlink:type="simple" xlink:href="http://www.xbrl.org/lrr/role/net-2009-12-16.xsd#netLabel" roleURI="http://www.xbrl.org/2009/role/netLabel" />
<labelLink xlink:type="extended" xlink:role="http://www.xbrl.org/2003/role/link">
<loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_CoverAbstract" xlink:label="loc_dei_CoverAbstract" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_dei_CoverAbstract" xml:lang="en-US">Cover [Abstract]</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_CoverAbstract" xlink:to="lab_dei_CoverAbstract" />
<loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_AmendmentFlag" xlink:label="loc_dei_AmendmentFlag" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_dei_AmendmentFlag" xml:lang="en-US">Amendment Flag</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_AmendmentFlag" xlink:to="lab_dei_AmendmentFlag" />
<loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_DocumentFiscalYearFocus" xlink:label="loc_dei_DocumentFiscalYearFocus" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_dei_DocumentFiscalYearFocus" xml:lang="en-US">Document Fiscal Year Focus</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_DocumentFiscalYearFocus" xlink:to="lab_dei_DocumentFiscalYearFocus" />
<loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_DocumentFiscalPeriodFocus" xlink:label="loc_dei_DocumentFiscalPeriodFocus" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_dei_DocumentFiscalPeriodFocus" xml:lang="en-US">Document Fiscal Period Focus</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_DocumentFiscalPeriodFocus" xlink:to="lab_dei_DocumentFiscalPeriodFocus" />
<loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_EntityCentralIndexKey" xlink:label="loc_dei_EntityCentralIndexKey" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_dei_EntityCentralIndexKey" xml:lang="en-US">Entity Central Index Key</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_EntityCentralIndexKey" xlink:to="lab_dei_EntityCentralIndexKey" />
<loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_CurrentFiscalYearEndDate" xlink:label="loc_dei_CurrentFiscalYearEndDate" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_dei_CurrentFiscalYearEndDate" xml:lang="en-US">Current Fiscal Year End Date</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_CurrentFiscalYearEndDate" xlink:to="lab_dei_CurrentFiscalYearEndDate" />
<loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_DocumentType" xlink:label="loc_dei_DocumentType" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_dei_DocumentType" xml:lang="en-US">Document Type</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_DocumentType" xlink:to="lab_dei_DocumentType" />
<loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_EntityInteractiveDataCurrent" xlink:label="loc_dei_EntityInteractiveDataCurrent" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_dei_EntityInteractiveDataCurrent" xml:lang="en-US">Entity Interactive Data Current</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_EntityInteractiveDataCurrent" xlink:to="lab_dei_EntityInteractiveDataCurrent" />
<loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_DocumentPeriodEndDate" xlink:label="loc_dei_DocumentPeriodEndDate" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_dei_DocumentPeriodEndDate" xml:lang="en-US">Document Period End Date</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_DocumentPeriodEndDate" xlink:to="lab_dei_DocumentPeriodEndDate" />
<loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_EntityAddressStateOrProvince" xlink:label="loc_dei_EntityAddressStateOrProvince" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_dei_EntityAddressStateOrProvince" xml:lang="en-US">Entity Address, State or Province</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_EntityAddressStateOrProvince" xlink:to="lab_dei_EntityAddressStateOrProvince" />
<loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_EntityAddressPostalZipCode" xlink:label="loc_dei_EntityAddressPostalZipCode" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_dei_EntityAddressPostalZipCode" xml:lang="en-US">Entity Address, Postal Zip Code</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_EntityAddressPostalZipCode" xlink:to="lab_dei_EntityAddressPostalZipCode" />
<loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_EntityAddressCountry" xlink:label="loc_dei_EntityAddressCountry" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_dei_EntityAddressCountry" xml:lang="en-US">Entity Address, Country</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_EntityAddressCountry" xlink:to="lab_dei_EntityAddressCountry" />
<loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_CityAreaCode" xlink:label="loc_dei_CityAreaCode" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_dei_CityAreaCode" xml:lang="en-US">City Area Code</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_CityAreaCode" xlink:to="lab_dei_CityAreaCode" />
<loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_LocalPhoneNumber" xlink:label="loc_dei_LocalPhoneNumber" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_dei_LocalPhoneNumber" xml:lang="en-US">Local Phone Number</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_LocalPhoneNumber" xlink:to="lab_dei_LocalPhoneNumber" />
<loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_EntityRegistrantName" xlink:label="loc_dei_EntityRegistrantName" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_dei_EntityRegistrantName" xml:lang="en-US">Entity Registrant Name</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_EntityRegistrantName" xlink:to="lab_dei_EntityRegistrantName" />
<loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_EntityFileNumber" xlink:label="loc_dei_EntityFileNumber" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_dei_EntityFileNumber" xml:lang="en-US">Entity File Number</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_EntityFileNumber" xlink:to="lab_dei_EntityFileNumber" />
<loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_EntityTaxIdentificationNumber" xlink:label="loc_dei_EntityTaxIdentificationNumber" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_dei_EntityTaxIdentificationNumber" xml:lang="en-US">Entity Tax Identification Number</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_EntityTaxIdentificationNumber" xlink:to="lab_dei_EntityTaxIdentificationNumber" />
<loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_EntityIncorporationStateCountryCode" xlink:label="loc_dei_EntityIncorporationStateCountryCode" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_dei_EntityIncorporationStateCountryCode" xml:lang="en-US">Entity Incorporation, State or Country Code</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_EntityIncorporationStateCountryCode" xlink:to="lab_dei_EntityIncorporationStateCountryCode" />
<loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_EntityCurrentReportingStatus" xlink:label="loc_dei_EntityCurrentReportingStatus" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_dei_EntityCurrentReportingStatus" xml:lang="en-US">Entity Current Reporting Status</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_EntityCurrentReportingStatus" xlink:to="lab_dei_EntityCurrentReportingStatus" />
<loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_EntityShellCompany" xlink:label="loc_dei_EntityShellCompany" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_dei_EntityShellCompany" xml:lang="en-US">Entity Shell Company</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_EntityShellCompany" xlink:to="lab_dei_EntityShellCompany" />
<loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_EntityFilerCategory" xlink:label="loc_dei_EntityFilerCategory" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_dei_EntityFilerCategory" xml:lang="en-US">Entity Filer Category</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_EntityFilerCategory" xlink:to="lab_dei_EntityFilerCategory" />
<loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_EntitySmallBusiness" xlink:label="loc_dei_EntitySmallBusiness" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_dei_EntitySmallBusiness" xml:lang="en-US">Entity Small Business</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_EntitySmallBusiness" xlink:to="lab_dei_EntitySmallBusiness" />
<loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_EntityEmergingGrowthCompany" xlink:label="loc_dei_EntityEmergingGrowthCompany" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_dei_EntityEmergingGrowthCompany" xml:lang="en-US">Entity Emerging Growth Company</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_EntityEmergingGrowthCompany" xlink:to="lab_dei_EntityEmergingGrowthCompany" />
<loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_EntityAddressAddressLine1" xlink:label="loc_dei_EntityAddressAddressLine1" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_dei_EntityAddressAddressLine1" xml:lang="en-US">Entity Address, Address Line One</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_EntityAddressAddressLine1" xlink:to="lab_dei_EntityAddressAddressLine1" />
<loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_EntityAddressCityOrTown" xlink:label="loc_dei_EntityAddressCityOrTown" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_dei_EntityAddressCityOrTown" xml:lang="en-US">Entity Address, City or Town</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_EntityAddressCityOrTown" xlink:to="lab_dei_EntityAddressCityOrTown" />
<loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_EntityCommonStockSharesOutstanding" xlink:label="loc_dei_EntityCommonStockSharesOutstanding" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_dei_EntityCommonStockSharesOutstanding" xml:lang="en-US">Entity Common Stock, Shares Outstanding</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_EntityCommonStockSharesOutstanding" xlink:to="lab_dei_EntityCommonStockSharesOutstanding" />
<loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_DocumentTransitionReport" xlink:label="loc_dei_DocumentTransitionReport" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_dei_DocumentTransitionReport" xml:lang="en-US">Document Transition Report</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_DocumentTransitionReport" xlink:to="lab_dei_DocumentTransitionReport" />
<loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_DocumentQuarterlyReport" xlink:label="loc_dei_DocumentQuarterlyReport" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_dei_DocumentQuarterlyReport" xml:lang="en-US">Document Quarterly Report</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_DocumentQuarterlyReport" xlink:to="lab_dei_DocumentQuarterlyReport" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncomeStatementAbstract" xlink:label="loc_us-gaap_IncomeStatementAbstract" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_IncomeStatementAbstract" xml:lang="en-US">Income Statement [Abstract]</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_IncomeStatementAbstract" xlink:to="lab_us-gaap_IncomeStatementAbstract" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_StatementTable" xlink:label="loc_us-gaap_StatementTable" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_StatementTable" xml:lang="en-US">Statement [Table]</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_StatementTable" xml:lang="en-US">Statement [Table]</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_StatementTable" xlink:to="lab_us-gaap_StatementTable" />
<loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_LegalEntityAxis" xlink:label="loc_dei_LegalEntityAxis" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_dei_LegalEntityAxis" xml:lang="en-US">Legal Entity [Axis]</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_dei_LegalEntityAxis" xml:lang="en-US">Legal Entity [Axis]</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_LegalEntityAxis" xlink:to="lab_dei_LegalEntityAxis" />
<loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_EntityDomain" xlink:label="loc_dei_EntityDomain" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_dei_EntityDomain" xml:lang="en-US">Entity [Domain]</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_dei_EntityDomain" xml:lang="en-US">Entity [Domain]</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_EntityDomain" xlink:to="lab_dei_EntityDomain" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_StatementLineItems" xlink:label="loc_us-gaap_StatementLineItems" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_StatementLineItems" xml:lang="en-US">Statement [Line Items]</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_StatementLineItems" xml:lang="en-US">Statement [Line Items]</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_StatementLineItems" xlink:to="lab_us-gaap_StatementLineItems" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncomeTaxExpenseBenefit" xlink:label="loc_us-gaap_IncomeTaxExpenseBenefit" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_IncomeTaxExpenseBenefit" xml:lang="en-US">Income Tax Expense (Benefit)</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_IncomeTaxExpenseBenefit" xml:lang="en-US">Income taxes</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/definitionGuidance" xlink:label="lab_us-gaap_IncomeTaxExpenseBenefit" xml:lang="en-US">Income tax expense (benefit)</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_IncomeTaxExpenseBenefit" xlink:to="lab_us-gaap_IncomeTaxExpenseBenefit" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CostsAndExpensesAbstract" xlink:label="loc_us-gaap_CostsAndExpensesAbstract" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_CostsAndExpensesAbstract" xml:lang="en-US">Costs and Expenses [Abstract]</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_CostsAndExpensesAbstract" xml:lang="en-US">Expenses</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_CostsAndExpensesAbstract" xlink:to="lab_us-gaap_CostsAndExpensesAbstract" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DepreciationDepletionAndAmortization" xlink:label="loc_us-gaap_DepreciationDepletionAndAmortization" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_DepreciationDepletionAndAmortization" xml:lang="en-US">Depreciation, Depletion and Amortization</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_DepreciationDepletionAndAmortization" xml:lang="en-US">Depreciation and depletion</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DepreciationDepletionAndAmortization" xlink:to="lab_us-gaap_DepreciationDepletionAndAmortization" />
<loc xlink:type="locator" xlink:href="imo-20220331.xsd#imo_CrudeOilAndProductPurchases" xlink:label="loc_imo_CrudeOilAndProductPurchases" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_imo_CrudeOilAndProductPurchases" xml:lang="en-US">Crude Oil And Product Purchases</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_imo_CrudeOilAndProductPurchases" xml:lang="en-US">Purchases of crude oil and products</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="lab_imo_CrudeOilAndProductPurchases" xml:lang="en-US">Purchases of crude oil and products</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_imo_CrudeOilAndProductPurchases" xlink:to="lab_imo_CrudeOilAndProductPurchases" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="lab_imo_CrudeOilAndProductPurchases" xml:lang="en-US">Purchase cost of crude oil, products and other raw materials, feedstocks, semi finished products, finished products and other merchandise that become part of salable products for oil and gas, refining and marketing and chemical operations.</label>
<loc xlink:type="locator" xlink:href="imo-20220331.xsd#imo_ProductionAndManufacturingExpenses" xlink:label="loc_imo_ProductionAndManufacturingExpenses" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_imo_ProductionAndManufacturingExpenses" xml:lang="en-US">Production And Manufacturing Expenses</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="lab_imo_ProductionAndManufacturingExpenses" xml:lang="en-US">Production and manufacturing</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/definitionGuidance" xlink:label="lab_imo_ProductionAndManufacturingExpenses" xml:lang="en-US">Production and manufacturing</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_imo_ProductionAndManufacturingExpenses" xlink:to="lab_imo_ProductionAndManufacturingExpenses" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="lab_imo_ProductionAndManufacturingExpenses" xml:lang="en-US">Costs, excluding deprecation, incurred to operate and maintain - 1) oil and gas wells, production, transportation and support equipment and facilities; 2) refining manufacturing facilities; and 3) chemical manufacturing facilities.</label>
<loc xlink:type="locator" xlink:href="imo-20220331.xsd#imo_FederalExciseTaxAndFuelCharge" xlink:label="loc_imo_FederalExciseTaxAndFuelCharge" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_imo_FederalExciseTaxAndFuelCharge" xml:lang="en-US">Federal Excise Tax And Fuel Charge</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="lab_imo_FederalExciseTaxAndFuelCharge" xml:lang="en-US">Federal excise tax and fuel charge</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_imo_FederalExciseTaxAndFuelCharge" xlink:to="lab_imo_FederalExciseTaxAndFuelCharge" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="lab_imo_FederalExciseTaxAndFuelCharge" xml:lang="en-US">The amount of federal excise tax and fuel charge included in sales and revenues, which are then deducted as an expense.</label>
<loc xlink:type="locator" xlink:href="imo-20220331.xsd#imo_SellingAndGeneral" xlink:label="loc_imo_SellingAndGeneral" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_imo_SellingAndGeneral" xml:lang="en-US">Selling and General</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_imo_SellingAndGeneral" xml:lang="en-US">Selling and general</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_imo_SellingAndGeneral" xlink:to="lab_imo_SellingAndGeneral" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="lab_imo_SellingAndGeneral" xml:lang="en-US">Selling And General</label>
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_InterestExpense" xlink:label="loc_us-gaap_InterestExpense" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_InterestExpense" xml:lang="en-US">Interest Expense</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/definitionGuidance" xlink:label="lab_us-gaap_InterestExpense" xml:lang="en-US">Financing (note 5)</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="lab_us-gaap_InterestExpense" xml:lang="en-US">Financing (note 5)</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:label="lab_us-gaap_InterestExpense" xml:lang="en-US">Total financing</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_InterestExpense" xlink:to="lab_us-gaap_InterestExpense" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CostsAndExpenses" xlink:label="loc_us-gaap_CostsAndExpenses" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_CostsAndExpenses" xml:lang="en-US">Costs and Expenses</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:label="lab_us-gaap_CostsAndExpenses" xml:lang="en-US">Total expenses</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_CostsAndExpenses" xml:lang="en-US">Total expenses</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_CostsAndExpenses" xlink:to="lab_us-gaap_CostsAndExpenses" />
<loc xlink:type="locator" xlink:href="imo-20220331.xsd#imo_PensionAndPostRetirementBenefitCostsNonServiceComponents" xlink:label="loc_imo_PensionAndPostRetirementBenefitCostsNonServiceComponents" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_imo_PensionAndPostRetirementBenefitCostsNonServiceComponents" xml:lang="en-US">Pension And Post Retirement Benefit Costs Non Service Components</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_imo_PensionAndPostRetirementBenefitCostsNonServiceComponents" xml:lang="en-US">Non-service&#160;pension and postretirement benefit</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="lab_imo_PensionAndPostRetirementBenefitCostsNonServiceComponents" xml:lang="en-US">Non-service pension and postretirement benefit</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_imo_PensionAndPostRetirementBenefitCostsNonServiceComponents" xlink:to="lab_imo_PensionAndPostRetirementBenefitCostsNonServiceComponents" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="lab_imo_PensionAndPostRetirementBenefitCostsNonServiceComponents" xml:lang="en-US">Pension and post retirement benefit costs non service components.</label>
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ExplorationExpense" xlink:label="loc_us-gaap_ExplorationExpense" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_ExplorationExpense" xml:lang="en-US">Exploration Expense</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="lab_us-gaap_ExplorationExpense" xml:lang="en-US">Exploration</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_ExplorationExpense" xml:lang="en-US">Exploration</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ExplorationExpense" xlink:to="lab_us-gaap_ExplorationExpense" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_EarningsPerShareAbstract" xlink:label="loc_us-gaap_EarningsPerShareAbstract" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_EarningsPerShareAbstract" xml:lang="en-US">Earnings Per Share [Abstract]</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_EarningsPerShareAbstract" xml:lang="en-US">Per share information&#160;(Canadian dollars)</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_EarningsPerShareAbstract" xlink:to="lab_us-gaap_EarningsPerShareAbstract" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_EarningsPerShareBasic" xlink:label="loc_us-gaap_EarningsPerShareBasic" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_EarningsPerShareBasic" xml:lang="en-US">Earnings Per Share, Basic</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="lab_us-gaap_EarningsPerShareBasic" xml:lang="en-US">Net income (loss) per common share - basic&#160;(note 9)</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_EarningsPerShareBasic" xml:lang="en-US">Net income (loss) per common share (dollars)</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_EarningsPerShareBasic" xlink:to="lab_us-gaap_EarningsPerShareBasic" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_EarningsPerShareDiluted" xlink:label="loc_us-gaap_EarningsPerShareDiluted" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_EarningsPerShareDiluted" xml:lang="en-US">Earnings Per Share, Diluted</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="lab_us-gaap_EarningsPerShareDiluted" xml:lang="en-US">Net income (loss) per common share - diluted (note 9)</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_EarningsPerShareDiluted" xml:lang="en-US">Net income (loss) per common share (dollars)</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_EarningsPerShareDiluted" xlink:to="lab_us-gaap_EarningsPerShareDiluted" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_RevenuesAbstract" xlink:label="loc_us-gaap_RevenuesAbstract" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_RevenuesAbstract" xml:lang="en-US">Revenues [Abstract]</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_RevenuesAbstract" xml:lang="en-US">Revenues and other income</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_RevenuesAbstract" xlink:to="lab_us-gaap_RevenuesAbstract" />
<loc xlink:type="locator" xlink:href="imo-20220331.xsd#imo_RevenuesIncludingFederalExciseTax" xlink:label="loc_imo_RevenuesIncludingFederalExciseTax" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_imo_RevenuesIncludingFederalExciseTax" xml:lang="en-US">Revenues Including Federal Excise Tax</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_imo_RevenuesIncludingFederalExciseTax" xml:lang="en-US">Revenues</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_imo_RevenuesIncludingFederalExciseTax" xlink:to="lab_imo_RevenuesIncludingFederalExciseTax" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="lab_imo_RevenuesIncludingFederalExciseTax" xml:lang="en-US">Total revenue from sales of goods and services during the reporting period, reduced by sales returns and allowances and sales discounts. Also includes federal excise tax which is then deducted as an expense.</label>
<loc xlink:type="locator" xlink:href="imo-20220331.xsd#imo_TotalRevenuesAndOtherIncome" xlink:label="loc_imo_TotalRevenuesAndOtherIncome" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_imo_TotalRevenuesAndOtherIncome" xml:lang="en-US">Total Revenues And Other Income</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:label="lab_imo_TotalRevenuesAndOtherIncome" xml:lang="en-US">Total revenues and other income</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_imo_TotalRevenuesAndOtherIncome" xlink:to="lab_imo_TotalRevenuesAndOtherIncome" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="lab_imo_TotalRevenuesAndOtherIncome" xml:lang="en-US">Total revenues and income from equity affiliates and other income.</label>
<loc xlink:type="locator" xlink:href="imo-20220331.xsd#imo_InvestmentAndOtherIncomeNet" xlink:label="loc_imo_InvestmentAndOtherIncomeNet" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_imo_InvestmentAndOtherIncomeNet" xml:lang="en-US">Investment And Other Income Net</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="lab_imo_InvestmentAndOtherIncomeNet" xml:lang="en-US">Investment and other income (note 3)</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_imo_InvestmentAndOtherIncomeNet" xml:lang="en-US">Investment and other income (note 3)</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_imo_InvestmentAndOtherIncomeNet" xlink:to="lab_imo_InvestmentAndOtherIncomeNet" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="lab_imo_InvestmentAndOtherIncomeNet" xml:lang="en-US">Investment and other income net.</label>
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_NetIncomeLoss" xlink:label="loc_us-gaap_NetIncomeLoss" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_NetIncomeLoss" xml:lang="en-US">Net Income (Loss) Attributable to Parent</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:label="lab_us-gaap_NetIncomeLoss" xml:lang="en-US">Net income (loss)</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_NetIncomeLoss" xml:lang="en-US">Net income (loss)</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="lab_us-gaap_NetIncomeLoss" xml:lang="en-US">Net income (loss) for the period</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/presentationGuidance" xlink:label="lab_us-gaap_NetIncomeLoss" xml:lang="en-US">Net income (loss) (millions of Canadian dollars)</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_NetIncomeLoss" xlink:to="lab_us-gaap_NetIncomeLoss" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest" xlink:label="loc_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest" xml:lang="en-US">Income (Loss) from Continuing Operations before Income Taxes, Noncontrolling Interest</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:label="lab_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest" xml:lang="en-US">Income (loss) before income taxes</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest" xml:lang="en-US">Income (loss) before income taxes</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest" xlink:to="lab_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest" />
<loc xlink:type="locator" xlink:href="imo-20220331.xsd#imo_FinancingRelatedParties" xlink:label="loc_imo_FinancingRelatedParties" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_imo_FinancingRelatedParties" xml:lang="en-US">Financing Related Parties</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_imo_FinancingRelatedParties" xml:lang="en-US">Amounts to related parties included in financing, (note 5).</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_imo_FinancingRelatedParties" xlink:to="lab_imo_FinancingRelatedParties" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="lab_imo_FinancingRelatedParties" xml:lang="en-US">Financing related parties.</label>
<loc xlink:type="locator" xlink:href="imo-20220331.xsd#imo_ProductionAndManufacturingExpensesRelatedParties" xlink:label="loc_imo_ProductionAndManufacturingExpensesRelatedParties" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_imo_ProductionAndManufacturingExpensesRelatedParties" xml:lang="en-US">Production And Manufacturing Expenses Related Parties</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_imo_ProductionAndManufacturingExpensesRelatedParties" xml:lang="en-US">Amounts to related parties included in production and manufacturing, and selling and general expenses.</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_imo_ProductionAndManufacturingExpensesRelatedParties" xlink:to="lab_imo_ProductionAndManufacturingExpensesRelatedParties" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="lab_imo_ProductionAndManufacturingExpensesRelatedParties" xml:lang="en-US">Production And Manufacturing Expenses, Related Parties</label>
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_RevenueFromRelatedParties" xlink:label="loc_us-gaap_RevenueFromRelatedParties" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_RevenueFromRelatedParties" xml:lang="en-US">Revenue from Related Parties</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_RevenueFromRelatedParties" xml:lang="en-US">Amounts from related parties included in revenues.</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_RevenueFromRelatedParties" xlink:to="lab_us-gaap_RevenueFromRelatedParties" />
<loc xlink:type="locator" xlink:href="imo-20220331.xsd#imo_CrudeOilAndProductPurchasesRelatedParties" xlink:label="loc_imo_CrudeOilAndProductPurchasesRelatedParties" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_imo_CrudeOilAndProductPurchasesRelatedParties" xml:lang="en-US">Crude Oil And Product Purchases Related Parties</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_imo_CrudeOilAndProductPurchasesRelatedParties" xml:lang="en-US">Amounts to related parties included in purchases of crude oil and products.</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_imo_CrudeOilAndProductPurchasesRelatedParties" xlink:to="lab_imo_CrudeOilAndProductPurchasesRelatedParties" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="lab_imo_CrudeOilAndProductPurchasesRelatedParties" xml:lang="en-US">Crude Oil And Product Purchases, Related Parties</label>
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_StatementOfIncomeAndComprehensiveIncomeAbstract" xlink:label="loc_us-gaap_StatementOfIncomeAndComprehensiveIncomeAbstract" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_StatementOfIncomeAndComprehensiveIncomeAbstract" xml:lang="en-US">Statement of Comprehensive Income [Abstract]</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_StatementOfIncomeAndComprehensiveIncomeAbstract" xlink:to="lab_us-gaap_StatementOfIncomeAndComprehensiveIncomeAbstract" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParentAbstract" xlink:label="loc_us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParentAbstract" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParentAbstract" xml:lang="en-US">Other Comprehensive Income (Loss), Net of Tax, Portion Attributable to Parent [Abstract]</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParentAbstract" xml:lang="en-US">Other comprehensive income (loss), net of income taxes</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParentAbstract" xlink:to="lab_us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParentAbstract" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OtherComprehensiveIncomeDefinedBenefitPlansNetUnamortizedGainLossArisingDuringPeriodNetOfTax" xlink:label="loc_us-gaap_OtherComprehensiveIncomeDefinedBenefitPlansNetUnamortizedGainLossArisingDuringPeriodNetOfTax" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_OtherComprehensiveIncomeDefinedBenefitPlansNetUnamortizedGainLossArisingDuringPeriodNetOfTax" xml:lang="en-US">Other Comprehensive Income (Loss), Defined Benefit Plan, Gain (Loss) Arising During Period, after Tax</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="lab_us-gaap_OtherComprehensiveIncomeDefinedBenefitPlansNetUnamortizedGainLossArisingDuringPeriodNetOfTax" xml:lang="en-US">Postretirement benefits liability adjustment (excluding amortization)</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_OtherComprehensiveIncomeDefinedBenefitPlansNetUnamortizedGainLossArisingDuringPeriodNetOfTax" xml:lang="en-US">Current period change excluding amounts reclassified from accumulated other comprehensive income</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OtherComprehensiveIncomeDefinedBenefitPlansNetUnamortizedGainLossArisingDuringPeriodNetOfTax" xlink:to="lab_us-gaap_OtherComprehensiveIncomeDefinedBenefitPlansNetUnamortizedGainLossArisingDuringPeriodNetOfTax" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent" xlink:label="loc_us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent" xml:lang="en-US">Other Comprehensive Income (Loss), Net of Tax, Portion Attributable to Parent</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:label="lab_us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent" xml:lang="en-US">Total other comprehensive income (loss)</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent" xml:lang="en-US">Other comprehensive income (loss)</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent" xlink:to="lab_us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OtherComprehensiveIncomeLossAmortizationAdjustmentFromAOCIPensionAndOtherPostretirementBenefitPlansForNetPriorServiceCostCreditNetOfTax" xlink:label="loc_us-gaap_OtherComprehensiveIncomeLossAmortizationAdjustmentFromAOCIPensionAndOtherPostretirementBenefitPlansForNetPriorServiceCostCreditNetOfTax" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_OtherComprehensiveIncomeLossAmortizationAdjustmentFromAOCIPensionAndOtherPostretirementBenefitPlansForNetPriorServiceCostCreditNetOfTax" xml:lang="en-US">Other Comprehensive (Income) Loss, Defined Benefit Plan, Prior Service Cost (Credit), Reclassification Adjustment from AOCI, after Tax</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_OtherComprehensiveIncomeLossAmortizationAdjustmentFromAOCIPensionAndOtherPostretirementBenefitPlansForNetPriorServiceCostCreditNetOfTax" xml:lang="en-US">Amortization of postretirement benefits liability adjustment included in net benefit costs</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/definitionGuidance" xlink:label="lab_us-gaap_OtherComprehensiveIncomeLossAmortizationAdjustmentFromAOCIPensionAndOtherPostretirementBenefitPlansForNetPriorServiceCostCreditNetOfTax" xml:lang="en-US">Amounts reclassified from accumulated other comprehensive income</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OtherComprehensiveIncomeLossAmortizationAdjustmentFromAOCIPensionAndOtherPostretirementBenefitPlansForNetPriorServiceCostCreditNetOfTax" xlink:to="lab_us-gaap_OtherComprehensiveIncomeLossAmortizationAdjustmentFromAOCIPensionAndOtherPostretirementBenefitPlansForNetPriorServiceCostCreditNetOfTax" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ComprehensiveIncomeNetOfTax" xlink:label="loc_us-gaap_ComprehensiveIncomeNetOfTax" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_ComprehensiveIncomeNetOfTax" xml:lang="en-US">Comprehensive Income (Loss), Net of Tax, Attributable to Parent</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:label="lab_us-gaap_ComprehensiveIncomeNetOfTax" xml:lang="en-US">Comprehensive income (loss)</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ComprehensiveIncomeNetOfTax" xlink:to="lab_us-gaap_ComprehensiveIncomeNetOfTax" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_StatementOfFinancialPositionAbstract" xlink:label="loc_us-gaap_StatementOfFinancialPositionAbstract" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_StatementOfFinancialPositionAbstract" xml:lang="en-US">Statement of Financial Position [Abstract]</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_StatementOfFinancialPositionAbstract" xlink:to="lab_us-gaap_StatementOfFinancialPositionAbstract" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_StockholdersEquityAbstract" xlink:label="loc_us-gaap_StockholdersEquityAbstract" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_StockholdersEquityAbstract" xml:lang="en-US">Stockholders' Equity Attributable to Parent [Abstract]</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_StockholdersEquityAbstract" xml:lang="en-US">Shareholders' equity</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_StockholdersEquityAbstract" xlink:to="lab_us-gaap_StockholdersEquityAbstract" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CommonStockValue" xlink:label="loc_us-gaap_CommonStockValue" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_CommonStockValue" xml:lang="en-US">Common Stock, Value, Issued</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_CommonStockValue" xml:lang="en-US">Common shares at stated value (note 9)</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/periodStartLabel" xlink:label="lab_us-gaap_CommonStockValue" xml:lang="en-US">Common stock beginning balance, value</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/periodEndLabel" xlink:label="lab_us-gaap_CommonStockValue" xml:lang="en-US">Common stock, ending balance, value</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_CommonStockValue" xlink:to="lab_us-gaap_CommonStockValue" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_RetainedEarningsAccumulatedDeficit" xlink:label="loc_us-gaap_RetainedEarningsAccumulatedDeficit" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_RetainedEarningsAccumulatedDeficit" xml:lang="en-US">Retained Earnings (Accumulated Deficit)</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_RetainedEarningsAccumulatedDeficit" xml:lang="en-US">Earnings reinvested</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_RetainedEarningsAccumulatedDeficit" xlink:to="lab_us-gaap_RetainedEarningsAccumulatedDeficit" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax" xlink:label="loc_us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax" xml:lang="en-US">Accumulated Other Comprehensive Income (Loss), Net of Tax</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax" xml:lang="en-US">Accumulated other comprehensive income (loss) (note 10)</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/periodEndLabel" xlink:label="lab_us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax" xml:lang="en-US">Balance at March 31</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/periodStartLabel" xlink:label="lab_us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax" xml:lang="en-US">Balance at January 1</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax" xlink:to="lab_us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" xlink:label="loc_us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" xml:lang="en-US">Stockholders' Equity, Including Portion Attributable to Noncontrolling Interest</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:label="lab_us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" xml:lang="en-US">Total shareholders' equity</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/periodStartLabel" xlink:label="lab_us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" xml:lang="en-US">At beginning of period</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/periodEndLabel" xlink:label="lab_us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" xml:lang="en-US">At end of period</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" xlink:to="lab_us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AssetsAbstract" xlink:label="loc_us-gaap_AssetsAbstract" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_AssetsAbstract" xml:lang="en-US">Assets [Abstract]</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_AssetsAbstract" xml:lang="en-US">Assets</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AssetsAbstract" xlink:to="lab_us-gaap_AssetsAbstract" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AssetsCurrentAbstract" xlink:label="loc_us-gaap_AssetsCurrentAbstract" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_AssetsCurrentAbstract" xml:lang="en-US">Assets, Current [Abstract]</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_AssetsCurrentAbstract" xml:lang="en-US">Current assets</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AssetsCurrentAbstract" xlink:to="lab_us-gaap_AssetsCurrentAbstract" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AssetsCurrent" xlink:label="loc_us-gaap_AssetsCurrent" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_AssetsCurrent" xml:lang="en-US">Assets, Current</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:label="lab_us-gaap_AssetsCurrent" xml:lang="en-US">Total current assets</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AssetsCurrent" xlink:to="lab_us-gaap_AssetsCurrent" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CashAndCashEquivalentsAtCarryingValue" xlink:label="loc_us-gaap_CashAndCashEquivalentsAtCarryingValue" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_CashAndCashEquivalentsAtCarryingValue" xml:lang="en-US">Cash and Cash Equivalents, at Carrying Value</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_CashAndCashEquivalentsAtCarryingValue" xml:lang="en-US">Cash</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/periodStartLabel" xlink:label="lab_us-gaap_CashAndCashEquivalentsAtCarryingValue" xml:lang="en-US">Cash at beginning of period</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/periodEndLabel" xlink:label="lab_us-gaap_CashAndCashEquivalentsAtCarryingValue" xml:lang="en-US">Cash at end of period</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_CashAndCashEquivalentsAtCarryingValue" xlink:to="lab_us-gaap_CashAndCashEquivalentsAtCarryingValue" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_InventoryFinishedGoodsAndWorkInProcess" xlink:label="loc_us-gaap_InventoryFinishedGoodsAndWorkInProcess" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_InventoryFinishedGoodsAndWorkInProcess" xml:lang="en-US">Inventory, Finished Goods and Work in Process, Gross</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_InventoryFinishedGoodsAndWorkInProcess" xml:lang="en-US">Inventories of crude oil and products</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_InventoryFinishedGoodsAndWorkInProcess" xlink:to="lab_us-gaap_InventoryFinishedGoodsAndWorkInProcess" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ReceivablesNetCurrent" xlink:label="loc_us-gaap_ReceivablesNetCurrent" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_ReceivablesNetCurrent" xml:lang="en-US">Receivables, Net, Current</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_ReceivablesNetCurrent" xml:lang="en-US">Accounts receivable - net</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ReceivablesNetCurrent" xlink:to="lab_us-gaap_ReceivablesNetCurrent" />
<loc xlink:type="locator" xlink:href="imo-20220331.xsd#imo_MaterialsSuppliesAndPrepaidExpenses" xlink:label="loc_imo_MaterialsSuppliesAndPrepaidExpenses" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_imo_MaterialsSuppliesAndPrepaidExpenses" xml:lang="en-US">Materials Supplies And Prepaid Expenses</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_imo_MaterialsSuppliesAndPrepaidExpenses" xml:lang="en-US">Materials, supplies and prepaid expenses</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_imo_MaterialsSuppliesAndPrepaidExpenses" xlink:to="lab_imo_MaterialsSuppliesAndPrepaidExpenses" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="lab_imo_MaterialsSuppliesAndPrepaidExpenses" xml:lang="en-US">Carrying amount as of the balance sheet date for elements of machinery or equipment held for the purpose of replacing similar parts in the course of repair or maintenance. Expenditures made in advance of when the economic benefit of the cost will be realized, and which will be expensed in future periods with the passage of time or when a triggering event occurs.</label>
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_Goodwill" xlink:label="loc_us-gaap_Goodwill" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_Goodwill" xml:lang="en-US">Goodwill</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_Goodwill" xml:lang="en-US">Goodwill</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_Goodwill" xlink:to="lab_us-gaap_Goodwill" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PropertyPlantAndEquipmentGross" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentGross" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_PropertyPlantAndEquipmentGross" xml:lang="en-US">Property, Plant and Equipment, Gross</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="lab_us-gaap_PropertyPlantAndEquipmentGross" xml:lang="en-US">Property, plant and equipment,</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentGross" xlink:to="lab_us-gaap_PropertyPlantAndEquipmentGross" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_Assets" xlink:label="loc_us-gaap_Assets" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_Assets" xml:lang="en-US">Assets</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:label="lab_us-gaap_Assets" xml:lang="en-US">Total assets</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/definitionGuidance" xlink:label="lab_us-gaap_Assets" xml:lang="en-US">Total assets as at March 31</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_Assets" xlink:to="lab_us-gaap_Assets" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LongTermInvestmentsAndReceivablesNet" xlink:label="loc_us-gaap_LongTermInvestmentsAndReceivablesNet" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_LongTermInvestmentsAndReceivablesNet" xml:lang="en-US">Long-term Investments and Receivables, Net</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_LongTermInvestmentsAndReceivablesNet" xml:lang="en-US">Investments and long-term receivables</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LongTermInvestmentsAndReceivablesNet" xlink:to="lab_us-gaap_LongTermInvestmentsAndReceivablesNet" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PropertyPlantAndEquipmentNet" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentNet" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_PropertyPlantAndEquipmentNet" xml:lang="en-US">Property, Plant and Equipment, Net</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:label="lab_us-gaap_PropertyPlantAndEquipmentNet" xml:lang="en-US">Property, plant and equipment, net</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentNet" xlink:to="lab_us-gaap_PropertyPlantAndEquipmentNet" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment" xlink:label="loc_us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment" xml:lang="en-US">Accumulated Depreciation, Depletion and Amortization, Property, Plant, and Equipment</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2009/role/negatedTerseLabel" xlink:label="lab_us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment" xml:lang="en-US">less accumulated depreciation and depletion</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment" xlink:to="lab_us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OtherAssetsNoncurrent" xlink:label="loc_us-gaap_OtherAssetsNoncurrent" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_OtherAssetsNoncurrent" xml:lang="en-US">Other Assets, Noncurrent</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_OtherAssetsNoncurrent" xml:lang="en-US">Other assets, including intangibles - net</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OtherAssetsNoncurrent" xlink:to="lab_us-gaap_OtherAssetsNoncurrent" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LiabilitiesAndStockholdersEquity" xlink:label="loc_us-gaap_LiabilitiesAndStockholdersEquity" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_LiabilitiesAndStockholdersEquity" xml:lang="en-US">Liabilities and Equity</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:label="lab_us-gaap_LiabilitiesAndStockholdersEquity" xml:lang="en-US">Total liabilities and shareholders' equity</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LiabilitiesAndStockholdersEquity" xlink:to="lab_us-gaap_LiabilitiesAndStockholdersEquity" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LiabilitiesAbstract" xlink:label="loc_us-gaap_LiabilitiesAbstract" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_LiabilitiesAbstract" xml:lang="en-US">Liabilities [Abstract]</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_LiabilitiesAbstract" xml:lang="en-US">Liabilities</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LiabilitiesAbstract" xlink:to="lab_us-gaap_LiabilitiesAbstract" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LiabilitiesCurrentAbstract" xlink:label="loc_us-gaap_LiabilitiesCurrentAbstract" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_LiabilitiesCurrentAbstract" xml:lang="en-US">Liabilities, Current [Abstract]</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_LiabilitiesCurrentAbstract" xml:lang="en-US">Current liabilities</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LiabilitiesCurrentAbstract" xlink:to="lab_us-gaap_LiabilitiesCurrentAbstract" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AccountsPayableAndAccruedLiabilitiesCurrent" xlink:label="loc_us-gaap_AccountsPayableAndAccruedLiabilitiesCurrent" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_AccountsPayableAndAccruedLiabilitiesCurrent" xml:lang="en-US">Accounts Payable and Accrued Liabilities, Current</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_AccountsPayableAndAccruedLiabilitiesCurrent" xml:lang="en-US">Accounts payable and accrued liabilities (note 7)</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AccountsPayableAndAccruedLiabilitiesCurrent" xlink:to="lab_us-gaap_AccountsPayableAndAccruedLiabilitiesCurrent" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DebtCurrent" xlink:label="loc_us-gaap_DebtCurrent" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_DebtCurrent" xml:lang="en-US">Debt, Current</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_DebtCurrent" xml:lang="en-US">Notes and loans payable</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DebtCurrent" xlink:to="lab_us-gaap_DebtCurrent" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AccruedIncomeTaxesCurrent" xlink:label="loc_us-gaap_AccruedIncomeTaxesCurrent" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_AccruedIncomeTaxesCurrent" xml:lang="en-US">Accrued Income Taxes, Current</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_AccruedIncomeTaxesCurrent" xml:lang="en-US">Income taxes payable</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AccruedIncomeTaxesCurrent" xlink:to="lab_us-gaap_AccruedIncomeTaxesCurrent" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LiabilitiesCurrent" xlink:label="loc_us-gaap_LiabilitiesCurrent" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_LiabilitiesCurrent" xml:lang="en-US">Liabilities, Current</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:label="lab_us-gaap_LiabilitiesCurrent" xml:lang="en-US">Total current liabilities</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LiabilitiesCurrent" xlink:to="lab_us-gaap_LiabilitiesCurrent" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_Liabilities" xlink:label="loc_us-gaap_Liabilities" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_Liabilities" xml:lang="en-US">Liabilities</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:label="lab_us-gaap_Liabilities" xml:lang="en-US">Total liabilities</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_Liabilities" xlink:to="lab_us-gaap_Liabilities" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OtherLiabilitiesNoncurrent" xlink:label="loc_us-gaap_OtherLiabilitiesNoncurrent" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_OtherLiabilitiesNoncurrent" xml:lang="en-US">Other Liabilities, Noncurrent</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_OtherLiabilitiesNoncurrent" xml:lang="en-US">Other long-term obligations (note 7)</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:label="lab_us-gaap_OtherLiabilitiesNoncurrent" xml:lang="en-US">Total other long-term obligations</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OtherLiabilitiesNoncurrent" xlink:to="lab_us-gaap_OtherLiabilitiesNoncurrent" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DeferredTaxAndOtherLiabilitiesNoncurrent" xlink:label="loc_us-gaap_DeferredTaxAndOtherLiabilitiesNoncurrent" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_DeferredTaxAndOtherLiabilitiesNoncurrent" xml:lang="en-US">Deferred Tax and Other Liabilities, Noncurrent</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_DeferredTaxAndOtherLiabilitiesNoncurrent" xml:lang="en-US">Deferred income tax liabilities</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DeferredTaxAndOtherLiabilitiesNoncurrent" xlink:to="lab_us-gaap_DeferredTaxAndOtherLiabilitiesNoncurrent" />
<loc xlink:type="locator" xlink:href="imo-20220331.xsd#imo_LongTermDebtAndFinanceLeaseObligations" xlink:label="loc_imo_LongTermDebtAndFinanceLeaseObligations" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_imo_LongTermDebtAndFinanceLeaseObligations" xml:lang="en-US">Long Term Debt And Finance Lease Obligations</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_imo_LongTermDebtAndFinanceLeaseObligations" xml:lang="en-US">Long-term debt (note 6)</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:label="lab_imo_LongTermDebtAndFinanceLeaseObligations" xml:lang="en-US">Total long-term debt</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_imo_LongTermDebtAndFinanceLeaseObligations" xlink:to="lab_imo_LongTermDebtAndFinanceLeaseObligations" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="lab_imo_LongTermDebtAndFinanceLeaseObligations" xml:lang="en-US">Long term debt and finance lease obligations.</label>
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_StatementOfPartnersCapitalAbstract" xlink:label="loc_us-gaap_StatementOfPartnersCapitalAbstract" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_StatementOfPartnersCapitalAbstract" xml:lang="en-US">Statement of Partners' Capital [Abstract]</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_StatementOfPartnersCapitalAbstract" xlink:to="lab_us-gaap_StatementOfPartnersCapitalAbstract" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_BalanceSheetLocationAxis" xlink:label="loc_us-gaap_BalanceSheetLocationAxis" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_BalanceSheetLocationAxis" xml:lang="en-US">Balance Sheet Location [Axis]</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_BalanceSheetLocationAxis" xml:lang="en-US">Balance Sheet Location [Axis]</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_BalanceSheetLocationAxis" xlink:to="lab_us-gaap_BalanceSheetLocationAxis" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_BalanceSheetLocationDomain" xlink:label="loc_us-gaap_BalanceSheetLocationDomain" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_BalanceSheetLocationDomain" xml:lang="en-US">Balance Sheet Location [Domain]</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_BalanceSheetLocationDomain" xml:lang="en-US">Balance Sheet Location [Domain]</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_BalanceSheetLocationDomain" xlink:to="lab_us-gaap_BalanceSheetLocationDomain" />
<loc xlink:type="locator" xlink:href="imo-20220331.xsd#imo_NoncurrentLiabilitiesMember" xlink:label="loc_imo_NoncurrentLiabilitiesMember" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_imo_NoncurrentLiabilitiesMember" xml:lang="en-US">Noncurrent Liabilities [Member]</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_imo_NoncurrentLiabilitiesMember" xml:lang="en-US">Long-term debt</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_imo_NoncurrentLiabilitiesMember" xlink:to="lab_imo_NoncurrentLiabilitiesMember" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="lab_imo_NoncurrentLiabilitiesMember" xml:lang="en-US">Noncurrent Liabilities [Member]</label>
<loc xlink:type="locator" xlink:href="imo-20220331.xsd#imo_InvestmentsAndLongTermReceivablesMember" xlink:label="loc_imo_InvestmentsAndLongTermReceivablesMember" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_imo_InvestmentsAndLongTermReceivablesMember" xml:lang="en-US">Investments And Long Term Receivables [Member]</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_imo_InvestmentsAndLongTermReceivablesMember" xml:lang="en-US">Investments and Long Term Receivables</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_imo_InvestmentsAndLongTermReceivablesMember" xlink:to="lab_imo_InvestmentsAndLongTermReceivablesMember" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="lab_imo_InvestmentsAndLongTermReceivablesMember" xml:lang="en-US">Investments and long term receivables.</label>
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CommonStockSharesOutstanding" xlink:label="loc_us-gaap_CommonStockSharesOutstanding" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_CommonStockSharesOutstanding" xml:lang="en-US">Common Stock, Shares, Outstanding</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_CommonStockSharesOutstanding" xml:lang="en-US">Common shares outstanding</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_CommonStockSharesOutstanding" xlink:to="lab_us-gaap_CommonStockSharesOutstanding" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DueFromRelatedPartiesNoncurrent" xlink:label="loc_us-gaap_DueFromRelatedPartiesNoncurrent" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_DueFromRelatedPartiesNoncurrent" xml:lang="en-US">Due from Related Parties, Noncurrent</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_DueFromRelatedPartiesNoncurrent" xml:lang="en-US">Due from related parties</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DueFromRelatedPartiesNoncurrent" xlink:to="lab_us-gaap_DueFromRelatedPartiesNoncurrent" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DueToRelatedPartiesNoncurrent" xlink:label="loc_us-gaap_DueToRelatedPartiesNoncurrent" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_DueToRelatedPartiesNoncurrent" xml:lang="en-US">Due to Related Parties, Noncurrent</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_DueToRelatedPartiesNoncurrent" xml:lang="en-US">Due to related parties</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DueToRelatedPartiesNoncurrent" xlink:to="lab_us-gaap_DueToRelatedPartiesNoncurrent" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CommonStockSharesAuthorized" xlink:label="loc_us-gaap_CommonStockSharesAuthorized" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_CommonStockSharesAuthorized" xml:lang="en-US">Common Stock, Shares Authorized</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="lab_us-gaap_CommonStockSharesAuthorized" xml:lang="en-US">Common shares authorized</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_CommonStockSharesAuthorized" xml:lang="en-US">Authorized</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_CommonStockSharesAuthorized" xlink:to="lab_us-gaap_CommonStockSharesAuthorized" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_RelatedPartyTransactionDueFromToRelatedPartyCurrent" xlink:label="loc_us-gaap_RelatedPartyTransactionDueFromToRelatedPartyCurrent" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_RelatedPartyTransactionDueFromToRelatedPartyCurrent" xml:lang="en-US">Related Party Transaction, Due from (to) Related Party, Current</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_RelatedPartyTransactionDueFromToRelatedPartyCurrent" xml:lang="en-US">Amounts receivable (payable) from (to) related parties</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_RelatedPartyTransactionDueFromToRelatedPartyCurrent" xlink:to="lab_us-gaap_RelatedPartyTransactionDueFromToRelatedPartyCurrent" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_StatementOfStockholdersEquityAbstract" xlink:label="loc_us-gaap_StatementOfStockholdersEquityAbstract" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_StatementOfStockholdersEquityAbstract" xml:lang="en-US">Statement of Stockholders' Equity [Abstract]</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_StatementOfStockholdersEquityAbstract" xlink:to="lab_us-gaap_StatementOfStockholdersEquityAbstract" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_CumulativeEffectPeriodOfAdoptionAxis" xlink:label="loc_srt_CumulativeEffectPeriodOfAdoptionAxis" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_srt_CumulativeEffectPeriodOfAdoptionAxis" xml:lang="en-US">Cumulative Effect, Period of Adoption [Axis]</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_srt_CumulativeEffectPeriodOfAdoptionAxis" xlink:to="lab_srt_CumulativeEffectPeriodOfAdoptionAxis" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_CumulativeEffectPeriodOfAdoptionDomain" xlink:label="loc_srt_CumulativeEffectPeriodOfAdoptionDomain" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_srt_CumulativeEffectPeriodOfAdoptionDomain" xml:lang="en-US">Cumulative Effect, Period of Adoption [Domain]</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_srt_CumulativeEffectPeriodOfAdoptionDomain" xlink:to="lab_srt_CumulativeEffectPeriodOfAdoptionDomain" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_StatementEquityComponentsAxis" xlink:label="loc_us-gaap_StatementEquityComponentsAxis" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_StatementEquityComponentsAxis" xml:lang="en-US">Equity Components [Axis]</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_StatementEquityComponentsAxis" xml:lang="en-US">Equity Components [Axis]</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_StatementEquityComponentsAxis" xlink:to="lab_us-gaap_StatementEquityComponentsAxis" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_EquityComponentDomain" xlink:label="loc_us-gaap_EquityComponentDomain" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_EquityComponentDomain" xml:lang="en-US">Equity Component [Domain]</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_EquityComponentDomain" xml:lang="en-US">Equity Component [Domain]</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_EquityComponentDomain" xlink:to="lab_us-gaap_EquityComponentDomain" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AccumulatedOtherComprehensiveIncomeMember" xlink:label="loc_us-gaap_AccumulatedOtherComprehensiveIncomeMember" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_AccumulatedOtherComprehensiveIncomeMember" xml:lang="en-US">AOCI Attributable to Parent [Member]</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_AccumulatedOtherComprehensiveIncomeMember" xml:lang="en-US">Accumulated other comprehensive income (loss) (note 10)</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AccumulatedOtherComprehensiveIncomeMember" xlink:to="lab_us-gaap_AccumulatedOtherComprehensiveIncomeMember" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CommonStockMember" xlink:label="loc_us-gaap_CommonStockMember" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_CommonStockMember" xml:lang="en-US">Common Stock [Member]</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_CommonStockMember" xml:lang="en-US">Common shares at stated value (note 9)</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="lab_us-gaap_CommonStockMember" xml:lang="en-US">Common Stock</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_CommonStockMember" xlink:to="lab_us-gaap_CommonStockMember" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_RetainedEarningsMember" xlink:label="loc_us-gaap_RetainedEarningsMember" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_RetainedEarningsMember" xml:lang="en-US">Retained Earnings [Member]</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_RetainedEarningsMember" xml:lang="en-US">Earnings reinvested</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_RetainedEarningsMember" xlink:to="lab_us-gaap_RetainedEarningsMember" />
<loc xlink:type="locator" xlink:href="imo-20220331.xsd#imo_SharePurchasesInExcessOfStatedValue" xlink:label="loc_imo_SharePurchasesInExcessOfStatedValue" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_imo_SharePurchasesInExcessOfStatedValue" xml:lang="en-US">Share Purchases In Excess Of Stated Value</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:label="lab_imo_SharePurchasesInExcessOfStatedValue" xml:lang="en-US">Share purchases in excess of stated value</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_imo_SharePurchasesInExcessOfStatedValue" xlink:to="lab_imo_SharePurchasesInExcessOfStatedValue" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="lab_imo_SharePurchasesInExcessOfStatedValue" xml:lang="en-US">Excess of the purchase price of common stock over the stated value charged to retain earnings during the period</label>
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_StockRepurchasedAndRetiredDuringPeriodValue" xlink:label="loc_us-gaap_StockRepurchasedAndRetiredDuringPeriodValue" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_StockRepurchasedAndRetiredDuringPeriodValue" xml:lang="en-US">Stock Repurchased and Retired During Period, Value</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2009/role/negatedTerseLabel" xlink:label="lab_us-gaap_StockRepurchasedAndRetiredDuringPeriodValue" xml:lang="en-US">Share purchases at stated value</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:label="lab_us-gaap_StockRepurchasedAndRetiredDuringPeriodValue" xml:lang="en-US">Purchases at stated value, value</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_StockRepurchasedAndRetiredDuringPeriodValue" xlink:to="lab_us-gaap_StockRepurchasedAndRetiredDuringPeriodValue" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_Dividends" xlink:label="loc_us-gaap_Dividends" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_Dividends" xml:lang="en-US">Dividends</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:label="lab_us-gaap_Dividends" xml:lang="en-US">Dividends declared</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_Dividends" xlink:to="lab_us-gaap_Dividends" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_StatementOfCashFlowsAbstract" xlink:label="loc_us-gaap_StatementOfCashFlowsAbstract" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_StatementOfCashFlowsAbstract" xml:lang="en-US">Statement of Cash Flows [Abstract]</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_StatementOfCashFlowsAbstract" xlink:to="lab_us-gaap_StatementOfCashFlowsAbstract" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract" xlink:label="loc_us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract" xml:lang="en-US">Net Cash Provided by (Used in) Investing Activities [Abstract]</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract" xml:lang="en-US">Investing activities</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract" xlink:to="lab_us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract" />
<loc xlink:type="locator" xlink:href="imo-20220331.xsd#imo_NetMovementRelatedToLoansToEquityCompanies" xlink:label="loc_imo_NetMovementRelatedToLoansToEquityCompanies" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_imo_NetMovementRelatedToLoansToEquityCompanies" xml:lang="en-US">Net Movement Related To Loans To Equity Companies</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:label="lab_imo_NetMovementRelatedToLoansToEquityCompanies" xml:lang="en-US">Loans to equity companies - net</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_imo_NetMovementRelatedToLoansToEquityCompanies" xlink:to="lab_imo_NetMovementRelatedToLoansToEquityCompanies" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="lab_imo_NetMovementRelatedToLoansToEquityCompanies" xml:lang="en-US">Net movement related to loans to equity companies.</label>
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ProceedsFromSaleOfPropertyPlantAndEquipment" xlink:label="loc_us-gaap_ProceedsFromSaleOfPropertyPlantAndEquipment" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_ProceedsFromSaleOfPropertyPlantAndEquipment" xml:lang="en-US">Proceeds from Sale of Property, Plant, and Equipment</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="lab_us-gaap_ProceedsFromSaleOfPropertyPlantAndEquipment" xml:lang="en-US">Proceeds from asset sales (note 3)</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/definitionGuidance" xlink:label="lab_us-gaap_ProceedsFromSaleOfPropertyPlantAndEquipment" xml:lang="en-US">Proceeds from asset sales</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ProceedsFromSaleOfPropertyPlantAndEquipment" xlink:to="lab_us-gaap_ProceedsFromSaleOfPropertyPlantAndEquipment" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PaymentsToAcquireProductiveAssets" xlink:label="loc_us-gaap_PaymentsToAcquireProductiveAssets" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_PaymentsToAcquireProductiveAssets" xml:lang="en-US">Payments to Acquire Productive Assets</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:label="lab_us-gaap_PaymentsToAcquireProductiveAssets" xml:lang="en-US">Additions to property, plant and equipment</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_PaymentsToAcquireProductiveAssets" xlink:to="lab_us-gaap_PaymentsToAcquireProductiveAssets" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_NetCashProvidedByUsedInInvestingActivities" xlink:label="loc_us-gaap_NetCashProvidedByUsedInInvestingActivities" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_NetCashProvidedByUsedInInvestingActivities" xml:lang="en-US">Net Cash Provided by (Used in) Investing Activities</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:label="lab_us-gaap_NetCashProvidedByUsedInInvestingActivities" xml:lang="en-US">Cash flows from (used in) investing activities</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_NetCashProvidedByUsedInInvestingActivities" xlink:to="lab_us-gaap_NetCashProvidedByUsedInInvestingActivities" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseExcludingExchangeRateEffect" xlink:label="loc_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseExcludingExchangeRateEffect" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseExcludingExchangeRateEffect" xml:lang="en-US">Cash, Cash Equivalents, Restricted Cash and Restricted Cash Equivalents, Period Increase (Decrease), Excluding Exchange Rate Effect</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:label="lab_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseExcludingExchangeRateEffect" xml:lang="en-US">Increase (decrease) in cash</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseExcludingExchangeRateEffect" xlink:to="lab_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseExcludingExchangeRateEffect" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract" xlink:label="loc_us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract" xml:lang="en-US">Net Cash Provided by (Used in) Operating Activities [Abstract]</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract" xml:lang="en-US">Operating activities</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract" xlink:to="lab_us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ProfitLoss" xlink:label="loc_us-gaap_ProfitLoss" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_ProfitLoss" xml:lang="en-US">Net Income (Loss), Including Portion Attributable to Noncontrolling Interest</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_ProfitLoss" xml:lang="en-US">Net income (loss)</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ProfitLoss" xlink:to="lab_us-gaap_ProfitLoss" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract" xlink:label="loc_us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract" xml:lang="en-US">Adjustments to Reconcile Net Income (Loss) to Cash Provided by (Used in) Operating Activities [Abstract]</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract" xml:lang="en-US">Adjustments for&#160;non-cash&#160;items:</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract" xlink:to="lab_us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract" />
<loc xlink:type="locator" xlink:href="imo-20220331.xsd#imo_DeferredIncomeTaxesAndOther" xlink:label="loc_imo_DeferredIncomeTaxesAndOther" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_imo_DeferredIncomeTaxesAndOther" xml:lang="en-US">Deferred Income Taxes and Other</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_imo_DeferredIncomeTaxesAndOther" xml:lang="en-US">Deferred income taxes and other</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_imo_DeferredIncomeTaxesAndOther" xlink:to="lab_imo_DeferredIncomeTaxesAndOther" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="lab_imo_DeferredIncomeTaxesAndOther" xml:lang="en-US">The component of income tax expense for the period representing the net change in the entity's deferred tax assets and liabilities pertaining to continuing operations. Prior year Exploration and Exploratory dry hole costs written off as expense in the current year. Entity's net proportionate share for the period of net earnings, less dividends, of its investment to which the equity method of accounting is applied.</label>
<loc xlink:type="locator" xlink:href="imo-20220331.xsd#imo_DepreciationDepletionAndAmortizationExcludingIntangibleAssetImpairmentCharges" xlink:label="loc_imo_DepreciationDepletionAndAmortizationExcludingIntangibleAssetImpairmentCharges" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_imo_DepreciationDepletionAndAmortizationExcludingIntangibleAssetImpairmentCharges" xml:lang="en-US">Depreciation Depletion and Amortization Excluding Intangible Asset Impairment Charges</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_imo_DepreciationDepletionAndAmortizationExcludingIntangibleAssetImpairmentCharges" xml:lang="en-US">Depreciation and depletion</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_imo_DepreciationDepletionAndAmortizationExcludingIntangibleAssetImpairmentCharges" xlink:to="lab_imo_DepreciationDepletionAndAmortizationExcludingIntangibleAssetImpairmentCharges" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="lab_imo_DepreciationDepletionAndAmortizationExcludingIntangibleAssetImpairmentCharges" xml:lang="en-US">The aggregate expense recognized in the current period that allocates the cost of tangible assets, intangible assets or depleting assets to periods that benefit from use of the assets but excludes impairment of specifically identified intangible assets associated with carbon emission cap and trade intangible assets.</label>
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_GainLossOnDispositionOfAssets1" xlink:label="loc_us-gaap_GainLossOnDispositionOfAssets1" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_GainLossOnDispositionOfAssets1" xml:lang="en-US">Gain (Loss) on Disposition of Assets</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:label="lab_us-gaap_GainLossOnDispositionOfAssets1" xml:lang="en-US">(Gain) loss on asset sales (note 3)</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="lab_us-gaap_GainLossOnDispositionOfAssets1" xml:lang="en-US">Gain (loss) on asset sales, before tax</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_GainLossOnDispositionOfAssets1" xlink:to="lab_us-gaap_GainLossOnDispositionOfAssets1" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncreaseDecreaseInOperatingCapitalAbstract" xlink:label="loc_us-gaap_IncreaseDecreaseInOperatingCapitalAbstract" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_IncreaseDecreaseInOperatingCapitalAbstract" xml:lang="en-US">Increase (Decrease) in Operating Capital [Abstract]</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_IncreaseDecreaseInOperatingCapitalAbstract" xml:lang="en-US">Changes in operating assets and liabilities:</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_IncreaseDecreaseInOperatingCapitalAbstract" xlink:to="lab_us-gaap_IncreaseDecreaseInOperatingCapitalAbstract" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncreaseDecreaseInAccountsReceivable" xlink:label="loc_us-gaap_IncreaseDecreaseInAccountsReceivable" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_IncreaseDecreaseInAccountsReceivable" xml:lang="en-US">Increase (Decrease) in Accounts Receivable</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:label="lab_us-gaap_IncreaseDecreaseInAccountsReceivable" xml:lang="en-US">Accounts receivable</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_IncreaseDecreaseInAccountsReceivable" xlink:to="lab_us-gaap_IncreaseDecreaseInAccountsReceivable" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncreaseDecreaseInAccountsPayableAndAccruedLiabilities" xlink:label="loc_us-gaap_IncreaseDecreaseInAccountsPayableAndAccruedLiabilities" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_IncreaseDecreaseInAccountsPayableAndAccruedLiabilities" xml:lang="en-US">Increase (Decrease) in Accounts Payable and Accrued Liabilities</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_IncreaseDecreaseInAccountsPayableAndAccruedLiabilities" xml:lang="en-US">Accounts payable and accrued liabilities</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_IncreaseDecreaseInAccountsPayableAndAccruedLiabilities" xlink:to="lab_us-gaap_IncreaseDecreaseInAccountsPayableAndAccruedLiabilities" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncreaseDecreaseInOtherOperatingCapitalNet" xlink:label="loc_us-gaap_IncreaseDecreaseInOtherOperatingCapitalNet" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_IncreaseDecreaseInOtherOperatingCapitalNet" xml:lang="en-US">Increase (Decrease) in Other Operating Assets and Liabilities, Net</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:label="lab_us-gaap_IncreaseDecreaseInOtherOperatingCapitalNet" xml:lang="en-US">All other items - net</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_IncreaseDecreaseInOtherOperatingCapitalNet" xlink:to="lab_us-gaap_IncreaseDecreaseInOtherOperatingCapitalNet" />
<loc xlink:type="locator" xlink:href="imo-20220331.xsd#imo_IncreaseDecreaseInInventoriesMaterialsAndSuppliesAndPrepaidExpenses" xlink:label="loc_imo_IncreaseDecreaseInInventoriesMaterialsAndSuppliesAndPrepaidExpenses" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_imo_IncreaseDecreaseInInventoriesMaterialsAndSuppliesAndPrepaidExpenses" xml:lang="en-US">Increase (Decrease) in Inventories Materials and Supplies and Prepaid Expenses</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:label="lab_imo_IncreaseDecreaseInInventoriesMaterialsAndSuppliesAndPrepaidExpenses" xml:lang="en-US">Inventories, materials, supplies and prepaid expenses</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_imo_IncreaseDecreaseInInventoriesMaterialsAndSuppliesAndPrepaidExpenses" xlink:to="lab_imo_IncreaseDecreaseInInventoriesMaterialsAndSuppliesAndPrepaidExpenses" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="lab_imo_IncreaseDecreaseInInventoriesMaterialsAndSuppliesAndPrepaidExpenses" xml:lang="en-US">The net change during the reporting period in the aggregate value of all inventory, materials and supplies held by the reporting entity, associated with underlying transactions that are classified as operating activities. And the net change during the reporting period in the amount of outstanding money paid in advance for goods or services that bring economic benefits for future periods.</label>
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncreaseDecreaseInAccruedIncomeTaxesPayable" xlink:label="loc_us-gaap_IncreaseDecreaseInAccruedIncomeTaxesPayable" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_IncreaseDecreaseInAccruedIncomeTaxesPayable" xml:lang="en-US">Increase (Decrease) in Income Taxes Payable</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_IncreaseDecreaseInAccruedIncomeTaxesPayable" xml:lang="en-US">Income taxes payable</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_IncreaseDecreaseInAccruedIncomeTaxesPayable" xlink:to="lab_us-gaap_IncreaseDecreaseInAccruedIncomeTaxesPayable" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_NetCashProvidedByUsedInOperatingActivities" xlink:label="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_NetCashProvidedByUsedInOperatingActivities" xml:lang="en-US">Net Cash Provided by (Used in) Operating Activities</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:label="lab_us-gaap_NetCashProvidedByUsedInOperatingActivities" xml:lang="en-US">Cash flows from (used in) operating activities</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_NetCashProvidedByUsedInOperatingActivities" xml:lang="en-US">Cash flows from (used in) operating activities</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities" xlink:to="lab_us-gaap_NetCashProvidedByUsedInOperatingActivities" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract" xlink:label="loc_us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract" xml:lang="en-US">Net Cash Provided by (Used in) Financing Activities [Abstract]</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract" xml:lang="en-US">Financing activities</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract" xlink:to="lab_us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ProceedsFromRepaymentsOfShortTermDebt" xlink:label="loc_us-gaap_ProceedsFromRepaymentsOfShortTermDebt" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_ProceedsFromRepaymentsOfShortTermDebt" xml:lang="en-US">Proceeds from (Repayments of) Short-term Debt</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_ProceedsFromRepaymentsOfShortTermDebt" xml:lang="en-US">Short-term debt - net</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ProceedsFromRepaymentsOfShortTermDebt" xlink:to="lab_us-gaap_ProceedsFromRepaymentsOfShortTermDebt" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PaymentsForRepurchaseOfCommonStock" xlink:label="loc_us-gaap_PaymentsForRepurchaseOfCommonStock" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_PaymentsForRepurchaseOfCommonStock" xml:lang="en-US">Payments for Repurchase of Common Stock</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:label="lab_us-gaap_PaymentsForRepurchaseOfCommonStock" xml:lang="en-US">Common shares purchased (note 9)</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_PaymentsForRepurchaseOfCommonStock" xlink:to="lab_us-gaap_PaymentsForRepurchaseOfCommonStock" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FinanceLeasePrincipalPayments" xlink:label="loc_us-gaap_FinanceLeasePrincipalPayments" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_FinanceLeasePrincipalPayments" xml:lang="en-US">Finance Lease, Principal Payments</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:label="lab_us-gaap_FinanceLeasePrincipalPayments" xml:lang="en-US">Reduction in finance lease obligations (note 6)</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FinanceLeasePrincipalPayments" xlink:to="lab_us-gaap_FinanceLeasePrincipalPayments" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PaymentsOfDividendsCommonStock" xlink:label="loc_us-gaap_PaymentsOfDividendsCommonStock" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_PaymentsOfDividendsCommonStock" xml:lang="en-US">Payments of Ordinary Dividends, Common Stock</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:label="lab_us-gaap_PaymentsOfDividendsCommonStock" xml:lang="en-US">Dividends paid</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_PaymentsOfDividendsCommonStock" xlink:to="lab_us-gaap_PaymentsOfDividendsCommonStock" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_NetCashProvidedByUsedInFinancingActivities" xlink:label="loc_us-gaap_NetCashProvidedByUsedInFinancingActivities" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_NetCashProvidedByUsedInFinancingActivities" xml:lang="en-US">Net Cash Provided by (Used in) Financing Activities</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:label="lab_us-gaap_NetCashProvidedByUsedInFinancingActivities" xml:lang="en-US">Cash flows from (used in) financing activities</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_NetCashProvidedByUsedInFinancingActivities" xlink:to="lab_us-gaap_NetCashProvidedByUsedInFinancingActivities" />
<loc xlink:type="locator" xlink:href="imo-20220331.xsd#imo_ContributionToRegisteredPensionPlanAssets" xlink:label="loc_imo_ContributionToRegisteredPensionPlanAssets" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_imo_ContributionToRegisteredPensionPlanAssets" xml:lang="en-US">Contribution To Registered Pension Plan Assets</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_imo_ContributionToRegisteredPensionPlanAssets" xml:lang="en-US">Included contributions to registered pension plans</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_imo_ContributionToRegisteredPensionPlanAssets" xlink:to="lab_imo_ContributionToRegisteredPensionPlanAssets" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="lab_imo_ContributionToRegisteredPensionPlanAssets" xml:lang="en-US">The amount of cash contributed to the registered pension plan assets.</label>
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_InterestPaidNet" xlink:label="loc_us-gaap_InterestPaidNet" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_InterestPaidNet" xml:lang="en-US">Interest Paid, Excluding Capitalized Interest, Operating Activities</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:label="lab_us-gaap_InterestPaidNet" xml:lang="en-US">Interest (paid), net of capitalization</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_InterestPaidNet" xlink:to="lab_us-gaap_InterestPaidNet" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncomeTaxesPaidNet" xlink:label="loc_us-gaap_IncomeTaxesPaidNet" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_IncomeTaxesPaidNet" xml:lang="en-US">Income Taxes Paid, Net</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_IncomeTaxesPaidNet" xml:lang="en-US">Income taxes (paid) refunded</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_IncomeTaxesPaidNet" xlink:to="lab_us-gaap_IncomeTaxesPaidNet" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DisclosureTextBlockAbstract" xlink:label="loc_us-gaap_DisclosureTextBlockAbstract" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_DisclosureTextBlockAbstract" xml:lang="en-US">Disclosure Text Block [Abstract]</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DisclosureTextBlockAbstract" xlink:to="lab_us-gaap_DisclosureTextBlockAbstract" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_BasisOfPresentationAndSignificantAccountingPoliciesTextBlock" xlink:label="loc_us-gaap_BasisOfPresentationAndSignificantAccountingPoliciesTextBlock" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_BasisOfPresentationAndSignificantAccountingPoliciesTextBlock" xml:lang="en-US">Basis of Presentation and Significant Accounting Policies [Text Block]</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="lab_us-gaap_BasisOfPresentationAndSignificantAccountingPoliciesTextBlock" xml:lang="en-US">Basis of financial statement preparation</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_BasisOfPresentationAndSignificantAccountingPoliciesTextBlock" xlink:to="lab_us-gaap_BasisOfPresentationAndSignificantAccountingPoliciesTextBlock" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_SegmentReportingAbstract" xlink:label="loc_us-gaap_SegmentReportingAbstract" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_SegmentReportingAbstract" xml:lang="en-US">Segment Reporting [Abstract]</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_SegmentReportingAbstract" xlink:to="lab_us-gaap_SegmentReportingAbstract" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_SegmentReportingDisclosureTextBlock" xlink:label="loc_us-gaap_SegmentReportingDisclosureTextBlock" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_SegmentReportingDisclosureTextBlock" xml:lang="en-US">Segment Reporting Disclosure [Text Block]</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_SegmentReportingDisclosureTextBlock" xml:lang="en-US">Business segments</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_SegmentReportingDisclosureTextBlock" xlink:to="lab_us-gaap_SegmentReportingDisclosureTextBlock" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OtherIncomeAndExpensesAbstract" xlink:label="loc_us-gaap_OtherIncomeAndExpensesAbstract" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_OtherIncomeAndExpensesAbstract" xml:lang="en-US">Other Income and Expenses [Abstract]</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OtherIncomeAndExpensesAbstract" xlink:to="lab_us-gaap_OtherIncomeAndExpensesAbstract" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_InterestAndOtherIncomeTextBlock" xlink:label="loc_us-gaap_InterestAndOtherIncomeTextBlock" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_InterestAndOtherIncomeTextBlock" xml:lang="en-US">Interest and Other Income [Text Block]</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_InterestAndOtherIncomeTextBlock" xml:lang="en-US">Investment and other income</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_InterestAndOtherIncomeTextBlock" xlink:to="lab_us-gaap_InterestAndOtherIncomeTextBlock" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CompensationAndRetirementDisclosureAbstract" xlink:label="loc_us-gaap_CompensationAndRetirementDisclosureAbstract" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_CompensationAndRetirementDisclosureAbstract" xml:lang="en-US">Retirement Benefits [Abstract]</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_CompensationAndRetirementDisclosureAbstract" xlink:to="lab_us-gaap_CompensationAndRetirementDisclosureAbstract" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PensionAndOtherPostretirementBenefitsDisclosureTextBlock" xlink:label="loc_us-gaap_PensionAndOtherPostretirementBenefitsDisclosureTextBlock" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_PensionAndOtherPostretirementBenefitsDisclosureTextBlock" xml:lang="en-US">Pension and Other Postretirement Benefits Disclosure [Text Block]</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_PensionAndOtherPostretirementBenefitsDisclosureTextBlock" xml:lang="en-US">Employee retirement benefits</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_PensionAndOtherPostretirementBenefitsDisclosureTextBlock" xlink:to="lab_us-gaap_PensionAndOtherPostretirementBenefitsDisclosureTextBlock" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_TextBlockAbstract" xlink:label="loc_us-gaap_TextBlockAbstract" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_TextBlockAbstract" xml:lang="en-US">Text Block [Abstract]</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_TextBlockAbstract" xlink:to="lab_us-gaap_TextBlockAbstract" />
<loc xlink:type="locator" xlink:href="imo-20220331.xsd#imo_FinancingCostsAndAdditionalNotesAndLoansPayableInformationTextBlock" xlink:label="loc_imo_FinancingCostsAndAdditionalNotesAndLoansPayableInformationTextBlock" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_imo_FinancingCostsAndAdditionalNotesAndLoansPayableInformationTextBlock" xml:lang="en-US">Financing costs and additional notes and loans payable information [Text Block]</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_imo_FinancingCostsAndAdditionalNotesAndLoansPayableInformationTextBlock" xml:lang="en-US">Financing Costs</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_imo_FinancingCostsAndAdditionalNotesAndLoansPayableInformationTextBlock" xlink:to="lab_imo_FinancingCostsAndAdditionalNotesAndLoansPayableInformationTextBlock" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="lab_imo_FinancingCostsAndAdditionalNotesAndLoansPayableInformationTextBlock" xml:lang="en-US">The disclosure for the amount of the cost of financing and information relating to notes and loans payable.</label>
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DebtDisclosureAbstract" xlink:label="loc_us-gaap_DebtDisclosureAbstract" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_DebtDisclosureAbstract" xml:lang="en-US">Debt Disclosure [Abstract]</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DebtDisclosureAbstract" xlink:to="lab_us-gaap_DebtDisclosureAbstract" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LongTermDebtTextBlock" xlink:label="loc_us-gaap_LongTermDebtTextBlock" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_LongTermDebtTextBlock" xml:lang="en-US">Long-term Debt [Text Block]</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_LongTermDebtTextBlock" xml:lang="en-US">Long-term debt</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LongTermDebtTextBlock" xlink:to="lab_us-gaap_LongTermDebtTextBlock" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OtherLiabilitiesDisclosureAbstract" xlink:label="loc_us-gaap_OtherLiabilitiesDisclosureAbstract" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_OtherLiabilitiesDisclosureAbstract" xml:lang="en-US">Other Liabilities Disclosure [Abstract]</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OtherLiabilitiesDisclosureAbstract" xlink:to="lab_us-gaap_OtherLiabilitiesDisclosureAbstract" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OtherLiabilitiesDisclosureTextBlock" xlink:label="loc_us-gaap_OtherLiabilitiesDisclosureTextBlock" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_OtherLiabilitiesDisclosureTextBlock" xml:lang="en-US">Other Liabilities Disclosure [Text Block]</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_OtherLiabilitiesDisclosureTextBlock" xml:lang="en-US">Other long-term obligations</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OtherLiabilitiesDisclosureTextBlock" xlink:to="lab_us-gaap_OtherLiabilitiesDisclosureTextBlock" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DerivativeInstrumentsAndHedgingActivitiesDisclosureAbstract" xlink:label="loc_us-gaap_DerivativeInstrumentsAndHedgingActivitiesDisclosureAbstract" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_DerivativeInstrumentsAndHedgingActivitiesDisclosureAbstract" xml:lang="en-US">Derivative Instruments and Hedging Activities Disclosure [Abstract]</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DerivativeInstrumentsAndHedgingActivitiesDisclosureAbstract" xlink:to="lab_us-gaap_DerivativeInstrumentsAndHedgingActivitiesDisclosureAbstract" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DerivativeInstrumentsAndHedgingActivitiesDisclosureTextBlock" xlink:label="loc_us-gaap_DerivativeInstrumentsAndHedgingActivitiesDisclosureTextBlock" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_DerivativeInstrumentsAndHedgingActivitiesDisclosureTextBlock" xml:lang="en-US">Derivative Instruments and Hedging Activities Disclosure [Text Block]</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_DerivativeInstrumentsAndHedgingActivitiesDisclosureTextBlock" xml:lang="en-US">Financial and derivative instruments</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DerivativeInstrumentsAndHedgingActivitiesDisclosureTextBlock" xlink:to="lab_us-gaap_DerivativeInstrumentsAndHedgingActivitiesDisclosureTextBlock" />
<loc xlink:type="locator" xlink:href="imo-20220331.xsd#imo_CommonShareInformationAndScheduleOfEarningsPerShareCalculationsTextBlock" xlink:label="loc_imo_CommonShareInformationAndScheduleOfEarningsPerShareCalculationsTextBlock" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_imo_CommonShareInformationAndScheduleOfEarningsPerShareCalculationsTextBlock" xml:lang="en-US">Common Share Information And Schedule Of Earnings Per Share Calculations [Text Block]</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_imo_CommonShareInformationAndScheduleOfEarningsPerShareCalculationsTextBlock" xml:lang="en-US">Common shares</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_imo_CommonShareInformationAndScheduleOfEarningsPerShareCalculationsTextBlock" xlink:to="lab_imo_CommonShareInformationAndScheduleOfEarningsPerShareCalculationsTextBlock" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="lab_imo_CommonShareInformationAndScheduleOfEarningsPerShareCalculationsTextBlock" xml:lang="en-US">Common share information and schedule of earnings per share calculations</label>
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_EquityAbstract" xlink:label="loc_us-gaap_EquityAbstract" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_EquityAbstract" xml:lang="en-US">Equity [Abstract]</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_EquityAbstract" xlink:to="lab_us-gaap_EquityAbstract" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ComprehensiveIncomeNoteTextBlock" xlink:label="loc_us-gaap_ComprehensiveIncomeNoteTextBlock" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_ComprehensiveIncomeNoteTextBlock" xml:lang="en-US">Comprehensive Income (Loss) Note [Text Block]</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_ComprehensiveIncomeNoteTextBlock" xml:lang="en-US">Other comprehensive income (loss) information</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ComprehensiveIncomeNoteTextBlock" xlink:to="lab_us-gaap_ComprehensiveIncomeNoteTextBlock" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ScheduleOfSegmentReportingInformationBySegmentTextBlock" xlink:label="loc_us-gaap_ScheduleOfSegmentReportingInformationBySegmentTextBlock" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_ScheduleOfSegmentReportingInformationBySegmentTextBlock" xml:lang="en-US">Schedule of Segment Reporting Information, by Segment [Table Text Block]</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_ScheduleOfSegmentReportingInformationBySegmentTextBlock" xml:lang="en-US">Business Segments</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ScheduleOfSegmentReportingInformationBySegmentTextBlock" xlink:to="lab_us-gaap_ScheduleOfSegmentReportingInformationBySegmentTextBlock" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_InterestAndOtherIncomeTableTextBlock" xlink:label="loc_us-gaap_InterestAndOtherIncomeTableTextBlock" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_InterestAndOtherIncomeTableTextBlock" xml:lang="en-US">Interest and Other Income [Table Text Block]</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_InterestAndOtherIncomeTableTextBlock" xml:lang="en-US">Investment and other income</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_InterestAndOtherIncomeTableTextBlock" xlink:to="lab_us-gaap_InterestAndOtherIncomeTableTextBlock" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ScheduleOfNetBenefitCostsTableTextBlock" xlink:label="loc_us-gaap_ScheduleOfNetBenefitCostsTableTextBlock" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_ScheduleOfNetBenefitCostsTableTextBlock" xml:lang="en-US">Schedule of Net Benefit Costs [Table Text Block]</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_ScheduleOfNetBenefitCostsTableTextBlock" xml:lang="en-US">Schedule of Net Benefit Costs</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ScheduleOfNetBenefitCostsTableTextBlock" xlink:to="lab_us-gaap_ScheduleOfNetBenefitCostsTableTextBlock" />
<loc xlink:type="locator" xlink:href="imo-20220331.xsd#imo_ScheduleOfFinancingCostTableTextBlock" xlink:label="loc_imo_ScheduleOfFinancingCostTableTextBlock" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_imo_ScheduleOfFinancingCostTableTextBlock" xml:lang="en-US">Schedule Of Financing Cost [Table Text Block]</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_imo_ScheduleOfFinancingCostTableTextBlock" xml:lang="en-US">Financing costs</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_imo_ScheduleOfFinancingCostTableTextBlock" xlink:to="lab_imo_ScheduleOfFinancingCostTableTextBlock" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="lab_imo_ScheduleOfFinancingCostTableTextBlock" xml:lang="en-US">Schedule of financing cost</label>
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ScheduleOfDebtInstrumentsTextBlock" xlink:label="loc_us-gaap_ScheduleOfDebtInstrumentsTextBlock" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_ScheduleOfDebtInstrumentsTextBlock" xml:lang="en-US">Schedule of Long-term Debt Instruments [Table Text Block]</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_ScheduleOfDebtInstrumentsTextBlock" xml:lang="en-US">Long-Term Debt</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ScheduleOfDebtInstrumentsTextBlock" xlink:to="lab_us-gaap_ScheduleOfDebtInstrumentsTextBlock" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OtherNoncurrentLiabilitiesTableTextBlock" xlink:label="loc_us-gaap_OtherNoncurrentLiabilitiesTableTextBlock" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_OtherNoncurrentLiabilitiesTableTextBlock" xml:lang="en-US">Other Noncurrent Liabilities [Table Text Block]</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_OtherNoncurrentLiabilitiesTableTextBlock" xml:lang="en-US">Other Long-Term Obligations</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OtherNoncurrentLiabilitiesTableTextBlock" xlink:to="lab_us-gaap_OtherNoncurrentLiabilitiesTableTextBlock" />
<loc xlink:type="locator" xlink:href="imo-20220331.xsd#imo_RealizedAndUnrealizedGainsLossesOnDerivativeInstrumentsTableTextBlock" xlink:label="loc_imo_RealizedAndUnrealizedGainsLossesOnDerivativeInstrumentsTableTextBlock" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_imo_RealizedAndUnrealizedGainsLossesOnDerivativeInstrumentsTableTextBlock" xml:lang="en-US">Realized And Unrealized Gains Losses On Derivative Instruments Table [Text Block]</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_imo_RealizedAndUnrealizedGainsLossesOnDerivativeInstrumentsTableTextBlock" xml:lang="en-US">Summary of Realized and Unrealized Gain or (Loss) on Derivative Instruments</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_imo_RealizedAndUnrealizedGainsLossesOnDerivativeInstrumentsTableTextBlock" xlink:to="lab_imo_RealizedAndUnrealizedGainsLossesOnDerivativeInstrumentsTableTextBlock" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="lab_imo_RealizedAndUnrealizedGainsLossesOnDerivativeInstrumentsTableTextBlock" xml:lang="en-US">Realized And Unrealized Gains Losses On Derivative Instruments Table [Text Block]</label>
<loc xlink:type="locator" xlink:href="imo-20220331.xsd#imo_DisclosureDetailOfNetLongShortPositionOfDerivativeInstrumentsTableTextBlock" xlink:label="loc_imo_DisclosureDetailOfNetLongShortPositionOfDerivativeInstrumentsTableTextBlock" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_imo_DisclosureDetailOfNetLongShortPositionOfDerivativeInstrumentsTableTextBlock" xml:lang="en-US">Disclosure detail of net long short position of derivative instruments [Table Text Block]</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_imo_DisclosureDetailOfNetLongShortPositionOfDerivativeInstrumentsTableTextBlock" xml:lang="en-US">Schedule of Net Long Short Position Of Derivative Instruments</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_imo_DisclosureDetailOfNetLongShortPositionOfDerivativeInstrumentsTableTextBlock" xlink:to="lab_imo_DisclosureDetailOfNetLongShortPositionOfDerivativeInstrumentsTableTextBlock" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="lab_imo_DisclosureDetailOfNetLongShortPositionOfDerivativeInstrumentsTableTextBlock" xml:lang="en-US">Disclosure detail of net long short position of derivative instruments.</label>
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ScheduleOfDerivativeInstrumentsInStatementOfFinancialPositionFairValueTextBlock" xlink:label="loc_us-gaap_ScheduleOfDerivativeInstrumentsInStatementOfFinancialPositionFairValueTextBlock" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_ScheduleOfDerivativeInstrumentsInStatementOfFinancialPositionFairValueTextBlock" xml:lang="en-US">Schedule of Derivative Instruments in Statement of Financial Position, Fair Value [Table Text Block]</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_ScheduleOfDerivativeInstrumentsInStatementOfFinancialPositionFairValueTextBlock" xml:lang="en-US">Summary of estimated fair value of financial instruments</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ScheduleOfDerivativeInstrumentsInStatementOfFinancialPositionFairValueTextBlock" xlink:to="lab_us-gaap_ScheduleOfDerivativeInstrumentsInStatementOfFinancialPositionFairValueTextBlock" />
<loc xlink:type="locator" xlink:href="imo-20220331.xsd#imo_SummaryOfCommonSharesTableTextBlock" xlink:label="loc_imo_SummaryOfCommonSharesTableTextBlock" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_imo_SummaryOfCommonSharesTableTextBlock" xml:lang="en-US">Summary Of Common Shares Table [Text Block]</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_imo_SummaryOfCommonSharesTableTextBlock" xml:lang="en-US">Summary of Common Shares</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_imo_SummaryOfCommonSharesTableTextBlock" xlink:to="lab_imo_SummaryOfCommonSharesTableTextBlock" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="lab_imo_SummaryOfCommonSharesTableTextBlock" xml:lang="en-US">Summary of common shares authorized.</label>
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ScheduleOfCommonStockOutstandingRollForwardTableTextBlock" xlink:label="loc_us-gaap_ScheduleOfCommonStockOutstandingRollForwardTableTextBlock" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_ScheduleOfCommonStockOutstandingRollForwardTableTextBlock" xml:lang="en-US">Schedule of Common Stock Outstanding Roll Forward [Table Text Block]</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_ScheduleOfCommonStockOutstandingRollForwardTableTextBlock" xml:lang="en-US">Common Share Activities</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ScheduleOfCommonStockOutstandingRollForwardTableTextBlock" xlink:to="lab_us-gaap_ScheduleOfCommonStockOutstandingRollForwardTableTextBlock" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock" xlink:label="loc_us-gaap_ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock" xml:lang="en-US">Schedule of Earnings Per Share, Basic and Diluted [Table Text Block]</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock" xml:lang="en-US">Calculation of Basic and Diluted Earnings Per Share</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock" xlink:to="lab_us-gaap_ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ScheduleOfAccumulatedOtherComprehensiveIncomeLossTableTextBlock" xlink:label="loc_us-gaap_ScheduleOfAccumulatedOtherComprehensiveIncomeLossTableTextBlock" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_ScheduleOfAccumulatedOtherComprehensiveIncomeLossTableTextBlock" xml:lang="en-US">Schedule of Accumulated Other Comprehensive Income (Loss) [Table Text Block]</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_ScheduleOfAccumulatedOtherComprehensiveIncomeLossTableTextBlock" xml:lang="en-US">Changes in Accumulated Other Comprehensive Income (Loss)</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ScheduleOfAccumulatedOtherComprehensiveIncomeLossTableTextBlock" xlink:to="lab_us-gaap_ScheduleOfAccumulatedOtherComprehensiveIncomeLossTableTextBlock" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ReclassificationOutOfAccumulatedOtherComprehensiveIncomeTableTextBlock" xlink:label="loc_us-gaap_ReclassificationOutOfAccumulatedOtherComprehensiveIncomeTableTextBlock" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_ReclassificationOutOfAccumulatedOtherComprehensiveIncomeTableTextBlock" xml:lang="en-US">Reclassification out of Accumulated Other Comprehensive Income [Table Text Block]</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_ReclassificationOutOfAccumulatedOtherComprehensiveIncomeTableTextBlock" xml:lang="en-US">Amounts Reclassified Out of Accumulated Other Comprehensive Income (Loss) - Before Tax Income (Expense)</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ReclassificationOutOfAccumulatedOtherComprehensiveIncomeTableTextBlock" xlink:to="lab_us-gaap_ReclassificationOutOfAccumulatedOtherComprehensiveIncomeTableTextBlock" />
<loc xlink:type="locator" xlink:href="imo-20220331.xsd#imo_ScheduleOfIncomeTaxExpenseForComponentsOfComprehensiveIncomeTableTextBlock" xlink:label="loc_imo_ScheduleOfIncomeTaxExpenseForComponentsOfComprehensiveIncomeTableTextBlock" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_imo_ScheduleOfIncomeTaxExpenseForComponentsOfComprehensiveIncomeTableTextBlock" xml:lang="en-US">Schedule Of Income Tax Expense For Components Of Comprehensive Income [Table Text Block]</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_imo_ScheduleOfIncomeTaxExpenseForComponentsOfComprehensiveIncomeTableTextBlock" xml:lang="en-US">Income Tax Expense (Credit) for Components of Other Comprehensive Income (Loss)</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_imo_ScheduleOfIncomeTaxExpenseForComponentsOfComprehensiveIncomeTableTextBlock" xlink:to="lab_imo_ScheduleOfIncomeTaxExpenseForComponentsOfComprehensiveIncomeTableTextBlock" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="lab_imo_ScheduleOfIncomeTaxExpenseForComponentsOfComprehensiveIncomeTableTextBlock" xml:lang="en-US">Schedule Of Income Tax Expense For Components Of Comprehensive Income</label>
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable" xlink:label="loc_us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable" xml:lang="en-US">Schedule of Segment Reporting Information, by Segment [Table]</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable" xml:lang="en-US">Schedule of Segment Reporting Information, by Segment [Table]</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable" xlink:to="lab_us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_SegmentReportingInformationLineItems" xlink:label="loc_us-gaap_SegmentReportingInformationLineItems" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_SegmentReportingInformationLineItems" xml:lang="en-US">Segment Reporting Information [Line Items]</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_SegmentReportingInformationLineItems" xml:lang="en-US">Segment Reporting Information [Line Items]</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_SegmentReportingInformationLineItems" xlink:to="lab_us-gaap_SegmentReportingInformationLineItems" />
<loc xlink:type="locator" xlink:href="imo-20220331.xsd#imo_CapitalAndExplorationExpenditures" xlink:label="loc_imo_CapitalAndExplorationExpenditures" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_imo_CapitalAndExplorationExpenditures" xml:lang="en-US">Capital And Exploration Expenditures</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_imo_CapitalAndExplorationExpenditures" xml:lang="en-US">Capital and exploration expenditures</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_imo_CapitalAndExplorationExpenditures" xlink:to="lab_imo_CapitalAndExplorationExpenditures" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="lab_imo_CapitalAndExplorationExpenditures" xml:lang="en-US">Sum of exploration expenses, additions to property, plant, equipment and intangible and additions to capital leases.</label>
<loc xlink:type="locator" xlink:href="imo-20220331.xsd#imo_SegmentRevenue" xlink:label="loc_imo_SegmentRevenue" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_imo_SegmentRevenue" xml:lang="en-US">Segment Revenue</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_imo_SegmentRevenue" xml:lang="en-US">TOTAL OPERATING REVENUES, INTERSEGMENT SALES, INVESTMENT AND OTHER INCOME</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_imo_SegmentRevenue" xlink:to="lab_imo_SegmentRevenue" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="lab_imo_SegmentRevenue" xml:lang="en-US">Amount of total revenue for the reportable segments, including revenue from external customers, transactions with other operating segments of the same entity, and (gross) interest revenue.</label>
<loc xlink:type="locator" xlink:href="imo-20220331.xsd#imo_IntersegmentSales" xlink:label="loc_imo_IntersegmentSales" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_imo_IntersegmentSales" xml:lang="en-US">Intersegment Sales</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_imo_IntersegmentSales" xml:lang="en-US">Intersegment sales</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_imo_IntersegmentSales" xlink:to="lab_imo_IntersegmentSales" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="lab_imo_IntersegmentSales" xml:lang="en-US">Amount of revenue from transactions with other operating segments of the same entity.</label>
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_ConsolidationItemsAxis" xlink:label="loc_srt_ConsolidationItemsAxis" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_srt_ConsolidationItemsAxis" xml:lang="en-US">Consolidation Items [Axis]</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_srt_ConsolidationItemsAxis" xml:lang="en-US">Consolidation Items [Axis]</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_srt_ConsolidationItemsAxis" xlink:to="lab_srt_ConsolidationItemsAxis" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_ConsolidationItemsDomain" xlink:label="loc_srt_ConsolidationItemsDomain" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_srt_ConsolidationItemsDomain" xml:lang="en-US">Consolidation Items [Domain]</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_srt_ConsolidationItemsDomain" xml:lang="en-US">Consolidation Items [Domain]</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_srt_ConsolidationItemsDomain" xlink:to="lab_srt_ConsolidationItemsDomain" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_ConsolidationEliminationsMember" xlink:label="loc_srt_ConsolidationEliminationsMember" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_srt_ConsolidationEliminationsMember" xml:lang="en-US">Consolidation, Eliminations [Member]</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_srt_ConsolidationEliminationsMember" xml:lang="en-US">Consolidation, Eliminations</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_srt_ConsolidationEliminationsMember" xlink:to="lab_srt_ConsolidationEliminationsMember" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_StatementBusinessSegmentsAxis" xlink:label="loc_us-gaap_StatementBusinessSegmentsAxis" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_StatementBusinessSegmentsAxis" xml:lang="en-US">Segments [Axis]</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_StatementBusinessSegmentsAxis" xml:lang="en-US">Segments [Axis]</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_StatementBusinessSegmentsAxis" xlink:to="lab_us-gaap_StatementBusinessSegmentsAxis" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_SegmentDomain" xlink:label="loc_us-gaap_SegmentDomain" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_SegmentDomain" xml:lang="en-US">Segments [Domain]</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_SegmentDomain" xml:lang="en-US">Segments [Domain]</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_SegmentDomain" xlink:to="lab_us-gaap_SegmentDomain" />
<loc xlink:type="locator" xlink:href="imo-20220331.xsd#imo_ChemicalMember" xlink:label="loc_imo_ChemicalMember" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_imo_ChemicalMember" xml:lang="en-US">Chemical [Member]</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_imo_ChemicalMember" xml:lang="en-US">Chemical</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_imo_ChemicalMember" xlink:to="lab_imo_ChemicalMember" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="lab_imo_ChemicalMember" xml:lang="en-US">Chemical [Member]</label>
<loc xlink:type="locator" xlink:href="imo-20220331.xsd#imo_DownstreamMember" xlink:label="loc_imo_DownstreamMember" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_imo_DownstreamMember" xml:lang="en-US">Downstream [Member]</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_imo_DownstreamMember" xml:lang="en-US">Downstream</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_imo_DownstreamMember" xlink:to="lab_imo_DownstreamMember" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="lab_imo_DownstreamMember" xml:lang="en-US">Downstream [Member]</label>
<loc xlink:type="locator" xlink:href="imo-20220331.xsd#imo_UpstreamMember" xlink:label="loc_imo_UpstreamMember" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_imo_UpstreamMember" xml:lang="en-US">Upstream [Member]</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_imo_UpstreamMember" xml:lang="en-US">Upstream</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_imo_UpstreamMember" xlink:to="lab_imo_UpstreamMember" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="lab_imo_UpstreamMember" xml:lang="en-US">Upstream [Member]</label>
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CorporateAndOtherMember" xlink:label="loc_us-gaap_CorporateAndOtherMember" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_CorporateAndOtherMember" xml:lang="en-US">Corporate and Other [Member]</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_CorporateAndOtherMember" xml:lang="en-US">Corporate and Other</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_CorporateAndOtherMember" xlink:to="lab_us-gaap_CorporateAndOtherMember" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CapitalizedCostsOfUnprovedPropertiesExcludedFromAmortizationByPropertyOrProjectAxis" xlink:label="loc_us-gaap_CapitalizedCostsOfUnprovedPropertiesExcludedFromAmortizationByPropertyOrProjectAxis" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_CapitalizedCostsOfUnprovedPropertiesExcludedFromAmortizationByPropertyOrProjectAxis" xml:lang="en-US">Project [Axis]</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_CapitalizedCostsOfUnprovedPropertiesExcludedFromAmortizationByPropertyOrProjectAxis" xml:lang="en-US">Project [Axis]</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_CapitalizedCostsOfUnprovedPropertiesExcludedFromAmortizationByPropertyOrProjectAxis" xlink:to="lab_us-gaap_CapitalizedCostsOfUnprovedPropertiesExcludedFromAmortizationByPropertyOrProjectAxis" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ProjectMember" xlink:label="loc_us-gaap_ProjectMember" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_ProjectMember" xml:lang="en-US">Project [Domain]</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_ProjectMember" xml:lang="en-US">Project [Domain]</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ProjectMember" xlink:to="lab_us-gaap_ProjectMember" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_StatementGeographicalAxis" xlink:label="loc_srt_StatementGeographicalAxis" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_srt_StatementGeographicalAxis" xml:lang="en-US">Geographical [Axis]</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_srt_StatementGeographicalAxis" xml:lang="en-US">Geographical [Axis]</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_srt_StatementGeographicalAxis" xlink:to="lab_srt_StatementGeographicalAxis" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_SegmentGeographicalDomain" xlink:label="loc_srt_SegmentGeographicalDomain" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_srt_SegmentGeographicalDomain" xml:lang="en-US">Geographical [Domain]</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_srt_SegmentGeographicalDomain" xml:lang="en-US">Geographical [Domain]</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_srt_SegmentGeographicalDomain" xlink:to="lab_srt_SegmentGeographicalDomain" />
<loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/country/2021/country-2021.xsd#country_US" xlink:label="loc_country_US" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_country_US" xml:lang="en-US">UNITED STATES</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_country_US" xml:lang="en-US">United States Exports</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_country_US" xlink:to="lab_country_US" />
<loc xlink:type="locator" xlink:href="imo-20220331.xsd#imo_OperatingRevenuesIncludingFederalExciseTax" xlink:label="loc_imo_OperatingRevenuesIncludingFederalExciseTax" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_imo_OperatingRevenuesIncludingFederalExciseTax" xml:lang="en-US">Operating Revenues Including Federal Excise Tax</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_imo_OperatingRevenuesIncludingFederalExciseTax" xml:lang="en-US">Operating revenues</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_imo_OperatingRevenuesIncludingFederalExciseTax" xlink:to="lab_imo_OperatingRevenuesIncludingFederalExciseTax" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="lab_imo_OperatingRevenuesIncludingFederalExciseTax" xml:lang="en-US">Total revenue from sales of goods and services during the reporting period, reduced by sales returns and allowances and sales discounts. Also includes federal excise tax which is then deducted as an expense.</label>
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncomeTaxAuthorityNameAxis" xlink:label="loc_us-gaap_IncomeTaxAuthorityNameAxis" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_IncomeTaxAuthorityNameAxis" xml:lang="en-US">Income Tax Authority, Name [Axis]</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_IncomeTaxAuthorityNameAxis" xml:lang="en-US">Income Tax Authority, Name [Axis]</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_IncomeTaxAuthorityNameAxis" xlink:to="lab_us-gaap_IncomeTaxAuthorityNameAxis" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncomeTaxAuthorityNameDomain" xlink:label="loc_us-gaap_IncomeTaxAuthorityNameDomain" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_IncomeTaxAuthorityNameDomain" xml:lang="en-US">Income Tax Authority, Name [Domain]</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_IncomeTaxAuthorityNameDomain" xml:lang="en-US">Income Tax Authority, Name [Domain]</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_IncomeTaxAuthorityNameDomain" xlink:to="lab_us-gaap_IncomeTaxAuthorityNameDomain" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ScheduleOfInvestmentsAbstract" xlink:label="loc_us-gaap_ScheduleOfInvestmentsAbstract" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_ScheduleOfInvestmentsAbstract" xml:lang="en-US">Schedule of Investments [Abstract]</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ScheduleOfInvestmentsAbstract" xlink:to="lab_us-gaap_ScheduleOfInvestmentsAbstract" />
<loc xlink:type="locator" xlink:href="imo-20220331.xsd#imo_InvestmentAndOtherIncomeTable" xlink:label="loc_imo_InvestmentAndOtherIncomeTable" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_imo_InvestmentAndOtherIncomeTable" xml:lang="en-US">Investment And Other Income [Table]</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_imo_InvestmentAndOtherIncomeTable" xml:lang="en-US">Investment And Other Income [Table]</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_imo_InvestmentAndOtherIncomeTable" xlink:to="lab_imo_InvestmentAndOtherIncomeTable" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="lab_imo_InvestmentAndOtherIncomeTable" xml:lang="en-US">Investment And Other Income [Table]</label>
<loc xlink:type="locator" xlink:href="imo-20220331.xsd#imo_InvestmentAndOtherIncomeLineItems" xlink:label="loc_imo_InvestmentAndOtherIncomeLineItems" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_imo_InvestmentAndOtherIncomeLineItems" xml:lang="en-US">Investment And Other Income [Line Items]</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_imo_InvestmentAndOtherIncomeLineItems" xml:lang="en-US">Investment And Other Income [Line Items]</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_imo_InvestmentAndOtherIncomeLineItems" xlink:to="lab_imo_InvestmentAndOtherIncomeLineItems" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="lab_imo_InvestmentAndOtherIncomeLineItems" xml:lang="en-US">Investment And Other Income [Line Items]</label>
<loc xlink:type="locator" xlink:href="imo-20220331.xsd#imo_NetGainLossOnAssetSalesAfterTax" xlink:label="loc_imo_NetGainLossOnAssetSalesAfterTax" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_imo_NetGainLossOnAssetSalesAfterTax" xml:lang="en-US">Net Gain (Loss) On Asset Sales After Tax</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="lab_imo_NetGainLossOnAssetSalesAfterTax" xml:lang="en-US">Gain (loss) on asset sales, after tax</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_imo_NetGainLossOnAssetSalesAfterTax" xlink:to="lab_imo_NetGainLossOnAssetSalesAfterTax" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="lab_imo_NetGainLossOnAssetSalesAfterTax" xml:lang="en-US">Net gain (loss) on asset sales, after tax.</label>
<loc xlink:type="locator" xlink:href="imo-20220331.xsd#imo_BookValueOfAssetsSold" xlink:label="loc_imo_BookValueOfAssetsSold" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_imo_BookValueOfAssetsSold" xml:lang="en-US">Book Value Of Assets Sold</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_imo_BookValueOfAssetsSold" xml:lang="en-US">Book value of asset sales</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_imo_BookValueOfAssetsSold" xlink:to="lab_imo_BookValueOfAssetsSold" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="lab_imo_BookValueOfAssetsSold" xml:lang="en-US">Book Value of Assets Sold</label>
<loc xlink:type="locator" xlink:href="imo-20220331.xsd#imo_ComponentsOfNetPeriodicBenefitCostAbstract" xlink:label="loc_imo_ComponentsOfNetPeriodicBenefitCostAbstract" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_imo_ComponentsOfNetPeriodicBenefitCostAbstract" xml:lang="en-US">Components of Net Periodic Benefit Cost [Abstract]</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_imo_ComponentsOfNetPeriodicBenefitCostAbstract" xlink:to="lab_imo_ComponentsOfNetPeriodicBenefitCostAbstract" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DefinedBenefitPlanAmortizationOfGainsLosses" xlink:label="loc_us-gaap_DefinedBenefitPlanAmortizationOfGainsLosses" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_DefinedBenefitPlanAmortizationOfGainsLosses" xml:lang="en-US">Defined Benefit Plan, Amortization of Gain (Loss)</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:label="lab_us-gaap_DefinedBenefitPlanAmortizationOfGainsLosses" xml:lang="en-US">Amortization of actuarial loss (gain)</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DefinedBenefitPlanAmortizationOfGainsLosses" xlink:to="lab_us-gaap_DefinedBenefitPlanAmortizationOfGainsLosses" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DefinedBenefitPlanNetPeriodicBenefitCost" xlink:label="loc_us-gaap_DefinedBenefitPlanNetPeriodicBenefitCost" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_DefinedBenefitPlanNetPeriodicBenefitCost" xml:lang="en-US">Defined Benefit Plan, Net Periodic Benefit Cost (Credit)</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:label="lab_us-gaap_DefinedBenefitPlanNetPeriodicBenefitCost" xml:lang="en-US">Net benefit cost</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DefinedBenefitPlanNetPeriodicBenefitCost" xlink:to="lab_us-gaap_DefinedBenefitPlanNetPeriodicBenefitCost" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DefinedBenefitPlanAmortizationOfPriorServiceCostCredit" xlink:label="loc_us-gaap_DefinedBenefitPlanAmortizationOfPriorServiceCostCredit" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_DefinedBenefitPlanAmortizationOfPriorServiceCostCredit" xml:lang="en-US">Defined Benefit Plan, Amortization of Prior Service Cost (Credit)</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="lab_us-gaap_DefinedBenefitPlanAmortizationOfPriorServiceCostCredit" xml:lang="en-US">Amortization of prior service cost</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DefinedBenefitPlanAmortizationOfPriorServiceCostCredit" xlink:to="lab_us-gaap_DefinedBenefitPlanAmortizationOfPriorServiceCostCredit" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DefinedBenefitPlanServiceCost" xlink:label="loc_us-gaap_DefinedBenefitPlanServiceCost" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_DefinedBenefitPlanServiceCost" xml:lang="en-US">Defined Benefit Plan, Service Cost</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="lab_us-gaap_DefinedBenefitPlanServiceCost" xml:lang="en-US">Service cost</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DefinedBenefitPlanServiceCost" xlink:to="lab_us-gaap_DefinedBenefitPlanServiceCost" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DefinedBenefitPlanInterestCost" xlink:label="loc_us-gaap_DefinedBenefitPlanInterestCost" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_DefinedBenefitPlanInterestCost" xml:lang="en-US">Defined Benefit Plan, Interest Cost</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="lab_us-gaap_DefinedBenefitPlanInterestCost" xml:lang="en-US">Interest cost</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DefinedBenefitPlanInterestCost" xlink:to="lab_us-gaap_DefinedBenefitPlanInterestCost" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DefinedBenefitPlanExpectedReturnOnPlanAssets" xlink:label="loc_us-gaap_DefinedBenefitPlanExpectedReturnOnPlanAssets" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_DefinedBenefitPlanExpectedReturnOnPlanAssets" xml:lang="en-US">Defined Benefit Plan, Expected Return (Loss) on Plan Assets</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:label="lab_us-gaap_DefinedBenefitPlanExpectedReturnOnPlanAssets" xml:lang="en-US">Expected return on plan assets</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DefinedBenefitPlanExpectedReturnOnPlanAssets" xlink:to="lab_us-gaap_DefinedBenefitPlanExpectedReturnOnPlanAssets" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_RetirementPlanTypeAxis" xlink:label="loc_us-gaap_RetirementPlanTypeAxis" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_RetirementPlanTypeAxis" xml:lang="en-US">Retirement Plan Type [Axis]</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_RetirementPlanTypeAxis" xlink:to="lab_us-gaap_RetirementPlanTypeAxis" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_RetirementPlanTypeDomain" xlink:label="loc_us-gaap_RetirementPlanTypeDomain" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_RetirementPlanTypeDomain" xml:lang="en-US">Retirement Plan Type [Domain]</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_RetirementPlanTypeDomain" xlink:to="lab_us-gaap_RetirementPlanTypeDomain" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PensionPlansDefinedBenefitMember" xlink:label="loc_us-gaap_PensionPlansDefinedBenefitMember" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_PensionPlansDefinedBenefitMember" xml:lang="en-US">Pension Plan [Member]</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="lab_us-gaap_PensionPlansDefinedBenefitMember" xml:lang="en-US">Pension benefits</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_PensionPlansDefinedBenefitMember" xlink:to="lab_us-gaap_PensionPlansDefinedBenefitMember" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OtherPostretirementBenefitPlansDefinedBenefitMember" xlink:label="loc_us-gaap_OtherPostretirementBenefitPlansDefinedBenefitMember" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_OtherPostretirementBenefitPlansDefinedBenefitMember" xml:lang="en-US">Other Postretirement Benefits Plan [Member]</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="lab_us-gaap_OtherPostretirementBenefitPlansDefinedBenefitMember" xml:lang="en-US">Other postretirement benefits</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OtherPostretirementBenefitPlansDefinedBenefitMember" xlink:to="lab_us-gaap_OtherPostretirementBenefitPlansDefinedBenefitMember" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_StatementClassOfStockAxis" xlink:label="loc_us-gaap_StatementClassOfStockAxis" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_StatementClassOfStockAxis" xml:lang="en-US">Class of Stock [Axis]</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_StatementClassOfStockAxis" xlink:to="lab_us-gaap_StatementClassOfStockAxis" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ClassOfStockDomain" xlink:label="loc_us-gaap_ClassOfStockDomain" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_ClassOfStockDomain" xml:lang="en-US">Class of Stock [Domain]</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ClassOfStockDomain" xlink:to="lab_us-gaap_ClassOfStockDomain" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_InterestPaidCapitalized" xlink:label="loc_us-gaap_InterestPaidCapitalized" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_InterestPaidCapitalized" xml:lang="en-US">Interest Paid, Capitalized, Investing Activities</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:label="lab_us-gaap_InterestPaidCapitalized" xml:lang="en-US">Capitalized interest</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_InterestPaidCapitalized" xlink:to="lab_us-gaap_InterestPaidCapitalized" />
<loc xlink:type="locator" xlink:href="imo-20220331.xsd#imo_InterestIncomeExpenseOther" xlink:label="loc_imo_InterestIncomeExpenseOther" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_imo_InterestIncomeExpenseOther" xml:lang="en-US">Interest Income Expense Other</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:label="lab_imo_InterestIncomeExpenseOther" xml:lang="en-US">Other interest</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_imo_InterestIncomeExpenseOther" xlink:to="lab_imo_InterestIncomeExpenseOther" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="lab_imo_InterestIncomeExpenseOther" xml:lang="en-US">Amount of the cost of borrowed funds accounted for as interest expense.</label>
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_InterestAndDebtExpense" xlink:label="loc_us-gaap_InterestAndDebtExpense" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_InterestAndDebtExpense" xml:lang="en-US">Interest and Debt Expense</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_InterestAndDebtExpense" xml:lang="en-US">Debt-related interest</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_InterestAndDebtExpense" xlink:to="lab_us-gaap_InterestAndDebtExpense" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_InterestExpenseDebt" xlink:label="loc_us-gaap_InterestExpenseDebt" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_InterestExpenseDebt" xml:lang="en-US">Interest Expense, Debt</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:label="lab_us-gaap_InterestExpenseDebt" xml:lang="en-US">Net interest expense</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_InterestExpenseDebt" xlink:to="lab_us-gaap_InterestExpenseDebt" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DebtInstrumentTable" xlink:label="loc_us-gaap_DebtInstrumentTable" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_DebtInstrumentTable" xml:lang="en-US">Schedule of Long-term Debt Instruments [Table]</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_DebtInstrumentTable" xml:lang="en-US">Schedule of Long-term Debt Instruments [Table]</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DebtInstrumentTable" xlink:to="lab_us-gaap_DebtInstrumentTable" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DebtInstrumentLineItems" xlink:label="loc_us-gaap_DebtInstrumentLineItems" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_DebtInstrumentLineItems" xml:lang="en-US">Debt Instrument [Line Items]</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_DebtInstrumentLineItems" xml:lang="en-US">Debt Instrument [Line Items]</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DebtInstrumentLineItems" xlink:to="lab_us-gaap_DebtInstrumentLineItems" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FinanceLeaseLiabilityNoncurrent" xlink:label="loc_us-gaap_FinanceLeaseLiabilityNoncurrent" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_FinanceLeaseLiabilityNoncurrent" xml:lang="en-US">Finance Lease, Liability, Noncurrent</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="lab_us-gaap_FinanceLeaseLiabilityNoncurrent" xml:lang="en-US">Finance leases</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FinanceLeaseLiabilityNoncurrent" xlink:to="lab_us-gaap_FinanceLeaseLiabilityNoncurrent" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LongTermDebtNoncurrent" xlink:label="loc_us-gaap_LongTermDebtNoncurrent" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_LongTermDebtNoncurrent" xml:lang="en-US">Long-term Debt, Excluding Current Maturities</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_LongTermDebtNoncurrent" xml:lang="en-US">Long-term debt</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LongTermDebtNoncurrent" xlink:to="lab_us-gaap_LongTermDebtNoncurrent" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FinanceLeaseLiabilityNoncurrentStatementOfFinancialPositionExtensibleList" xlink:label="loc_us-gaap_FinanceLeaseLiabilityNoncurrentStatementOfFinancialPositionExtensibleList" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_FinanceLeaseLiabilityNoncurrentStatementOfFinancialPositionExtensibleList" xml:lang="en-US">Finance Lease, Liability, Noncurrent, Statement of Financial Position [Extensible Enumeration]</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FinanceLeaseLiabilityNoncurrentStatementOfFinancialPositionExtensibleList" xlink:to="lab_us-gaap_FinanceLeaseLiabilityNoncurrentStatementOfFinancialPositionExtensibleList" />
<loc xlink:type="locator" xlink:href="imo-20220331.xsd#imo_UncategorizedAbstract" xlink:label="loc_imo_UncategorizedAbstract" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_imo_UncategorizedAbstract" xml:lang="en-US">Uncategorized [Abstract]</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_imo_UncategorizedAbstract" xlink:to="lab_imo_UncategorizedAbstract" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="lab_imo_UncategorizedAbstract" xml:lang="en-US">Uncategorized [Abstract]</label>
<loc xlink:type="locator" xlink:href="imo-20220331.xsd#imo_ScheduleOfOtherLiabilitiesTable" xlink:label="loc_imo_ScheduleOfOtherLiabilitiesTable" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_imo_ScheduleOfOtherLiabilitiesTable" xml:lang="en-US">Schedule of Other Liabilities [Table]</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_imo_ScheduleOfOtherLiabilitiesTable" xml:lang="en-US">Schedule of Other Liabilities [Table]</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_imo_ScheduleOfOtherLiabilitiesTable" xlink:to="lab_imo_ScheduleOfOtherLiabilitiesTable" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="lab_imo_ScheduleOfOtherLiabilitiesTable" xml:lang="en-US">Schedule of Other Liabilities [Table]</label>
<loc xlink:type="locator" xlink:href="imo-20220331.xsd#imo_ScheduleOfOtherLiabilitiesLineItems" xlink:label="loc_imo_ScheduleOfOtherLiabilitiesLineItems" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_imo_ScheduleOfOtherLiabilitiesLineItems" xml:lang="en-US">Schedule of Other Liabilities [Line Items]</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_imo_ScheduleOfOtherLiabilitiesLineItems" xml:lang="en-US">Schedule of Other Liabilities [Line Items]</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_imo_ScheduleOfOtherLiabilitiesLineItems" xlink:to="lab_imo_ScheduleOfOtherLiabilitiesLineItems" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="lab_imo_ScheduleOfOtherLiabilitiesLineItems" xml:lang="en-US">Schedule of Other Liabilities [Line Items]</label>
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DeferredCompensationSharebasedArrangementsLiabilityClassifiedNoncurrent" xlink:label="loc_us-gaap_DeferredCompensationSharebasedArrangementsLiabilityClassifiedNoncurrent" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_DeferredCompensationSharebasedArrangementsLiabilityClassifiedNoncurrent" xml:lang="en-US">Deferred Compensation Share-based Arrangements, Liability, Classified, Noncurrent</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_DeferredCompensationSharebasedArrangementsLiabilityClassifiedNoncurrent" xml:lang="en-US">Share-based incentive compensation liabilities</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DeferredCompensationSharebasedArrangementsLiabilityClassifiedNoncurrent" xlink:to="lab_us-gaap_DeferredCompensationSharebasedArrangementsLiabilityClassifiedNoncurrent" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OtherSundryLiabilitiesNoncurrent" xlink:label="loc_us-gaap_OtherSundryLiabilitiesNoncurrent" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_OtherSundryLiabilitiesNoncurrent" xml:lang="en-US">Other Sundry Liabilities, Noncurrent</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_OtherSundryLiabilitiesNoncurrent" xml:lang="en-US">Other obligations</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OtherSundryLiabilitiesNoncurrent" xlink:to="lab_us-gaap_OtherSundryLiabilitiesNoncurrent" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PensionAndOtherPostretirementDefinedBenefitPlansLiabilitiesNoncurrent" xlink:label="loc_us-gaap_PensionAndOtherPostretirementDefinedBenefitPlansLiabilitiesNoncurrent" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_PensionAndOtherPostretirementDefinedBenefitPlansLiabilitiesNoncurrent" xml:lang="en-US">Liability, Defined Benefit Plan, Noncurrent</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_PensionAndOtherPostretirementDefinedBenefitPlansLiabilitiesNoncurrent" xml:lang="en-US">Employee retirement benefits</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_PensionAndOtherPostretirementDefinedBenefitPlansLiabilitiesNoncurrent" xlink:to="lab_us-gaap_PensionAndOtherPostretirementDefinedBenefitPlansLiabilitiesNoncurrent" />
<loc xlink:type="locator" xlink:href="imo-20220331.xsd#imo_AssetRetirementObligationAndOtherEnvironmentalLiabilitiesNoncurrent" xlink:label="loc_imo_AssetRetirementObligationAndOtherEnvironmentalLiabilitiesNoncurrent" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_imo_AssetRetirementObligationAndOtherEnvironmentalLiabilitiesNoncurrent" xml:lang="en-US">Asset Retirement Obligation And Other Environmental Liabilities Noncurrent</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_imo_AssetRetirementObligationAndOtherEnvironmentalLiabilitiesNoncurrent" xml:lang="en-US">Asset retirement obligations and other environmental liabilities</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_imo_AssetRetirementObligationAndOtherEnvironmentalLiabilitiesNoncurrent" xlink:to="lab_imo_AssetRetirementObligationAndOtherEnvironmentalLiabilitiesNoncurrent" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="lab_imo_AssetRetirementObligationAndOtherEnvironmentalLiabilitiesNoncurrent" xml:lang="en-US">Asset retirement obligation and other environmental liabilities, noncurrent.</label>
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OperatingLeaseLiabilityNoncurrent" xlink:label="loc_us-gaap_OperatingLeaseLiabilityNoncurrent" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_OperatingLeaseLiabilityNoncurrent" xml:lang="en-US">Operating Lease, Liability, Noncurrent</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="lab_us-gaap_OperatingLeaseLiabilityNoncurrent" xml:lang="en-US">Operating lease liability</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OperatingLeaseLiabilityNoncurrent" xlink:to="lab_us-gaap_OperatingLeaseLiabilityNoncurrent" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AccountsPayableAndAccruedLiabilitiesMember" xlink:label="loc_us-gaap_AccountsPayableAndAccruedLiabilitiesMember" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_AccountsPayableAndAccruedLiabilitiesMember" xml:lang="en-US">Accounts Payable and Accrued Liabilities [Member]</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="lab_us-gaap_AccountsPayableAndAccruedLiabilitiesMember" xml:lang="en-US">Accounts Payable and Accrued Liabilities [Member]</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AccountsPayableAndAccruedLiabilitiesMember" xlink:to="lab_us-gaap_AccountsPayableAndAccruedLiabilitiesMember" />
<loc xlink:type="locator" xlink:href="imo-20220331.xsd#imo_LesseeOperatingLeaseLiabilityPaymentsNextRollingTwelveMonths" xlink:label="loc_imo_LesseeOperatingLeaseLiabilityPaymentsNextRollingTwelveMonths" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_imo_LesseeOperatingLeaseLiabilityPaymentsNextRollingTwelveMonths" xml:lang="en-US">Lessee Operating Lease Liability Payments Next Rolling Twelve Months</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_imo_LesseeOperatingLeaseLiabilityPaymentsNextRollingTwelveMonths" xml:lang="en-US">Lease liability due within one year, Operating leases</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_imo_LesseeOperatingLeaseLiabilityPaymentsNextRollingTwelveMonths" xlink:to="lab_imo_LesseeOperatingLeaseLiabilityPaymentsNextRollingTwelveMonths" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="lab_imo_LesseeOperatingLeaseLiabilityPaymentsNextRollingTwelveMonths" xml:lang="en-US">Lessee operating lease liability payments next rolling twelve months</label>
<loc xlink:type="locator" xlink:href="imo-20220331.xsd#imo_AssetRetirementObligationAndOtherEnvironmentalLiabilitiesCurrent" xlink:label="loc_imo_AssetRetirementObligationAndOtherEnvironmentalLiabilitiesCurrent" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_imo_AssetRetirementObligationAndOtherEnvironmentalLiabilitiesCurrent" xml:lang="en-US">Asset Retirement Obligation And Other Environmental Liabilities Current</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_imo_AssetRetirementObligationAndOtherEnvironmentalLiabilitiesCurrent" xml:lang="en-US">Asset retirement obligations and other environmental liabilities in current liabilities</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_imo_AssetRetirementObligationAndOtherEnvironmentalLiabilitiesCurrent" xlink:to="lab_imo_AssetRetirementObligationAndOtherEnvironmentalLiabilitiesCurrent" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="lab_imo_AssetRetirementObligationAndOtherEnvironmentalLiabilitiesCurrent" xml:lang="en-US">Asset retirement obligation and other environmental liabilities current.</label>
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PensionAndOtherPostretirementDefinedBenefitPlansCurrentLiabilities" xlink:label="loc_us-gaap_PensionAndOtherPostretirementDefinedBenefitPlansCurrentLiabilities" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_PensionAndOtherPostretirementDefinedBenefitPlansCurrentLiabilities" xml:lang="en-US">Liability, Defined Benefit Plan, Current</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_PensionAndOtherPostretirementDefinedBenefitPlansCurrentLiabilities" xml:lang="en-US">Employee retirement benefit obligations in current liabilities</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_PensionAndOtherPostretirementDefinedBenefitPlansCurrentLiabilities" xlink:to="lab_us-gaap_PensionAndOtherPostretirementDefinedBenefitPlansCurrentLiabilities" />
<loc xlink:type="locator" xlink:href="imo-20220331.xsd#imo_LessorOperatingLeaseLeaseNotYetCommencedUndiscountedCommitments" xlink:label="loc_imo_LessorOperatingLeaseLeaseNotYetCommencedUndiscountedCommitments" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_imo_LessorOperatingLeaseLeaseNotYetCommencedUndiscountedCommitments" xml:lang="en-US">Lessor Operating Lease Lease Not yet Commenced Undiscounted Commitments</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_imo_LessorOperatingLeaseLeaseNotYetCommencedUndiscountedCommitments" xml:lang="en-US">Undiscounted Commitments</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_imo_LessorOperatingLeaseLeaseNotYetCommencedUndiscountedCommitments" xlink:to="lab_imo_LessorOperatingLeaseLeaseNotYetCommencedUndiscountedCommitments" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="lab_imo_LessorOperatingLeaseLeaseNotYetCommencedUndiscountedCommitments" xml:lang="en-US">Lessor, Operating Lease, Lease Not yet Commenced, Undiscounted Commitments</label>
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DerivativeInstrumentDetailAbstract" xlink:label="loc_us-gaap_DerivativeInstrumentDetailAbstract" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_DerivativeInstrumentDetailAbstract" xml:lang="en-US">Derivative Instrument Detail [Abstract]</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DerivativeInstrumentDetailAbstract" xlink:to="lab_us-gaap_DerivativeInstrumentDetailAbstract" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DerivativeTable" xlink:label="loc_us-gaap_DerivativeTable" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_DerivativeTable" xml:lang="en-US">Derivative [Table]</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DerivativeTable" xlink:to="lab_us-gaap_DerivativeTable" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PositionAxis" xlink:label="loc_us-gaap_PositionAxis" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_PositionAxis" xml:lang="en-US">Position [Axis]</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_PositionAxis" xlink:to="lab_us-gaap_PositionAxis" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PositionDomain" xlink:label="loc_us-gaap_PositionDomain" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_PositionDomain" xml:lang="en-US">Position [Domain]</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_PositionDomain" xlink:to="lab_us-gaap_PositionDomain" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_EnergyAxis" xlink:label="loc_srt_EnergyAxis" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_srt_EnergyAxis" xml:lang="en-US">Energy [Axis]</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_srt_EnergyAxis" xml:lang="en-US">Energy [Axis]</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_srt_EnergyAxis" xlink:to="lab_srt_EnergyAxis" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_EnergyDomain" xlink:label="loc_srt_EnergyDomain" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_srt_EnergyDomain" xml:lang="en-US">Energy [Domain]</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_srt_EnergyDomain" xml:lang="en-US">Energy [Domain]</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_srt_EnergyDomain" xlink:to="lab_srt_EnergyDomain" />
<loc xlink:type="locator" xlink:href="imo-20220331.xsd#imo_CrudeBarrelsMember" xlink:label="loc_imo_CrudeBarrelsMember" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_imo_CrudeBarrelsMember" xml:lang="en-US">Crude Barrels [Member]</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_imo_CrudeBarrelsMember" xml:lang="en-US">Crude barrels [Member]</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_imo_CrudeBarrelsMember" xlink:to="lab_imo_CrudeBarrelsMember" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="lab_imo_CrudeBarrelsMember" xml:lang="en-US">Crude barrels.</label>
<loc xlink:type="locator" xlink:href="imo-20220331.xsd#imo_ProductsBarrelsMember" xlink:label="loc_imo_ProductsBarrelsMember" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_imo_ProductsBarrelsMember" xml:lang="en-US">Products Barrels [Member]</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_imo_ProductsBarrelsMember" xml:lang="en-US">Products barrels [Member]</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_imo_ProductsBarrelsMember" xlink:to="lab_imo_ProductsBarrelsMember" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="lab_imo_ProductsBarrelsMember" xml:lang="en-US">Products barrels.</label>
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DerivativeLineItems" xlink:label="loc_us-gaap_DerivativeLineItems" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_DerivativeLineItems" xml:lang="en-US">Derivative [Line Items]</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DerivativeLineItems" xlink:to="lab_us-gaap_DerivativeLineItems" />
<loc xlink:type="locator" xlink:href="imo-20220331.xsd#imo_DerivativeNonmonetaryNotionalAmountVolumes" xlink:label="loc_imo_DerivativeNonmonetaryNotionalAmountVolumes" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_imo_DerivativeNonmonetaryNotionalAmountVolumes" xml:lang="en-US">Derivative Nonmonetary Notional Amount Volumes</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:label="lab_imo_DerivativeNonmonetaryNotionalAmountVolumes" xml:lang="en-US">Derivative, Nonmonetary Notional Amount, Volume</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_imo_DerivativeNonmonetaryNotionalAmountVolumes" xlink:to="lab_imo_DerivativeNonmonetaryNotionalAmountVolumes" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="lab_imo_DerivativeNonmonetaryNotionalAmountVolumes" xml:lang="en-US">Derivative nonmonetary notional amount volumes.</label>
<loc xlink:type="locator" xlink:href="imo-20220331.xsd#imo_FinancialInstrumentsAndDerivativesTable" xlink:label="loc_imo_FinancialInstrumentsAndDerivativesTable" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_imo_FinancialInstrumentsAndDerivativesTable" xml:lang="en-US">Financial Instruments And Derivatives [Table]</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_imo_FinancialInstrumentsAndDerivativesTable" xml:lang="en-US">Financial Instruments And Derivatives [Table]</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_imo_FinancialInstrumentsAndDerivativesTable" xlink:to="lab_imo_FinancialInstrumentsAndDerivativesTable" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="lab_imo_FinancialInstrumentsAndDerivativesTable" xml:lang="en-US">Financial Instruments And Derivatives [Table]</label>
<loc xlink:type="locator" xlink:href="imo-20220331.xsd#imo_FinancialInstrumentsAndDerivativesLineItems" xlink:label="loc_imo_FinancialInstrumentsAndDerivativesLineItems" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_imo_FinancialInstrumentsAndDerivativesLineItems" xml:lang="en-US">Financial Instruments And Derivatives [Line Items]</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_imo_FinancialInstrumentsAndDerivativesLineItems" xml:lang="en-US">Financial Instruments And Derivatives [Line Items]</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_imo_FinancialInstrumentsAndDerivativesLineItems" xlink:to="lab_imo_FinancialInstrumentsAndDerivativesLineItems" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="lab_imo_FinancialInstrumentsAndDerivativesLineItems" xml:lang="en-US">Financial Instruments And Derivatives [Line Items]</label>
<loc xlink:type="locator" xlink:href="imo-20220331.xsd#imo_RealizedAndUnrealizedPurchaseOnDerivativeInstrument" xlink:label="loc_imo_RealizedAndUnrealizedPurchaseOnDerivativeInstrument" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_imo_RealizedAndUnrealizedPurchaseOnDerivativeInstrument" xml:lang="en-US">Realized And Unrealized Purchase On Derivative Instrument</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:label="lab_imo_RealizedAndUnrealizedPurchaseOnDerivativeInstrument" xml:lang="en-US">Purchases of crude oil and products</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_imo_RealizedAndUnrealizedPurchaseOnDerivativeInstrument" xlink:to="lab_imo_RealizedAndUnrealizedPurchaseOnDerivativeInstrument" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="lab_imo_RealizedAndUnrealizedPurchaseOnDerivativeInstrument" xml:lang="en-US">Total realized and unrealized purchase on derivative instrument.</label>
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_GainLossOnDerivativeInstrumentsNetPretax" xlink:label="loc_us-gaap_GainLossOnDerivativeInstrumentsNetPretax" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_GainLossOnDerivativeInstrumentsNetPretax" xml:lang="en-US">Gain (Loss) on Derivative Instruments, Net, Pretax</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:label="lab_us-gaap_GainLossOnDerivativeInstrumentsNetPretax" xml:lang="en-US">Total</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_GainLossOnDerivativeInstrumentsNetPretax" xlink:to="lab_us-gaap_GainLossOnDerivativeInstrumentsNetPretax" />
<loc xlink:type="locator" xlink:href="imo-20220331.xsd#imo_RealizedAndUnrealizedRevenueOnDerivativeInstrument" xlink:label="loc_imo_RealizedAndUnrealizedRevenueOnDerivativeInstrument" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_imo_RealizedAndUnrealizedRevenueOnDerivativeInstrument" xml:lang="en-US">Realized And Unrealized Revenue On Derivative Instrument</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_imo_RealizedAndUnrealizedRevenueOnDerivativeInstrument" xml:lang="en-US">Revenues</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_imo_RealizedAndUnrealizedRevenueOnDerivativeInstrument" xlink:to="lab_imo_RealizedAndUnrealizedRevenueOnDerivativeInstrument" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="lab_imo_RealizedAndUnrealizedRevenueOnDerivativeInstrument" xml:lang="en-US">Total realized and unrealized revenue on derivative instrument.</label>
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DerivativeAssetsLiabilitiesAtFairValueNetByBalanceSheetClassificationAbstract" xlink:label="loc_us-gaap_DerivativeAssetsLiabilitiesAtFairValueNetByBalanceSheetClassificationAbstract" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_DerivativeAssetsLiabilitiesAtFairValueNetByBalanceSheetClassificationAbstract" xml:lang="en-US">Derivative Assets (Liabilities), at Fair Value, Net, by Balance Sheet Classification [Abstract]</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DerivativeAssetsLiabilitiesAtFairValueNetByBalanceSheetClassificationAbstract" xlink:to="lab_us-gaap_DerivativeAssetsLiabilitiesAtFairValueNetByBalanceSheetClassificationAbstract" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FairValuesDerivativesBalanceSheetLocationByDerivativeContractTypeByHedgingDesignationTable" xlink:label="loc_us-gaap_FairValuesDerivativesBalanceSheetLocationByDerivativeContractTypeByHedgingDesignationTable" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_FairValuesDerivativesBalanceSheetLocationByDerivativeContractTypeByHedgingDesignationTable" xml:lang="en-US">Fair Values Derivatives, Balance Sheet Location, by Derivative Contract Type [Table]</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FairValuesDerivativesBalanceSheetLocationByDerivativeContractTypeByHedgingDesignationTable" xlink:to="lab_us-gaap_FairValuesDerivativesBalanceSheetLocationByDerivativeContractTypeByHedgingDesignationTable" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DerivativeInstrumentRiskAxis" xlink:label="loc_us-gaap_DerivativeInstrumentRiskAxis" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_DerivativeInstrumentRiskAxis" xml:lang="en-US">Derivative Instrument [Axis]</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DerivativeInstrumentRiskAxis" xlink:to="lab_us-gaap_DerivativeInstrumentRiskAxis" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DerivativeContractTypeDomain" xlink:label="loc_us-gaap_DerivativeContractTypeDomain" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_DerivativeContractTypeDomain" xml:lang="en-US">Derivative Contract [Domain]</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DerivativeContractTypeDomain" xlink:to="lab_us-gaap_DerivativeContractTypeDomain" />
<loc xlink:type="locator" xlink:href="imo-20220331.xsd#imo_DerivativeFairValueOfDerivativeAmountEffectOfCollateralNettingMember" xlink:label="loc_imo_DerivativeFairValueOfDerivativeAmountEffectOfCollateralNettingMember" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_imo_DerivativeFairValueOfDerivativeAmountEffectOfCollateralNettingMember" xml:lang="en-US">Derivative Fair Value Of Derivative Amount Effect Of Collateral Netting [Member]</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_imo_DerivativeFairValueOfDerivativeAmountEffectOfCollateralNettingMember" xml:lang="en-US">Derivative fair value of derivative amount effect of collateral netting [Member]</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_imo_DerivativeFairValueOfDerivativeAmountEffectOfCollateralNettingMember" xlink:to="lab_imo_DerivativeFairValueOfDerivativeAmountEffectOfCollateralNettingMember" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="lab_imo_DerivativeFairValueOfDerivativeAmountEffectOfCollateralNettingMember" xml:lang="en-US">Derivative Fair Value Of Derivative Amount Effect Of Collateral Netting [Member]</label>
<loc xlink:type="locator" xlink:href="imo-20220331.xsd#imo_NetCarryingValueMember" xlink:label="loc_imo_NetCarryingValueMember" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_imo_NetCarryingValueMember" xml:lang="en-US">Net Carrying Value [Member]</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_imo_NetCarryingValueMember" xlink:to="lab_imo_NetCarryingValueMember" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="lab_imo_NetCarryingValueMember" xml:lang="en-US">Net carrying value.</label>
<loc xlink:type="locator" xlink:href="imo-20220331.xsd#imo_DerivativeFairValueOfDerivativeAmountEffectOfCounterPartyNettingMember" xlink:label="loc_imo_DerivativeFairValueOfDerivativeAmountEffectOfCounterPartyNettingMember" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_imo_DerivativeFairValueOfDerivativeAmountEffectOfCounterPartyNettingMember" xml:lang="en-US">Derivative Fair Value Of Derivative Amount Effect Of Counter party netting [Member]</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_imo_DerivativeFairValueOfDerivativeAmountEffectOfCounterPartyNettingMember" xml:lang="en-US">Effect of counterparty netting [Member]</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_imo_DerivativeFairValueOfDerivativeAmountEffectOfCounterPartyNettingMember" xlink:to="lab_imo_DerivativeFairValueOfDerivativeAmountEffectOfCounterPartyNettingMember" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="lab_imo_DerivativeFairValueOfDerivativeAmountEffectOfCounterPartyNettingMember" xml:lang="en-US">Derivative Fair Value Of Derivative Amount Effect Of Counter party netting [Member]</label>
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DerivativesFairValueLineItems" xlink:label="loc_us-gaap_DerivativesFairValueLineItems" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_DerivativesFairValueLineItems" xml:lang="en-US">Derivatives, Fair Value [Line Items]</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DerivativesFairValueLineItems" xlink:to="lab_us-gaap_DerivativesFairValueLineItems" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DerivativeLiabilitiesAbstract" xlink:label="loc_us-gaap_DerivativeLiabilitiesAbstract" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_DerivativeLiabilitiesAbstract" xml:lang="en-US">Derivative Liability [Abstract]</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DerivativeLiabilitiesAbstract" xlink:to="lab_us-gaap_DerivativeLiabilitiesAbstract" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DerivativeLiabilities" xlink:label="loc_us-gaap_DerivativeLiabilities" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_DerivativeLiabilities" xml:lang="en-US">Derivative Liability</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="lab_us-gaap_DerivativeLiabilities" xml:lang="en-US">Derivative liabilities</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DerivativeLiabilities" xlink:to="lab_us-gaap_DerivativeLiabilities" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DerivativeAssetsAbstract" xlink:label="loc_us-gaap_DerivativeAssetsAbstract" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_DerivativeAssetsAbstract" xml:lang="en-US">Derivative Asset [Abstract]</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DerivativeAssetsAbstract" xlink:to="lab_us-gaap_DerivativeAssetsAbstract" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DerivativeAssets" xlink:label="loc_us-gaap_DerivativeAssets" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_DerivativeAssets" xml:lang="en-US">Derivative Asset</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_DerivativeAssets" xml:lang="en-US">Derivative Asset</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DerivativeAssets" xlink:to="lab_us-gaap_DerivativeAssets" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FairValueByFairValueHierarchyLevelAxis" xlink:label="loc_us-gaap_FairValueByFairValueHierarchyLevelAxis" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_FairValueByFairValueHierarchyLevelAxis" xml:lang="en-US">Fair Value Hierarchy and NAV [Axis]</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FairValueByFairValueHierarchyLevelAxis" xlink:to="lab_us-gaap_FairValueByFairValueHierarchyLevelAxis" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FairValueMeasurementsFairValueHierarchyDomain" xlink:label="loc_us-gaap_FairValueMeasurementsFairValueHierarchyDomain" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_FairValueMeasurementsFairValueHierarchyDomain" xml:lang="en-US">Fair Value Hierarchy and NAV [Domain]</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FairValueMeasurementsFairValueHierarchyDomain" xlink:to="lab_us-gaap_FairValueMeasurementsFairValueHierarchyDomain" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FairValueInputsLevel1Member" xlink:label="loc_us-gaap_FairValueInputsLevel1Member" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_FairValueInputsLevel1Member" xml:lang="en-US">Fair Value, Inputs, Level 1 [Member]</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FairValueInputsLevel1Member" xlink:to="lab_us-gaap_FairValueInputsLevel1Member" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FairValueInputsLevel2Member" xlink:label="loc_us-gaap_FairValueInputsLevel2Member" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_FairValueInputsLevel2Member" xml:lang="en-US">Fair Value, Inputs, Level 2 [Member]</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FairValueInputsLevel2Member" xlink:to="lab_us-gaap_FairValueInputsLevel2Member" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FairValueInputsLevel3Member" xlink:label="loc_us-gaap_FairValueInputsLevel3Member" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_FairValueInputsLevel3Member" xml:lang="en-US">Fair Value, Inputs, Level 3 [Member]</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FairValueInputsLevel3Member" xlink:to="lab_us-gaap_FairValueInputsLevel3Member" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DerivativeCollateralRightToReclaimCash" xlink:label="loc_us-gaap_DerivativeCollateralRightToReclaimCash" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_DerivativeCollateralRightToReclaimCash" xml:lang="en-US">Derivative, Collateral, Right to Reclaim Cash</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_DerivativeCollateralRightToReclaimCash" xml:lang="en-US">Derivative collateral receivable</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DerivativeCollateralRightToReclaimCash" xlink:to="lab_us-gaap_DerivativeCollateralRightToReclaimCash" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LongTermDebtFairValue" xlink:label="loc_us-gaap_LongTermDebtFairValue" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_LongTermDebtFairValue" xml:lang="en-US">Long-term Debt, Fair Value</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="lab_us-gaap_LongTermDebtFairValue" xml:lang="en-US">Long-term Debt, Fair Value</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LongTermDebtFairValue" xlink:to="lab_us-gaap_LongTermDebtFairValue" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_ProductOrServiceAxis" xlink:label="loc_srt_ProductOrServiceAxis" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_srt_ProductOrServiceAxis" xml:lang="en-US">Product and Service [Axis]</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_srt_ProductOrServiceAxis" xml:lang="en-US">Product and Service [Axis]</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_srt_ProductOrServiceAxis" xlink:to="lab_srt_ProductOrServiceAxis" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_ProductsAndServicesDomain" xlink:label="loc_srt_ProductsAndServicesDomain" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_srt_ProductsAndServicesDomain" xml:lang="en-US">Product and Service [Domain]</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_srt_ProductsAndServicesDomain" xml:lang="en-US">Product and Service [Domain]</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_srt_ProductsAndServicesDomain" xlink:to="lab_srt_ProductsAndServicesDomain" />
<loc xlink:type="locator" xlink:href="imo-20220331.xsd#imo_MasterNettingArrangementsMember" xlink:label="loc_imo_MasterNettingArrangementsMember" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_imo_MasterNettingArrangementsMember" xml:lang="en-US">Master netting arrangements [Member]</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_imo_MasterNettingArrangementsMember" xml:lang="en-US">Master netting arrangements [Member]</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_imo_MasterNettingArrangementsMember" xlink:to="lab_imo_MasterNettingArrangementsMember" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="lab_imo_MasterNettingArrangementsMember" xml:lang="en-US">Master netting arrangements [Member]</label>
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ScheduleOfStockByClassTable" xlink:label="loc_us-gaap_ScheduleOfStockByClassTable" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_ScheduleOfStockByClassTable" xml:lang="en-US">Schedule of Stock by Class [Table]</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_ScheduleOfStockByClassTable" xml:lang="en-US">Schedule of Stock by Class [Table]</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ScheduleOfStockByClassTable" xlink:to="lab_us-gaap_ScheduleOfStockByClassTable" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_SubsequentEventTypeAxis" xlink:label="loc_us-gaap_SubsequentEventTypeAxis" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_SubsequentEventTypeAxis" xml:lang="en-US">Subsequent Event Type [Axis]</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_SubsequentEventTypeAxis" xlink:to="lab_us-gaap_SubsequentEventTypeAxis" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_SubsequentEventTypeDomain" xlink:label="loc_us-gaap_SubsequentEventTypeDomain" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_SubsequentEventTypeDomain" xml:lang="en-US">Subsequent Event Type [Domain]</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_SubsequentEventTypeDomain" xlink:to="lab_us-gaap_SubsequentEventTypeDomain" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_SubsequentEventMember" xlink:label="loc_us-gaap_SubsequentEventMember" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_SubsequentEventMember" xml:lang="en-US">Subsequent Event [Member]</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_SubsequentEventMember" xlink:to="lab_us-gaap_SubsequentEventMember" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ClassOfStockLineItems" xlink:label="loc_us-gaap_ClassOfStockLineItems" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_ClassOfStockLineItems" xml:lang="en-US">Class of Stock [Line Items]</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_ClassOfStockLineItems" xml:lang="en-US">Class of Stock [Line Items]</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ClassOfStockLineItems" xlink:to="lab_us-gaap_ClassOfStockLineItems" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_StockRepurchaseProgramNumberOfSharesAuthorizedToBeRepurchased" xlink:label="loc_us-gaap_StockRepurchaseProgramNumberOfSharesAuthorizedToBeRepurchased" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_StockRepurchaseProgramNumberOfSharesAuthorizedToBeRepurchased" xml:lang="en-US">Stock Repurchase Program, Number of Shares Authorized to be Repurchased</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_StockRepurchaseProgramNumberOfSharesAuthorizedToBeRepurchased" xml:lang="en-US">Normal course issuer bid share repurchase shares authorized</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_StockRepurchaseProgramNumberOfSharesAuthorizedToBeRepurchased" xlink:to="lab_us-gaap_StockRepurchaseProgramNumberOfSharesAuthorizedToBeRepurchased" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_StockRepurchaseProgramPeriodInForce1" xlink:label="loc_us-gaap_StockRepurchaseProgramPeriodInForce1" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_StockRepurchaseProgramPeriodInForce1" xml:lang="en-US">Stock Repurchase Program, Period in Force</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_StockRepurchaseProgramPeriodInForce1" xml:lang="en-US">Normal course issuer bid share repurchase term, months</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_StockRepurchaseProgramPeriodInForce1" xlink:to="lab_us-gaap_StockRepurchaseProgramPeriodInForce1" />
<loc xlink:type="locator" xlink:href="imo-20220331.xsd#imo_MajorityInterestOwnershipPercentage" xlink:label="loc_imo_MajorityInterestOwnershipPercentage" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_imo_MajorityInterestOwnershipPercentage" xml:lang="en-US">Majority Interest Ownership Percentage</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_imo_MajorityInterestOwnershipPercentage" xml:lang="en-US">Exxon Mobil Corporation's ownership interest in Imperial</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_imo_MajorityInterestOwnershipPercentage" xlink:to="lab_imo_MajorityInterestOwnershipPercentage" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="lab_imo_MajorityInterestOwnershipPercentage" xml:lang="en-US">Majority interest ownership percentage</label>
<loc xlink:type="locator" xlink:href="imo-20220331.xsd#imo_PercentageOfTotalNumberOfCommonShares" xlink:label="loc_imo_PercentageOfTotalNumberOfCommonShares" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_imo_PercentageOfTotalNumberOfCommonShares" xml:lang="en-US">Percentage Of Total Number Of Common Shares</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_imo_PercentageOfTotalNumberOfCommonShares" xml:lang="en-US">Percent of total shares</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_imo_PercentageOfTotalNumberOfCommonShares" xlink:to="lab_imo_PercentageOfTotalNumberOfCommonShares" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="lab_imo_PercentageOfTotalNumberOfCommonShares" xml:lang="en-US">Percentage of total number of common shares.</label>
<loc xlink:type="locator" xlink:href="imo-20220331.xsd#imo_SubstantialStockRepurchaseProgramCommonStockSubjectToRepurchaseAndCancellationAmount" xlink:label="loc_imo_SubstantialStockRepurchaseProgramCommonStockSubjectToRepurchaseAndCancellationAmount" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_imo_SubstantialStockRepurchaseProgramCommonStockSubjectToRepurchaseAndCancellationAmount" xml:lang="en-US">Substantial Stock Repurchase Program Common Stock Subject to Repurchase and Cancellation Amount</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_imo_SubstantialStockRepurchaseProgramCommonStockSubjectToRepurchaseAndCancellationAmount" xml:lang="en-US">Substantial stock repurchase program common stock subject to repurchase and cancellation amount</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_imo_SubstantialStockRepurchaseProgramCommonStockSubjectToRepurchaseAndCancellationAmount" xlink:to="lab_imo_SubstantialStockRepurchaseProgramCommonStockSubjectToRepurchaseAndCancellationAmount" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="lab_imo_SubstantialStockRepurchaseProgramCommonStockSubjectToRepurchaseAndCancellationAmount" xml:lang="en-US">Substantial stock repurchase program common stock subject to repurchase and cancellation amount.</label>
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareRepurchaseProgramAxis" xlink:label="loc_us-gaap_ShareRepurchaseProgramAxis" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_ShareRepurchaseProgramAxis" xml:lang="en-US">Share Repurchase Program [Axis]</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ShareRepurchaseProgramAxis" xlink:to="lab_us-gaap_ShareRepurchaseProgramAxis" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareRepurchaseProgramDomain" xlink:label="loc_us-gaap_ShareRepurchaseProgramDomain" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_ShareRepurchaseProgramDomain" xml:lang="en-US">Share Repurchase Program [Domain]</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ShareRepurchaseProgramDomain" xlink:to="lab_us-gaap_ShareRepurchaseProgramDomain" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_RangeAxis" xlink:label="loc_srt_RangeAxis" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_srt_RangeAxis" xml:lang="en-US">Range [Axis]</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_srt_RangeAxis" xlink:to="lab_srt_RangeAxis" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_RangeMember" xlink:label="loc_srt_RangeMember" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_srt_RangeMember" xml:lang="en-US">Range [Domain]</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_srt_RangeMember" xlink:to="lab_srt_RangeMember" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CommonStockOtherSharesOutstanding" xlink:label="loc_us-gaap_CommonStockOtherSharesOutstanding" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_CommonStockOtherSharesOutstanding" xml:lang="en-US">Common Stock, Other Shares, Outstanding</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_CommonStockOtherSharesOutstanding" xml:lang="en-US">Common shares outstanding</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/periodStartLabel" xlink:label="lab_us-gaap_CommonStockOtherSharesOutstanding" xml:lang="en-US">Common stock beginning balance, shares</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/periodEndLabel" xlink:label="lab_us-gaap_CommonStockOtherSharesOutstanding" xml:lang="en-US">Common stock, ending balance, shares</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_CommonStockOtherSharesOutstanding" xlink:to="lab_us-gaap_CommonStockOtherSharesOutstanding" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_StockRepurchasedAndRetiredDuringPeriodShares" xlink:label="loc_us-gaap_StockRepurchasedAndRetiredDuringPeriodShares" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_StockRepurchasedAndRetiredDuringPeriodShares" xml:lang="en-US">Stock Repurchased and Retired During Period, Shares</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:label="lab_us-gaap_StockRepurchasedAndRetiredDuringPeriodShares" xml:lang="en-US">Purchases at stated value, shares</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_StockRepurchasedAndRetiredDuringPeriodShares" xlink:to="lab_us-gaap_StockRepurchasedAndRetiredDuringPeriodShares" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised" xlink:label="loc_us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised" xml:lang="en-US">Share-based Compensation Arrangement by Share-based Payment Award, Options, Exercises in Period</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised" xml:lang="en-US">Issued under employee share-based awards, shares</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised" xlink:to="lab_us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ProceedsFromStockOptionsExercised" xlink:label="loc_us-gaap_ProceedsFromStockOptionsExercised" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_ProceedsFromStockOptionsExercised" xml:lang="en-US">Proceeds from Stock Options Exercised</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_ProceedsFromStockOptionsExercised" xml:lang="en-US">Issued under employee share-based awards, value</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ProceedsFromStockOptionsExercised" xlink:to="lab_us-gaap_ProceedsFromStockOptionsExercised" />
<loc xlink:type="locator" xlink:href="imo-20220331.xsd#imo_ScheduleOfEarningsPerShareBasicAndDilutedTable" xlink:label="loc_imo_ScheduleOfEarningsPerShareBasicAndDilutedTable" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_imo_ScheduleOfEarningsPerShareBasicAndDilutedTable" xml:lang="en-US">Schedule Of Earnings Per Share Basic And Diluted [Table]</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_imo_ScheduleOfEarningsPerShareBasicAndDilutedTable" xml:lang="en-US">Schedule Of Earnings Per Share Basic And Diluted [Table]</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_imo_ScheduleOfEarningsPerShareBasicAndDilutedTable" xlink:to="lab_imo_ScheduleOfEarningsPerShareBasicAndDilutedTable" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="lab_imo_ScheduleOfEarningsPerShareBasicAndDilutedTable" xml:lang="en-US">Schedule Of Earnings Per Share Basic And Diluted [Table]</label>
<loc xlink:type="locator" xlink:href="imo-20220331.xsd#imo_EarningsPerShareBasicAndDilutedLineItems" xlink:label="loc_imo_EarningsPerShareBasicAndDilutedLineItems" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_imo_EarningsPerShareBasicAndDilutedLineItems" xml:lang="en-US">Earnings Per Share Basic And Diluted [Line Items]</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_imo_EarningsPerShareBasicAndDilutedLineItems" xml:lang="en-US">Earnings Per Share Basic And Diluted [Line Items]</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_imo_EarningsPerShareBasicAndDilutedLineItems" xlink:to="lab_imo_EarningsPerShareBasicAndDilutedLineItems" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="lab_imo_EarningsPerShareBasicAndDilutedLineItems" xml:lang="en-US">Earnings Per Share Basic And Diluted [Line Items]</label>
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_EarningsPerShareBasicAbstract" xlink:label="loc_us-gaap_EarningsPerShareBasicAbstract" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_EarningsPerShareBasicAbstract" xml:lang="en-US">Earnings Per Share, Basic [Abstract]</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_EarningsPerShareBasicAbstract" xml:lang="en-US">Net income (loss) per common share - basic</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_EarningsPerShareBasicAbstract" xlink:to="lab_us-gaap_EarningsPerShareBasicAbstract" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_WeightedAverageNumberOfSharesOutstandingBasic" xlink:label="loc_us-gaap_WeightedAverageNumberOfSharesOutstandingBasic" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_WeightedAverageNumberOfSharesOutstandingBasic" xml:lang="en-US">Weighted Average Number of Shares Outstanding, Basic</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_WeightedAverageNumberOfSharesOutstandingBasic" xml:lang="en-US">Weighted average number of common shares outstanding (millions of shares)</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_WeightedAverageNumberOfSharesOutstandingBasic" xlink:to="lab_us-gaap_WeightedAverageNumberOfSharesOutstandingBasic" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_EarningsPerShareDilutedAbstract" xlink:label="loc_us-gaap_EarningsPerShareDilutedAbstract" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_EarningsPerShareDilutedAbstract" xml:lang="en-US">Earnings Per Share, Diluted [Abstract]</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_EarningsPerShareDilutedAbstract" xml:lang="en-US">Net income (loss) per common share - diluted</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_EarningsPerShareDilutedAbstract" xlink:to="lab_us-gaap_EarningsPerShareDilutedAbstract" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CommonStockDividendsPerShareDeclared" xlink:label="loc_us-gaap_CommonStockDividendsPerShareDeclared" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_CommonStockDividendsPerShareDeclared" xml:lang="en-US">Common Stock, Dividends, Per Share, Declared</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_CommonStockDividendsPerShareDeclared" xml:lang="en-US">Dividends per common share - declared (dollars)</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_CommonStockDividendsPerShareDeclared" xlink:to="lab_us-gaap_CommonStockDividendsPerShareDeclared" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_WeightedAverageNumberDilutedSharesOutstandingAdjustment" xlink:label="loc_us-gaap_WeightedAverageNumberDilutedSharesOutstandingAdjustment" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_WeightedAverageNumberDilutedSharesOutstandingAdjustment" xml:lang="en-US">Weighted Average Number Diluted Shares Outstanding Adjustment</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_WeightedAverageNumberDilutedSharesOutstandingAdjustment" xml:lang="en-US">Effect of employee share-based awards (millions of shares)</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_WeightedAverageNumberDilutedSharesOutstandingAdjustment" xlink:to="lab_us-gaap_WeightedAverageNumberDilutedSharesOutstandingAdjustment" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding" xlink:label="loc_us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding" xml:lang="en-US">Weighted Average Number of Shares Outstanding, Diluted</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding" xml:lang="en-US">Weighted average number of common shares outstanding, assuming dilution (millions of shares)</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding" xlink:to="lab_us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AccumulatedOtherComprehensiveIncomeLossTable" xlink:label="loc_us-gaap_AccumulatedOtherComprehensiveIncomeLossTable" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_AccumulatedOtherComprehensiveIncomeLossTable" xml:lang="en-US">Accumulated Other Comprehensive Income (Loss) [Table]</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_AccumulatedOtherComprehensiveIncomeLossTable" xml:lang="en-US">Accumulated Other Comprehensive Income (Loss) [Table]</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AccumulatedOtherComprehensiveIncomeLossTable" xlink:to="lab_us-gaap_AccumulatedOtherComprehensiveIncomeLossTable" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AccumulatedOtherComprehensiveIncomeLossLineItems" xlink:label="loc_us-gaap_AccumulatedOtherComprehensiveIncomeLossLineItems" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_AccumulatedOtherComprehensiveIncomeLossLineItems" xml:lang="en-US">Accumulated Other Comprehensive Income (Loss) [Line Items]</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_AccumulatedOtherComprehensiveIncomeLossLineItems" xml:lang="en-US">Accumulated Other Comprehensive Income (Loss) [Line Items]</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AccumulatedOtherComprehensiveIncomeLossLineItems" xlink:to="lab_us-gaap_AccumulatedOtherComprehensiveIncomeLossLineItems" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ReclassificationOutOfAccumulatedOtherComprehensiveIncomeTable" xlink:label="loc_us-gaap_ReclassificationOutOfAccumulatedOtherComprehensiveIncomeTable" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_ReclassificationOutOfAccumulatedOtherComprehensiveIncomeTable" xml:lang="en-US">Reclassification out of Accumulated Other Comprehensive Income [Table]</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_ReclassificationOutOfAccumulatedOtherComprehensiveIncomeTable" xml:lang="en-US">Reclassification out of Accumulated Other Comprehensive Income [Table]</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ReclassificationOutOfAccumulatedOtherComprehensiveIncomeTable" xlink:to="lab_us-gaap_ReclassificationOutOfAccumulatedOtherComprehensiveIncomeTable" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ReclassificationAdjustmentOutOfAccumulatedOtherComprehensiveIncomeLineItems" xlink:label="loc_us-gaap_ReclassificationAdjustmentOutOfAccumulatedOtherComprehensiveIncomeLineItems" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_ReclassificationAdjustmentOutOfAccumulatedOtherComprehensiveIncomeLineItems" xml:lang="en-US">Reclassification Adjustment out of Accumulated Other Comprehensive Income [Line Items]</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_ReclassificationAdjustmentOutOfAccumulatedOtherComprehensiveIncomeLineItems" xml:lang="en-US">Reclassification Adjustment out of Accumulated Other Comprehensive Income [Line Items]</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ReclassificationAdjustmentOutOfAccumulatedOtherComprehensiveIncomeLineItems" xlink:to="lab_us-gaap_ReclassificationAdjustmentOutOfAccumulatedOtherComprehensiveIncomeLineItems" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodBeforeTax" xlink:label="loc_us-gaap_ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodBeforeTax" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodBeforeTax" xml:lang="en-US">Reclassification from Accumulated Other Comprehensive Income, Current Period, before Tax</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:label="lab_us-gaap_ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodBeforeTax" xml:lang="en-US">Amortization of postretirement benefits liability adjustment included in net benefit cost</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodBeforeTax" xlink:to="lab_us-gaap_ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodBeforeTax" />
<loc xlink:type="locator" xlink:href="imo-20220331.xsd#imo_AccumulatedDefinedBenefitPlansAdjustmentBeforeTaxMember" xlink:label="loc_imo_AccumulatedDefinedBenefitPlansAdjustmentBeforeTaxMember" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_imo_AccumulatedDefinedBenefitPlansAdjustmentBeforeTaxMember" xml:lang="en-US">Accumulated Defined Benefit Plans Adjustment Before Tax [Member]</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_imo_AccumulatedDefinedBenefitPlansAdjustmentBeforeTaxMember" xml:lang="en-US">Reclassification Adjustment out of Accumulated Other Comprehensive Income</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_imo_AccumulatedDefinedBenefitPlansAdjustmentBeforeTaxMember" xlink:to="lab_imo_AccumulatedDefinedBenefitPlansAdjustmentBeforeTaxMember" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="lab_imo_AccumulatedDefinedBenefitPlansAdjustmentBeforeTaxMember" xml:lang="en-US">Changes to accumulated comprehensive income related to benefit plans, before tax.</label>
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OtherComprehensiveIncomeLossPensionAndOtherPostretirementBenefitPlansTax" xlink:label="loc_us-gaap_OtherComprehensiveIncomeLossPensionAndOtherPostretirementBenefitPlansTax" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_OtherComprehensiveIncomeLossPensionAndOtherPostretirementBenefitPlansTax" xml:lang="en-US">Other Comprehensive (Income) Loss, Defined Benefit Plan, after Reclassification Adjustment, Tax</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2009/role/negatedTotalLabel" xlink:label="lab_us-gaap_OtherComprehensiveIncomeLossPensionAndOtherPostretirementBenefitPlansTax" xml:lang="en-US">Total</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OtherComprehensiveIncomeLossPensionAndOtherPostretirementBenefitPlansTax" xlink:to="lab_us-gaap_OtherComprehensiveIncomeLossPensionAndOtherPostretirementBenefitPlansTax" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OtherComprehensiveIncomeLossAmortizationAdjustmentFromAOCIPensionAndOtherPostretirementBenefitPlansForNetPriorServiceCostCreditTax" xlink:label="loc_us-gaap_OtherComprehensiveIncomeLossAmortizationAdjustmentFromAOCIPensionAndOtherPostretirementBenefitPlansForNetPriorServiceCostCreditTax" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_OtherComprehensiveIncomeLossAmortizationAdjustmentFromAOCIPensionAndOtherPostretirementBenefitPlansForNetPriorServiceCostCreditTax" xml:lang="en-US">Other Comprehensive (Income) Loss, Defined Benefit Plan, Prior Service Cost (Credit), Reclassification Adjustment from AOCI, Tax</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_OtherComprehensiveIncomeLossAmortizationAdjustmentFromAOCIPensionAndOtherPostretirementBenefitPlansForNetPriorServiceCostCreditTax" xml:lang="en-US">Amortization of postretirement benefits liability adjustment included in net benefit cost</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OtherComprehensiveIncomeLossAmortizationAdjustmentFromAOCIPensionAndOtherPostretirementBenefitPlansForNetPriorServiceCostCreditTax" xlink:to="lab_us-gaap_OtherComprehensiveIncomeLossAmortizationAdjustmentFromAOCIPensionAndOtherPostretirementBenefitPlansForNetPriorServiceCostCreditTax" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OtherComprehensiveIncomeDefinedBenefitPlansNetUnamortizedGainLossArisingDuringPeriodTax" xlink:label="loc_us-gaap_OtherComprehensiveIncomeDefinedBenefitPlansNetUnamortizedGainLossArisingDuringPeriodTax" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_OtherComprehensiveIncomeDefinedBenefitPlansNetUnamortizedGainLossArisingDuringPeriodTax" xml:lang="en-US">Other Comprehensive Income (Loss), Defined Benefit Plan, Gain (Loss) Arising During Period, Tax</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_OtherComprehensiveIncomeDefinedBenefitPlansNetUnamortizedGainLossArisingDuringPeriodTax" xml:lang="en-US">Postretirement benefits liability adjustment (excluding amortization)</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OtherComprehensiveIncomeDefinedBenefitPlansNetUnamortizedGainLossArisingDuringPeriodTax" xlink:to="lab_us-gaap_OtherComprehensiveIncomeDefinedBenefitPlansNetUnamortizedGainLossArisingDuringPeriodTax" />
</labelLink>
</linkbase>
</XBRL>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EX-101.PRE
<SEQUENCE>10
<FILENAME>imo-20220331_pre.xml
<DESCRIPTION>XBRL TAXONOMY EXTENSION PRESENTATION LINKBASE
<TEXT>
<XBRL>
<?xml version="1.0" encoding="utf-8"?>
<!--Generated by DFIN XBRL Instance Document - http://www.dfinsolutions.com/ - Version R3.0 - on 04-May-2022 [05:26:10] {AM}-->
<linkbase xmlns="http://www.xbrl.org/2003/linkbase" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xlink="http://www.w3.org/1999/xlink" xsi:schemaLocation="http://www.xbrl.org/2003/linkbase http://www.xbrl.org/2003/xbrl-linkbase-2003-12-31.xsd">
<roleRef xlink:type="simple" xlink:href="imo-20220331.xsd#CoverPage" roleURI="http://www.imperialoil.ca/role/CoverPage" />
<roleRef xlink:type="simple" xlink:href="imo-20220331.xsd#ConsolidatedStatementOfIncome" roleURI="http://www.imperialoil.ca/role/ConsolidatedStatementOfIncome" />
<roleRef xlink:type="simple" xlink:href="imo-20220331.xsd#ConsolidatedStatementOfIncomeParenthetical" roleURI="http://www.imperialoil.ca/role/ConsolidatedStatementOfIncomeParenthetical" />
<roleRef xlink:type="simple" xlink:href="imo-20220331.xsd#ConsolidatedStatementOfComprehensiveIncome" roleURI="http://www.imperialoil.ca/role/ConsolidatedStatementOfComprehensiveIncome" />
<roleRef xlink:type="simple" xlink:href="imo-20220331.xsd#ConsolidatedBalanceSheet" roleURI="http://www.imperialoil.ca/role/ConsolidatedBalanceSheet" />
<roleRef xlink:type="simple" xlink:href="imo-20220331.xsd#ConsolidatedBalanceSheetParenthetical" roleURI="http://www.imperialoil.ca/role/ConsolidatedBalanceSheetParenthetical" />
<roleRef xlink:type="simple" xlink:href="imo-20220331.xsd#ConsolidatedStatementOfShareholdersEquity" roleURI="http://www.imperialoil.ca/role/ConsolidatedStatementOfShareholdersEquity" />
<roleRef xlink:type="simple" xlink:href="imo-20220331.xsd#ConsolidatedStatementOfCashFlows" roleURI="http://www.imperialoil.ca/role/ConsolidatedStatementOfCashFlows" />
<roleRef xlink:type="simple" xlink:href="imo-20220331.xsd#ConsolidatedStatementOfCashFlowsParenthetical" roleURI="http://www.imperialoil.ca/role/ConsolidatedStatementOfCashFlowsParenthetical" />
<roleRef xlink:type="simple" xlink:href="imo-20220331.xsd#BasisOfFinancialStatementPreparation" roleURI="http://www.imperialoil.ca/role/BasisOfFinancialStatementPreparation" />
<roleRef xlink:type="simple" xlink:href="imo-20220331.xsd#BusinessSegments" roleURI="http://www.imperialoil.ca/role/BusinessSegments" />
<roleRef xlink:type="simple" xlink:href="imo-20220331.xsd#InvestmentAndOtherIncome" roleURI="http://www.imperialoil.ca/role/InvestmentAndOtherIncome" />
<roleRef xlink:type="simple" xlink:href="imo-20220331.xsd#EmployeeRetirementBenefits" roleURI="http://www.imperialoil.ca/role/EmployeeRetirementBenefits" />
<roleRef xlink:type="simple" xlink:href="imo-20220331.xsd#FinancingCosts" roleURI="http://www.imperialoil.ca/role/FinancingCosts" />
<roleRef xlink:type="simple" xlink:href="imo-20220331.xsd#LongTermDebt" roleURI="http://www.imperialoil.ca/role/LongTermDebt" />
<roleRef xlink:type="simple" xlink:href="imo-20220331.xsd#OtherLongTermObligations" roleURI="http://www.imperialoil.ca/role/OtherLongTermObligations" />
<roleRef xlink:type="simple" xlink:href="imo-20220331.xsd#FinancialAndDerivativeInstruments" roleURI="http://www.imperialoil.ca/role/FinancialAndDerivativeInstruments" />
<roleRef xlink:type="simple" xlink:href="imo-20220331.xsd#CommonShares" roleURI="http://www.imperialoil.ca/role/CommonShares" />
<roleRef xlink:type="simple" xlink:href="imo-20220331.xsd#OtherComprehensiveIncomeLossInformation" roleURI="http://www.imperialoil.ca/role/OtherComprehensiveIncomeLossInformation" />
<roleRef xlink:type="simple" xlink:href="imo-20220331.xsd#BusinessSegmentsTables" roleURI="http://www.imperialoil.ca/role/BusinessSegmentsTables" />
<roleRef xlink:type="simple" xlink:href="imo-20220331.xsd#InvestmentAndOtherIncomeTables" roleURI="http://www.imperialoil.ca/role/InvestmentAndOtherIncomeTables" />
<roleRef xlink:type="simple" xlink:href="imo-20220331.xsd#EmployeeRetirementBenefitsTables" roleURI="http://www.imperialoil.ca/role/EmployeeRetirementBenefitsTables" />
<roleRef xlink:type="simple" xlink:href="imo-20220331.xsd#FinancingCostsTables" roleURI="http://www.imperialoil.ca/role/FinancingCostsTables" />
<roleRef xlink:type="simple" xlink:href="imo-20220331.xsd#LongTermDebtTables" roleURI="http://www.imperialoil.ca/role/LongTermDebtTables" />
<roleRef xlink:type="simple" xlink:href="imo-20220331.xsd#OtherLongTermObligationsTables" roleURI="http://www.imperialoil.ca/role/OtherLongTermObligationsTables" />
<roleRef xlink:type="simple" xlink:href="imo-20220331.xsd#FinancialAndDerivativeInstrumentsTables" roleURI="http://www.imperialoil.ca/role/FinancialAndDerivativeInstrumentsTables" />
<roleRef xlink:type="simple" xlink:href="imo-20220331.xsd#CommonSharesTables" roleURI="http://www.imperialoil.ca/role/CommonSharesTables" />
<roleRef xlink:type="simple" xlink:href="imo-20220331.xsd#OtherComprehensiveIncomeLossInformationTables" roleURI="http://www.imperialoil.ca/role/OtherComprehensiveIncomeLossInformationTables" />
<roleRef xlink:type="simple" xlink:href="imo-20220331.xsd#BusinessSegmentsDetail" roleURI="http://www.imperialoil.ca/role/BusinessSegmentsDetail" />
<roleRef xlink:type="simple" xlink:href="imo-20220331.xsd#BusinessSegmentsParentheticalDetail" roleURI="http://www.imperialoil.ca/role/BusinessSegmentsParentheticalDetail" />
<roleRef xlink:type="simple" xlink:href="imo-20220331.xsd#GainsAndLossesOnAssetSalesDetail" roleURI="http://www.imperialoil.ca/role/GainsAndLossesOnAssetSalesDetail" />
<roleRef xlink:type="simple" xlink:href="imo-20220331.xsd#ComponentsOfNetPeriodicBenefitCostDetail" roleURI="http://www.imperialoil.ca/role/ComponentsOfNetPeriodicBenefitCostDetail" />
<roleRef xlink:type="simple" xlink:href="imo-20220331.xsd#FinancingCostsDetail" roleURI="http://www.imperialoil.ca/role/FinancingCostsDetail" />
<roleRef xlink:type="simple" xlink:href="imo-20220331.xsd#LongTermDebtDetail" roleURI="http://www.imperialoil.ca/role/LongTermDebtDetail" />
<roleRef xlink:type="simple" xlink:href="imo-20220331.xsd#OtherLongTermObligationsDetail" roleURI="http://www.imperialoil.ca/role/OtherLongTermObligationsDetail" />
<roleRef xlink:type="simple" xlink:href="imo-20220331.xsd#OtherLongTermObligationsParentheticalDetail" roleURI="http://www.imperialoil.ca/role/OtherLongTermObligationsParentheticalDetail" />
<roleRef xlink:type="simple" xlink:href="imo-20220331.xsd#FinancialAndDerivativeInstrumentsSummaryOfNetNotionalLongShortPositionOfDerivativeInstrumentsDetail" roleURI="http://www.imperialoil.ca/role/FinancialAndDerivativeInstrumentsSummaryOfNetNotionalLongShortPositionOfDerivativeInstrumentsDetail" />
<roleRef xlink:type="simple" xlink:href="imo-20220331.xsd#SummaryOfRealizedAndUnrealizedGainOrLossOnDerivativeInstrumentsDetail" roleURI="http://www.imperialoil.ca/role/SummaryOfRealizedAndUnrealizedGainOrLossOnDerivativeInstrumentsDetail" />
<roleRef xlink:type="simple" xlink:href="imo-20220331.xsd#FinancialAndDerivativeInstrumentsSummaryOfEstimatedFairValueOfFinancialInstrumentsDetail" roleURI="http://www.imperialoil.ca/role/FinancialAndDerivativeInstrumentsSummaryOfEstimatedFairValueOfFinancialInstrumentsDetail" />
<roleRef xlink:type="simple" xlink:href="imo-20220331.xsd#FinancialAndDerivativeInstrumentsAdditionalInformationDetail" roleURI="http://www.imperialoil.ca/role/FinancialAndDerivativeInstrumentsAdditionalInformationDetail" />
<roleRef xlink:type="simple" xlink:href="imo-20220331.xsd#CommonSharesAdditionalInformationDetail" roleURI="http://www.imperialoil.ca/role/CommonSharesAdditionalInformationDetail" />
<roleRef xlink:type="simple" xlink:href="imo-20220331.xsd#SummaryOfCommonSharesDetail" roleURI="http://www.imperialoil.ca/role/SummaryOfCommonSharesDetail" />
<roleRef xlink:type="simple" xlink:href="imo-20220331.xsd#CommonShareActivitiesDetail" roleURI="http://www.imperialoil.ca/role/CommonShareActivitiesDetail" />
<roleRef xlink:type="simple" xlink:href="imo-20220331.xsd#CalculationOfBasicAndDilutedEarningsPerCommonShareAndTheDividendDeclaredByTheCompanyOnItsOutstandingCommonSharesDetail" roleURI="http://www.imperialoil.ca/role/CalculationOfBasicAndDilutedEarningsPerCommonShareAndTheDividendDeclaredByTheCompanyOnItsOutstandingCommonSharesDetail" />
<roleRef xlink:type="simple" xlink:href="imo-20220331.xsd#ChangesInAccumulatedOtherComprehensiveIncomeLossDetail" roleURI="http://www.imperialoil.ca/role/ChangesInAccumulatedOtherComprehensiveIncomeLossDetail" />
<roleRef xlink:type="simple" xlink:href="imo-20220331.xsd#AmountsReclassifiedOutOfAccumulatedOtherComprehensiveIncomeLossDetail" roleURI="http://www.imperialoil.ca/role/AmountsReclassifiedOutOfAccumulatedOtherComprehensiveIncomeLossDetail" />
<roleRef xlink:type="simple" xlink:href="imo-20220331.xsd#IncomeTaxExpenseCreditForComponentsOfOtherComprehensiveIncomeLossDetail" roleURI="http://www.imperialoil.ca/role/IncomeTaxExpenseCreditForComponentsOfOtherComprehensiveIncomeLossDetail" />
<presentationLink xlink:type="extended" xlink:role="http://www.imperialoil.ca/role/CoverPage">
<loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_CoverAbstract" xlink:label="loc_dei_CoverAbstract_187796" />
<loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_DocumentType" xlink:label="loc_dei_DocumentType_494234" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_CoverAbstract_187796" xlink:to="loc_dei_DocumentType_494234" use="optional" order="1" preferredLabel="http://www.xbrl.org/2003/role/label" />
<loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_DocumentPeriodEndDate" xlink:label="loc_dei_DocumentPeriodEndDate_494238" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_CoverAbstract_187796" xlink:to="loc_dei_DocumentPeriodEndDate_494238" use="optional" order="2" preferredLabel="http://www.xbrl.org/2003/role/label" />
<loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_DocumentFiscalYearFocus" xlink:label="loc_dei_DocumentFiscalYearFocus_187828" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_CoverAbstract_187796" xlink:to="loc_dei_DocumentFiscalYearFocus_187828" use="optional" order="3" preferredLabel="http://www.xbrl.org/2003/role/label" />
<loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_DocumentFiscalPeriodFocus" xlink:label="loc_dei_DocumentFiscalPeriodFocus_187829" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_CoverAbstract_187796" xlink:to="loc_dei_DocumentFiscalPeriodFocus_187829" use="optional" order="4" preferredLabel="http://www.xbrl.org/2003/role/label" />
<loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_DocumentTransitionReport" xlink:label="loc_dei_DocumentTransitionReport_562421" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_CoverAbstract_187796" xlink:to="loc_dei_DocumentTransitionReport_562421" use="optional" order="5" preferredLabel="http://www.xbrl.org/2003/role/label" />
<loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_EntityCentralIndexKey" xlink:label="loc_dei_EntityCentralIndexKey_187845" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_CoverAbstract_187796" xlink:to="loc_dei_EntityCentralIndexKey_187845" use="optional" order="6" preferredLabel="http://www.xbrl.org/2003/role/label" />
<loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_CurrentFiscalYearEndDate" xlink:label="loc_dei_CurrentFiscalYearEndDate_187852" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_CoverAbstract_187796" xlink:to="loc_dei_CurrentFiscalYearEndDate_187852" use="optional" order="7" preferredLabel="http://www.xbrl.org/2003/role/label" />
<loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_DocumentQuarterlyReport" xlink:label="loc_dei_DocumentQuarterlyReport_670929" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_CoverAbstract_187796" xlink:to="loc_dei_DocumentQuarterlyReport_670929" use="optional" order="8" preferredLabel="http://www.xbrl.org/2003/role/label" />
<loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_EntityRegistrantName" xlink:label="loc_dei_EntityRegistrantName_494239" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_CoverAbstract_187796" xlink:to="loc_dei_EntityRegistrantName_494239" use="optional" order="9" preferredLabel="http://www.xbrl.org/2003/role/label" />
<loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_AmendmentFlag" xlink:label="loc_dei_AmendmentFlag_187819" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_CoverAbstract_187796" xlink:to="loc_dei_AmendmentFlag_187819" use="optional" order="10" preferredLabel="http://www.xbrl.org/2003/role/label" />
<loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_EntityFilerCategory" xlink:label="loc_dei_EntityFilerCategory_494245" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_CoverAbstract_187796" xlink:to="loc_dei_EntityFilerCategory_494245" use="optional" order="11" preferredLabel="http://www.xbrl.org/2003/role/label" />
<loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_EntityCurrentReportingStatus" xlink:label="loc_dei_EntityCurrentReportingStatus_494243" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_CoverAbstract_187796" xlink:to="loc_dei_EntityCurrentReportingStatus_494243" use="optional" order="12" preferredLabel="http://www.xbrl.org/2003/role/label" />
<loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_EntityInteractiveDataCurrent" xlink:label="loc_dei_EntityInteractiveDataCurrent_494235" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_CoverAbstract_187796" xlink:to="loc_dei_EntityInteractiveDataCurrent_494235" use="optional" order="13" preferredLabel="http://www.xbrl.org/2003/role/label" />
<loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_EntityShellCompany" xlink:label="loc_dei_EntityShellCompany_494244" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_CoverAbstract_187796" xlink:to="loc_dei_EntityShellCompany_494244" use="optional" order="14" preferredLabel="http://www.xbrl.org/2003/role/label" />
<loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_EntityFileNumber" xlink:label="loc_dei_EntityFileNumber_494240" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_CoverAbstract_187796" xlink:to="loc_dei_EntityFileNumber_494240" use="optional" order="15" preferredLabel="http://www.xbrl.org/2003/role/label" />
<loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_EntitySmallBusiness" xlink:label="loc_dei_EntitySmallBusiness_494246" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_CoverAbstract_187796" xlink:to="loc_dei_EntitySmallBusiness_494246" use="optional" order="16" preferredLabel="http://www.xbrl.org/2003/role/label" />
<loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_EntityIncorporationStateCountryCode" xlink:label="loc_dei_EntityIncorporationStateCountryCode_494242" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_CoverAbstract_187796" xlink:to="loc_dei_EntityIncorporationStateCountryCode_494242" use="optional" order="17" preferredLabel="http://www.xbrl.org/2003/role/label" />
<loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_EntityEmergingGrowthCompany" xlink:label="loc_dei_EntityEmergingGrowthCompany_494247" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_CoverAbstract_187796" xlink:to="loc_dei_EntityEmergingGrowthCompany_494247" use="optional" order="18" preferredLabel="http://www.xbrl.org/2003/role/label" />
<loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_EntityAddressAddressLine1" xlink:label="loc_dei_EntityAddressAddressLine1_494248" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_CoverAbstract_187796" xlink:to="loc_dei_EntityAddressAddressLine1_494248" use="optional" order="19" preferredLabel="http://www.xbrl.org/2003/role/label" />
<loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_EntityTaxIdentificationNumber" xlink:label="loc_dei_EntityTaxIdentificationNumber_494241" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_CoverAbstract_187796" xlink:to="loc_dei_EntityTaxIdentificationNumber_494241" use="optional" order="20" preferredLabel="http://www.xbrl.org/2003/role/label" />
<loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_EntityAddressCityOrTown" xlink:label="loc_dei_EntityAddressCityOrTown_494249" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_CoverAbstract_187796" xlink:to="loc_dei_EntityAddressCityOrTown_494249" use="optional" order="21" preferredLabel="http://www.xbrl.org/2003/role/label" />
<loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_EntityAddressStateOrProvince" xlink:label="loc_dei_EntityAddressStateOrProvince_494250" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_CoverAbstract_187796" xlink:to="loc_dei_EntityAddressStateOrProvince_494250" use="optional" order="22" preferredLabel="http://www.xbrl.org/2003/role/label" />
<loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_EntityAddressCountry" xlink:label="loc_dei_EntityAddressCountry_494252" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_CoverAbstract_187796" xlink:to="loc_dei_EntityAddressCountry_494252" use="optional" order="23" preferredLabel="http://www.xbrl.org/2003/role/label" />
<loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_EntityAddressPostalZipCode" xlink:label="loc_dei_EntityAddressPostalZipCode_494251" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_CoverAbstract_187796" xlink:to="loc_dei_EntityAddressPostalZipCode_494251" use="optional" order="24" preferredLabel="http://www.xbrl.org/2003/role/label" />
<loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_CityAreaCode" xlink:label="loc_dei_CityAreaCode_494253" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_CoverAbstract_187796" xlink:to="loc_dei_CityAreaCode_494253" use="optional" order="25" preferredLabel="http://www.xbrl.org/2003/role/label" />
<loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_LocalPhoneNumber" xlink:label="loc_dei_LocalPhoneNumber_494254" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_CoverAbstract_187796" xlink:to="loc_dei_LocalPhoneNumber_494254" use="optional" order="26" preferredLabel="http://www.xbrl.org/2003/role/label" />
<loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_EntityCommonStockSharesOutstanding" xlink:label="loc_dei_EntityCommonStockSharesOutstanding_494255" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_CoverAbstract_187796" xlink:to="loc_dei_EntityCommonStockSharesOutstanding_494255" use="optional" order="27" preferredLabel="http://www.xbrl.org/2003/role/label" />
</presentationLink>
<presentationLink xlink:type="extended" xlink:role="http://www.imperialoil.ca/role/ConsolidatedStatementOfIncome">
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncomeStatementAbstract" xlink:label="loc_us-gaap_IncomeStatementAbstract_26" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_StatementTable" xlink:label="loc_us-gaap_StatementTable_32" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeStatementAbstract_26" xlink:to="loc_us-gaap_StatementTable_32" use="optional" order="1" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_LegalEntityAxis" xlink:label="loc_dei_LegalEntityAxis_29" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementTable_32" xlink:to="loc_dei_LegalEntityAxis_29" use="optional" order="2" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_EntityDomain" xlink:label="loc_dei_EntityDomain_44" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_LegalEntityAxis_29" xlink:to="loc_dei_EntityDomain_44" use="optional" order="3" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_StatementLineItems" xlink:label="loc_us-gaap_StatementLineItems_31" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementTable_32" xlink:to="loc_us-gaap_StatementLineItems_31" use="optional" order="4" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_RevenuesAbstract" xlink:label="loc_us-gaap_RevenuesAbstract_30" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementLineItems_31" xlink:to="loc_us-gaap_RevenuesAbstract_30" use="optional" order="5" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="imo-20220331.xsd#imo_RevenuesIncludingFederalExciseTax" xlink:label="loc_imo_RevenuesIncludingFederalExciseTax_45" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RevenuesAbstract_30" xlink:to="loc_imo_RevenuesIncludingFederalExciseTax_45" use="optional" order="6" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="imo-20220331.xsd#imo_InvestmentAndOtherIncomeNet" xlink:label="loc_imo_InvestmentAndOtherIncomeNet_46" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RevenuesAbstract_30" xlink:to="loc_imo_InvestmentAndOtherIncomeNet_46" use="optional" order="7" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
<loc xlink:type="locator" xlink:href="imo-20220331.xsd#imo_TotalRevenuesAndOtherIncome" xlink:label="loc_imo_TotalRevenuesAndOtherIncome_47" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RevenuesAbstract_30" xlink:to="loc_imo_TotalRevenuesAndOtherIncome_47" use="optional" order="8" preferredLabel="http://www.xbrl.org/2003/role/totalLabel" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CostsAndExpensesAbstract" xlink:label="loc_us-gaap_CostsAndExpensesAbstract_27" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementLineItems_31" xlink:to="loc_us-gaap_CostsAndExpensesAbstract_27" use="optional" order="9" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ExplorationExpense" xlink:label="loc_us-gaap_ExplorationExpense_33" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_CostsAndExpensesAbstract_27" xlink:to="loc_us-gaap_ExplorationExpense_33" use="optional" order="10" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
<loc xlink:type="locator" xlink:href="imo-20220331.xsd#imo_CrudeOilAndProductPurchases" xlink:label="loc_imo_CrudeOilAndProductPurchases_34" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_CostsAndExpensesAbstract_27" xlink:to="loc_imo_CrudeOilAndProductPurchases_34" use="optional" order="11" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="imo-20220331.xsd#imo_ProductionAndManufacturingExpenses" xlink:label="loc_imo_ProductionAndManufacturingExpenses_35" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_CostsAndExpensesAbstract_27" xlink:to="loc_imo_ProductionAndManufacturingExpenses_35" use="optional" order="12" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
<loc xlink:type="locator" xlink:href="imo-20220331.xsd#imo_SellingAndGeneral" xlink:label="loc_imo_SellingAndGeneral_36" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_CostsAndExpensesAbstract_27" xlink:to="loc_imo_SellingAndGeneral_36" use="optional" order="13" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="imo-20220331.xsd#imo_FederalExciseTaxAndFuelCharge" xlink:label="loc_imo_FederalExciseTaxAndFuelCharge_37" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_CostsAndExpensesAbstract_27" xlink:to="loc_imo_FederalExciseTaxAndFuelCharge_37" use="optional" order="14" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DepreciationDepletionAndAmortization" xlink:label="loc_us-gaap_DepreciationDepletionAndAmortization_38" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_CostsAndExpensesAbstract_27" xlink:to="loc_us-gaap_DepreciationDepletionAndAmortization_38" use="optional" order="15" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="imo-20220331.xsd#imo_PensionAndPostRetirementBenefitCostsNonServiceComponents" xlink:label="loc_imo_PensionAndPostRetirementBenefitCostsNonServiceComponents_39" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_CostsAndExpensesAbstract_27" xlink:to="loc_imo_PensionAndPostRetirementBenefitCostsNonServiceComponents_39" use="optional" order="16" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_InterestExpense" xlink:label="loc_us-gaap_InterestExpense_413312" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_CostsAndExpensesAbstract_27" xlink:to="loc_us-gaap_InterestExpense_413312" use="optional" order="17" preferredLabel="http://www.xbrl.org/2003/role/definitionGuidance" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CostsAndExpenses" xlink:label="loc_us-gaap_CostsAndExpenses_41" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_CostsAndExpensesAbstract_27" xlink:to="loc_us-gaap_CostsAndExpenses_41" use="optional" order="18" preferredLabel="http://www.xbrl.org/2003/role/totalLabel" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest" xlink:label="loc_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest_48" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementLineItems_31" xlink:to="loc_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest_48" use="optional" order="19" preferredLabel="http://www.xbrl.org/2003/role/totalLabel" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncomeTaxExpenseBenefit" xlink:label="loc_us-gaap_IncomeTaxExpenseBenefit_49" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementLineItems_31" xlink:to="loc_us-gaap_IncomeTaxExpenseBenefit_49" use="optional" order="20" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_NetIncomeLoss" xlink:label="loc_us-gaap_NetIncomeLoss_50" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementLineItems_31" xlink:to="loc_us-gaap_NetIncomeLoss_50" use="optional" order="21" preferredLabel="http://www.xbrl.org/2003/role/totalLabel" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_EarningsPerShareAbstract" xlink:label="loc_us-gaap_EarningsPerShareAbstract_28" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementLineItems_31" xlink:to="loc_us-gaap_EarningsPerShareAbstract_28" use="optional" order="22" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_EarningsPerShareBasic" xlink:label="loc_us-gaap_EarningsPerShareBasic_42" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EarningsPerShareAbstract_28" xlink:to="loc_us-gaap_EarningsPerShareBasic_42" use="optional" order="23" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_EarningsPerShareDiluted" xlink:label="loc_us-gaap_EarningsPerShareDiluted_43" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EarningsPerShareAbstract_28" xlink:to="loc_us-gaap_EarningsPerShareDiluted_43" use="optional" order="24" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
</presentationLink>
<presentationLink xlink:type="extended" xlink:role="http://www.imperialoil.ca/role/ConsolidatedStatementOfIncomeParenthetical">
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncomeStatementAbstract" xlink:label="loc_us-gaap_IncomeStatementAbstract_52" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_StatementTable" xlink:label="loc_us-gaap_StatementTable_55" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeStatementAbstract_52" xlink:to="loc_us-gaap_StatementTable_55" use="optional" order="1" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_LegalEntityAxis" xlink:label="loc_dei_LegalEntityAxis_53" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementTable_55" xlink:to="loc_dei_LegalEntityAxis_53" use="optional" order="2" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_EntityDomain" xlink:label="loc_dei_EntityDomain_56" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_LegalEntityAxis_53" xlink:to="loc_dei_EntityDomain_56" use="optional" order="3" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_StatementLineItems" xlink:label="loc_us-gaap_StatementLineItems_54" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementTable_55" xlink:to="loc_us-gaap_StatementLineItems_54" use="optional" order="4" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_RevenueFromRelatedParties" xlink:label="loc_us-gaap_RevenueFromRelatedParties_57" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementLineItems_54" xlink:to="loc_us-gaap_RevenueFromRelatedParties_57" use="optional" order="5" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="imo-20220331.xsd#imo_CrudeOilAndProductPurchasesRelatedParties" xlink:label="loc_imo_CrudeOilAndProductPurchasesRelatedParties_58" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementLineItems_54" xlink:to="loc_imo_CrudeOilAndProductPurchasesRelatedParties_58" use="optional" order="6" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="imo-20220331.xsd#imo_ProductionAndManufacturingExpensesRelatedParties" xlink:label="loc_imo_ProductionAndManufacturingExpensesRelatedParties_59" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementLineItems_54" xlink:to="loc_imo_ProductionAndManufacturingExpensesRelatedParties_59" use="optional" order="7" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="imo-20220331.xsd#imo_FinancingRelatedParties" xlink:label="loc_imo_FinancingRelatedParties_60" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementLineItems_54" xlink:to="loc_imo_FinancingRelatedParties_60" use="optional" order="8" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
</presentationLink>
<presentationLink xlink:type="extended" xlink:role="http://www.imperialoil.ca/role/ConsolidatedStatementOfComprehensiveIncome">
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_StatementOfIncomeAndComprehensiveIncomeAbstract" xlink:label="loc_us-gaap_StatementOfIncomeAndComprehensiveIncomeAbstract_62" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_StatementTable" xlink:label="loc_us-gaap_StatementTable_66" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementOfIncomeAndComprehensiveIncomeAbstract_62" xlink:to="loc_us-gaap_StatementTable_66" use="optional" order="1" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_LegalEntityAxis" xlink:label="loc_dei_LegalEntityAxis_63" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementTable_66" xlink:to="loc_dei_LegalEntityAxis_63" use="optional" order="2" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_EntityDomain" xlink:label="loc_dei_EntityDomain_67" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_LegalEntityAxis_63" xlink:to="loc_dei_EntityDomain_67" use="optional" order="3" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_StatementLineItems" xlink:label="loc_us-gaap_StatementLineItems_65" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementTable_66" xlink:to="loc_us-gaap_StatementLineItems_65" use="optional" order="4" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_NetIncomeLoss" xlink:label="loc_us-gaap_NetIncomeLoss_71" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementLineItems_65" xlink:to="loc_us-gaap_NetIncomeLoss_71" use="optional" order="5" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParentAbstract" xlink:label="loc_us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParentAbstract_64" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementLineItems_65" xlink:to="loc_us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParentAbstract_64" use="optional" order="6" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OtherComprehensiveIncomeDefinedBenefitPlansNetUnamortizedGainLossArisingDuringPeriodNetOfTax" xlink:label="loc_us-gaap_OtherComprehensiveIncomeDefinedBenefitPlansNetUnamortizedGainLossArisingDuringPeriodNetOfTax_68" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParentAbstract_64" xlink:to="loc_us-gaap_OtherComprehensiveIncomeDefinedBenefitPlansNetUnamortizedGainLossArisingDuringPeriodNetOfTax_68" use="optional" order="7" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OtherComprehensiveIncomeLossAmortizationAdjustmentFromAOCIPensionAndOtherPostretirementBenefitPlansForNetPriorServiceCostCreditNetOfTax" xlink:label="loc_us-gaap_OtherComprehensiveIncomeLossAmortizationAdjustmentFromAOCIPensionAndOtherPostretirementBenefitPlansForNetPriorServiceCostCreditNetOfTax_69" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParentAbstract_64" xlink:to="loc_us-gaap_OtherComprehensiveIncomeLossAmortizationAdjustmentFromAOCIPensionAndOtherPostretirementBenefitPlansForNetPriorServiceCostCreditNetOfTax_69" use="optional" order="8" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent" xlink:label="loc_us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent_70" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParentAbstract_64" xlink:to="loc_us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent_70" use="optional" order="9" preferredLabel="http://www.xbrl.org/2003/role/totalLabel" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ComprehensiveIncomeNetOfTax" xlink:label="loc_us-gaap_ComprehensiveIncomeNetOfTax_72" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementLineItems_65" xlink:to="loc_us-gaap_ComprehensiveIncomeNetOfTax_72" use="optional" order="10" preferredLabel="http://www.xbrl.org/2003/role/totalLabel" />
</presentationLink>
<presentationLink xlink:type="extended" xlink:role="http://www.imperialoil.ca/role/ConsolidatedBalanceSheet">
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_StatementOfFinancialPositionAbstract" xlink:label="loc_us-gaap_StatementOfFinancialPositionAbstract_74" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_StatementTable" xlink:label="loc_us-gaap_StatementTable_81" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementOfFinancialPositionAbstract_74" xlink:to="loc_us-gaap_StatementTable_81" use="optional" order="1" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_LegalEntityAxis" xlink:label="loc_dei_LegalEntityAxis_77" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementTable_81" xlink:to="loc_dei_LegalEntityAxis_77" use="optional" order="2" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_EntityDomain" xlink:label="loc_dei_EntityDomain_93" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_LegalEntityAxis_77" xlink:to="loc_dei_EntityDomain_93" use="optional" order="3" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_StatementLineItems" xlink:label="loc_us-gaap_StatementLineItems_80" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementTable_81" xlink:to="loc_us-gaap_StatementLineItems_80" use="optional" order="4" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AssetsAbstract" xlink:label="loc_us-gaap_AssetsAbstract_75" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementLineItems_80" xlink:to="loc_us-gaap_AssetsAbstract_75" use="optional" order="5" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AssetsCurrentAbstract" xlink:label="loc_us-gaap_AssetsCurrentAbstract_76" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AssetsAbstract_75" xlink:to="loc_us-gaap_AssetsCurrentAbstract_76" use="optional" order="6" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CashAndCashEquivalentsAtCarryingValue" xlink:label="loc_us-gaap_CashAndCashEquivalentsAtCarryingValue_88" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AssetsCurrentAbstract_76" xlink:to="loc_us-gaap_CashAndCashEquivalentsAtCarryingValue_88" use="optional" order="7" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ReceivablesNetCurrent" xlink:label="loc_us-gaap_ReceivablesNetCurrent_89" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AssetsCurrentAbstract_76" xlink:to="loc_us-gaap_ReceivablesNetCurrent_89" use="optional" order="8" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_InventoryFinishedGoodsAndWorkInProcess" xlink:label="loc_us-gaap_InventoryFinishedGoodsAndWorkInProcess_90" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AssetsCurrentAbstract_76" xlink:to="loc_us-gaap_InventoryFinishedGoodsAndWorkInProcess_90" use="optional" order="9" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="imo-20220331.xsd#imo_MaterialsSuppliesAndPrepaidExpenses" xlink:label="loc_imo_MaterialsSuppliesAndPrepaidExpenses_91" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AssetsCurrentAbstract_76" xlink:to="loc_imo_MaterialsSuppliesAndPrepaidExpenses_91" use="optional" order="10" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AssetsCurrent" xlink:label="loc_us-gaap_AssetsCurrent_92" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AssetsCurrentAbstract_76" xlink:to="loc_us-gaap_AssetsCurrent_92" use="optional" order="11" preferredLabel="http://www.xbrl.org/2003/role/totalLabel" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LongTermInvestmentsAndReceivablesNet" xlink:label="loc_us-gaap_LongTermInvestmentsAndReceivablesNet_83" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AssetsAbstract_75" xlink:to="loc_us-gaap_LongTermInvestmentsAndReceivablesNet_83" use="optional" order="12" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PropertyPlantAndEquipmentGross" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentGross_383306" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AssetsAbstract_75" xlink:to="loc_us-gaap_PropertyPlantAndEquipmentGross_383306" use="optional" order="13" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment" xlink:label="loc_us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment_383307" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AssetsAbstract_75" xlink:to="loc_us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment_383307" use="optional" order="14" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PropertyPlantAndEquipmentNet" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentNet_84" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AssetsAbstract_75" xlink:to="loc_us-gaap_PropertyPlantAndEquipmentNet_84" use="optional" order="15" preferredLabel="http://www.xbrl.org/2003/role/totalLabel" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_Goodwill" xlink:label="loc_us-gaap_Goodwill_85" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AssetsAbstract_75" xlink:to="loc_us-gaap_Goodwill_85" use="optional" order="16" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OtherAssetsNoncurrent" xlink:label="loc_us-gaap_OtherAssetsNoncurrent_86" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AssetsAbstract_75" xlink:to="loc_us-gaap_OtherAssetsNoncurrent_86" use="optional" order="17" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_Assets" xlink:label="loc_us-gaap_Assets_87" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AssetsAbstract_75" xlink:to="loc_us-gaap_Assets_87" use="optional" order="18" preferredLabel="http://www.xbrl.org/2003/role/totalLabel" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LiabilitiesAbstract" xlink:label="loc_us-gaap_LiabilitiesAbstract_78" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementLineItems_80" xlink:to="loc_us-gaap_LiabilitiesAbstract_78" use="optional" order="19" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LiabilitiesCurrentAbstract" xlink:label="loc_us-gaap_LiabilitiesCurrentAbstract_79" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LiabilitiesAbstract_78" xlink:to="loc_us-gaap_LiabilitiesCurrentAbstract_79" use="optional" order="20" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DebtCurrent" xlink:label="loc_us-gaap_DebtCurrent_98" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LiabilitiesCurrentAbstract_79" xlink:to="loc_us-gaap_DebtCurrent_98" use="optional" order="21" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AccountsPayableAndAccruedLiabilitiesCurrent" xlink:label="loc_us-gaap_AccountsPayableAndAccruedLiabilitiesCurrent_99" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LiabilitiesCurrentAbstract_79" xlink:to="loc_us-gaap_AccountsPayableAndAccruedLiabilitiesCurrent_99" use="optional" order="22" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AccruedIncomeTaxesCurrent" xlink:label="loc_us-gaap_AccruedIncomeTaxesCurrent_100" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LiabilitiesCurrentAbstract_79" xlink:to="loc_us-gaap_AccruedIncomeTaxesCurrent_100" use="optional" order="23" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LiabilitiesCurrent" xlink:label="loc_us-gaap_LiabilitiesCurrent_101" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LiabilitiesCurrentAbstract_79" xlink:to="loc_us-gaap_LiabilitiesCurrent_101" use="optional" order="24" preferredLabel="http://www.xbrl.org/2003/role/totalLabel" />
<loc xlink:type="locator" xlink:href="imo-20220331.xsd#imo_LongTermDebtAndFinanceLeaseObligations" xlink:label="loc_imo_LongTermDebtAndFinanceLeaseObligations_94" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LiabilitiesAbstract_78" xlink:to="loc_imo_LongTermDebtAndFinanceLeaseObligations_94" use="optional" order="25" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OtherLiabilitiesNoncurrent" xlink:label="loc_us-gaap_OtherLiabilitiesNoncurrent_95" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LiabilitiesAbstract_78" xlink:to="loc_us-gaap_OtherLiabilitiesNoncurrent_95" use="optional" order="26" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DeferredTaxAndOtherLiabilitiesNoncurrent" xlink:label="loc_us-gaap_DeferredTaxAndOtherLiabilitiesNoncurrent_96" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LiabilitiesAbstract_78" xlink:to="loc_us-gaap_DeferredTaxAndOtherLiabilitiesNoncurrent_96" use="optional" order="27" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_Liabilities" xlink:label="loc_us-gaap_Liabilities_97" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LiabilitiesAbstract_78" xlink:to="loc_us-gaap_Liabilities_97" use="optional" order="28" preferredLabel="http://www.xbrl.org/2003/role/totalLabel" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_StockholdersEquityAbstract" xlink:label="loc_us-gaap_StockholdersEquityAbstract_82" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementLineItems_80" xlink:to="loc_us-gaap_StockholdersEquityAbstract_82" use="optional" order="29" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CommonStockValue" xlink:label="loc_us-gaap_CommonStockValue_104" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StockholdersEquityAbstract_82" xlink:to="loc_us-gaap_CommonStockValue_104" use="optional" order="30" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_RetainedEarningsAccumulatedDeficit" xlink:label="loc_us-gaap_RetainedEarningsAccumulatedDeficit_105" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StockholdersEquityAbstract_82" xlink:to="loc_us-gaap_RetainedEarningsAccumulatedDeficit_105" use="optional" order="31" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax" xlink:label="loc_us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax_106" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StockholdersEquityAbstract_82" xlink:to="loc_us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax_106" use="optional" order="32" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" xlink:label="loc_us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest_107" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StockholdersEquityAbstract_82" xlink:to="loc_us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest_107" use="optional" order="33" preferredLabel="http://www.xbrl.org/2003/role/totalLabel" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LiabilitiesAndStockholdersEquity" xlink:label="loc_us-gaap_LiabilitiesAndStockholdersEquity_103" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementLineItems_80" xlink:to="loc_us-gaap_LiabilitiesAndStockholdersEquity_103" use="optional" order="34" preferredLabel="http://www.xbrl.org/2003/role/totalLabel" />
</presentationLink>
<presentationLink xlink:type="extended" xlink:role="http://www.imperialoil.ca/role/ConsolidatedBalanceSheetParenthetical">
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_StatementOfPartnersCapitalAbstract" xlink:label="loc_us-gaap_StatementOfPartnersCapitalAbstract_109" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_StatementTable" xlink:label="loc_us-gaap_StatementTable_114" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementOfPartnersCapitalAbstract_109" xlink:to="loc_us-gaap_StatementTable_114" use="optional" order="1" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_LegalEntityAxis" xlink:label="loc_dei_LegalEntityAxis_112" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementTable_114" xlink:to="loc_dei_LegalEntityAxis_112" use="optional" order="2" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_EntityDomain" xlink:label="loc_dei_EntityDomain_118" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_LegalEntityAxis_112" xlink:to="loc_dei_EntityDomain_118" use="optional" order="3" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_BalanceSheetLocationAxis" xlink:label="loc_us-gaap_BalanceSheetLocationAxis_110" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementTable_114" xlink:to="loc_us-gaap_BalanceSheetLocationAxis_110" use="optional" order="4" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_BalanceSheetLocationDomain" xlink:label="loc_us-gaap_BalanceSheetLocationDomain_111" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BalanceSheetLocationAxis_110" xlink:to="loc_us-gaap_BalanceSheetLocationDomain_111" use="optional" order="5" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="imo-20220331.xsd#imo_InvestmentsAndLongTermReceivablesMember" xlink:label="loc_imo_InvestmentsAndLongTermReceivablesMember_115" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BalanceSheetLocationDomain_111" xlink:to="loc_imo_InvestmentsAndLongTermReceivablesMember_115" use="optional" order="6" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="imo-20220331.xsd#imo_NoncurrentLiabilitiesMember" xlink:label="loc_imo_NoncurrentLiabilitiesMember_116" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BalanceSheetLocationDomain_111" xlink:to="loc_imo_NoncurrentLiabilitiesMember_116" use="optional" order="7" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_StatementLineItems" xlink:label="loc_us-gaap_StatementLineItems_113" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementTable_114" xlink:to="loc_us-gaap_StatementLineItems_113" use="optional" order="8" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_RelatedPartyTransactionDueFromToRelatedPartyCurrent" xlink:label="loc_us-gaap_RelatedPartyTransactionDueFromToRelatedPartyCurrent_119" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementLineItems_113" xlink:to="loc_us-gaap_RelatedPartyTransactionDueFromToRelatedPartyCurrent_119" use="optional" order="9" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DueFromRelatedPartiesNoncurrent" xlink:label="loc_us-gaap_DueFromRelatedPartiesNoncurrent_120" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementLineItems_113" xlink:to="loc_us-gaap_DueFromRelatedPartiesNoncurrent_120" use="optional" order="10" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DueToRelatedPartiesNoncurrent" xlink:label="loc_us-gaap_DueToRelatedPartiesNoncurrent_122" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementLineItems_113" xlink:to="loc_us-gaap_DueToRelatedPartiesNoncurrent_122" use="optional" order="11" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CommonStockSharesAuthorized" xlink:label="loc_us-gaap_CommonStockSharesAuthorized_123" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementLineItems_113" xlink:to="loc_us-gaap_CommonStockSharesAuthorized_123" use="optional" order="12" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CommonStockSharesOutstanding" xlink:label="loc_us-gaap_CommonStockSharesOutstanding_124" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementLineItems_113" xlink:to="loc_us-gaap_CommonStockSharesOutstanding_124" use="optional" order="13" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
</presentationLink>
<presentationLink xlink:type="extended" xlink:role="http://www.imperialoil.ca/role/ConsolidatedStatementOfShareholdersEquity">
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_StatementOfStockholdersEquityAbstract" xlink:label="loc_us-gaap_StatementOfStockholdersEquityAbstract_126" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_StatementTable" xlink:label="loc_us-gaap_StatementTable_131" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementOfStockholdersEquityAbstract_126" xlink:to="loc_us-gaap_StatementTable_131" use="optional" order="1" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_LegalEntityAxis" xlink:label="loc_dei_LegalEntityAxis_128" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementTable_131" xlink:to="loc_dei_LegalEntityAxis_128" use="optional" order="2" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_EntityDomain" xlink:label="loc_dei_EntityDomain_135" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_LegalEntityAxis_128" xlink:to="loc_dei_EntityDomain_135" use="optional" order="3" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_StatementEquityComponentsAxis" xlink:label="loc_us-gaap_StatementEquityComponentsAxis_129" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementTable_131" xlink:to="loc_us-gaap_StatementEquityComponentsAxis_129" use="optional" order="4" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_EquityComponentDomain" xlink:label="loc_us-gaap_EquityComponentDomain_127" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementEquityComponentsAxis_129" xlink:to="loc_us-gaap_EquityComponentDomain_127" use="optional" order="5" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CommonStockMember" xlink:label="loc_us-gaap_CommonStockMember_132" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EquityComponentDomain_127" xlink:to="loc_us-gaap_CommonStockMember_132" use="optional" order="6" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_RetainedEarningsMember" xlink:label="loc_us-gaap_RetainedEarningsMember_133" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EquityComponentDomain_127" xlink:to="loc_us-gaap_RetainedEarningsMember_133" use="optional" order="7" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AccumulatedOtherComprehensiveIncomeMember" xlink:label="loc_us-gaap_AccumulatedOtherComprehensiveIncomeMember_134" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EquityComponentDomain_127" xlink:to="loc_us-gaap_AccumulatedOtherComprehensiveIncomeMember_134" use="optional" order="8" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_CumulativeEffectPeriodOfAdoptionAxis" xlink:label="loc_srt_CumulativeEffectPeriodOfAdoptionAxis_1144504" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementTable_131" xlink:to="loc_srt_CumulativeEffectPeriodOfAdoptionAxis_1144504" use="optional" order="9" preferredLabel="http://www.xbrl.org/2003/role/label" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_CumulativeEffectPeriodOfAdoptionDomain" xlink:label="loc_srt_CumulativeEffectPeriodOfAdoptionDomain_1144505" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_CumulativeEffectPeriodOfAdoptionAxis_1144504" xlink:to="loc_srt_CumulativeEffectPeriodOfAdoptionDomain_1144505" use="optional" order="10" preferredLabel="http://www.xbrl.org/2003/role/label" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_StatementLineItems" xlink:label="loc_us-gaap_StatementLineItems_130" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementTable_131" xlink:to="loc_us-gaap_StatementLineItems_130" use="optional" order="11" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" xlink:label="loc_us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest_136" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementLineItems_130" xlink:to="loc_us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest_136" use="optional" order="12" preferredLabel="http://www.xbrl.org/2003/role/periodStartLabel" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_NetIncomeLoss" xlink:label="loc_us-gaap_NetIncomeLoss_137" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementLineItems_130" xlink:to="loc_us-gaap_NetIncomeLoss_137" use="optional" order="13" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_StockRepurchasedAndRetiredDuringPeriodValue" xlink:label="loc_us-gaap_StockRepurchasedAndRetiredDuringPeriodValue_141" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementLineItems_130" xlink:to="loc_us-gaap_StockRepurchasedAndRetiredDuringPeriodValue_141" use="optional" order="14" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel" />
<loc xlink:type="locator" xlink:href="imo-20220331.xsd#imo_SharePurchasesInExcessOfStatedValue" xlink:label="loc_imo_SharePurchasesInExcessOfStatedValue_140" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementLineItems_130" xlink:to="loc_imo_SharePurchasesInExcessOfStatedValue_140" use="optional" order="15" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_Dividends" xlink:label="loc_us-gaap_Dividends_142" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementLineItems_130" xlink:to="loc_us-gaap_Dividends_142" use="optional" order="16" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent" xlink:label="loc_us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent_139" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementLineItems_130" xlink:to="loc_us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent_139" use="optional" order="17" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" xlink:label="loc_us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest_143" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementLineItems_130" xlink:to="loc_us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest_143" use="optional" order="18" preferredLabel="http://www.xbrl.org/2003/role/periodEndLabel" />
</presentationLink>
<presentationLink xlink:type="extended" xlink:role="http://www.imperialoil.ca/role/ConsolidatedStatementOfCashFlows">
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_StatementOfCashFlowsAbstract" xlink:label="loc_us-gaap_StatementOfCashFlowsAbstract_145" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_StatementTable" xlink:label="loc_us-gaap_StatementTable_153" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementOfCashFlowsAbstract_145" xlink:to="loc_us-gaap_StatementTable_153" use="optional" order="1" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_LegalEntityAxis" xlink:label="loc_dei_LegalEntityAxis_148" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementTable_153" xlink:to="loc_dei_LegalEntityAxis_148" use="optional" order="2" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_EntityDomain" xlink:label="loc_dei_EntityDomain_164" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_LegalEntityAxis_148" xlink:to="loc_dei_EntityDomain_164" use="optional" order="3" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_StatementLineItems" xlink:label="loc_us-gaap_StatementLineItems_152" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementTable_153" xlink:to="loc_us-gaap_StatementLineItems_152" use="optional" order="4" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract" xlink:label="loc_us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract_151" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementLineItems_152" xlink:to="loc_us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract_151" use="optional" order="5" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ProfitLoss" xlink:label="loc_us-gaap_ProfitLoss_177" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract_151" xlink:to="loc_us-gaap_ProfitLoss_177" use="optional" order="6" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract" xlink:label="loc_us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract_146" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract_151" xlink:to="loc_us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract_146" use="optional" order="7" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="imo-20220331.xsd#imo_DepreciationDepletionAndAmortizationExcludingIntangibleAssetImpairmentCharges" xlink:label="loc_imo_DepreciationDepletionAndAmortizationExcludingIntangibleAssetImpairmentCharges_154" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract_146" xlink:to="loc_imo_DepreciationDepletionAndAmortizationExcludingIntangibleAssetImpairmentCharges_154" use="optional" order="8" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_GainLossOnDispositionOfAssets1" xlink:label="loc_us-gaap_GainLossOnDispositionOfAssets1_156" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract_146" xlink:to="loc_us-gaap_GainLossOnDispositionOfAssets1_156" use="optional" order="9" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel" />
<loc xlink:type="locator" xlink:href="imo-20220331.xsd#imo_DeferredIncomeTaxesAndOther" xlink:label="loc_imo_DeferredIncomeTaxesAndOther_158" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract_146" xlink:to="loc_imo_DeferredIncomeTaxesAndOther_158" use="optional" order="10" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncreaseDecreaseInOperatingCapitalAbstract" xlink:label="loc_us-gaap_IncreaseDecreaseInOperatingCapitalAbstract_147" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract_146" xlink:to="loc_us-gaap_IncreaseDecreaseInOperatingCapitalAbstract_147" use="optional" order="11" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncreaseDecreaseInAccountsReceivable" xlink:label="loc_us-gaap_IncreaseDecreaseInAccountsReceivable_159" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncreaseDecreaseInOperatingCapitalAbstract_147" xlink:to="loc_us-gaap_IncreaseDecreaseInAccountsReceivable_159" use="optional" order="12" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel" />
<loc xlink:type="locator" xlink:href="imo-20220331.xsd#imo_IncreaseDecreaseInInventoriesMaterialsAndSuppliesAndPrepaidExpenses" xlink:label="loc_imo_IncreaseDecreaseInInventoriesMaterialsAndSuppliesAndPrepaidExpenses_160" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncreaseDecreaseInOperatingCapitalAbstract_147" xlink:to="loc_imo_IncreaseDecreaseInInventoriesMaterialsAndSuppliesAndPrepaidExpenses_160" use="optional" order="13" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncreaseDecreaseInAccruedIncomeTaxesPayable" xlink:label="loc_us-gaap_IncreaseDecreaseInAccruedIncomeTaxesPayable_161" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncreaseDecreaseInOperatingCapitalAbstract_147" xlink:to="loc_us-gaap_IncreaseDecreaseInAccruedIncomeTaxesPayable_161" use="optional" order="14" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncreaseDecreaseInAccountsPayableAndAccruedLiabilities" xlink:label="loc_us-gaap_IncreaseDecreaseInAccountsPayableAndAccruedLiabilities_162" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncreaseDecreaseInOperatingCapitalAbstract_147" xlink:to="loc_us-gaap_IncreaseDecreaseInAccountsPayableAndAccruedLiabilities_162" use="optional" order="15" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncreaseDecreaseInOtherOperatingCapitalNet" xlink:label="loc_us-gaap_IncreaseDecreaseInOtherOperatingCapitalNet_163" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncreaseDecreaseInOperatingCapitalAbstract_147" xlink:to="loc_us-gaap_IncreaseDecreaseInOtherOperatingCapitalNet_163" use="optional" order="16" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_NetCashProvidedByUsedInOperatingActivities" xlink:label="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_178" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract_151" xlink:to="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_178" use="optional" order="17" preferredLabel="http://www.xbrl.org/2003/role/totalLabel" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract" xlink:label="loc_us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract_150" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementLineItems_152" xlink:to="loc_us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract_150" use="optional" order="18" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PaymentsToAcquireProductiveAssets" xlink:label="loc_us-gaap_PaymentsToAcquireProductiveAssets_172" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract_150" xlink:to="loc_us-gaap_PaymentsToAcquireProductiveAssets_172" use="optional" order="19" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ProceedsFromSaleOfPropertyPlantAndEquipment" xlink:label="loc_us-gaap_ProceedsFromSaleOfPropertyPlantAndEquipment_173" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract_150" xlink:to="loc_us-gaap_ProceedsFromSaleOfPropertyPlantAndEquipment_173" use="optional" order="20" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
<loc xlink:type="locator" xlink:href="imo-20220331.xsd#imo_NetMovementRelatedToLoansToEquityCompanies" xlink:label="loc_imo_NetMovementRelatedToLoansToEquityCompanies_919442" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract_150" xlink:to="loc_imo_NetMovementRelatedToLoansToEquityCompanies_919442" use="optional" order="21" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_NetCashProvidedByUsedInInvestingActivities" xlink:label="loc_us-gaap_NetCashProvidedByUsedInInvestingActivities_176" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract_150" xlink:to="loc_us-gaap_NetCashProvidedByUsedInInvestingActivities_176" use="optional" order="22" preferredLabel="http://www.xbrl.org/2003/role/totalLabel" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract" xlink:label="loc_us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract_149" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementLineItems_152" xlink:to="loc_us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract_149" use="optional" order="23" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ProceedsFromRepaymentsOfShortTermDebt" xlink:label="loc_us-gaap_ProceedsFromRepaymentsOfShortTermDebt_165" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract_149" xlink:to="loc_us-gaap_ProceedsFromRepaymentsOfShortTermDebt_165" use="optional" order="24" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FinanceLeasePrincipalPayments" xlink:label="loc_us-gaap_FinanceLeasePrincipalPayments_168" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract_149" xlink:to="loc_us-gaap_FinanceLeasePrincipalPayments_168" use="optional" order="25" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PaymentsOfDividendsCommonStock" xlink:label="loc_us-gaap_PaymentsOfDividendsCommonStock_169" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract_149" xlink:to="loc_us-gaap_PaymentsOfDividendsCommonStock_169" use="optional" order="26" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PaymentsForRepurchaseOfCommonStock" xlink:label="loc_us-gaap_PaymentsForRepurchaseOfCommonStock_170" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract_149" xlink:to="loc_us-gaap_PaymentsForRepurchaseOfCommonStock_170" use="optional" order="27" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_NetCashProvidedByUsedInFinancingActivities" xlink:label="loc_us-gaap_NetCashProvidedByUsedInFinancingActivities_171" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract_149" xlink:to="loc_us-gaap_NetCashProvidedByUsedInFinancingActivities_171" use="optional" order="28" preferredLabel="http://www.xbrl.org/2003/role/totalLabel" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseExcludingExchangeRateEffect" xlink:label="loc_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseExcludingExchangeRateEffect_179" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementLineItems_152" xlink:to="loc_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseExcludingExchangeRateEffect_179" use="optional" order="29" preferredLabel="http://www.xbrl.org/2003/role/totalLabel" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CashAndCashEquivalentsAtCarryingValue" xlink:label="loc_us-gaap_CashAndCashEquivalentsAtCarryingValue_180" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementLineItems_152" xlink:to="loc_us-gaap_CashAndCashEquivalentsAtCarryingValue_180" use="optional" order="30" preferredLabel="http://www.xbrl.org/2003/role/periodStartLabel" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CashAndCashEquivalentsAtCarryingValue" xlink:label="loc_us-gaap_CashAndCashEquivalentsAtCarryingValue_181" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementLineItems_152" xlink:to="loc_us-gaap_CashAndCashEquivalentsAtCarryingValue_181" use="optional" order="31" preferredLabel="http://www.xbrl.org/2003/role/periodEndLabel" />
</presentationLink>
<presentationLink xlink:type="extended" xlink:role="http://www.imperialoil.ca/role/ConsolidatedStatementOfCashFlowsParenthetical">
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_StatementOfCashFlowsAbstract" xlink:label="loc_us-gaap_StatementOfCashFlowsAbstract_183" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_StatementTable" xlink:label="loc_us-gaap_StatementTable_188" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementOfCashFlowsAbstract_183" xlink:to="loc_us-gaap_StatementTable_188" use="optional" order="1" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_BalanceSheetLocationAxis" xlink:label="loc_us-gaap_BalanceSheetLocationAxis_184" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementTable_188" xlink:to="loc_us-gaap_BalanceSheetLocationAxis_184" use="optional" order="2" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_BalanceSheetLocationDomain" xlink:label="loc_us-gaap_BalanceSheetLocationDomain_185" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BalanceSheetLocationAxis_184" xlink:to="loc_us-gaap_BalanceSheetLocationDomain_185" use="optional" order="3" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_LegalEntityAxis" xlink:label="loc_dei_LegalEntityAxis_186" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementTable_188" xlink:to="loc_dei_LegalEntityAxis_186" use="optional" order="4" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_EntityDomain" xlink:label="loc_dei_EntityDomain_190" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_LegalEntityAxis_186" xlink:to="loc_dei_EntityDomain_190" use="optional" order="5" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_StatementLineItems" xlink:label="loc_us-gaap_StatementLineItems_187" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementTable_188" xlink:to="loc_us-gaap_StatementLineItems_187" use="optional" order="6" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="imo-20220331.xsd#imo_ContributionToRegisteredPensionPlanAssets" xlink:label="loc_imo_ContributionToRegisteredPensionPlanAssets_191" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementLineItems_187" xlink:to="loc_imo_ContributionToRegisteredPensionPlanAssets_191" use="optional" order="7" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncomeTaxesPaidNet" xlink:label="loc_us-gaap_IncomeTaxesPaidNet_504878" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementLineItems_187" xlink:to="loc_us-gaap_IncomeTaxesPaidNet_504878" use="optional" order="8" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_InterestPaidNet" xlink:label="loc_us-gaap_InterestPaidNet_504870" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementLineItems_187" xlink:to="loc_us-gaap_InterestPaidNet_504870" use="optional" order="9" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel" />
</presentationLink>
<presentationLink xlink:type="extended" xlink:role="http://www.imperialoil.ca/role/BasisOfFinancialStatementPreparation">
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DisclosureTextBlockAbstract" xlink:label="loc_us-gaap_DisclosureTextBlockAbstract_383328" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_StatementTable" xlink:label="loc_us-gaap_StatementTable_385955" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DisclosureTextBlockAbstract_383328" xlink:to="loc_us-gaap_StatementTable_385955" use="optional" order="1" preferredLabel="http://www.xbrl.org/2003/role/label" />
<loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_LegalEntityAxis" xlink:label="loc_dei_LegalEntityAxis_1023294" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementTable_385955" xlink:to="loc_dei_LegalEntityAxis_1023294" use="optional" order="2" preferredLabel="http://www.xbrl.org/2003/role/label" />
<loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_EntityDomain" xlink:label="loc_dei_EntityDomain_1023295" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_LegalEntityAxis_1023294" xlink:to="loc_dei_EntityDomain_1023295" use="optional" order="3" preferredLabel="http://www.xbrl.org/2003/role/label" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_StatementLineItems" xlink:label="loc_us-gaap_StatementLineItems_1023296" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementTable_385955" xlink:to="loc_us-gaap_StatementLineItems_1023296" use="optional" order="4" preferredLabel="http://www.xbrl.org/2003/role/label" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_BasisOfPresentationAndSignificantAccountingPoliciesTextBlock" xlink:label="loc_us-gaap_BasisOfPresentationAndSignificantAccountingPoliciesTextBlock_1023297" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementLineItems_1023296" xlink:to="loc_us-gaap_BasisOfPresentationAndSignificantAccountingPoliciesTextBlock_1023297" use="optional" order="5" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
</presentationLink>
<presentationLink xlink:type="extended" xlink:role="http://www.imperialoil.ca/role/BusinessSegments">
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_SegmentReportingAbstract" xlink:label="loc_us-gaap_SegmentReportingAbstract_998" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_StatementTable" xlink:label="loc_us-gaap_StatementTable_1001" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SegmentReportingAbstract_998" xlink:to="loc_us-gaap_StatementTable_1001" use="optional" order="1" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_LegalEntityAxis" xlink:label="loc_dei_LegalEntityAxis_999" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementTable_1001" xlink:to="loc_dei_LegalEntityAxis_999" use="optional" order="2" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_EntityDomain" xlink:label="loc_dei_EntityDomain_1002" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_LegalEntityAxis_999" xlink:to="loc_dei_EntityDomain_1002" use="optional" order="3" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_StatementLineItems" xlink:label="loc_us-gaap_StatementLineItems_1000" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementTable_1001" xlink:to="loc_us-gaap_StatementLineItems_1000" use="optional" order="4" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_SegmentReportingDisclosureTextBlock" xlink:label="loc_us-gaap_SegmentReportingDisclosureTextBlock_1003" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementLineItems_1000" xlink:to="loc_us-gaap_SegmentReportingDisclosureTextBlock_1003" use="optional" order="5" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
</presentationLink>
<presentationLink xlink:type="extended" xlink:role="http://www.imperialoil.ca/role/InvestmentAndOtherIncome">
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OtherIncomeAndExpensesAbstract" xlink:label="loc_us-gaap_OtherIncomeAndExpensesAbstract_1097" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_StatementTable" xlink:label="loc_us-gaap_StatementTable_1100" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OtherIncomeAndExpensesAbstract_1097" xlink:to="loc_us-gaap_StatementTable_1100" use="optional" order="1" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_LegalEntityAxis" xlink:label="loc_dei_LegalEntityAxis_1098" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementTable_1100" xlink:to="loc_dei_LegalEntityAxis_1098" use="optional" order="2" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_EntityDomain" xlink:label="loc_dei_EntityDomain_1101" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_LegalEntityAxis_1098" xlink:to="loc_dei_EntityDomain_1101" use="optional" order="3" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_StatementLineItems" xlink:label="loc_us-gaap_StatementLineItems_1099" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementTable_1100" xlink:to="loc_us-gaap_StatementLineItems_1099" use="optional" order="4" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_InterestAndOtherIncomeTextBlock" xlink:label="loc_us-gaap_InterestAndOtherIncomeTextBlock_1102" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementLineItems_1099" xlink:to="loc_us-gaap_InterestAndOtherIncomeTextBlock_1102" use="optional" order="5" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
</presentationLink>
<presentationLink xlink:type="extended" xlink:role="http://www.imperialoil.ca/role/EmployeeRetirementBenefits">
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CompensationAndRetirementDisclosureAbstract" xlink:label="loc_us-gaap_CompensationAndRetirementDisclosureAbstract_1028" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_StatementTable" xlink:label="loc_us-gaap_StatementTable_1031" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_CompensationAndRetirementDisclosureAbstract_1028" xlink:to="loc_us-gaap_StatementTable_1031" use="optional" order="1" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_LegalEntityAxis" xlink:label="loc_dei_LegalEntityAxis_1029" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementTable_1031" xlink:to="loc_dei_LegalEntityAxis_1029" use="optional" order="2" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_EntityDomain" xlink:label="loc_dei_EntityDomain_1032" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_LegalEntityAxis_1029" xlink:to="loc_dei_EntityDomain_1032" use="optional" order="3" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_StatementLineItems" xlink:label="loc_us-gaap_StatementLineItems_1030" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementTable_1031" xlink:to="loc_us-gaap_StatementLineItems_1030" use="optional" order="4" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PensionAndOtherPostretirementBenefitsDisclosureTextBlock" xlink:label="loc_us-gaap_PensionAndOtherPostretirementBenefitsDisclosureTextBlock_1033" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementLineItems_1030" xlink:to="loc_us-gaap_PensionAndOtherPostretirementBenefitsDisclosureTextBlock_1033" use="optional" order="5" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
</presentationLink>
<presentationLink xlink:type="extended" xlink:role="http://www.imperialoil.ca/role/FinancingCosts">
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_TextBlockAbstract" xlink:label="loc_us-gaap_TextBlockAbstract_1148" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_StatementTable" xlink:label="loc_us-gaap_StatementTable_1151" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_TextBlockAbstract_1148" xlink:to="loc_us-gaap_StatementTable_1151" use="optional" order="1" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_LegalEntityAxis" xlink:label="loc_dei_LegalEntityAxis_1149" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementTable_1151" xlink:to="loc_dei_LegalEntityAxis_1149" use="optional" order="2" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_EntityDomain" xlink:label="loc_dei_EntityDomain_1152" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_LegalEntityAxis_1149" xlink:to="loc_dei_EntityDomain_1152" use="optional" order="3" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_StatementLineItems" xlink:label="loc_us-gaap_StatementLineItems_1150" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementTable_1151" xlink:to="loc_us-gaap_StatementLineItems_1150" use="optional" order="4" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="imo-20220331.xsd#imo_FinancingCostsAndAdditionalNotesAndLoansPayableInformationTextBlock" xlink:label="loc_imo_FinancingCostsAndAdditionalNotesAndLoansPayableInformationTextBlock_1153" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementLineItems_1150" xlink:to="loc_imo_FinancingCostsAndAdditionalNotesAndLoansPayableInformationTextBlock_1153" use="optional" order="5" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
</presentationLink>
<presentationLink xlink:type="extended" xlink:role="http://www.imperialoil.ca/role/LongTermDebt">
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DebtDisclosureAbstract" xlink:label="loc_us-gaap_DebtDisclosureAbstract_1176" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_StatementTable" xlink:label="loc_us-gaap_StatementTable_1179" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtDisclosureAbstract_1176" xlink:to="loc_us-gaap_StatementTable_1179" use="optional" order="1" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_LegalEntityAxis" xlink:label="loc_dei_LegalEntityAxis_1177" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementTable_1179" xlink:to="loc_dei_LegalEntityAxis_1177" use="optional" order="2" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_EntityDomain" xlink:label="loc_dei_EntityDomain_1180" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_LegalEntityAxis_1177" xlink:to="loc_dei_EntityDomain_1180" use="optional" order="3" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_StatementLineItems" xlink:label="loc_us-gaap_StatementLineItems_1178" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementTable_1179" xlink:to="loc_us-gaap_StatementLineItems_1178" use="optional" order="4" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LongTermDebtTextBlock" xlink:label="loc_us-gaap_LongTermDebtTextBlock_1181" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementLineItems_1178" xlink:to="loc_us-gaap_LongTermDebtTextBlock_1181" use="optional" order="5" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
</presentationLink>
<presentationLink xlink:type="extended" xlink:role="http://www.imperialoil.ca/role/OtherLongTermObligations">
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OtherLiabilitiesDisclosureAbstract" xlink:label="loc_us-gaap_OtherLiabilitiesDisclosureAbstract_1052" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_StatementTable" xlink:label="loc_us-gaap_StatementTable_1055" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OtherLiabilitiesDisclosureAbstract_1052" xlink:to="loc_us-gaap_StatementTable_1055" use="optional" order="1" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_LegalEntityAxis" xlink:label="loc_dei_LegalEntityAxis_1053" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementTable_1055" xlink:to="loc_dei_LegalEntityAxis_1053" use="optional" order="2" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_EntityDomain" xlink:label="loc_dei_EntityDomain_1056" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_LegalEntityAxis_1053" xlink:to="loc_dei_EntityDomain_1056" use="optional" order="3" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_StatementLineItems" xlink:label="loc_us-gaap_StatementLineItems_1054" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementTable_1055" xlink:to="loc_us-gaap_StatementLineItems_1054" use="optional" order="4" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OtherLiabilitiesDisclosureTextBlock" xlink:label="loc_us-gaap_OtherLiabilitiesDisclosureTextBlock_1057" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementLineItems_1054" xlink:to="loc_us-gaap_OtherLiabilitiesDisclosureTextBlock_1057" use="optional" order="5" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
</presentationLink>
<presentationLink xlink:type="extended" xlink:role="http://www.imperialoil.ca/role/FinancialAndDerivativeInstruments">
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DerivativeInstrumentsAndHedgingActivitiesDisclosureAbstract" xlink:label="loc_us-gaap_DerivativeInstrumentsAndHedgingActivitiesDisclosureAbstract_1067" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_StatementTable" xlink:label="loc_us-gaap_StatementTable_1070" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DerivativeInstrumentsAndHedgingActivitiesDisclosureAbstract_1067" xlink:to="loc_us-gaap_StatementTable_1070" use="optional" order="1" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_LegalEntityAxis" xlink:label="loc_dei_LegalEntityAxis_1068" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementTable_1070" xlink:to="loc_dei_LegalEntityAxis_1068" use="optional" order="2" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_EntityDomain" xlink:label="loc_dei_EntityDomain_1071" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_LegalEntityAxis_1068" xlink:to="loc_dei_EntityDomain_1071" use="optional" order="3" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_StatementLineItems" xlink:label="loc_us-gaap_StatementLineItems_1069" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementTable_1070" xlink:to="loc_us-gaap_StatementLineItems_1069" use="optional" order="4" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DerivativeInstrumentsAndHedgingActivitiesDisclosureTextBlock" xlink:label="loc_us-gaap_DerivativeInstrumentsAndHedgingActivitiesDisclosureTextBlock_1072" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementLineItems_1069" xlink:to="loc_us-gaap_DerivativeInstrumentsAndHedgingActivitiesDisclosureTextBlock_1072" use="optional" order="5" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
</presentationLink>
<presentationLink xlink:type="extended" xlink:role="http://www.imperialoil.ca/role/CommonShares">
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_TextBlockAbstract" xlink:label="loc_us-gaap_TextBlockAbstract_1118" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_StatementTable" xlink:label="loc_us-gaap_StatementTable_1121" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_TextBlockAbstract_1118" xlink:to="loc_us-gaap_StatementTable_1121" use="optional" order="1" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_LegalEntityAxis" xlink:label="loc_dei_LegalEntityAxis_1119" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementTable_1121" xlink:to="loc_dei_LegalEntityAxis_1119" use="optional" order="2" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_EntityDomain" xlink:label="loc_dei_EntityDomain_1122" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_LegalEntityAxis_1119" xlink:to="loc_dei_EntityDomain_1122" use="optional" order="3" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_StatementLineItems" xlink:label="loc_us-gaap_StatementLineItems_1120" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementTable_1121" xlink:to="loc_us-gaap_StatementLineItems_1120" use="optional" order="4" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="imo-20220331.xsd#imo_CommonShareInformationAndScheduleOfEarningsPerShareCalculationsTextBlock" xlink:label="loc_imo_CommonShareInformationAndScheduleOfEarningsPerShareCalculationsTextBlock_1123" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementLineItems_1120" xlink:to="loc_imo_CommonShareInformationAndScheduleOfEarningsPerShareCalculationsTextBlock_1123" use="optional" order="5" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
</presentationLink>
<presentationLink xlink:type="extended" xlink:role="http://www.imperialoil.ca/role/OtherComprehensiveIncomeLossInformation">
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_EquityAbstract" xlink:label="loc_us-gaap_EquityAbstract_1213" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_StatementTable" xlink:label="loc_us-gaap_StatementTable_1216" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EquityAbstract_1213" xlink:to="loc_us-gaap_StatementTable_1216" use="optional" order="1" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_LegalEntityAxis" xlink:label="loc_dei_LegalEntityAxis_1214" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementTable_1216" xlink:to="loc_dei_LegalEntityAxis_1214" use="optional" order="2" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_EntityDomain" xlink:label="loc_dei_EntityDomain_1217" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_LegalEntityAxis_1214" xlink:to="loc_dei_EntityDomain_1217" use="optional" order="3" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_StatementLineItems" xlink:label="loc_us-gaap_StatementLineItems_1215" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementTable_1216" xlink:to="loc_us-gaap_StatementLineItems_1215" use="optional" order="4" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ComprehensiveIncomeNoteTextBlock" xlink:label="loc_us-gaap_ComprehensiveIncomeNoteTextBlock_1218" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementLineItems_1215" xlink:to="loc_us-gaap_ComprehensiveIncomeNoteTextBlock_1218" use="optional" order="5" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
</presentationLink>
<presentationLink xlink:type="extended" xlink:role="http://www.imperialoil.ca/role/BusinessSegmentsTables">
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_SegmentReportingAbstract" xlink:label="loc_us-gaap_SegmentReportingAbstract_1005" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_StatementTable" xlink:label="loc_us-gaap_StatementTable_1008" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SegmentReportingAbstract_1005" xlink:to="loc_us-gaap_StatementTable_1008" use="optional" order="1" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_LegalEntityAxis" xlink:label="loc_dei_LegalEntityAxis_1006" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementTable_1008" xlink:to="loc_dei_LegalEntityAxis_1006" use="optional" order="2" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_EntityDomain" xlink:label="loc_dei_EntityDomain_1009" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_LegalEntityAxis_1006" xlink:to="loc_dei_EntityDomain_1009" use="optional" order="3" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_StatementLineItems" xlink:label="loc_us-gaap_StatementLineItems_1007" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementTable_1008" xlink:to="loc_us-gaap_StatementLineItems_1007" use="optional" order="4" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ScheduleOfSegmentReportingInformationBySegmentTextBlock" xlink:label="loc_us-gaap_ScheduleOfSegmentReportingInformationBySegmentTextBlock_1010" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementLineItems_1007" xlink:to="loc_us-gaap_ScheduleOfSegmentReportingInformationBySegmentTextBlock_1010" use="optional" order="5" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
</presentationLink>
<presentationLink xlink:type="extended" xlink:role="http://www.imperialoil.ca/role/InvestmentAndOtherIncomeTables">
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OtherIncomeAndExpensesAbstract" xlink:label="loc_us-gaap_OtherIncomeAndExpensesAbstract_1104" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_StatementTable" xlink:label="loc_us-gaap_StatementTable_1107" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OtherIncomeAndExpensesAbstract_1104" xlink:to="loc_us-gaap_StatementTable_1107" use="optional" order="1" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_LegalEntityAxis" xlink:label="loc_dei_LegalEntityAxis_1105" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementTable_1107" xlink:to="loc_dei_LegalEntityAxis_1105" use="optional" order="2" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_EntityDomain" xlink:label="loc_dei_EntityDomain_1108" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_LegalEntityAxis_1105" xlink:to="loc_dei_EntityDomain_1108" use="optional" order="3" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_StatementLineItems" xlink:label="loc_us-gaap_StatementLineItems_1106" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementTable_1107" xlink:to="loc_us-gaap_StatementLineItems_1106" use="optional" order="4" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_InterestAndOtherIncomeTableTextBlock" xlink:label="loc_us-gaap_InterestAndOtherIncomeTableTextBlock_1109" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementLineItems_1106" xlink:to="loc_us-gaap_InterestAndOtherIncomeTableTextBlock_1109" use="optional" order="5" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
</presentationLink>
<presentationLink xlink:type="extended" xlink:role="http://www.imperialoil.ca/role/EmployeeRetirementBenefitsTables">
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CompensationAndRetirementDisclosureAbstract" xlink:label="loc_us-gaap_CompensationAndRetirementDisclosureAbstract_1035" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_StatementTable" xlink:label="loc_us-gaap_StatementTable_1038" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_CompensationAndRetirementDisclosureAbstract_1035" xlink:to="loc_us-gaap_StatementTable_1038" use="optional" order="1" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_LegalEntityAxis" xlink:label="loc_dei_LegalEntityAxis_1036" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementTable_1038" xlink:to="loc_dei_LegalEntityAxis_1036" use="optional" order="2" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_EntityDomain" xlink:label="loc_dei_EntityDomain_1039" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_LegalEntityAxis_1036" xlink:to="loc_dei_EntityDomain_1039" use="optional" order="3" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_StatementLineItems" xlink:label="loc_us-gaap_StatementLineItems_1037" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementTable_1038" xlink:to="loc_us-gaap_StatementLineItems_1037" use="optional" order="4" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ScheduleOfNetBenefitCostsTableTextBlock" xlink:label="loc_us-gaap_ScheduleOfNetBenefitCostsTableTextBlock_383389" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementLineItems_1037" xlink:to="loc_us-gaap_ScheduleOfNetBenefitCostsTableTextBlock_383389" use="optional" order="5" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
</presentationLink>
<presentationLink xlink:type="extended" xlink:role="http://www.imperialoil.ca/role/FinancingCostsTables">
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_TextBlockAbstract" xlink:label="loc_us-gaap_TextBlockAbstract_1155" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_StatementTable" xlink:label="loc_us-gaap_StatementTable_1158" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_TextBlockAbstract_1155" xlink:to="loc_us-gaap_StatementTable_1158" use="optional" order="1" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_LegalEntityAxis" xlink:label="loc_dei_LegalEntityAxis_1156" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementTable_1158" xlink:to="loc_dei_LegalEntityAxis_1156" use="optional" order="2" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_EntityDomain" xlink:label="loc_dei_EntityDomain_1159" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_LegalEntityAxis_1156" xlink:to="loc_dei_EntityDomain_1159" use="optional" order="3" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_StatementLineItems" xlink:label="loc_us-gaap_StatementLineItems_1157" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementTable_1158" xlink:to="loc_us-gaap_StatementLineItems_1157" use="optional" order="4" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="imo-20220331.xsd#imo_ScheduleOfFinancingCostTableTextBlock" xlink:label="loc_imo_ScheduleOfFinancingCostTableTextBlock_1160" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementLineItems_1157" xlink:to="loc_imo_ScheduleOfFinancingCostTableTextBlock_1160" use="optional" order="5" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
</presentationLink>
<presentationLink xlink:type="extended" xlink:role="http://www.imperialoil.ca/role/LongTermDebtTables">
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DebtDisclosureAbstract" xlink:label="loc_us-gaap_DebtDisclosureAbstract_1183" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_StatementTable" xlink:label="loc_us-gaap_StatementTable_1186" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtDisclosureAbstract_1183" xlink:to="loc_us-gaap_StatementTable_1186" use="optional" order="1" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_LegalEntityAxis" xlink:label="loc_dei_LegalEntityAxis_1184" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementTable_1186" xlink:to="loc_dei_LegalEntityAxis_1184" use="optional" order="2" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_EntityDomain" xlink:label="loc_dei_EntityDomain_1187" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_LegalEntityAxis_1184" xlink:to="loc_dei_EntityDomain_1187" use="optional" order="3" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_StatementLineItems" xlink:label="loc_us-gaap_StatementLineItems_1185" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementTable_1186" xlink:to="loc_us-gaap_StatementLineItems_1185" use="optional" order="4" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ScheduleOfDebtInstrumentsTextBlock" xlink:label="loc_us-gaap_ScheduleOfDebtInstrumentsTextBlock_1188" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementLineItems_1185" xlink:to="loc_us-gaap_ScheduleOfDebtInstrumentsTextBlock_1188" use="optional" order="5" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
</presentationLink>
<presentationLink xlink:type="extended" xlink:role="http://www.imperialoil.ca/role/OtherLongTermObligationsTables">
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OtherLiabilitiesDisclosureAbstract" xlink:label="loc_us-gaap_OtherLiabilitiesDisclosureAbstract_1059" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_StatementTable" xlink:label="loc_us-gaap_StatementTable_1062" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OtherLiabilitiesDisclosureAbstract_1059" xlink:to="loc_us-gaap_StatementTable_1062" use="optional" order="1" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_LegalEntityAxis" xlink:label="loc_dei_LegalEntityAxis_1060" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementTable_1062" xlink:to="loc_dei_LegalEntityAxis_1060" use="optional" order="2" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_EntityDomain" xlink:label="loc_dei_EntityDomain_1063" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_LegalEntityAxis_1060" xlink:to="loc_dei_EntityDomain_1063" use="optional" order="3" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_StatementLineItems" xlink:label="loc_us-gaap_StatementLineItems_1061" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementTable_1062" xlink:to="loc_us-gaap_StatementLineItems_1061" use="optional" order="4" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OtherNoncurrentLiabilitiesTableTextBlock" xlink:label="loc_us-gaap_OtherNoncurrentLiabilitiesTableTextBlock_1064" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementLineItems_1061" xlink:to="loc_us-gaap_OtherNoncurrentLiabilitiesTableTextBlock_1064" use="optional" order="5" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
</presentationLink>
<presentationLink xlink:type="extended" xlink:role="http://www.imperialoil.ca/role/FinancialAndDerivativeInstrumentsTables">
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DerivativeInstrumentsAndHedgingActivitiesDisclosureAbstract" xlink:label="loc_us-gaap_DerivativeInstrumentsAndHedgingActivitiesDisclosureAbstract_1074" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_StatementTable" xlink:label="loc_us-gaap_StatementTable_1077" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DerivativeInstrumentsAndHedgingActivitiesDisclosureAbstract_1074" xlink:to="loc_us-gaap_StatementTable_1077" use="optional" order="1" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_LegalEntityAxis" xlink:label="loc_dei_LegalEntityAxis_1075" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementTable_1077" xlink:to="loc_dei_LegalEntityAxis_1075" use="optional" order="2" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_EntityDomain" xlink:label="loc_dei_EntityDomain_1078" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_LegalEntityAxis_1075" xlink:to="loc_dei_EntityDomain_1078" use="optional" order="3" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_StatementLineItems" xlink:label="loc_us-gaap_StatementLineItems_1076" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementTable_1077" xlink:to="loc_us-gaap_StatementLineItems_1076" use="optional" order="4" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="imo-20220331.xsd#imo_DisclosureDetailOfNetLongShortPositionOfDerivativeInstrumentsTableTextBlock" xlink:label="loc_imo_DisclosureDetailOfNetLongShortPositionOfDerivativeInstrumentsTableTextBlock_894764" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementLineItems_1076" xlink:to="loc_imo_DisclosureDetailOfNetLongShortPositionOfDerivativeInstrumentsTableTextBlock_894764" use="optional" order="5" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="imo-20220331.xsd#imo_RealizedAndUnrealizedGainsLossesOnDerivativeInstrumentsTableTextBlock" xlink:label="loc_imo_RealizedAndUnrealizedGainsLossesOnDerivativeInstrumentsTableTextBlock_1081" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementLineItems_1076" xlink:to="loc_imo_RealizedAndUnrealizedGainsLossesOnDerivativeInstrumentsTableTextBlock_1081" use="optional" order="6" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ScheduleOfDerivativeInstrumentsInStatementOfFinancialPositionFairValueTextBlock" xlink:label="loc_us-gaap_ScheduleOfDerivativeInstrumentsInStatementOfFinancialPositionFairValueTextBlock_1079" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementLineItems_1076" xlink:to="loc_us-gaap_ScheduleOfDerivativeInstrumentsInStatementOfFinancialPositionFairValueTextBlock_1079" use="optional" order="7" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
</presentationLink>
<presentationLink xlink:type="extended" xlink:role="http://www.imperialoil.ca/role/CommonSharesTables">
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_TextBlockAbstract" xlink:label="loc_us-gaap_TextBlockAbstract_1125" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_StatementTable" xlink:label="loc_us-gaap_StatementTable_1128" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_TextBlockAbstract_1125" xlink:to="loc_us-gaap_StatementTable_1128" use="optional" order="1" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_LegalEntityAxis" xlink:label="loc_dei_LegalEntityAxis_1126" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementTable_1128" xlink:to="loc_dei_LegalEntityAxis_1126" use="optional" order="2" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_EntityDomain" xlink:label="loc_dei_EntityDomain_1129" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_LegalEntityAxis_1126" xlink:to="loc_dei_EntityDomain_1129" use="optional" order="3" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_StatementLineItems" xlink:label="loc_us-gaap_StatementLineItems_1127" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementTable_1128" xlink:to="loc_us-gaap_StatementLineItems_1127" use="optional" order="4" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="imo-20220331.xsd#imo_SummaryOfCommonSharesTableTextBlock" xlink:label="loc_imo_SummaryOfCommonSharesTableTextBlock_1130" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementLineItems_1127" xlink:to="loc_imo_SummaryOfCommonSharesTableTextBlock_1130" use="optional" order="5" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ScheduleOfCommonStockOutstandingRollForwardTableTextBlock" xlink:label="loc_us-gaap_ScheduleOfCommonStockOutstandingRollForwardTableTextBlock_1131" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementLineItems_1127" xlink:to="loc_us-gaap_ScheduleOfCommonStockOutstandingRollForwardTableTextBlock_1131" use="optional" order="6" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock" xlink:label="loc_us-gaap_ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock_1132" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementLineItems_1127" xlink:to="loc_us-gaap_ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock_1132" use="optional" order="7" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
</presentationLink>
<presentationLink xlink:type="extended" xlink:role="http://www.imperialoil.ca/role/OtherComprehensiveIncomeLossInformationTables">
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_EquityAbstract" xlink:label="loc_us-gaap_EquityAbstract_1220" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_StatementTable" xlink:label="loc_us-gaap_StatementTable_1223" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EquityAbstract_1220" xlink:to="loc_us-gaap_StatementTable_1223" use="optional" order="1" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_LegalEntityAxis" xlink:label="loc_dei_LegalEntityAxis_1221" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementTable_1223" xlink:to="loc_dei_LegalEntityAxis_1221" use="optional" order="2" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_EntityDomain" xlink:label="loc_dei_EntityDomain_1224" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_LegalEntityAxis_1221" xlink:to="loc_dei_EntityDomain_1224" use="optional" order="3" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_StatementLineItems" xlink:label="loc_us-gaap_StatementLineItems_1222" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementTable_1223" xlink:to="loc_us-gaap_StatementLineItems_1222" use="optional" order="4" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ScheduleOfAccumulatedOtherComprehensiveIncomeLossTableTextBlock" xlink:label="loc_us-gaap_ScheduleOfAccumulatedOtherComprehensiveIncomeLossTableTextBlock_1225" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementLineItems_1222" xlink:to="loc_us-gaap_ScheduleOfAccumulatedOtherComprehensiveIncomeLossTableTextBlock_1225" use="optional" order="5" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ReclassificationOutOfAccumulatedOtherComprehensiveIncomeTableTextBlock" xlink:label="loc_us-gaap_ReclassificationOutOfAccumulatedOtherComprehensiveIncomeTableTextBlock_1226" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementLineItems_1222" xlink:to="loc_us-gaap_ReclassificationOutOfAccumulatedOtherComprehensiveIncomeTableTextBlock_1226" use="optional" order="6" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="imo-20220331.xsd#imo_ScheduleOfIncomeTaxExpenseForComponentsOfComprehensiveIncomeTableTextBlock" xlink:label="loc_imo_ScheduleOfIncomeTaxExpenseForComponentsOfComprehensiveIncomeTableTextBlock_1227" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementLineItems_1222" xlink:to="loc_imo_ScheduleOfIncomeTaxExpenseForComponentsOfComprehensiveIncomeTableTextBlock_1227" use="optional" order="7" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
</presentationLink>
<presentationLink xlink:type="extended" xlink:role="http://www.imperialoil.ca/role/BusinessSegmentsDetail">
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_SegmentReportingAbstract" xlink:label="loc_us-gaap_SegmentReportingAbstract_232" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable" xlink:label="loc_us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable_239" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SegmentReportingAbstract_232" xlink:to="loc_us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable_239" use="optional" order="1" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_StatementBusinessSegmentsAxis" xlink:label="loc_us-gaap_StatementBusinessSegmentsAxis_242" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable_239" xlink:to="loc_us-gaap_StatementBusinessSegmentsAxis_242" use="optional" order="2" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_SegmentDomain" xlink:label="loc_us-gaap_SegmentDomain_240" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementBusinessSegmentsAxis_242" xlink:to="loc_us-gaap_SegmentDomain_240" use="optional" order="3" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="imo-20220331.xsd#imo_UpstreamMember" xlink:label="loc_imo_UpstreamMember_262" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SegmentDomain_240" xlink:to="loc_imo_UpstreamMember_262" use="optional" order="4" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="imo-20220331.xsd#imo_DownstreamMember" xlink:label="loc_imo_DownstreamMember_263" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SegmentDomain_240" xlink:to="loc_imo_DownstreamMember_263" use="optional" order="5" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="imo-20220331.xsd#imo_ChemicalMember" xlink:label="loc_imo_ChemicalMember_264" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SegmentDomain_240" xlink:to="loc_imo_ChemicalMember_264" use="optional" order="6" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CorporateAndOtherMember" xlink:label="loc_us-gaap_CorporateAndOtherMember_265" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SegmentDomain_240" xlink:to="loc_us-gaap_CorporateAndOtherMember_265" use="optional" order="7" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_ConsolidationItemsAxis" xlink:label="loc_srt_ConsolidationItemsAxis_233" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable_239" xlink:to="loc_srt_ConsolidationItemsAxis_233" use="optional" order="8" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_ConsolidationItemsDomain" xlink:label="loc_srt_ConsolidationItemsDomain_234" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_ConsolidationItemsAxis_233" xlink:to="loc_srt_ConsolidationItemsDomain_234" use="optional" order="9" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_ConsolidationEliminationsMember" xlink:label="loc_srt_ConsolidationEliminationsMember_243" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_ConsolidationItemsDomain_234" xlink:to="loc_srt_ConsolidationEliminationsMember_243" use="optional" order="10" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_SegmentReportingInformationLineItems" xlink:label="loc_us-gaap_SegmentReportingInformationLineItems_241" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable_239" xlink:to="loc_us-gaap_SegmentReportingInformationLineItems_241" use="optional" order="11" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_RevenuesAbstract" xlink:label="loc_us-gaap_RevenuesAbstract_238" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SegmentReportingInformationLineItems_241" xlink:to="loc_us-gaap_RevenuesAbstract_238" use="optional" order="12" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="imo-20220331.xsd#imo_RevenuesIncludingFederalExciseTax" xlink:label="loc_imo_RevenuesIncludingFederalExciseTax_257" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RevenuesAbstract_238" xlink:to="loc_imo_RevenuesIncludingFederalExciseTax_257" use="optional" order="13" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="imo-20220331.xsd#imo_IntersegmentSales" xlink:label="loc_imo_IntersegmentSales_258" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RevenuesAbstract_238" xlink:to="loc_imo_IntersegmentSales_258" use="optional" order="14" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="imo-20220331.xsd#imo_InvestmentAndOtherIncomeNet" xlink:label="loc_imo_InvestmentAndOtherIncomeNet_259" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RevenuesAbstract_238" xlink:to="loc_imo_InvestmentAndOtherIncomeNet_259" use="optional" order="15" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="imo-20220331.xsd#imo_SegmentRevenue" xlink:label="loc_imo_SegmentRevenue_260" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RevenuesAbstract_238" xlink:to="loc_imo_SegmentRevenue_260" use="optional" order="16" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CostsAndExpensesAbstract" xlink:label="loc_us-gaap_CostsAndExpensesAbstract_235" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SegmentReportingInformationLineItems_241" xlink:to="loc_us-gaap_CostsAndExpensesAbstract_235" use="optional" order="17" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ExplorationExpense" xlink:label="loc_us-gaap_ExplorationExpense_244" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_CostsAndExpensesAbstract_235" xlink:to="loc_us-gaap_ExplorationExpense_244" use="optional" order="18" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="imo-20220331.xsd#imo_CrudeOilAndProductPurchases" xlink:label="loc_imo_CrudeOilAndProductPurchases_245" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_CostsAndExpensesAbstract_235" xlink:to="loc_imo_CrudeOilAndProductPurchases_245" use="optional" order="19" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
<loc xlink:type="locator" xlink:href="imo-20220331.xsd#imo_ProductionAndManufacturingExpenses" xlink:label="loc_imo_ProductionAndManufacturingExpenses_246" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_CostsAndExpensesAbstract_235" xlink:to="loc_imo_ProductionAndManufacturingExpenses_246" use="optional" order="20" preferredLabel="http://www.xbrl.org/2003/role/definitionGuidance" />
<loc xlink:type="locator" xlink:href="imo-20220331.xsd#imo_SellingAndGeneral" xlink:label="loc_imo_SellingAndGeneral_247" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_CostsAndExpensesAbstract_235" xlink:to="loc_imo_SellingAndGeneral_247" use="optional" order="21" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="imo-20220331.xsd#imo_FederalExciseTaxAndFuelCharge" xlink:label="loc_imo_FederalExciseTaxAndFuelCharge_248" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_CostsAndExpensesAbstract_235" xlink:to="loc_imo_FederalExciseTaxAndFuelCharge_248" use="optional" order="22" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DepreciationDepletionAndAmortization" xlink:label="loc_us-gaap_DepreciationDepletionAndAmortization_249" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_CostsAndExpensesAbstract_235" xlink:to="loc_us-gaap_DepreciationDepletionAndAmortization_249" use="optional" order="23" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="imo-20220331.xsd#imo_PensionAndPostRetirementBenefitCostsNonServiceComponents" xlink:label="loc_imo_PensionAndPostRetirementBenefitCostsNonServiceComponents_250" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_CostsAndExpensesAbstract_235" xlink:to="loc_imo_PensionAndPostRetirementBenefitCostsNonServiceComponents_250" use="optional" order="24" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_InterestExpense" xlink:label="loc_us-gaap_InterestExpense_413326" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_CostsAndExpensesAbstract_235" xlink:to="loc_us-gaap_InterestExpense_413326" use="optional" order="25" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CostsAndExpenses" xlink:label="loc_us-gaap_CostsAndExpenses_327702" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_CostsAndExpensesAbstract_235" xlink:to="loc_us-gaap_CostsAndExpenses_327702" use="optional" order="26" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest" xlink:label="loc_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest_327703" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SegmentReportingInformationLineItems_241" xlink:to="loc_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest_327703" use="optional" order="27" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncomeTaxExpenseBenefit" xlink:label="loc_us-gaap_IncomeTaxExpenseBenefit_327704" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SegmentReportingInformationLineItems_241" xlink:to="loc_us-gaap_IncomeTaxExpenseBenefit_327704" use="optional" order="28" preferredLabel="http://www.xbrl.org/2003/role/definitionGuidance" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_NetIncomeLoss" xlink:label="loc_us-gaap_NetIncomeLoss_327705" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SegmentReportingInformationLineItems_241" xlink:to="loc_us-gaap_NetIncomeLoss_327705" use="optional" order="29" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_NetCashProvidedByUsedInOperatingActivities" xlink:label="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_268" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SegmentReportingInformationLineItems_241" xlink:to="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_268" use="optional" order="30" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="imo-20220331.xsd#imo_CapitalAndExplorationExpenditures" xlink:label="loc_imo_CapitalAndExplorationExpenditures_269" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SegmentReportingInformationLineItems_241" xlink:to="loc_imo_CapitalAndExplorationExpenditures_269" use="optional" order="31" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_Assets" xlink:label="loc_us-gaap_Assets_273" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SegmentReportingInformationLineItems_241" xlink:to="loc_us-gaap_Assets_273" use="optional" order="32" preferredLabel="http://www.xbrl.org/2003/role/definitionGuidance" />
</presentationLink>
<presentationLink xlink:type="extended" xlink:role="http://www.imperialoil.ca/role/BusinessSegmentsParentheticalDetail">
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_SegmentReportingAbstract" xlink:label="loc_us-gaap_SegmentReportingAbstract_275" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable" xlink:label="loc_us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable_279" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SegmentReportingAbstract_275" xlink:to="loc_us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable_279" use="optional" order="1" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CapitalizedCostsOfUnprovedPropertiesExcludedFromAmortizationByPropertyOrProjectAxis" xlink:label="loc_us-gaap_CapitalizedCostsOfUnprovedPropertiesExcludedFromAmortizationByPropertyOrProjectAxis_276" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable_279" xlink:to="loc_us-gaap_CapitalizedCostsOfUnprovedPropertiesExcludedFromAmortizationByPropertyOrProjectAxis_276" use="optional" order="2" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ProjectMember" xlink:label="loc_us-gaap_ProjectMember_278" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_CapitalizedCostsOfUnprovedPropertiesExcludedFromAmortizationByPropertyOrProjectAxis_276" xlink:to="loc_us-gaap_ProjectMember_278" use="optional" order="3" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_LegalEntityAxis" xlink:label="loc_dei_LegalEntityAxis_277" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable_279" xlink:to="loc_dei_LegalEntityAxis_277" use="optional" order="4" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_EntityDomain" xlink:label="loc_dei_EntityDomain_283" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_LegalEntityAxis_277" xlink:to="loc_dei_EntityDomain_283" use="optional" order="5" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_StatementGeographicalAxis" xlink:label="loc_srt_StatementGeographicalAxis_282" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable_279" xlink:to="loc_srt_StatementGeographicalAxis_282" use="optional" order="6" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_SegmentGeographicalDomain" xlink:label="loc_srt_SegmentGeographicalDomain_280" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_StatementGeographicalAxis_282" xlink:to="loc_srt_SegmentGeographicalDomain_280" use="optional" order="7" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/country/2021/country-2021.xsd#country_US" xlink:label="loc_country_US_286" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_SegmentGeographicalDomain_280" xlink:to="loc_country_US_286" use="optional" order="8" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_BalanceSheetLocationAxis" xlink:label="loc_us-gaap_BalanceSheetLocationAxis_466478" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable_279" xlink:to="loc_us-gaap_BalanceSheetLocationAxis_466478" use="optional" order="9" preferredLabel="http://www.xbrl.org/2003/role/label" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_BalanceSheetLocationDomain" xlink:label="loc_us-gaap_BalanceSheetLocationDomain_466479" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BalanceSheetLocationAxis_466478" xlink:to="loc_us-gaap_BalanceSheetLocationDomain_466479" use="optional" order="10" preferredLabel="http://www.xbrl.org/2003/role/label" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_StatementBusinessSegmentsAxis" xlink:label="loc_us-gaap_StatementBusinessSegmentsAxis_560376" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable_279" xlink:to="loc_us-gaap_StatementBusinessSegmentsAxis_560376" use="optional" order="11" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_SegmentDomain" xlink:label="loc_us-gaap_SegmentDomain_560377" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementBusinessSegmentsAxis_560376" xlink:to="loc_us-gaap_SegmentDomain_560377" use="optional" order="12" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncomeTaxAuthorityNameAxis" xlink:label="loc_us-gaap_IncomeTaxAuthorityNameAxis_560380" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable_279" xlink:to="loc_us-gaap_IncomeTaxAuthorityNameAxis_560380" use="optional" order="13" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncomeTaxAuthorityNameDomain" xlink:label="loc_us-gaap_IncomeTaxAuthorityNameDomain_560381" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeTaxAuthorityNameAxis_560380" xlink:to="loc_us-gaap_IncomeTaxAuthorityNameDomain_560381" use="optional" order="14" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_SegmentReportingInformationLineItems" xlink:label="loc_us-gaap_SegmentReportingInformationLineItems_281" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable_279" xlink:to="loc_us-gaap_SegmentReportingInformationLineItems_281" use="optional" order="15" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="imo-20220331.xsd#imo_OperatingRevenuesIncludingFederalExciseTax" xlink:label="loc_imo_OperatingRevenuesIncludingFederalExciseTax_287" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SegmentReportingInformationLineItems_281" xlink:to="loc_imo_OperatingRevenuesIncludingFederalExciseTax_287" use="optional" order="16" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
</presentationLink>
<presentationLink xlink:type="extended" xlink:role="http://www.imperialoil.ca/role/GainsAndLossesOnAssetSalesDetail">
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ScheduleOfInvestmentsAbstract" xlink:label="loc_us-gaap_ScheduleOfInvestmentsAbstract_688" />
<loc xlink:type="locator" xlink:href="imo-20220331.xsd#imo_InvestmentAndOtherIncomeTable" xlink:label="loc_imo_InvestmentAndOtherIncomeTable_690" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfInvestmentsAbstract_688" xlink:to="loc_imo_InvestmentAndOtherIncomeTable_690" use="optional" order="1" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_LegalEntityAxis" xlink:label="loc_dei_LegalEntityAxis_691" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_imo_InvestmentAndOtherIncomeTable_690" xlink:to="loc_dei_LegalEntityAxis_691" use="optional" order="2" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_EntityDomain" xlink:label="loc_dei_EntityDomain_696" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_LegalEntityAxis_691" xlink:to="loc_dei_EntityDomain_696" use="optional" order="3" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="imo-20220331.xsd#imo_InvestmentAndOtherIncomeLineItems" xlink:label="loc_imo_InvestmentAndOtherIncomeLineItems_689" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_imo_InvestmentAndOtherIncomeTable_690" xlink:to="loc_imo_InvestmentAndOtherIncomeLineItems_689" use="optional" order="4" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ProceedsFromSaleOfPropertyPlantAndEquipment" xlink:label="loc_us-gaap_ProceedsFromSaleOfPropertyPlantAndEquipment_692" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_imo_InvestmentAndOtherIncomeLineItems_689" xlink:to="loc_us-gaap_ProceedsFromSaleOfPropertyPlantAndEquipment_692" use="optional" order="5" preferredLabel="http://www.xbrl.org/2003/role/definitionGuidance" />
<loc xlink:type="locator" xlink:href="imo-20220331.xsd#imo_BookValueOfAssetsSold" xlink:label="loc_imo_BookValueOfAssetsSold_693" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_imo_InvestmentAndOtherIncomeLineItems_689" xlink:to="loc_imo_BookValueOfAssetsSold_693" use="optional" order="6" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_GainLossOnDispositionOfAssets1" xlink:label="loc_us-gaap_GainLossOnDispositionOfAssets1_694" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_imo_InvestmentAndOtherIncomeLineItems_689" xlink:to="loc_us-gaap_GainLossOnDispositionOfAssets1_694" use="optional" order="7" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
<loc xlink:type="locator" xlink:href="imo-20220331.xsd#imo_NetGainLossOnAssetSalesAfterTax" xlink:label="loc_imo_NetGainLossOnAssetSalesAfterTax_695" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_imo_InvestmentAndOtherIncomeLineItems_689" xlink:to="loc_imo_NetGainLossOnAssetSalesAfterTax_695" use="optional" order="8" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
</presentationLink>
<presentationLink xlink:type="extended" xlink:role="http://www.imperialoil.ca/role/ComponentsOfNetPeriodicBenefitCostDetail">
<loc xlink:type="locator" xlink:href="imo-20220331.xsd#imo_ComponentsOfNetPeriodicBenefitCostAbstract" xlink:label="loc_imo_ComponentsOfNetPeriodicBenefitCostAbstract_383406" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_StatementTable" xlink:label="loc_us-gaap_StatementTable_383408" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_imo_ComponentsOfNetPeriodicBenefitCostAbstract_383406" xlink:to="loc_us-gaap_StatementTable_383408" use="optional" order="1" preferredLabel="http://www.xbrl.org/2003/role/label" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_RetirementPlanTypeAxis" xlink:label="loc_us-gaap_RetirementPlanTypeAxis_383412" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementTable_383408" xlink:to="loc_us-gaap_RetirementPlanTypeAxis_383412" use="optional" order="2" preferredLabel="http://www.xbrl.org/2003/role/label" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_RetirementPlanTypeDomain" xlink:label="loc_us-gaap_RetirementPlanTypeDomain_383413" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RetirementPlanTypeAxis_383412" xlink:to="loc_us-gaap_RetirementPlanTypeDomain_383413" use="optional" order="3" preferredLabel="http://www.xbrl.org/2003/role/label" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PensionPlansDefinedBenefitMember" xlink:label="loc_us-gaap_PensionPlansDefinedBenefitMember_383415" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RetirementPlanTypeDomain_383413" xlink:to="loc_us-gaap_PensionPlansDefinedBenefitMember_383415" use="optional" order="4" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OtherPostretirementBenefitPlansDefinedBenefitMember" xlink:label="loc_us-gaap_OtherPostretirementBenefitPlansDefinedBenefitMember_383416" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RetirementPlanTypeDomain_383413" xlink:to="loc_us-gaap_OtherPostretirementBenefitPlansDefinedBenefitMember_383416" use="optional" order="5" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_StatementClassOfStockAxis" xlink:label="loc_us-gaap_StatementClassOfStockAxis_383409" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementTable_383408" xlink:to="loc_us-gaap_StatementClassOfStockAxis_383409" use="optional" order="6" preferredLabel="http://www.xbrl.org/2003/role/label" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ClassOfStockDomain" xlink:label="loc_us-gaap_ClassOfStockDomain_383410" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementClassOfStockAxis_383409" xlink:to="loc_us-gaap_ClassOfStockDomain_383410" use="optional" order="7" preferredLabel="http://www.xbrl.org/2003/role/label" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_StatementLineItems" xlink:label="loc_us-gaap_StatementLineItems_383411" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementTable_383408" xlink:to="loc_us-gaap_StatementLineItems_383411" use="optional" order="8" preferredLabel="http://www.xbrl.org/2003/role/label" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DefinedBenefitPlanServiceCost" xlink:label="loc_us-gaap_DefinedBenefitPlanServiceCost_383417" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementLineItems_383411" xlink:to="loc_us-gaap_DefinedBenefitPlanServiceCost_383417" use="optional" order="9" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DefinedBenefitPlanInterestCost" xlink:label="loc_us-gaap_DefinedBenefitPlanInterestCost_383418" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementLineItems_383411" xlink:to="loc_us-gaap_DefinedBenefitPlanInterestCost_383418" use="optional" order="10" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DefinedBenefitPlanExpectedReturnOnPlanAssets" xlink:label="loc_us-gaap_DefinedBenefitPlanExpectedReturnOnPlanAssets_383419" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementLineItems_383411" xlink:to="loc_us-gaap_DefinedBenefitPlanExpectedReturnOnPlanAssets_383419" use="optional" order="11" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DefinedBenefitPlanAmortizationOfPriorServiceCostCredit" xlink:label="loc_us-gaap_DefinedBenefitPlanAmortizationOfPriorServiceCostCredit_383420" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementLineItems_383411" xlink:to="loc_us-gaap_DefinedBenefitPlanAmortizationOfPriorServiceCostCredit_383420" use="optional" order="12" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DefinedBenefitPlanAmortizationOfGainsLosses" xlink:label="loc_us-gaap_DefinedBenefitPlanAmortizationOfGainsLosses_383421" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementLineItems_383411" xlink:to="loc_us-gaap_DefinedBenefitPlanAmortizationOfGainsLosses_383421" use="optional" order="13" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DefinedBenefitPlanNetPeriodicBenefitCost" xlink:label="loc_us-gaap_DefinedBenefitPlanNetPeriodicBenefitCost_383422" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementLineItems_383411" xlink:to="loc_us-gaap_DefinedBenefitPlanNetPeriodicBenefitCost_383422" use="optional" order="14" preferredLabel="http://www.xbrl.org/2003/role/totalLabel" />
</presentationLink>
<presentationLink xlink:type="extended" xlink:role="http://www.imperialoil.ca/role/FinancingCostsDetail">
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OtherIncomeAndExpensesAbstract" xlink:label="loc_us-gaap_OtherIncomeAndExpensesAbstract_790" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_StatementTable" xlink:label="loc_us-gaap_StatementTable_793" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OtherIncomeAndExpensesAbstract_790" xlink:to="loc_us-gaap_StatementTable_793" use="optional" order="1" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_LegalEntityAxis" xlink:label="loc_dei_LegalEntityAxis_791" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementTable_793" xlink:to="loc_dei_LegalEntityAxis_791" use="optional" order="2" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_EntityDomain" xlink:label="loc_dei_EntityDomain_794" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_LegalEntityAxis_791" xlink:to="loc_dei_EntityDomain_794" use="optional" order="3" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_StatementLineItems" xlink:label="loc_us-gaap_StatementLineItems_792" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementTable_793" xlink:to="loc_us-gaap_StatementLineItems_792" use="optional" order="4" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_InterestAndDebtExpense" xlink:label="loc_us-gaap_InterestAndDebtExpense_795" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementLineItems_792" xlink:to="loc_us-gaap_InterestAndDebtExpense_795" use="optional" order="5" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_InterestPaidCapitalized" xlink:label="loc_us-gaap_InterestPaidCapitalized_796" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementLineItems_792" xlink:to="loc_us-gaap_InterestPaidCapitalized_796" use="optional" order="6" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_InterestExpenseDebt" xlink:label="loc_us-gaap_InterestExpenseDebt_797" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementLineItems_792" xlink:to="loc_us-gaap_InterestExpenseDebt_797" use="optional" order="7" preferredLabel="http://www.xbrl.org/2003/role/totalLabel" />
<loc xlink:type="locator" xlink:href="imo-20220331.xsd#imo_InterestIncomeExpenseOther" xlink:label="loc_imo_InterestIncomeExpenseOther_798" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementLineItems_792" xlink:to="loc_imo_InterestIncomeExpenseOther_798" use="optional" order="8" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_InterestExpense" xlink:label="loc_us-gaap_InterestExpense_413334" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementLineItems_792" xlink:to="loc_us-gaap_InterestExpense_413334" use="optional" order="9" preferredLabel="http://www.xbrl.org/2003/role/totalLabel" />
</presentationLink>
<presentationLink xlink:type="extended" xlink:role="http://www.imperialoil.ca/role/LongTermDebtDetail">
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DebtDisclosureAbstract" xlink:label="loc_us-gaap_DebtDisclosureAbstract_857" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DebtInstrumentTable" xlink:label="loc_us-gaap_DebtInstrumentTable_859" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtDisclosureAbstract_857" xlink:to="loc_us-gaap_DebtInstrumentTable_859" use="optional" order="1" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_LegalEntityAxis" xlink:label="loc_dei_LegalEntityAxis_860" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentTable_859" xlink:to="loc_dei_LegalEntityAxis_860" use="optional" order="2" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_EntityDomain" xlink:label="loc_dei_EntityDomain_864" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_LegalEntityAxis_860" xlink:to="loc_dei_EntityDomain_864" use="optional" order="3" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DebtInstrumentLineItems" xlink:label="loc_us-gaap_DebtInstrumentLineItems_858" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentTable_859" xlink:to="loc_us-gaap_DebtInstrumentLineItems_858" use="optional" order="4" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LongTermDebtNoncurrent" xlink:label="loc_us-gaap_LongTermDebtNoncurrent_861" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentLineItems_858" xlink:to="loc_us-gaap_LongTermDebtNoncurrent_861" use="optional" order="5" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FinanceLeaseLiabilityNoncurrent" xlink:label="loc_us-gaap_FinanceLeaseLiabilityNoncurrent_383449" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentLineItems_858" xlink:to="loc_us-gaap_FinanceLeaseLiabilityNoncurrent_383449" use="optional" order="6" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
<loc xlink:type="locator" xlink:href="imo-20220331.xsd#imo_LongTermDebtAndFinanceLeaseObligations" xlink:label="loc_imo_LongTermDebtAndFinanceLeaseObligations_863" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentLineItems_858" xlink:to="loc_imo_LongTermDebtAndFinanceLeaseObligations_863" use="optional" order="7" preferredLabel="http://www.xbrl.org/2003/role/totalLabel" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FinanceLeaseLiabilityNoncurrentStatementOfFinancialPositionExtensibleList" xlink:label="loc_us-gaap_FinanceLeaseLiabilityNoncurrentStatementOfFinancialPositionExtensibleList_1413796" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentLineItems_858" xlink:to="loc_us-gaap_FinanceLeaseLiabilityNoncurrentStatementOfFinancialPositionExtensibleList_1413796" use="optional" order="8" preferredLabel="http://www.xbrl.org/2003/role/label" />
</presentationLink>
<presentationLink xlink:type="extended" xlink:role="http://www.imperialoil.ca/role/OtherLongTermObligationsDetail">
<loc xlink:type="locator" xlink:href="imo-20220331.xsd#imo_UncategorizedAbstract" xlink:label="loc_imo_UncategorizedAbstract_561" />
<loc xlink:type="locator" xlink:href="imo-20220331.xsd#imo_ScheduleOfOtherLiabilitiesTable" xlink:label="loc_imo_ScheduleOfOtherLiabilitiesTable_564" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_imo_UncategorizedAbstract_561" xlink:to="loc_imo_ScheduleOfOtherLiabilitiesTable_564" use="optional" order="1" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_LegalEntityAxis" xlink:label="loc_dei_LegalEntityAxis_562" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_imo_ScheduleOfOtherLiabilitiesTable_564" xlink:to="loc_dei_LegalEntityAxis_562" use="optional" order="2" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_EntityDomain" xlink:label="loc_dei_EntityDomain_565" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_LegalEntityAxis_562" xlink:to="loc_dei_EntityDomain_565" use="optional" order="3" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_BalanceSheetLocationAxis" xlink:label="loc_us-gaap_BalanceSheetLocationAxis_896767" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_imo_ScheduleOfOtherLiabilitiesTable_564" xlink:to="loc_us-gaap_BalanceSheetLocationAxis_896767" use="optional" order="4" preferredLabel="http://www.xbrl.org/2003/role/label" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_BalanceSheetLocationDomain" xlink:label="loc_us-gaap_BalanceSheetLocationDomain_896768" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BalanceSheetLocationAxis_896767" xlink:to="loc_us-gaap_BalanceSheetLocationDomain_896768" use="optional" order="5" preferredLabel="http://www.xbrl.org/2003/role/label" />
<loc xlink:type="locator" xlink:href="imo-20220331.xsd#imo_ScheduleOfOtherLiabilitiesLineItems" xlink:label="loc_imo_ScheduleOfOtherLiabilitiesLineItems_563" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_imo_ScheduleOfOtherLiabilitiesTable_564" xlink:to="loc_imo_ScheduleOfOtherLiabilitiesLineItems_563" use="optional" order="6" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PensionAndOtherPostretirementDefinedBenefitPlansLiabilitiesNoncurrent" xlink:label="loc_us-gaap_PensionAndOtherPostretirementDefinedBenefitPlansLiabilitiesNoncurrent_566" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_imo_ScheduleOfOtherLiabilitiesLineItems_563" xlink:to="loc_us-gaap_PensionAndOtherPostretirementDefinedBenefitPlansLiabilitiesNoncurrent_566" use="optional" order="7" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="imo-20220331.xsd#imo_AssetRetirementObligationAndOtherEnvironmentalLiabilitiesNoncurrent" xlink:label="loc_imo_AssetRetirementObligationAndOtherEnvironmentalLiabilitiesNoncurrent_567" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_imo_ScheduleOfOtherLiabilitiesLineItems_563" xlink:to="loc_imo_AssetRetirementObligationAndOtherEnvironmentalLiabilitiesNoncurrent_567" use="optional" order="8" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DeferredCompensationSharebasedArrangementsLiabilityClassifiedNoncurrent" xlink:label="loc_us-gaap_DeferredCompensationSharebasedArrangementsLiabilityClassifiedNoncurrent_568" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_imo_ScheduleOfOtherLiabilitiesLineItems_563" xlink:to="loc_us-gaap_DeferredCompensationSharebasedArrangementsLiabilityClassifiedNoncurrent_568" use="optional" order="9" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OperatingLeaseLiabilityNoncurrent" xlink:label="loc_us-gaap_OperatingLeaseLiabilityNoncurrent_405150" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_imo_ScheduleOfOtherLiabilitiesLineItems_563" xlink:to="loc_us-gaap_OperatingLeaseLiabilityNoncurrent_405150" use="optional" order="10" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OtherSundryLiabilitiesNoncurrent" xlink:label="loc_us-gaap_OtherSundryLiabilitiesNoncurrent_569" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_imo_ScheduleOfOtherLiabilitiesLineItems_563" xlink:to="loc_us-gaap_OtherSundryLiabilitiesNoncurrent_569" use="optional" order="11" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OtherLiabilitiesNoncurrent" xlink:label="loc_us-gaap_OtherLiabilitiesNoncurrent_570" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_imo_ScheduleOfOtherLiabilitiesLineItems_563" xlink:to="loc_us-gaap_OtherLiabilitiesNoncurrent_570" use="optional" order="12" preferredLabel="http://www.xbrl.org/2003/role/totalLabel" />
</presentationLink>
<presentationLink xlink:type="extended" xlink:role="http://www.imperialoil.ca/role/OtherLongTermObligationsParentheticalDetail">
<loc xlink:type="locator" xlink:href="imo-20220331.xsd#imo_UncategorizedAbstract" xlink:label="loc_imo_UncategorizedAbstract_572" />
<loc xlink:type="locator" xlink:href="imo-20220331.xsd#imo_ScheduleOfOtherLiabilitiesTable" xlink:label="loc_imo_ScheduleOfOtherLiabilitiesTable_575" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_imo_UncategorizedAbstract_572" xlink:to="loc_imo_ScheduleOfOtherLiabilitiesTable_575" use="optional" order="1" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_LegalEntityAxis" xlink:label="loc_dei_LegalEntityAxis_573" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_imo_ScheduleOfOtherLiabilitiesTable_575" xlink:to="loc_dei_LegalEntityAxis_573" use="optional" order="2" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_EntityDomain" xlink:label="loc_dei_EntityDomain_576" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_LegalEntityAxis_573" xlink:to="loc_dei_EntityDomain_576" use="optional" order="3" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_BalanceSheetLocationAxis" xlink:label="loc_us-gaap_BalanceSheetLocationAxis_894804" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_imo_ScheduleOfOtherLiabilitiesTable_575" xlink:to="loc_us-gaap_BalanceSheetLocationAxis_894804" use="optional" order="4" preferredLabel="http://www.xbrl.org/2003/role/label" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_BalanceSheetLocationDomain" xlink:label="loc_us-gaap_BalanceSheetLocationDomain_894805" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BalanceSheetLocationAxis_894804" xlink:to="loc_us-gaap_BalanceSheetLocationDomain_894805" use="optional" order="5" preferredLabel="http://www.xbrl.org/2003/role/label" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AccountsPayableAndAccruedLiabilitiesMember" xlink:label="loc_us-gaap_AccountsPayableAndAccruedLiabilitiesMember_894806" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BalanceSheetLocationDomain_894805" xlink:to="loc_us-gaap_AccountsPayableAndAccruedLiabilitiesMember_894806" use="optional" order="6" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
<loc xlink:type="locator" xlink:href="imo-20220331.xsd#imo_ScheduleOfOtherLiabilitiesLineItems" xlink:label="loc_imo_ScheduleOfOtherLiabilitiesLineItems_574" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_imo_ScheduleOfOtherLiabilitiesTable_575" xlink:to="loc_imo_ScheduleOfOtherLiabilitiesLineItems_574" use="optional" order="7" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PensionAndOtherPostretirementDefinedBenefitPlansCurrentLiabilities" xlink:label="loc_us-gaap_PensionAndOtherPostretirementDefinedBenefitPlansCurrentLiabilities_577" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_imo_ScheduleOfOtherLiabilitiesLineItems_574" xlink:to="loc_us-gaap_PensionAndOtherPostretirementDefinedBenefitPlansCurrentLiabilities_577" use="optional" order="8" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="imo-20220331.xsd#imo_AssetRetirementObligationAndOtherEnvironmentalLiabilitiesCurrent" xlink:label="loc_imo_AssetRetirementObligationAndOtherEnvironmentalLiabilitiesCurrent_578" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_imo_ScheduleOfOtherLiabilitiesLineItems_574" xlink:to="loc_imo_AssetRetirementObligationAndOtherEnvironmentalLiabilitiesCurrent_578" use="optional" order="9" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="imo-20220331.xsd#imo_LesseeOperatingLeaseLiabilityPaymentsNextRollingTwelveMonths" xlink:label="loc_imo_LesseeOperatingLeaseLiabilityPaymentsNextRollingTwelveMonths_894803" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_imo_ScheduleOfOtherLiabilitiesLineItems_574" xlink:to="loc_imo_LesseeOperatingLeaseLiabilityPaymentsNextRollingTwelveMonths_894803" use="optional" order="10" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="imo-20220331.xsd#imo_LessorOperatingLeaseLeaseNotYetCommencedUndiscountedCommitments" xlink:label="loc_imo_LessorOperatingLeaseLeaseNotYetCommencedUndiscountedCommitments_894807" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_imo_ScheduleOfOtherLiabilitiesLineItems_574" xlink:to="loc_imo_LessorOperatingLeaseLeaseNotYetCommencedUndiscountedCommitments_894807" use="optional" order="11" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
</presentationLink>
<presentationLink xlink:type="extended" xlink:role="http://www.imperialoil.ca/role/FinancialAndDerivativeInstrumentsSummaryOfNetNotionalLongShortPositionOfDerivativeInstrumentsDetail">
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DerivativeInstrumentDetailAbstract" xlink:label="loc_us-gaap_DerivativeInstrumentDetailAbstract_894768" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DerivativeTable" xlink:label="loc_us-gaap_DerivativeTable_894769" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DerivativeInstrumentDetailAbstract_894768" xlink:to="loc_us-gaap_DerivativeTable_894769" use="optional" order="1" preferredLabel="http://www.xbrl.org/2003/role/label" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PositionAxis" xlink:label="loc_us-gaap_PositionAxis_894770" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DerivativeTable_894769" xlink:to="loc_us-gaap_PositionAxis_894770" use="optional" order="2" preferredLabel="http://www.xbrl.org/2003/role/label" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PositionDomain" xlink:label="loc_us-gaap_PositionDomain_894771" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PositionAxis_894770" xlink:to="loc_us-gaap_PositionDomain_894771" use="optional" order="3" preferredLabel="http://www.xbrl.org/2003/role/label" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_EnergyAxis" xlink:label="loc_srt_EnergyAxis_894772" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DerivativeTable_894769" xlink:to="loc_srt_EnergyAxis_894772" use="optional" order="4" preferredLabel="http://www.xbrl.org/2003/role/label" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_EnergyDomain" xlink:label="loc_srt_EnergyDomain_894773" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_EnergyAxis_894772" xlink:to="loc_srt_EnergyDomain_894773" use="optional" order="5" preferredLabel="http://www.xbrl.org/2003/role/label" />
<loc xlink:type="locator" xlink:href="imo-20220331.xsd#imo_CrudeBarrelsMember" xlink:label="loc_imo_CrudeBarrelsMember_894779" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_EnergyDomain_894773" xlink:to="loc_imo_CrudeBarrelsMember_894779" use="optional" order="6" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="imo-20220331.xsd#imo_ProductsBarrelsMember" xlink:label="loc_imo_ProductsBarrelsMember_906727" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_EnergyDomain_894773" xlink:to="loc_imo_ProductsBarrelsMember_906727" use="optional" order="7" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DerivativeLineItems" xlink:label="loc_us-gaap_DerivativeLineItems_894776" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DerivativeTable_894769" xlink:to="loc_us-gaap_DerivativeLineItems_894776" use="optional" order="8" preferredLabel="http://www.xbrl.org/2003/role/label" />
<loc xlink:type="locator" xlink:href="imo-20220331.xsd#imo_DerivativeNonmonetaryNotionalAmountVolumes" xlink:label="loc_imo_DerivativeNonmonetaryNotionalAmountVolumes_894778" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DerivativeLineItems_894776" xlink:to="loc_imo_DerivativeNonmonetaryNotionalAmountVolumes_894778" use="optional" order="9" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel" />
</presentationLink>
<presentationLink xlink:type="extended" xlink:role="http://www.imperialoil.ca/role/SummaryOfRealizedAndUnrealizedGainOrLossOnDerivativeInstrumentsDetail">
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DerivativeInstrumentsAndHedgingActivitiesDisclosureAbstract" xlink:label="loc_us-gaap_DerivativeInstrumentsAndHedgingActivitiesDisclosureAbstract_637" />
<loc xlink:type="locator" xlink:href="imo-20220331.xsd#imo_FinancialInstrumentsAndDerivativesTable" xlink:label="loc_imo_FinancialInstrumentsAndDerivativesTable_639" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DerivativeInstrumentsAndHedgingActivitiesDisclosureAbstract_637" xlink:to="loc_imo_FinancialInstrumentsAndDerivativesTable_639" use="optional" order="1" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_LegalEntityAxis" xlink:label="loc_dei_LegalEntityAxis_640" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_imo_FinancialInstrumentsAndDerivativesTable_639" xlink:to="loc_dei_LegalEntityAxis_640" use="optional" order="2" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_EntityDomain" xlink:label="loc_dei_EntityDomain_643" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_LegalEntityAxis_640" xlink:to="loc_dei_EntityDomain_643" use="optional" order="3" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="imo-20220331.xsd#imo_FinancialInstrumentsAndDerivativesLineItems" xlink:label="loc_imo_FinancialInstrumentsAndDerivativesLineItems_638" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_imo_FinancialInstrumentsAndDerivativesTable_639" xlink:to="loc_imo_FinancialInstrumentsAndDerivativesLineItems_638" use="optional" order="4" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="imo-20220331.xsd#imo_RealizedAndUnrealizedRevenueOnDerivativeInstrument" xlink:label="loc_imo_RealizedAndUnrealizedRevenueOnDerivativeInstrument_641" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_imo_FinancialInstrumentsAndDerivativesLineItems_638" xlink:to="loc_imo_RealizedAndUnrealizedRevenueOnDerivativeInstrument_641" use="optional" order="5" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="imo-20220331.xsd#imo_RealizedAndUnrealizedPurchaseOnDerivativeInstrument" xlink:label="loc_imo_RealizedAndUnrealizedPurchaseOnDerivativeInstrument_642" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_imo_FinancialInstrumentsAndDerivativesLineItems_638" xlink:to="loc_imo_RealizedAndUnrealizedPurchaseOnDerivativeInstrument_642" use="optional" order="6" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_GainLossOnDerivativeInstrumentsNetPretax" xlink:label="loc_us-gaap_GainLossOnDerivativeInstrumentsNetPretax_320380" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_imo_FinancialInstrumentsAndDerivativesLineItems_638" xlink:to="loc_us-gaap_GainLossOnDerivativeInstrumentsNetPretax_320380" use="optional" order="7" preferredLabel="http://www.xbrl.org/2003/role/totalLabel" />
</presentationLink>
<presentationLink xlink:type="extended" xlink:role="http://www.imperialoil.ca/role/FinancialAndDerivativeInstrumentsSummaryOfEstimatedFairValueOfFinancialInstrumentsDetail">
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DerivativeAssetsLiabilitiesAtFairValueNetByBalanceSheetClassificationAbstract" xlink:label="loc_us-gaap_DerivativeAssetsLiabilitiesAtFairValueNetByBalanceSheetClassificationAbstract_894787" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FairValuesDerivativesBalanceSheetLocationByDerivativeContractTypeByHedgingDesignationTable" xlink:label="loc_us-gaap_FairValuesDerivativesBalanceSheetLocationByDerivativeContractTypeByHedgingDesignationTable_894788" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DerivativeAssetsLiabilitiesAtFairValueNetByBalanceSheetClassificationAbstract_894787" xlink:to="loc_us-gaap_FairValuesDerivativesBalanceSheetLocationByDerivativeContractTypeByHedgingDesignationTable_894788" use="optional" order="1" preferredLabel="http://www.xbrl.org/2003/role/label" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FairValueByFairValueHierarchyLevelAxis" xlink:label="loc_us-gaap_FairValueByFairValueHierarchyLevelAxis_894789" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValuesDerivativesBalanceSheetLocationByDerivativeContractTypeByHedgingDesignationTable_894788" xlink:to="loc_us-gaap_FairValueByFairValueHierarchyLevelAxis_894789" use="optional" order="2" preferredLabel="http://www.xbrl.org/2003/role/label" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FairValueMeasurementsFairValueHierarchyDomain" xlink:label="loc_us-gaap_FairValueMeasurementsFairValueHierarchyDomain_894790" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueByFairValueHierarchyLevelAxis_894789" xlink:to="loc_us-gaap_FairValueMeasurementsFairValueHierarchyDomain_894790" use="optional" order="3" preferredLabel="http://www.xbrl.org/2003/role/label" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FairValueInputsLevel1Member" xlink:label="loc_us-gaap_FairValueInputsLevel1Member_894791" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueMeasurementsFairValueHierarchyDomain_894790" xlink:to="loc_us-gaap_FairValueInputsLevel1Member_894791" use="optional" order="4" preferredLabel="http://www.xbrl.org/2003/role/label" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FairValueInputsLevel2Member" xlink:label="loc_us-gaap_FairValueInputsLevel2Member_894792" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueMeasurementsFairValueHierarchyDomain_894790" xlink:to="loc_us-gaap_FairValueInputsLevel2Member_894792" use="optional" order="5" preferredLabel="http://www.xbrl.org/2003/role/label" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FairValueInputsLevel3Member" xlink:label="loc_us-gaap_FairValueInputsLevel3Member_894793" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueMeasurementsFairValueHierarchyDomain_894790" xlink:to="loc_us-gaap_FairValueInputsLevel3Member_894793" use="optional" order="6" preferredLabel="http://www.xbrl.org/2003/role/label" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DerivativeInstrumentRiskAxis" xlink:label="loc_us-gaap_DerivativeInstrumentRiskAxis_894794" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValuesDerivativesBalanceSheetLocationByDerivativeContractTypeByHedgingDesignationTable_894788" xlink:to="loc_us-gaap_DerivativeInstrumentRiskAxis_894794" use="optional" order="7" preferredLabel="http://www.xbrl.org/2003/role/label" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DerivativeContractTypeDomain" xlink:label="loc_us-gaap_DerivativeContractTypeDomain_894795" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DerivativeInstrumentRiskAxis_894794" xlink:to="loc_us-gaap_DerivativeContractTypeDomain_894795" use="optional" order="8" preferredLabel="http://www.xbrl.org/2003/role/label" />
<loc xlink:type="locator" xlink:href="imo-20220331.xsd#imo_DerivativeFairValueOfDerivativeAmountEffectOfCounterPartyNettingMember" xlink:label="loc_imo_DerivativeFairValueOfDerivativeAmountEffectOfCounterPartyNettingMember_894796" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DerivativeContractTypeDomain_894795" xlink:to="loc_imo_DerivativeFairValueOfDerivativeAmountEffectOfCounterPartyNettingMember_894796" use="optional" order="9" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="imo-20220331.xsd#imo_DerivativeFairValueOfDerivativeAmountEffectOfCollateralNettingMember" xlink:label="loc_imo_DerivativeFairValueOfDerivativeAmountEffectOfCollateralNettingMember_894797" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DerivativeContractTypeDomain_894795" xlink:to="loc_imo_DerivativeFairValueOfDerivativeAmountEffectOfCollateralNettingMember_894797" use="optional" order="10" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="imo-20220331.xsd#imo_NetCarryingValueMember" xlink:label="loc_imo_NetCarryingValueMember_1144906" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DerivativeContractTypeDomain_894795" xlink:to="loc_imo_NetCarryingValueMember_1144906" use="optional" order="11" preferredLabel="http://www.xbrl.org/2003/role/label" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DerivativesFairValueLineItems" xlink:label="loc_us-gaap_DerivativesFairValueLineItems_894798" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValuesDerivativesBalanceSheetLocationByDerivativeContractTypeByHedgingDesignationTable_894788" xlink:to="loc_us-gaap_DerivativesFairValueLineItems_894798" use="optional" order="12" preferredLabel="http://www.xbrl.org/2003/role/label" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DerivativeAssetsAbstract" xlink:label="loc_us-gaap_DerivativeAssetsAbstract_894799" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DerivativesFairValueLineItems_894798" xlink:to="loc_us-gaap_DerivativeAssetsAbstract_894799" use="optional" order="13" preferredLabel="http://www.xbrl.org/2003/role/label" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DerivativeAssets" xlink:label="loc_us-gaap_DerivativeAssets_894800" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DerivativeAssetsAbstract_894799" xlink:to="loc_us-gaap_DerivativeAssets_894800" use="optional" order="14" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DerivativeLiabilitiesAbstract" xlink:label="loc_us-gaap_DerivativeLiabilitiesAbstract_894801" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DerivativesFairValueLineItems_894798" xlink:to="loc_us-gaap_DerivativeLiabilitiesAbstract_894801" use="optional" order="15" preferredLabel="http://www.xbrl.org/2003/role/label" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DerivativeLiabilities" xlink:label="loc_us-gaap_DerivativeLiabilities_894802" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DerivativeLiabilitiesAbstract_894801" xlink:to="loc_us-gaap_DerivativeLiabilities_894802" use="optional" order="16" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
</presentationLink>
<presentationLink xlink:type="extended" xlink:role="http://www.imperialoil.ca/role/FinancialAndDerivativeInstrumentsAdditionalInformationDetail">
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DerivativeInstrumentsAndHedgingActivitiesDisclosureAbstract" xlink:label="loc_us-gaap_DerivativeInstrumentsAndHedgingActivitiesDisclosureAbstract_559935" />
<loc xlink:type="locator" xlink:href="imo-20220331.xsd#imo_FinancialInstrumentsAndDerivativesTable" xlink:label="loc_imo_FinancialInstrumentsAndDerivativesTable_559937" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DerivativeInstrumentsAndHedgingActivitiesDisclosureAbstract_559935" xlink:to="loc_imo_FinancialInstrumentsAndDerivativesTable_559937" use="optional" order="1" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_EnergyAxis" xlink:label="loc_srt_EnergyAxis_559942" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_imo_FinancialInstrumentsAndDerivativesTable_559937" xlink:to="loc_srt_EnergyAxis_559942" use="optional" order="2" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_EnergyDomain" xlink:label="loc_srt_EnergyDomain_559943" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_EnergyAxis_559942" xlink:to="loc_srt_EnergyDomain_559943" use="optional" order="3" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_LegalEntityAxis" xlink:label="loc_dei_LegalEntityAxis_559945" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_imo_FinancialInstrumentsAndDerivativesTable_559937" xlink:to="loc_dei_LegalEntityAxis_559945" use="optional" order="4" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_EntityDomain" xlink:label="loc_dei_EntityDomain_559946" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_LegalEntityAxis_559945" xlink:to="loc_dei_EntityDomain_559946" use="optional" order="5" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_ProductOrServiceAxis" xlink:label="loc_srt_ProductOrServiceAxis_559947" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_imo_FinancialInstrumentsAndDerivativesTable_559937" xlink:to="loc_srt_ProductOrServiceAxis_559947" use="optional" order="6" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_ProductsAndServicesDomain" xlink:label="loc_srt_ProductsAndServicesDomain_559948" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_ProductOrServiceAxis_559947" xlink:to="loc_srt_ProductsAndServicesDomain_559948" use="optional" order="7" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DerivativeInstrumentRiskAxis" xlink:label="loc_us-gaap_DerivativeInstrumentRiskAxis_894783" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_imo_FinancialInstrumentsAndDerivativesTable_559937" xlink:to="loc_us-gaap_DerivativeInstrumentRiskAxis_894783" use="optional" order="8" preferredLabel="http://www.xbrl.org/2003/role/label" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DerivativeContractTypeDomain" xlink:label="loc_us-gaap_DerivativeContractTypeDomain_894784" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DerivativeInstrumentRiskAxis_894783" xlink:to="loc_us-gaap_DerivativeContractTypeDomain_894784" use="optional" order="9" preferredLabel="http://www.xbrl.org/2003/role/label" />
<loc xlink:type="locator" xlink:href="imo-20220331.xsd#imo_MasterNettingArrangementsMember" xlink:label="loc_imo_MasterNettingArrangementsMember_894785" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DerivativeContractTypeDomain_894784" xlink:to="loc_imo_MasterNettingArrangementsMember_894785" use="optional" order="10" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="imo-20220331.xsd#imo_FinancialInstrumentsAndDerivativesLineItems" xlink:label="loc_imo_FinancialInstrumentsAndDerivativesLineItems_559940" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_imo_FinancialInstrumentsAndDerivativesTable_559937" xlink:to="loc_imo_FinancialInstrumentsAndDerivativesLineItems_559940" use="optional" order="11" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DerivativeCollateralRightToReclaimCash" xlink:label="loc_us-gaap_DerivativeCollateralRightToReclaimCash_591868" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_imo_FinancialInstrumentsAndDerivativesLineItems_559940" xlink:to="loc_us-gaap_DerivativeCollateralRightToReclaimCash_591868" use="optional" order="12" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LongTermDebtFairValue" xlink:label="loc_us-gaap_LongTermDebtFairValue_559970" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_imo_FinancialInstrumentsAndDerivativesLineItems_559940" xlink:to="loc_us-gaap_LongTermDebtFairValue_559970" use="optional" order="13" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
</presentationLink>
<presentationLink xlink:type="extended" xlink:role="http://www.imperialoil.ca/role/CommonSharesAdditionalInformationDetail">
<loc xlink:type="locator" xlink:href="imo-20220331.xsd#imo_UncategorizedAbstract" xlink:label="loc_imo_UncategorizedAbstract_727" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ScheduleOfStockByClassTable" xlink:label="loc_us-gaap_ScheduleOfStockByClassTable_730" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_imo_UncategorizedAbstract_727" xlink:to="loc_us-gaap_ScheduleOfStockByClassTable_730" use="optional" order="1" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_LegalEntityAxis" xlink:label="loc_dei_LegalEntityAxis_729" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfStockByClassTable_730" xlink:to="loc_dei_LegalEntityAxis_729" use="optional" order="2" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_EntityDomain" xlink:label="loc_dei_EntityDomain_735" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_LegalEntityAxis_729" xlink:to="loc_dei_EntityDomain_735" use="optional" order="3" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_SubsequentEventTypeAxis" xlink:label="loc_us-gaap_SubsequentEventTypeAxis_670890" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfStockByClassTable_730" xlink:to="loc_us-gaap_SubsequentEventTypeAxis_670890" use="optional" order="4" preferredLabel="http://www.xbrl.org/2003/role/label" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_SubsequentEventTypeDomain" xlink:label="loc_us-gaap_SubsequentEventTypeDomain_670891" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SubsequentEventTypeAxis_670890" xlink:to="loc_us-gaap_SubsequentEventTypeDomain_670891" use="optional" order="5" preferredLabel="http://www.xbrl.org/2003/role/label" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_SubsequentEventMember" xlink:label="loc_us-gaap_SubsequentEventMember_670892" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SubsequentEventTypeDomain_670891" xlink:to="loc_us-gaap_SubsequentEventMember_670892" use="optional" order="6" preferredLabel="http://www.xbrl.org/2003/role/label" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_RangeAxis" xlink:label="loc_srt_RangeAxis_918771" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfStockByClassTable_730" xlink:to="loc_srt_RangeAxis_918771" use="optional" order="7" preferredLabel="http://www.xbrl.org/2003/role/label" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_RangeMember" xlink:label="loc_srt_RangeMember_918772" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_RangeAxis_918771" xlink:to="loc_srt_RangeMember_918772" use="optional" order="8" preferredLabel="http://www.xbrl.org/2003/role/label" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareRepurchaseProgramAxis" xlink:label="loc_us-gaap_ShareRepurchaseProgramAxis_1015054" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfStockByClassTable_730" xlink:to="loc_us-gaap_ShareRepurchaseProgramAxis_1015054" use="optional" order="9" preferredLabel="http://www.xbrl.org/2003/role/label" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareRepurchaseProgramDomain" xlink:label="loc_us-gaap_ShareRepurchaseProgramDomain_1015055" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareRepurchaseProgramAxis_1015054" xlink:to="loc_us-gaap_ShareRepurchaseProgramDomain_1015055" use="optional" order="10" preferredLabel="http://www.xbrl.org/2003/role/label" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ClassOfStockLineItems" xlink:label="loc_us-gaap_ClassOfStockLineItems_728" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfStockByClassTable_730" xlink:to="loc_us-gaap_ClassOfStockLineItems_728" use="optional" order="11" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_StockRepurchaseProgramNumberOfSharesAuthorizedToBeRepurchased" xlink:label="loc_us-gaap_StockRepurchaseProgramNumberOfSharesAuthorizedToBeRepurchased_731" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ClassOfStockLineItems_728" xlink:to="loc_us-gaap_StockRepurchaseProgramNumberOfSharesAuthorizedToBeRepurchased_731" use="optional" order="12" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="imo-20220331.xsd#imo_SubstantialStockRepurchaseProgramCommonStockSubjectToRepurchaseAndCancellationAmount" xlink:label="loc_imo_SubstantialStockRepurchaseProgramCommonStockSubjectToRepurchaseAndCancellationAmount_1413761" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ClassOfStockLineItems_728" xlink:to="loc_imo_SubstantialStockRepurchaseProgramCommonStockSubjectToRepurchaseAndCancellationAmount_1413761" use="optional" order="13" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="imo-20220331.xsd#imo_MajorityInterestOwnershipPercentage" xlink:label="loc_imo_MajorityInterestOwnershipPercentage_733" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ClassOfStockLineItems_728" xlink:to="loc_imo_MajorityInterestOwnershipPercentage_733" use="optional" order="14" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_StockRepurchaseProgramPeriodInForce1" xlink:label="loc_us-gaap_StockRepurchaseProgramPeriodInForce1_734" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ClassOfStockLineItems_728" xlink:to="loc_us-gaap_StockRepurchaseProgramPeriodInForce1_734" use="optional" order="15" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="imo-20220331.xsd#imo_PercentageOfTotalNumberOfCommonShares" xlink:label="loc_imo_PercentageOfTotalNumberOfCommonShares_918777" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ClassOfStockLineItems_728" xlink:to="loc_imo_PercentageOfTotalNumberOfCommonShares_918777" use="optional" order="16" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
</presentationLink>
<presentationLink xlink:type="extended" xlink:role="http://www.imperialoil.ca/role/SummaryOfCommonSharesDetail">
<loc xlink:type="locator" xlink:href="imo-20220331.xsd#imo_UncategorizedAbstract" xlink:label="loc_imo_UncategorizedAbstract_719" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ScheduleOfStockByClassTable" xlink:label="loc_us-gaap_ScheduleOfStockByClassTable_722" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_imo_UncategorizedAbstract_719" xlink:to="loc_us-gaap_ScheduleOfStockByClassTable_722" use="optional" order="1" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_LegalEntityAxis" xlink:label="loc_dei_LegalEntityAxis_721" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfStockByClassTable_722" xlink:to="loc_dei_LegalEntityAxis_721" use="optional" order="2" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_EntityDomain" xlink:label="loc_dei_EntityDomain_725" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_LegalEntityAxis_721" xlink:to="loc_dei_EntityDomain_725" use="optional" order="3" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ClassOfStockLineItems" xlink:label="loc_us-gaap_ClassOfStockLineItems_720" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfStockByClassTable_722" xlink:to="loc_us-gaap_ClassOfStockLineItems_720" use="optional" order="4" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CommonStockSharesAuthorized" xlink:label="loc_us-gaap_CommonStockSharesAuthorized_723" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ClassOfStockLineItems_720" xlink:to="loc_us-gaap_CommonStockSharesAuthorized_723" use="optional" order="5" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CommonStockOtherSharesOutstanding" xlink:label="loc_us-gaap_CommonStockOtherSharesOutstanding_724" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ClassOfStockLineItems_720" xlink:to="loc_us-gaap_CommonStockOtherSharesOutstanding_724" use="optional" order="6" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
</presentationLink>
<presentationLink xlink:type="extended" xlink:role="http://www.imperialoil.ca/role/CommonShareActivitiesDetail">
<loc xlink:type="locator" xlink:href="imo-20220331.xsd#imo_UncategorizedAbstract" xlink:label="loc_imo_UncategorizedAbstract_737" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ScheduleOfStockByClassTable" xlink:label="loc_us-gaap_ScheduleOfStockByClassTable_741" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_imo_UncategorizedAbstract_737" xlink:to="loc_us-gaap_ScheduleOfStockByClassTable_741" use="optional" order="1" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_LegalEntityAxis" xlink:label="loc_dei_LegalEntityAxis_740" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfStockByClassTable_741" xlink:to="loc_dei_LegalEntityAxis_740" use="optional" order="2" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_EntityDomain" xlink:label="loc_dei_EntityDomain_752" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_LegalEntityAxis_740" xlink:to="loc_dei_EntityDomain_752" use="optional" order="3" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_StatementEquityComponentsAxis" xlink:label="loc_us-gaap_StatementEquityComponentsAxis_742" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfStockByClassTable_741" xlink:to="loc_us-gaap_StatementEquityComponentsAxis_742" use="optional" order="4" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_EquityComponentDomain" xlink:label="loc_us-gaap_EquityComponentDomain_739" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementEquityComponentsAxis_742" xlink:to="loc_us-gaap_EquityComponentDomain_739" use="optional" order="5" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CommonStockMember" xlink:label="loc_us-gaap_CommonStockMember_751" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EquityComponentDomain_739" xlink:to="loc_us-gaap_CommonStockMember_751" use="optional" order="6" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ClassOfStockLineItems" xlink:label="loc_us-gaap_ClassOfStockLineItems_738" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfStockByClassTable_741" xlink:to="loc_us-gaap_ClassOfStockLineItems_738" use="optional" order="7" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CommonStockOtherSharesOutstanding" xlink:label="loc_us-gaap_CommonStockOtherSharesOutstanding_743" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ClassOfStockLineItems_738" xlink:to="loc_us-gaap_CommonStockOtherSharesOutstanding_743" use="optional" order="8" preferredLabel="http://www.xbrl.org/2003/role/periodStartLabel" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised" xlink:label="loc_us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised_744" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ClassOfStockLineItems_738" xlink:to="loc_us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised_744" use="optional" order="9" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_StockRepurchasedAndRetiredDuringPeriodShares" xlink:label="loc_us-gaap_StockRepurchasedAndRetiredDuringPeriodShares_745" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ClassOfStockLineItems_738" xlink:to="loc_us-gaap_StockRepurchasedAndRetiredDuringPeriodShares_745" use="optional" order="10" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CommonStockOtherSharesOutstanding" xlink:label="loc_us-gaap_CommonStockOtherSharesOutstanding_746" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ClassOfStockLineItems_738" xlink:to="loc_us-gaap_CommonStockOtherSharesOutstanding_746" use="optional" order="11" preferredLabel="http://www.xbrl.org/2003/role/periodEndLabel" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CommonStockValue" xlink:label="loc_us-gaap_CommonStockValue_747" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ClassOfStockLineItems_738" xlink:to="loc_us-gaap_CommonStockValue_747" use="optional" order="12" preferredLabel="http://www.xbrl.org/2003/role/periodStartLabel" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ProceedsFromStockOptionsExercised" xlink:label="loc_us-gaap_ProceedsFromStockOptionsExercised_748" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ClassOfStockLineItems_738" xlink:to="loc_us-gaap_ProceedsFromStockOptionsExercised_748" use="optional" order="13" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_StockRepurchasedAndRetiredDuringPeriodValue" xlink:label="loc_us-gaap_StockRepurchasedAndRetiredDuringPeriodValue_749" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ClassOfStockLineItems_738" xlink:to="loc_us-gaap_StockRepurchasedAndRetiredDuringPeriodValue_749" use="optional" order="14" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CommonStockValue" xlink:label="loc_us-gaap_CommonStockValue_750" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ClassOfStockLineItems_738" xlink:to="loc_us-gaap_CommonStockValue_750" use="optional" order="15" preferredLabel="http://www.xbrl.org/2003/role/periodEndLabel" />
</presentationLink>
<presentationLink xlink:type="extended" xlink:role="http://www.imperialoil.ca/role/CalculationOfBasicAndDilutedEarningsPerCommonShareAndTheDividendDeclaredByTheCompanyOnItsOutstandingCommonSharesDetail">
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_EarningsPerShareAbstract" xlink:label="loc_us-gaap_EarningsPerShareAbstract_754" />
<loc xlink:type="locator" xlink:href="imo-20220331.xsd#imo_ScheduleOfEarningsPerShareBasicAndDilutedTable" xlink:label="loc_imo_ScheduleOfEarningsPerShareBasicAndDilutedTable_759" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EarningsPerShareAbstract_754" xlink:to="loc_imo_ScheduleOfEarningsPerShareBasicAndDilutedTable_759" use="optional" order="1" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_LegalEntityAxis" xlink:label="loc_dei_LegalEntityAxis_758" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_imo_ScheduleOfEarningsPerShareBasicAndDilutedTable_759" xlink:to="loc_dei_LegalEntityAxis_758" use="optional" order="2" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_EntityDomain" xlink:label="loc_dei_EntityDomain_767" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_LegalEntityAxis_758" xlink:to="loc_dei_EntityDomain_767" use="optional" order="3" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="imo-20220331.xsd#imo_EarningsPerShareBasicAndDilutedLineItems" xlink:label="loc_imo_EarningsPerShareBasicAndDilutedLineItems_756" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_imo_ScheduleOfEarningsPerShareBasicAndDilutedTable_759" xlink:to="loc_imo_EarningsPerShareBasicAndDilutedLineItems_756" use="optional" order="4" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_EarningsPerShareBasicAbstract" xlink:label="loc_us-gaap_EarningsPerShareBasicAbstract_755" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_imo_EarningsPerShareBasicAndDilutedLineItems_756" xlink:to="loc_us-gaap_EarningsPerShareBasicAbstract_755" use="optional" order="5" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_NetIncomeLoss" xlink:label="loc_us-gaap_NetIncomeLoss_760" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EarningsPerShareBasicAbstract_755" xlink:to="loc_us-gaap_NetIncomeLoss_760" use="optional" order="6" preferredLabel="http://www.xbrl.org/2003/role/presentationGuidance" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_WeightedAverageNumberOfSharesOutstandingBasic" xlink:label="loc_us-gaap_WeightedAverageNumberOfSharesOutstandingBasic_761" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EarningsPerShareBasicAbstract_755" xlink:to="loc_us-gaap_WeightedAverageNumberOfSharesOutstandingBasic_761" use="optional" order="7" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_EarningsPerShareBasic" xlink:label="loc_us-gaap_EarningsPerShareBasic_762" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EarningsPerShareBasicAbstract_755" xlink:to="loc_us-gaap_EarningsPerShareBasic_762" use="optional" order="8" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_EarningsPerShareDilutedAbstract" xlink:label="loc_us-gaap_EarningsPerShareDilutedAbstract_757" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_imo_EarningsPerShareBasicAndDilutedLineItems_756" xlink:to="loc_us-gaap_EarningsPerShareDilutedAbstract_757" use="optional" order="9" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_NetIncomeLoss" xlink:label="loc_us-gaap_NetIncomeLoss_311209" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EarningsPerShareDilutedAbstract_757" xlink:to="loc_us-gaap_NetIncomeLoss_311209" use="optional" order="10" preferredLabel="http://www.xbrl.org/2003/role/presentationGuidance" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_WeightedAverageNumberOfSharesOutstandingBasic" xlink:label="loc_us-gaap_WeightedAverageNumberOfSharesOutstandingBasic_311211" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EarningsPerShareDilutedAbstract_757" xlink:to="loc_us-gaap_WeightedAverageNumberOfSharesOutstandingBasic_311211" use="optional" order="11" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_WeightedAverageNumberDilutedSharesOutstandingAdjustment" xlink:label="loc_us-gaap_WeightedAverageNumberDilutedSharesOutstandingAdjustment_763" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EarningsPerShareDilutedAbstract_757" xlink:to="loc_us-gaap_WeightedAverageNumberDilutedSharesOutstandingAdjustment_763" use="optional" order="12" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding" xlink:label="loc_us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding_764" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EarningsPerShareDilutedAbstract_757" xlink:to="loc_us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding_764" use="optional" order="13" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_EarningsPerShareDiluted" xlink:label="loc_us-gaap_EarningsPerShareDiluted_765" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EarningsPerShareDilutedAbstract_757" xlink:to="loc_us-gaap_EarningsPerShareDiluted_765" use="optional" order="14" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CommonStockDividendsPerShareDeclared" xlink:label="loc_us-gaap_CommonStockDividendsPerShareDeclared_766" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EarningsPerShareDilutedAbstract_757" xlink:to="loc_us-gaap_CommonStockDividendsPerShareDeclared_766" use="optional" order="15" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
</presentationLink>
<presentationLink xlink:type="extended" xlink:role="http://www.imperialoil.ca/role/ChangesInAccumulatedOtherComprehensiveIncomeLossDetail">
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_StatementOfIncomeAndComprehensiveIncomeAbstract" xlink:label="loc_us-gaap_StatementOfIncomeAndComprehensiveIncomeAbstract_924" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AccumulatedOtherComprehensiveIncomeLossTable" xlink:label="loc_us-gaap_AccumulatedOtherComprehensiveIncomeLossTable_926" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementOfIncomeAndComprehensiveIncomeAbstract_924" xlink:to="loc_us-gaap_AccumulatedOtherComprehensiveIncomeLossTable_926" use="optional" order="1" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_LegalEntityAxis" xlink:label="loc_dei_LegalEntityAxis_927" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccumulatedOtherComprehensiveIncomeLossTable_926" xlink:to="loc_dei_LegalEntityAxis_927" use="optional" order="2" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_EntityDomain" xlink:label="loc_dei_EntityDomain_932" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_LegalEntityAxis_927" xlink:to="loc_dei_EntityDomain_932" use="optional" order="3" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AccumulatedOtherComprehensiveIncomeLossLineItems" xlink:label="loc_us-gaap_AccumulatedOtherComprehensiveIncomeLossLineItems_925" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccumulatedOtherComprehensiveIncomeLossTable_926" xlink:to="loc_us-gaap_AccumulatedOtherComprehensiveIncomeLossLineItems_925" use="optional" order="4" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax" xlink:label="loc_us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax_928" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccumulatedOtherComprehensiveIncomeLossLineItems_925" xlink:to="loc_us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax_928" use="optional" order="5" preferredLabel="http://www.xbrl.org/2003/role/periodStartLabel" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OtherComprehensiveIncomeDefinedBenefitPlansNetUnamortizedGainLossArisingDuringPeriodNetOfTax" xlink:label="loc_us-gaap_OtherComprehensiveIncomeDefinedBenefitPlansNetUnamortizedGainLossArisingDuringPeriodNetOfTax_929" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccumulatedOtherComprehensiveIncomeLossLineItems_925" xlink:to="loc_us-gaap_OtherComprehensiveIncomeDefinedBenefitPlansNetUnamortizedGainLossArisingDuringPeriodNetOfTax_929" use="optional" order="6" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OtherComprehensiveIncomeLossAmortizationAdjustmentFromAOCIPensionAndOtherPostretirementBenefitPlansForNetPriorServiceCostCreditNetOfTax" xlink:label="loc_us-gaap_OtherComprehensiveIncomeLossAmortizationAdjustmentFromAOCIPensionAndOtherPostretirementBenefitPlansForNetPriorServiceCostCreditNetOfTax_930" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccumulatedOtherComprehensiveIncomeLossLineItems_925" xlink:to="loc_us-gaap_OtherComprehensiveIncomeLossAmortizationAdjustmentFromAOCIPensionAndOtherPostretirementBenefitPlansForNetPriorServiceCostCreditNetOfTax_930" use="optional" order="7" preferredLabel="http://www.xbrl.org/2003/role/definitionGuidance" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax" xlink:label="loc_us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax_931" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccumulatedOtherComprehensiveIncomeLossLineItems_925" xlink:to="loc_us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax_931" use="optional" order="8" preferredLabel="http://www.xbrl.org/2003/role/periodEndLabel" />
</presentationLink>
<presentationLink xlink:type="extended" xlink:role="http://www.imperialoil.ca/role/AmountsReclassifiedOutOfAccumulatedOtherComprehensiveIncomeLossDetail">
<loc xlink:type="locator" xlink:href="imo-20220331.xsd#imo_UncategorizedAbstract" xlink:label="loc_imo_UncategorizedAbstract_934" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ReclassificationOutOfAccumulatedOtherComprehensiveIncomeTable" xlink:label="loc_us-gaap_ReclassificationOutOfAccumulatedOtherComprehensiveIncomeTable_938" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_imo_UncategorizedAbstract_934" xlink:to="loc_us-gaap_ReclassificationOutOfAccumulatedOtherComprehensiveIncomeTable_938" use="optional" order="1" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_LegalEntityAxis" xlink:label="loc_dei_LegalEntityAxis_936" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ReclassificationOutOfAccumulatedOtherComprehensiveIncomeTable_938" xlink:to="loc_dei_LegalEntityAxis_936" use="optional" order="2" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_EntityDomain" xlink:label="loc_dei_EntityDomain_941" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_LegalEntityAxis_936" xlink:to="loc_dei_EntityDomain_941" use="optional" order="3" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_StatementEquityComponentsAxis" xlink:label="loc_us-gaap_StatementEquityComponentsAxis_939" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ReclassificationOutOfAccumulatedOtherComprehensiveIncomeTable_938" xlink:to="loc_us-gaap_StatementEquityComponentsAxis_939" use="optional" order="4" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_EquityComponentDomain" xlink:label="loc_us-gaap_EquityComponentDomain_935" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementEquityComponentsAxis_939" xlink:to="loc_us-gaap_EquityComponentDomain_935" use="optional" order="5" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="imo-20220331.xsd#imo_AccumulatedDefinedBenefitPlansAdjustmentBeforeTaxMember" xlink:label="loc_imo_AccumulatedDefinedBenefitPlansAdjustmentBeforeTaxMember_940" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EquityComponentDomain_935" xlink:to="loc_imo_AccumulatedDefinedBenefitPlansAdjustmentBeforeTaxMember_940" use="optional" order="6" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ReclassificationAdjustmentOutOfAccumulatedOtherComprehensiveIncomeLineItems" xlink:label="loc_us-gaap_ReclassificationAdjustmentOutOfAccumulatedOtherComprehensiveIncomeLineItems_937" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ReclassificationOutOfAccumulatedOtherComprehensiveIncomeTable_938" xlink:to="loc_us-gaap_ReclassificationAdjustmentOutOfAccumulatedOtherComprehensiveIncomeLineItems_937" use="optional" order="7" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodBeforeTax" xlink:label="loc_us-gaap_ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodBeforeTax_942" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ReclassificationAdjustmentOutOfAccumulatedOtherComprehensiveIncomeLineItems_937" xlink:to="loc_us-gaap_ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodBeforeTax_942" use="optional" order="8" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel" />
</presentationLink>
<presentationLink xlink:type="extended" xlink:role="http://www.imperialoil.ca/role/IncomeTaxExpenseCreditForComponentsOfOtherComprehensiveIncomeLossDetail">
<loc xlink:type="locator" xlink:href="imo-20220331.xsd#imo_UncategorizedAbstract" xlink:label="loc_imo_UncategorizedAbstract_944" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AccumulatedOtherComprehensiveIncomeLossTable" xlink:label="loc_us-gaap_AccumulatedOtherComprehensiveIncomeLossTable_946" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_imo_UncategorizedAbstract_944" xlink:to="loc_us-gaap_AccumulatedOtherComprehensiveIncomeLossTable_946" use="optional" order="1" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_LegalEntityAxis" xlink:label="loc_dei_LegalEntityAxis_947" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccumulatedOtherComprehensiveIncomeLossTable_946" xlink:to="loc_dei_LegalEntityAxis_947" use="optional" order="2" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_EntityDomain" xlink:label="loc_dei_EntityDomain_951" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_LegalEntityAxis_947" xlink:to="loc_dei_EntityDomain_951" use="optional" order="3" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AccumulatedOtherComprehensiveIncomeLossLineItems" xlink:label="loc_us-gaap_AccumulatedOtherComprehensiveIncomeLossLineItems_945" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccumulatedOtherComprehensiveIncomeLossTable_946" xlink:to="loc_us-gaap_AccumulatedOtherComprehensiveIncomeLossLineItems_945" use="optional" order="4" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OtherComprehensiveIncomeDefinedBenefitPlansNetUnamortizedGainLossArisingDuringPeriodTax" xlink:label="loc_us-gaap_OtherComprehensiveIncomeDefinedBenefitPlansNetUnamortizedGainLossArisingDuringPeriodTax_948" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccumulatedOtherComprehensiveIncomeLossLineItems_945" xlink:to="loc_us-gaap_OtherComprehensiveIncomeDefinedBenefitPlansNetUnamortizedGainLossArisingDuringPeriodTax_948" use="optional" order="5" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OtherComprehensiveIncomeLossAmortizationAdjustmentFromAOCIPensionAndOtherPostretirementBenefitPlansForNetPriorServiceCostCreditTax" xlink:label="loc_us-gaap_OtherComprehensiveIncomeLossAmortizationAdjustmentFromAOCIPensionAndOtherPostretirementBenefitPlansForNetPriorServiceCostCreditTax_949" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccumulatedOtherComprehensiveIncomeLossLineItems_945" xlink:to="loc_us-gaap_OtherComprehensiveIncomeLossAmortizationAdjustmentFromAOCIPensionAndOtherPostretirementBenefitPlansForNetPriorServiceCostCreditTax_949" use="optional" order="6" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OtherComprehensiveIncomeLossPensionAndOtherPostretirementBenefitPlansTax" xlink:label="loc_us-gaap_OtherComprehensiveIncomeLossPensionAndOtherPostretirementBenefitPlansTax_950" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccumulatedOtherComprehensiveIncomeLossLineItems_945" xlink:to="loc_us-gaap_OtherComprehensiveIncomeLossPensionAndOtherPostretirementBenefitPlansTax_950" use="optional" order="7" preferredLabel="http://www.xbrl.org/2009/role/negatedTotalLabel" />
</presentationLink>
</linkbase>
</XBRL>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>GRAPHIC
<SEQUENCE>11
<FILENAME>g350214g00a01.jpg
<DESCRIPTION>GRAPHIC
<TEXT>
begin 644 g350214g00a01.jpg
M_]C_X0B?17AI9@  34T *@    @ " $2  ,    !  $   $:  4    !
M;@$;  4    !    =@$H  ,    !  (   $Q  (    >    ?@$R  (    4
M    G $[  (    )    L(=I  0    !    O    .@ +<;    G$  MQL
M "<0061O8F4@4&AO=&]S:&]P($-3-B H5VEN9&]W<RD ,C R,CHP-#HR-B Q
M,3HP-CHS-@!R<C$W-S@V-0       Z !  ,    !  $  * "  0    !   #
M-* #  0    !    GP         & 0,  P    $ !@   1H !0    $   $V
M 1L !0    $   $^ 2@  P    $  @   @$ !     $   %& @( !     $
M  =1         $@    !    2     '_V/_M  Q!9&]B95]#30 !_^X #D%D
M;V)E &2      ?_; (0 # @(" D(# D)#!$+"@L1%0\,# \5&!,3%1,3&!$,
M# P,# P1# P,# P,# P,# P,# P,# P,# P,# P,# P,# $-"PL-#@T0#@X0
M% X.#A04#@X.#A01# P,# P1$0P,# P,#!$,# P,# P,# P,# P,# P,# P,
M# P,# P,# P,_\  $0@ 'P"@ P$B  (1 0,1 ?_=  0 "O_$ 3\   $% 0$!
M 0$!          ,  0($!08'" D*"P$  04! 0$! 0$          0 " P0%
M!@<("0H+$  !! $# @0"!0<&" 4###,!  (1 P0A$C$%05%A$R)Q@3(&%)&A
ML4(C)!52P6(S-'*"T4,')9)3\.'Q8W,U%J*R@R9$DU1D1<*C=#87TE7B9?*S
MA,/3=>/S1B>4I(6TE<34Y/2EM<75Y?569G:&EJ:VQM;F]C='5V=WAY>GM\?7
MY_<1  (" 0($! ,$!08'!P8%-0$  A$#(3$2!$%187$B$P4R@9$4H;%"(\%2
MT? S)&+A<H*20U,58W,T\24&%J*R@P<F-<+21)-4HQ=D154V=&7B\K.$P]-U
MX_-&E*2%M)7$U.3TI;7%U>7U5F9VAI:FML;6YO8G-T=79W>'EZ>WQ__:  P#
M 0 "$0,1 #\ ]522224I))))3QGURZIU+#ZK75BY-E-9QVN+6&!N+[6[O^B@
M_57J_5,KK55.3E66U%EA+'&02!IV0_KY_P LU?\ A9G_ )\N0/J9_P OU?\
M%V?D5<D^YN?F<*67)_I'AXY</N <-^E]$6?US#ZCFX7H]-ROL=^]KO5U^B)W
M,]JT$E.18(/5Z#'D..<9QHF)L<0XX_6,GD/^;?UR_P#+T_\ 277I))L("-U>
MO<\3+S'-9,_#QB X+KVX0Q?-^][?#Q+$P"?#5<9_XYV!WPK?\YJ[1#]"C_1M
M_P T)3C,UP2X>^G$GE<O+0XOO& Y[K@X<AP\'[WR_-Q-/H?5Z^L]/9G5UFIK
MW.:&.()]IV]EH)FM:T0T!H\!HG3A8 LV>I8<AA*<C"/! DF,+X^"/2/%^DP=
M;4T[7/:".Q(!3MMK>88]KCX @J+L>A[BY];'./)+02G93369KK:PG0EH _(C
MJQ^J^E,TQ(')A.N-_P 9;6G!P9 /Z=W/]1RDPX_<R1A?#Q==UF;)[>.4ZOA%
MT]CN;XA.O&NBL9^VNG>T?TNCM_PK%[*I.:Y;V#$<7%Q"]N%CY7F??B9</#PF
MM^)__]#U+:^9WGX0/[ED9N$S$!ORNMYF/78\@%SJ T%VYXK;NQ?+V+7LK>\C
M;8ZN.S=NO^>QZS^K4M&,/4OJ-F[]!]L%9KW[7;XEC/?]G]?Z'_GM&,C';\D&
M(.[/I0J-#_0ZA;G@/]UEAK<YIVL=Z7Z*JK;[7,L^C^>KNQ_^D/W#^Y5.GTL.
M)4:+FM:6,EN-Z1J!VMTJ+:OYO9L]+_@MBL>C9_W(L^ZO_P!))$V;*@*%!H=7
MZ?T-T9O5Q7#=M0NM.T .=MK9(+&_SEB'TWI_U<9DBSIAH^TM82#4\/<&'VN=
MMWO]GYNY7<NJT5M(NW.WL@6BN/I#?L_1C]-Z6_T?^$6?TJMQS;0VS$;#/I8G
MI^H=1_.-],_H]VY-X1=T/L6^UCXN+@CQ;\7#'BO^\[.Q_P#I#]P_N0<G)HQ&
MM?E9+:&O<&,=86M!<03LW._.]JGZ-G_<BS[J_P#TD@9E- JG+O!9/L%WI!I=
M#N[ZOW=R*]A^U^DB)ZE0)!(FVK4 [">?W_:K=9%M;;:KM];P',>W:6N:1+7-
M<![FN7.T#&+ZR\].#'.'KAOH![73^B_-LKWM9Z6Q;N/0S[/5]FR#]GV-]'TQ
M5LV1^C]+95L]/9]#:DI/L?\ Z0_</[E2'5NEDV#]H4@TN>RT.>QI:ZL[;6NW
M1_-N^FK7HV?]R+/NK_\ 22P>I,P_M#VA^ 0T$O?D^C)?%GJ->(K=N]+[1NWM
M_P!)_+24[6+E8V97ZN)E-O9P75EC@#Y[4?8__2'[A_<J'2ZJ74O=CVL987_K
M+<;TBWU=C![]E9]_V?T/^M>FKGHV?]R+/NK_ /222F&5DT8=7K9>2**YC>_:
MT<%[M2/S6,?8_P#<K9ZGT%#&ZA@Y;_3Q<ZJ]^W?LK>QSMH.TNV-]WTG)9=-'
MI#[7?^CW#;ZHJV[_ ,S^<KV[]WT53Z/76X/)MQV9D#U!A^D?9#=N_P#1[_ZO
M\CTTE.KL?_I#]P_N6;UOH&'UFBNO-MM#*'&QIJ+6F2-ON]CU?]&S_N19]U?_
M *24;*?T;O5R'>G!W[A7MVQ[MTU?11C*42)1-$;%$HB0,9"P=P\KT[ZL?5(Y
MF-=A9]MUS+&VT 6,<'.K)N;_ (+W?S+UU^Q\SO/P@?W+"Z?71^T@VJW!V0XX
M[\84^MMUV-@-_P!'_H_9_.+<94]KI-KWC]UP9'_08UR=/+/)1G(RKNMACA $
M0B(WV?_9_^T0[E!H;W1O<VAO<" S+C  .$))300$      !>' %:  ,;)4<<
M @   @  ' )0  AR<C$W-S@V-1P"!0 ]36EC<F]S;V9T(%=O<F0@+2!1,2 R
M,#(R(%-%0R!&3U)-(#$P+5$@+2!$-" R-4%04C(R(# X,S<N9&]C>#A"24T$
M)0      $/B&!$$GO9HEIW:21]H+/:,X0DE-!#H      .4    0     0
M    "W!R:6YT3W5T<'5T    !0    !0<W138F]O; $     26YT965N=6T
M    26YT90    !#;')M    #W!R:6YT4VEX=&5E;D)I=&)O;VP     "W!R
M:6YT97).86UE5$585     $       ]P<FEN=%!R;V]F4V5T=7!/8FIC
M# !0 '( ;P!O &8 ( !3 &4 = !U '        IP<F]O9E-E='5P     0
M  !";'1N96YU;0    QB=6EL=&EN4')O;V8    )<')O;V9#35E+ #A"24T$
M.P     "+0   !     !       2<')I;G1/=71P=71/<'1I;VYS    %P
M  !#<'1N8F]O;       0VQB<F)O;VP      %)G<TUB;V]L      !#<FY#
M8F]O;       0VYT0V)O;VP      $QB;'-B;V]L      !.9W1V8F]O;
M    16UL1&)O;VP      $EN=')B;V]L      !"8VMG3V)J8P    $
M  !21T)#     P    !29" @9&]U8D!OX            $=R;B!D;W5B0&_@
M            0FP@(&1O=6) ;^            !"<F1456YT1B-2;'0
M          !";&0@56YT1B-2;'0               !2<VQT56YT1B-0>&Q
M<L            IV96-T;W)$871A8F]O; $     4&=0<V5N=6T     4&=0
M<P    !09U!#     $QE9G15;G1&(U)L=                %1O<"!5;G1&
M(U)L=                %-C;"!5;G1&(U!R8T!9            $&-R;W!7
M:&5N4')I;G1I;F=B;V]L      YC<F]P4F5C=$)O='1O;6QO;F<
M#&-R;W!296-T3&5F=&QO;F<         #6-R;W!296-T4FEG:'1L;VYG
M      MC<F]P4F5C=%1O<&QO;F<      #A"24T#[0      $ $L     0 !
M 2P    !  $X0DE-!"8       X             /X   #A"24T$#0
M!    '@X0DE-!!D       0    >.$))30/S       )           ! #A"
M24TG$       "@ !          $X0DE- _4      $@ +V9F  $ ;&9F  8
M      $ +V9F  $ H9F:  8       $ ,@    $ 6@    8       $ -0
M  $ +0    8       $X0DE- _@      '   /______________________
M______\#Z     #_____________________________ ^@     ________
M_____________________P/H     /____________________________\#
MZ   .$))300(       0     0   D    )      #A"24T$'@      !
M   X0DE-!!H      XD    &              "?   #-    "H 40 Q "
M,@ P #( ,@ @ %, 10!# "  1@!/ %( 30 @ #$ ,  M %$ (  M "  1  T
M "  ,@ U $$ 4 !2 #( ,@ @ #  .  S #< +0 Q #D    !
M              $              S0   "?                      $
M                        $     $       !N=6QL     @    9B;W5N
M9'-/8FIC     0       %)C=#$    $     %1O<"!L;VYG          !,
M969T;&]N9P          0G1O;6QO;F<   "?     %)G:'1L;VYG   #-
M  9S;&EC97-6;$QS     4]B:F,    !       %<VQI8V4    2    !W-L
M:6-E241L;VYG          =G<F]U<$E$;&]N9P         &;W)I9VEN96YU
M;0    Q%4VQI8V5/<FEG:6X    -875T;T=E;F5R871E9     !4>7!E96YU
M;0    I%4VQI8V54>7!E     $EM9R     &8F]U;F1S3V)J8P    $
M  !28W0Q    !     !4;W @;&]N9P          3&5F=&QO;F<
M $)T;VUL;VYG    GP    !29VAT;&]N9P   S0    #=7)L5$585     $
M      !N=6QL5$585     $       !-<V=E5$585     $       9A;'14
M86=415A4     0      #F-E;&Q497AT27-(5$U,8F]O; $    (8V5L;%1E
M>'1415A4     0      "6AO<GI!;&EG;F5N=6T    /15-L:6-E2&]R>D%L
M:6=N    !V1E9F%U;'0    )=F5R=$%L:6=N96YU;0    ]%4VQI8V5697)T
M06QI9VX    '9&5F875L=     MB9T-O;&]R5'EP965N=6T    115-L:6-E
M0D=#;VQO<E1Y<&4     3F]N90    ET;W!/=71S971L;VYG          IL
M969T3W5T<V5T;&]N9P         ,8F]T=&]M3W5T<V5T;&]N9P         +
M<FEG:'1/=71S971L;VYG       X0DE-!"@       P    "/_         X
M0DE-!!0       0    ".$))300,      =M     0   *     ?   !X
M.B    =1 !@  ?_8_^T #$%D;V)E7T--  '_[@ .061O8F4 9(     !_]L
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
MGJ?04,;J&#EO]/%SJKW[=^RM['.V@[2[8WW?2<EETT>D/M=_Z/<-OJBK;O\
MS/YRO;OW?15/H]=;@\FW'9F0/4&'Z1]D-V[_ -'O_J_R/324ZNQ_^D/W#^Y9
MO6^@8?6:*Z\VVT,H<;&FHM:9(V^[V/5_T;/^Y%GW5_\ I)1LI_1N]7(=Z<'?
MN%>W;'NW35]%&,I1(E$T1L42B) QD+!W#RO3OJQ]4CF8UV%GVW7,L;;0!8QP
M<ZLFYO\ @O=_,O77['S.\_"!_<L+I]='[2#:K<'9#CCOQA3ZVW78V W_ $?^
MC]G\XMQE3VNDVO>/W7!D?]!C7)T\L\E&<C*NZV&.$ 1"(C?9_]D .$))300A
M      !5     0$    / $$ 9 !O &( 90 @ %  : !O '0 ;P!S &@ ;P!P
M    $P!! &0 ;P!B &4 ( !0 &@ ;P!T &\ <P!H &\ <  @ $, 4P V
M 0 X0DE-! 8       < "     $! /_A$$-H='1P.B\O;G,N861O8F4N8V]M
M+WAA<"\Q+C O #P_>'!A8VME="!B96=I;CTB[[N_(B!I9#TB5S5-,$UP0V5H
M:4AZ<F53>DY48WIK8SED(C\^(#QX.GAM<&UE=&$@>&UL;G,Z>#TB861O8F4Z
M;G,Z;65T82\B('@Z>&UP=&L](D%D;V)E(%A-4"!#;W)E(#4N,RUC,#$Q(#8V
M+C$T-38V,2P@,C Q,B\P,B\P-BTQ-#HU-CHR-R @(" @(" @(CX@/')D9CI2
M1$8@>&UL;G,Z<F1F/2)H='1P.B\O=W=W+G<S+F]R9R\Q.3DY+S R+S(R+7)D
M9BUS>6YT87@M;G,C(CX@/')D9CI$97-C<FEP=&EO;B!R9&8Z86)O=70](B(@
M>&UL;G,Z>&UP/2)H='1P.B\O;G,N861O8F4N8V]M+WAA<"\Q+C O(B!X;6QN
M<SIP9&8](FAT=' Z+R]N<RYA9&]B92YC;VTO<&1F+S$N,R\B('AM;&YS.F1C
M/2)H='1P.B\O<'5R;"YO<F<O9&,O96QE;65N=',O,2XQ+R(@>&UL;G,Z>&UP
M34T](FAT=' Z+R]N<RYA9&]B92YC;VTO>&%P+S$N,"]M;2\B('AM;&YS.G-T
M179T/2)H='1P.B\O;G,N861O8F4N8V]M+WAA<"\Q+C O<U1Y<&4O4F5S;W5R
M8V5%=F5N=",B('AM;&YS.G-T4F5F/2)H='1P.B\O;G,N861O8F4N8V]M+WAA
M<"\Q+C O<U1Y<&4O4F5S;W5R8V52968C(B!X;6QN<SIP:&]T;W-H;W ](FAT
M=' Z+R]N<RYA9&]B92YC;VTO<&AO=&]S:&]P+S$N,"\B('AM<#I#<F5A=&5$
M871E/2(R,#(R+3 T+3(V5#$P.C,T.C(X*S U.C,P(B!X;7 Z0W)E871O<E1O
M;VP](E!38W)I<'0U+F1L;"!697)S:6]N(#4N,BXR(B!X;7 Z36]D:69Y1&%T
M93TB,C R,BTP-"TR-E0Q,3HP-CHS-BLP-3HS,"(@>&UP.DUE=&%D871A1&%T
M93TB,C R,BTP-"TR-E0Q,3HP-CHS-BLP-3HS,"(@<&1F.E!R;V1U8V5R/2)!
M8W)O8F%T($1I<W1I;&QE<B Q,"XQ+C$V("A7:6YD;W=S*2(@9&,Z9F]R;6%T
M/2)I;6%G92]J<&5G(B!X;7!-33I$;V-U;65N=$E$/2)U=6ED.C1D,&1B,39C
M+3!D.#@M-&1C-BUB8S0R+68W,V9F-S9E,3$P,2(@>&UP34TZ26YS=&%N8V5)
M1#TB>&UP+FEI9#HS0C4Q.#4W1C$Y0S5%0S$Q0CDX.$5%,3@V044T,#A#0R(@
M>&UP34TZ3W)I9VEN86Q$;V-U;65N=$E$/2)U=6ED.C1D,&1B,39C+3!D.#@M
M-&1C-BUB8S0R+68W,V9F-S9E,3$P,2(@<&AO=&]S:&]P.D-O;&]R36]D93TB
M,R(@<&AO=&]S:&]P.DE#0U!R;V9I;&4](G-21T(@245#-C$Y-C8M,BXQ(CX@
M/&1C.G1I=&QE/B \<F1F.D%L=#X@/')D9CIL:2!X;6PZ;&%N9STB>"UD969A
M=6QT(CY-:6-R;W-O9G0@5V]R9" M(%$Q(#(P,C(@4T5#($9/4DT@,3 M42 M
M($0T(#(U05!2,C(@,#@S-RYD;V-X/"]R9&8Z;&D^(#PO<F1F.D%L=#X@/"]D
M8SIT:71L93X@/&1C.F-R96%T;W(^(#QR9&8Z4V5Q/B \<F1F.FQI/G)R,3<W
M.#8U/"]R9&8Z;&D^(#PO<F1F.E-E<3X@/"]D8SIC<F5A=&]R/B \>&UP34TZ
M2&ES=&]R>3X@/')D9CI397$^(#QR9&8Z;&D@<W1%=G0Z86-T:6]N/2)C;VYV
M97)T960B('-T179T.G!A<F%M971E<G,](F9R;VT@87!P;&EC871I;VXO<&1F
M('1O(&%P<&QI8V%T:6]N+W9N9"YA9&]B92YP:&]T;W-H;W B+SX@/')D9CIL
M:2!S=$5V=#IA8W1I;VX](F1E<FEV960B('-T179T.G!A<F%M971E<G,](F-O
M;G9E<G1E9"!F<F]M(&%P<&QI8V%T:6]N+W9N9"YA9&]B92YP:&]T;W-H;W @
M=&\@:6UA9V4O:G!E9R(O/B \<F1F.FQI('-T179T.F%C=&EO;CTB<V%V960B
M('-T179T.FEN<W1A;F-E240](GAM<"YI:60Z,T(U,3@U-T8Q.4,U14,Q,4(Y
M.#A%13$X-D%%-# X0T,B('-T179T.G=H96X](C(P,C(M,#0M,C94,3$Z,#8Z
M,S8K,#4Z,S B('-T179T.G-O9G1W87)E06=E;G0](D%D;V)E(%!H;W1O<VAO
M<"!#4S8@*%=I;F1O=W,I(B!S=$5V=#IC:&%N9V5D/2(O(B\^(#PO<F1F.E-E
M<3X@/"]X;7!-33I(:7-T;W)Y/B \>&UP34TZ1&5R:79E9$9R;VT@<W12968Z
M:6YS=&%N8V5)1#TB=75I9#HS-C<Q-F9A82UE-#1E+30S-C$M.&,U92TU-V$Y
M-39E86%A,#<B('-T4F5F.F1O8W5M96YT240](G5U:60Z-&0P9&(Q-F,M,&0X
M."TT9&,V+6)C-#(M9C<S9F8W-F4Q,3 Q(B!S=%)E9CIO<FEG:6YA;$1O8W5M
M96YT240](G5U:60Z-&0P9&(Q-F,M,&0X."TT9&,V+6)C-#(M9C<S9F8W-F4Q
M,3 Q(B\^(#PO<F1F.D1E<V-R:7!T:6]N/B \+W)D9CI21$8^(#PO>#IX;7!M
M971A/B @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @
M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @
M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @
M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @
M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @
M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @
M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @
M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @
M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @
M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @
M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @
M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @
M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @
M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @
M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @
M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @
M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @
M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @
M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @
M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @
M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @
M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @
M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @
M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @
M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @
M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @
M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @
M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @
M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @
M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @
M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @
M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @
M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @
M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @
M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @
M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @
M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @
M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @
M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @
M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @
M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @
M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @
M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @
M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @
M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @
M(" @(" @(" @(" @(" @(" @(" @(" @(" @(#P_>'!A8VME="!E;F0](G<B
M/S[_X@Q824-#7U!23T9)3$4  0$   Q(3&EN;P(0  !M;G1R4D="(%A96B '
MS@ "  D !@ Q  !A8W-P35-&5     !)14,@<U)'0@               0
M]M8  0    #3+4A0("
M                     !%C<')T   !4    #-D97-C   !A    &QW='!T
M   !\    !1B:W!T   "!    !1R6%E:   "&    !1G6%E:   "+    !1B
M6%E:   "0    !1D;6YD   "5    '!D;61D   "Q    (AV=65D   #3
M (9V:65W   #U    "1L=6UI   #^    !1M96%S   $#    "1T96-H   $
M,     QR5%)#   $/   " QG5%)#   $/   " QB5%)#   $/   " QT97AT
M     $-O<'ER:6=H=" H8RD@,3DY."!(97=L971T+5!A8VMA<F0@0V]M<&%N
M>0  9&5S8P         2<U)'0B!)14,V,3DV-BTR+C$              !)S
M4D="($E%0S8Q.38V+3(N,0
M                            6%E:(        /-1  $    !%LQ865H@
M                     %A96B        !OH@  ./4   .06%E:(
M &*9  "WA0  &-I865H@        )*    ^$  "VSV1E<V,         %DE%
M0R!H='1P.B\O=W=W+FEE8RYC:               %DE%0R!H='1P.B\O=W=W
M+FEE8RYC:
M          !D97-C         "Y)14,@-C$Y-C8M,BXQ($1E9F%U;'0@4D="
M(&-O;&]U<B!S<&%C92 M('-21T(              "Y)14,@-C$Y-C8M,BXQ
M($1E9F%U;'0@4D="(&-O;&]U<B!S<&%C92 M('-21T(
M            9&5S8P         L4F5F97)E;F-E(%9I97=I;F<@0V]N9&ET
M:6]N(&EN($E%0S8Q.38V+3(N,0              +%)E9F5R96YC92!6:65W
M:6YG($-O;F1I=&EO;B!I;B!)14,V,3DV-BTR+C$
M             '9I97<      !.D_@ 47RX $,\4  /MS  $$PL  UR>
M 5A96B       $P)5@!0    5Q_G;65A<P         !
M         H\    "<VEG(     !#4E0@8W5R=@        0     !0 *  \
M%  9 !X (P H "T ,@ W #L 0 !% $H 3P!4 %D 7@!C &@ ;0!R '< ? "!
M (8 BP"0 )4 F@"? *0 J0"N +( MP"\ ,$ Q@#+ -  U0#; .  Y0#K /
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
M Q$!_]T ! !G_\0!H@    8" P$             !P@&!00) PH" 0 + 0
M!@,! 0$            &!00#!P(( 0D "@L0  (! P0! P," P,# @8)=0$"
M P01!1(&(0<3(@ (,11!,B,5"5%"%F$D,Q=2<8$88I$E0Z&Q\"8T<@H9P=$U
M)^%3-H+QDJ)$5'-%1C='8RA55E<:LL+2XO)D@W23A&6CL\/3XRDX9O-U*CDZ
M2$E*6%E:9VAI:G9W>'EZA8:'B(F*E)66EYB9FJ2EIJ>HJ:JTM;:WN+FZQ,7&
MQ\C)RM35UM?8V=KDY>;GZ.GJ]/7V]_CY^A$  @$# @0$ P4$! 0&!@5M 0(#
M$00A$@4Q!@ B$T%1!S)A%'$(0H$CD152H6(6,PFQ),'10W+P%^&"-"624QAC
M1/&BLB8U&50V160G"G.#DT9TPM+B\E5E=58WA(6CL\/3X_,I&I2DM,34Y/25
MI;7%U>7U*$=79CAVAI:FML;6YO9G=X>7I[?'U^?W2%AH>(B8J+C(V.CX.4E9
M:7F)F:FYR=GI^2HZ2EIJ>HJ:JKK*VNKZ_]H # ,!  (1 Q$ /P#?X]^Z]U[W
M[KW7O?NO=>]^Z]U[W[KW7O?NO=>]^Z]U[W[KW7O?NO=>]^Z]U[W[KW7O?NO=
M>]^Z]U[W[KW7O?NO=>]^Z]U[W[KW7O?NO=>]^Z]U[W[KW7O?NO=>]^Z]TCMR
M]B=?[+J:2BWCOK9VTZRO@EJJ&DW+N?"8*IK::"1(IJBD@RE=2RU$$,LBJSH"
MJLP!-S[9EN;> A9IT1CPU,!7]IZ)-UYFY;V*6&#>^8+&SGD4LBSSQ1,R@@%E
M$CJ6 ) )%0"0#TG/].O2/_/X^J__ $86T?\ Z[^VOK['_E,B_P![7_/T5_ZX
M/(7_ $V^T?\ 99;_ /6SKW^G7I'_ )_'U7_Z,+:/_P!=_?OK['_E,B_WM?\
M/U[_ %P>0O\ IM]H_P"RRW_ZV=>_TZ](_P#/X^J__1A;1_\ KO[]]?8_\ID7
M^]K_ )^O?ZX/(7_3;[1_V66__6SKW^G7I'_G\?5?_HPMH_\ UW]^^OL?^4R+
M_>U_S]>_UP>0O^FWVC_LLM_^MG7O].O2/_/X^J__ $86T?\ Z[^_?7V/_*9%
M_O:_Y^O?ZX/(7_3;[1_V66__ %LZ]_IUZ1_Y_'U7_P"C"VC_ /7?W[Z^Q_Y3
M(O\ >U_S]>_UP>0O^FWVC_LLM_\ K9T(6(S&(W!C*+-8'*XW-X?(PK4X_+8B
MNI<EC*^G8D+445?12S4M5"Q4V='93;Z^U*.DBJ\;AD/ @U!^PCH2V5]9;E:P
M7VW7D5Q8RKJ22-U='7U5U)5A\P2.G+W;I5U[W[KW7O?NO=>]^Z]U[W[KW7O?
MNO=>]^Z]U[W[KW7O?NO=!WN?M[J;9.4_@>\^T.N]HYHTL-<,/N?>NVL!E/LJ
MAY8Z>L_A^5R=)5_:SR0.J2:-#%& )L?9?<[OM5E+X%YN=O#-2NEY$5J'@:,P
M-#0YZ&.Q^WG/_,]C^].6^1MXW#;/$*>-;65S/%K4 LGB11NFI0RDK6H!!(R.
MD]_LQGQ[_P"?[]-?^C/V1_\ 7SVG_K%R_P#]'VS_ .<T?_071O\ ZS?N]_X2
MKF3_ +EE[_UHZ]_LQGQ[_P"?[]-?^C/V1_\ 7SW[^L7+_P#T?;/_ )S1_P#0
M77O]9OW>_P#"5<R?]RR]_P"M'7O]F,^/?_/]^FO_ $9^R/\ Z^>_?UBY?_Z/
MMG_SFC_Z"Z]_K-^[W_A*N9/^Y9>_]:.O?[,9\>_^?[]-?^C/V1_]?/?OZQ<O
M_P#1]L_^<T?_ $%U[_6;]WO_  E7,G_<LO?^M'7O]F,^/?\ S_?IK_T9^R/_
M *^>_?UBY?\ ^C[9_P#.:/\ Z"Z]_K-^[W_A*N9/^Y9>_P#6CKIOD=\>45F;
MOCIE54%F9NT-D!54"Y9B<X   .3[U_6+E\9.^V=/^:T?_076Q[->[[$*OM3S
M(6/_ $C+W_K1T+E#74.4H:/)XRLI<CC<C2T]=C\A0U$-70UU#5PI44E91U=.
M\D%52U4$BO'(C,CHP()!!]FR.DJ)+$X:-@""#4$'(((P01D$<>H]NK6ZL;JY
MLKVVDAO89&22-U*.CH2KHZ, RLK JRL 5(((!'4KW?ICKWOW7NO>_=>Z][]U
M[KWOW7NO>_=>Z][]U[KWOW7NO>_=>Z][]U[KWOW7NO>_=>Z][]U[KWOW7NO>
M_=>Z][]U[KWOW7NO>_=>Z][]U[KWOW7NO>_=>Z][]U[KWOW7NO>_=>Z][]U[
MKWOW7NO>_=>Z][]U[KWOW7NO>_=>Z][]U[KWOW7NO>_=>Z][]U[KWOW7NO>_
M=>Z][]U[KWOW7NO>_=>Z][]U[KWOW7NO>_=>Z][]U[KWOW7NO>_=>Z][]U[K
MWOW7NO>_=>Z][]U[KWOW7NO>_=>Z][]U[KWOW7NO>_=>Z][]U[KWOW7NO__0
MW^/?NO=>]^Z]U[W[KW7O?NO=>]^Z]U[W[KW7O?NO=>]^Z]U[W[KW7O?NO=>]
M^Z]U[W[KW7O?NO=>]^Z]U[W[KW7O?NO=>]^Z]U[W[KW7O?NO=>]^Z]U[W[KW
M7O?NO=:MG\_BG@F[N^/!EABE*]5[S"F2-'(!W=BR0"P) )'N'?<>""7>]F,L
M*,1:S4J ?]$B]>N47]XE++'S3R (Y64';Y.!(_T9_3JA3[*C_P"52F_ZD1?]
M&>P-]'9_\HL?^\K_ )NN</U-S_RD/_O1_P _7OLJ/_E4IO\ J1%_T9[]]'9_
M\HL?^\K_ )NO?4W/_*0_^]'_ #]>^RH_^52F_P"I$7_1GOWT=G_RBQ_[RO\
MFZ]]3<_\I#_[T?\ /U[[*C_Y5*;_ *D1?]&>_?1V?_*+'_O*_P";KWU-S_RD
M/_O1_P _7OLJ/_E4IO\ J1%_T9[]]'9_\HL?^\K_ )NO?4W/_*0_^]'_ #]>
M^RH_^52F_P"I$7_1GOWT=G_RBQ_[RO\ FZ]]3<_\I#_[T?\ /UO,?RT$2/X&
M_&!(T5$7K.B"HBA54?Q+)FP50 .?<Z\F*J<J["B* HMDH!@#'7T#_=G);V)]
MM68U8V!S_P WI>CS>Q-U.G7O?NO=>]^Z]U[W[KW7O?NO=>]^Z]U[W[KW7O?N
MO=>]^Z]UHF_\*+O^W@U!_CT!UM_[O=]>\&_O#?\ *_Q_\\$/_'I>OJC_ +G'
M_P 1$N__ !;=Q_ZL6/5#?N"^NK/7O?NO=>]^Z]U[W[KW7O?NO=>]^Z]U]0'X
M8@#X>_%    ?&KHH #@ #J_:U@!^ /?33DW_ )5#E7_I6VW_ %93KX;?O)DG
M[Q7OZ2<_UUWS_NYW71E?8DZA7KWOW7NO>_=>Z][]U[KWOW7NO>_=>Z][]U[K
MWOW7NO>_=>Z][]U[KWOW7NO>_=>Z][]U[KWOW7NO>_=>Z][]U[KWOW7NO>_=
M>Z][]U[KWOW7NO>_=>Z][]U[KWOW7NO>_=>Z][]U[KWOW7NO>_=>Z][]U[KW
MOW7NO>_=>Z][]U[KWOW7NO>_=>Z][]U[KWOW7NO>_=>Z][]U[KWOW7NO>_=>
MZ][]U[KWOW7NO>_=>Z][]U[KWOW7NO>_=>Z][]U[KWOW7NO>_=>Z][]U[KWO
MW7NO>_=>Z][]U[KWOW7NO>_=>Z][]U[KWOW7NO_1W^/?NO=>]^Z]U[W[KW7O
M?NO=>]^Z]U[W[KW7O?NO=>]^Z]U[W[KW7O?NO=>]^Z]U[W[KW7O?NO=>]^Z]
MU[W[KW7O?NO=>]^Z]U[W[KW7O?NO=>]^Z]U[W[KW7O?NO=:N/\_3_F=OQY_\
M19O/_P!ZW%^XB]P_^2SL_P#SRS?]7(NN3W]XK_RM7M__ -*^3_J\_5#'L%=<
MWNO>_=>Z][]U[KWOW7NO>_=>Z][]U[K>1_EI_P#9!_QB_P#$:47_ +LLE[FW
MD[_E5]B_YYUZ^@W[LW_3A_;3_G@/_5Z7H\GL2]3KU[W[KW7O?NO=>]^Z]U[W
M[KW7O?NO=>]^Z]U[W[KW7O?NO=:3G\_[I'NCL+YXT6=V#U%VAOC!IT5UY0MF
M=H; W7N7%+6T^;WJ\]&<CAL36T8JH$F0O'KUJ&%P+CWA=[][+O.X<])/8;3=
M3P?0Q#5'$[K4-)4552*BO#KZ:O[I/W.]M>4/NIW.U<V>X>Q[7NAYJW!Q#=W]
MK;2Z&AL@K^'-*CZ6*D!J4-#0XZI%_P!E7^3W_>.'?/\ Z*#L+_['O<*_U7YF
M_P"F=O\ _LGE_P"@.NGG^OQ['?\ A9N5/^YOM_\ VT=>_P!E7^3W_>.'?/\
MZ*#L+_['O?OZK\S?],[?_P#9/+_T!U[_ %^/8[_PLW*G_<WV_P#[:.O?[*O\
MGO\ O'#OG_T4'87_ -CWOW]5^9O^F=O_ /LGE_Z Z]_K\>QW_A9N5/\ N;[?
M_P!M'7O]E7^3W_>.'?/_ **#L+_['O?OZK\S?],[?_\ 9/+_ - =>_U^/8[_
M ,+-RI_W-]O_ .VCKW^RK_)[_O'#OG_T4'87_P!CWOW]5^9O^F=O_P#LGE_Z
M Z]_K\>QW_A9N5/^YOM__;1UT?BQ\G5!)^./?  !))Z@[!  ')))V]8 #W[^
MJ_,W_3.W_P#V3R_] =>'OO['D@#WEY4K_P!+?;_^VCKZ2WQ"QV0Q'Q-^+^)R
MU!6XK*XOX[]*8[)XO)4D]!D<;D*+K7;5-6T%?0U4<551UM'4Q-'+%(JR1R*5
M8 @CWT:Y2CDAY4Y9BEC9)5V^V#*0001"@((.00<$'(/7Q=?>'O+/<??_ -\M
MPV^[BGL)^<=YDBEC=7CDC?<KEDDC=25='4AE=2592""0>C$>Q#U#W7O?NO=>
M]^Z]U[W[KW7O?NO=>]^Z]U[W[KW7O?NO=>]^Z]T#FZ/D3\?MD9ZOVMO3O3IS
M:.Y\5]O_ !/;FZ.SMDX#/8[[RFBK*3[_ !&5S=)D*/[JDF26/R1KKC=6%U(/
MLGNN8=@LIY+6\WRSAN5IJ1YHU85%1568$5!J*C(SU(^Q^SONYS/M5IOW+7M9
MS'N.QSZO"N+;;;V>"30Q1_#FBA>-]+J5;2QTL"IH01TP_P"S9_%;_O)CX_?^
MCEZY_P#LD]L?UKY6_P"FEV__ +*(?^@^C7_@?_?C_P (GS=_W)]Q_P"V?KW^
MS9_%;_O)CX_?^CEZY_\ LD]^_K7RM_TTNW_]E$/_ $'U[_@?_?C_ ,(GS=_W
M)]Q_[9^O?[-G\5O^\F/C]_Z.7KG_ .R3W[^M?*W_ $TNW_\ 91#_ -!]>_X'
M_P!^/_")\W?]R?<?^V?KW^S9_%;_ +R8^/W_ *.7KG_[)/?OZU\K?]-+M_\
MV40_]!]>_P"!_P#?C_PB?-W_ ')]Q_[9^O?[-G\5O^\F/C]_Z.7KG_[)/?OZ
MU\K?]-+M_P#V40_]!]>_X'_WX_\ ")\W?]R?<?\ MGZZ/RT^*P^OR8^/HY Y
M[FZY'+$!1_Q\GU)-A_C[]_6OE;_II=O_ .RB'_H/K8^[_P"_)X>R7-W_ ')]
MQ_[9^C (Z2(DD;K)'(JNCHP9'1@&5T925964W!'!'L^!! (..HD961F1U(<&
MA!P01Q!'KUR][ZKU[W[KW7O?NO=>]^Z]U[W[KW7O?NO=>]^Z]U[W[KW7O?NO
M=>]^Z]U[W[KW7O?NO=>]^Z]U[W[KW7O?NO=>]^Z]U[W[KW7O?NO=>]^Z]U[W
M[KW7O?NO=>]^Z]U[W[KW7O?NO=>]^Z]U[W[KW7O?NO=>]^Z]U[W[KW7O?NO=
M>]^Z]U[W[KW7O?NO=>]^Z]U[W[KW7O?NO=>]^Z]U[W[KW7O?NO=?_]+?X]^Z
M]U[W[KW7O?NO=>]^Z]U[W[KW7O?NO=>]^Z]U[W[KW7O?NO=>]^Z]U[W[KW7O
M?NO=>]^Z]U[W[KW7O?NO=>]^Z]U[W[KW7O?NO=>]^Z]U[W[KW7O?NO=>]^Z]
MUJX_S]/^9V_'G_Q%F\__ 'K<7[B+W#_Y+.S_ //+-_U<BZY/?WBO_*U>W_\
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
MC_TS?)/_ '+[_P#[VO7O^@;WX#_\]E\F/_1A;!_^U/[]_P #IR'_ ,IFY?\
M.6+_ *T=>_Y/.?>Q_P"F;Y)_[E]__P![7KW_ $#>_ ?_ )[+Y,?^C"V#_P#:
MG]^_X'3D/_E,W+_G+%_UHZ]_R><^]C_TS?)/_<OO_P#O:]>_Z!O?@/\ \]E\
MF/\ T86P?_M3^_?\#IR'_P IFY?\Y8O^M'7O^3SGWL?^F;Y)_P"Y??\ _>UZ
M\?\ A-[\".+;T^3*D%3<=@[ OP02.>ICPP%C^;'BQY]^_P"!TY#_ .4S<O\
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
M#_Z:#?/VV_\ VS]8Q?\ !H<^?],YM7_.&X_[;.O?]!'WS _Y\E\:/^I'9_\
M]G7OW_ 8<A_]-!OG[;?_ +9^O?\ !H<^?],YM7_.&X_[;.O?]!'WS _Y\E\:
M/^I'9_\ ]G7OW_ 8<A_]-!OG[;?_ +9^O?\ !H<^?],YM7_.&X_[;.O?]!'W
MS _Y\E\:/^I'9_\ ]G7OW_ 8<A_]-!OG[;?_ +9^O?\ !H<^?],YM7_.&X_[
M;.O?]!'WS _Y\E\:/^I'9_\ ]G7OW_ 8<A_]-!OG[;?_ +9^O?\ !H<^?],Y
MM7_.&X_[;.O?]!'WS _Y\E\:/^I'9_\ ]G7OW_ 8<A_]-!OG[;?_ +9^O?\
M!H<^?],YM7_.&X_[;.MC[^6I\J]]_-#XG;2[[[(V_M#;&ZMP;HW]A*K$;'3,
M1[>AI=J[LR>!Q\M.F>R67R(J)Z.C1IM4[*9"2H5;*,,_>GD+;?;7G[<.4]IN
M;F6RA@@<-/H\0F6)7:NA$6@).GM&.-3GK-/V;YYW+W%Y$V_FG=K>"*]FEE4K
M$KH@".0O:\DK TX]YKQ 6ND'W]Q1U*77O?NO=>]^Z]U[W[KW7O?NO=>]^Z]U
M[W[KW7O?NO=>]^Z]U7A\S_Y<G67S9W=L?=^^]_;_ -H5FQ=N9;;=!2;..W!2
MUM-ELG3926HK3F\+E)ON(I:8*OC9%TGD7Y]A;?N5+3?[NTNY[R:-X8V0!--"
M'*L2=2L:C2*4(\^L<?>_[M7*OOKN.R[ES#OE]:26,#1J+?PJ,&8M5O$1\U)&
M/E^9-O\ AA'X\?\ /Z^[_P#DO87_ -B'LG_UN]O_ .CG=?\ 5/\ Z Z@S_DW
MC[8_]-GO?_9K_P!:.O?\,(_'C_G]?=__ "7L+_[$/?O];O;_ /HYW7_5/_H#
MKW_)O'VQ_P"FSWO_ +-?^M'7O^&$?CQ_S^ON_P#Y+V%_]B'OW^MWM_\ T<[K
M_JG_ - =>_Y-X^V/_39[W_V:_P#6CKW_  PC\>/^?U]W_P#)>PO_ +$/?O\
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
M>#B_]"#=?_U]]^Z]U[_97NBO^>#B_P#0@W7_ /7WW[KW7O\ 97NBO^>#B_\
M0@W7_P#7WW[KW7O]E>Z*_P">#B_]"#=?_P!???NO=>_V5[HK_G@XO_0@W7_]
M???NO=>_V5[HK_G@XO\ T(-U_P#U]]^Z]U[_ &5[HK_G@XO_ $(-U_\ U]]^
MZ]U[_97NBO\ G@XO_0@W7_\ 7WW[KW7O]E>Z*_YX.+_T(-U__7WW[KW7O]E>
MZ*_YX.+_ -"#=?\ ]???NO=>_P!E>Z*_YX.+_P!"#=?_ -???NO=>_V5[HK_
M )X.+_T(-U__ %]]^Z]U[_97NBO^>#B_]"#=?_U]]^Z]U[_97NBO^>#B_P#0
M@W7_ /7WW[KW7O\ 97NBO^>#B_\ 0@W7_P#7WW[KW7O]E>Z*_P">#B_]"#=?
M_P!???NO=>_V5[HK_G@XO_0@W7_]???NO=>_V5[HK_G@XO\ T(-U_P#U]]^Z
M]U[_ &5[HK_G@XO_ $(-U_\ U]]^Z]U[_97NBO\ G@XO_0@W7_\ 7WW[KW7O
M]E>Z*_YX.+_T(-U__7WW[KW7O]E>Z*_YX.+_ -"#=?\ ]???NO=>_P!E>Z*_
MYX.+_P!"#=?_ -???NO=>_V5[HK_ )X.+_T(-U__ %]]^Z]U[_97NBO^>#B_
M]"#=?_U]]^Z]U[_97NBO^>#B_P#0@W7_ /7WW[KW7O\ 97NBO^>#B_\ 0@W7
M_P#7WW[KW7O]E>Z*_P">#B_]"#=?_P!???NO=>_V5[HK_G@XO_0@W7_]???N
MO=>_V5[HK_G@XO\ T(-U_P#U]]^Z]U[_ &5[HK_G@XO_ $(-U_\ U]]^Z]U[
M_97NBO\ G@XO_0@W7_\ 7WW[KW7O]E>Z*_YX.+_T(-U__7WW[KW7O]E>Z*_Y
MX.+_ -"#=?\ ]???NO=>_P!E>Z*_YX.+_P!"#=?_ -???NO=>_V5[HK_ )X.
M+_T(-U__ %]]^Z]U[_97NBO^>#B_]"#=?_U]]^Z]U[_97NBO^>#B_P#0@W7_
M /7WW[KW7O\ 97NBO^>#B_\ 0@W7_P#7WW[KW7O]E>Z*_P">#B_]"#=?_P!?
M??NO=>_V5[HK_G@XO_0@W7_]???NO=>_V5[HK_G@XO\ T(-U_P#U]]^Z]U[_
M &5[HK_G@XO_ $(-U_\ U]]^Z]U[_97NBO\ G@XO_0@W7_\ 7WW[KW7O]E>Z
M*_YX.+_T(-U__7WW[KW7O]E>Z*_YX.+_ -"#=?\ ]???NO=>_P!E>Z*_YX.+
M_P!"#=?_ -???NO=>_V5[HK_ )X.+_T(-U__ %]]^Z]U[_97NBO^>#B_]"#=
M?_U]]^Z]U[_97NBO^>#B_P#0@W7_ /7WW[KW7O\ 97NBO^>#B_\ 0@W7_P#7
MWW[KW7O]E>Z*_P">#B_]"#=?_P!???NO=>_V5[HK_G@XO_0@W7_]???NO=>_
MV5[HK_G@XO\ T(-U_P#U]]^Z]U[_ &5[HK_G@XO_ $(-U_\ U]]^Z]U[_97N
MBO\ G@XO_0@W7_\ 7WW[KW7O]E>Z*_YX.+_T(-U__7WW[KW7O]E>Z*_YX.+_
M -"#=?\ ]???NO=>_P!E>Z*_YX.+_P!"#=?_ -???NO=>_V5[HK_ )X.+_T(
M-U__ %]]^Z]U[_97NBO^>#B_]"#=?_U]]^Z]U[_97NBO^>#B_P#0@W7_ /7W
MW[KW7O\ 97NBO^>#B_\ 0@W7_P#7WW[KW7O]E>Z*_P">#B_]"#=?_P!???NO
M=>_V5[HK_G@XO_0@W7_]???NO=>_V5[HK_G@XO\ T(-U_P#U]]^Z]U[_ &5[
MHK_G@XO_ $(-U_\ U]]^Z]U[_97NBO\ G@XO_0@W7_\ 7WW[KW7O]E>Z*_YX
M.+_T(-U__7WW[KW7O]E>Z*_YX.+_ -"#=?\ ]???NO=>_P!E>Z*_YX.+_P!"
M#=?_ -???NO=>_V5[HK_ )X.+_T(-U__ %]]^Z]U[_97NBO^>#B_]"#=?_U]
M]^Z]U[_97NBO^>#B_P#0@W7_ /7WW[KW7:_&#HQ&5TV*B.A#(Z;BW:CHRFZL
MCKG@RLI%P000??B 0014=;!(((-#T&[_ ,OCX/2R2S2_%+HN6:>66HGFEZ[V
M]+-45$\C35%14324;23U%1,[/)(Y+R.Q9B22?9R.9.9E"JO,^YA0  !>7(
MP !XN !@ 8 P,=$AY9Y79F9N5=J+$DDFSMB23DDGPJDDY).2<G/7'_AO7X-?
M]XG]#_\ HN-N?_47OW]9>9_^FHW3_LLN?^MO6OZL<J_],IM7_9%:_P#6KKW_
M  WK\&O^\3^A_P#T7&W/_J+W[^LO,_\ TU&Z?]EES_UMZ]_5CE7_ *93:O\
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
MY XW)UN$I-B[;R,>\ZKL2@CW5GL?/C\-6Y#;])%6UU-4QN(!25+Q>Z]UC?\
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
M4_\ S\_KS_T-=M__ %R]^Z]U[_2[U/\ \_/Z\_\ 0UVW_P#7+W[KW7O]+O4_
M_/S^O/\ T-=M_P#UR]^Z]U[_ $N]3_\ /S^O/_0UVW_]<O?NO=>_TN]3_P#/
MS^O/_0UVW_\ 7+W[KW7O]+O4_P#S\_KS_P!#7;?_ -<O?NO=>_TN]3_\_/Z\
M_P#0UVW_ /7+W[KW7O\ 2[U/_P _/Z\_]#7;?_UR]^Z]U[_2[U/_ ,_/Z\_]
M#7;?_P!<O?NO=>_TN]3_ //S^O/_ $-=M_\ UR]^Z]U[_2[U/_S\_KS_ -#7
M;?\ ]<O?NO=>_P!+O4__ #\_KS_T-=M__7+W[KW7O]+O4_\ S\_KS_T-=M__
M %R]^Z]U[_2[U/\ \_/Z\_\ 0UVW_P#7+W[KW7O]+O4__/S^O/\ T-=M_P#U
MR]^Z]U[_ $N]3_\ /S^O/_0UVW_]<O?NO=>_TN]3_P#/S^O/_0UVW_\ 7+W[
MKW7O]+O4_P#S\_KS_P!#7;?_ -<O?NO=>_TN]3_\_/Z\_P#0UVW_ /7+W[KW
M7O\ 2[U/_P _/Z\_]#7;?_UR]^Z]U[_2[U/_ ,_/Z\_]#7;?_P!<O?NO=>_T
MN]3_ //S^O/_ $-=M_\ UR]^Z]U[_2[U/_S\_KS_ -#7;?\ ]<O?NO=>_P!+
MO4__ #\_KS_T-=M__7+W[KW7O]+O4_\ S\_KS_T-=M__ %R]^Z]U[_2[U/\
M\_/Z\_\ 0UVW_P#7+W[KW7O]+O4__/S^O/\ T-=M_P#UR]^Z]U[_ $N]3_\
M/S^O/_0UVW_]<O?NO=>_TN]3_P#/S^O/_0UVW_\ 7+W[KW7O]+O4_P#S\_KS
M_P!#7;?_ -<O?NO=>_TN]3_\_/Z\_P#0UVW_ /7+W[KW7O\ 2[U/_P _/Z\_
M]#7;?_UR]^Z]U[_2[U/_ ,_/Z\_]#7;?_P!<O?NO=>_TN]3_ //S^O/_ $-=
MM_\ UR]^Z]U[_2[U/_S\_KS_ -#7;?\ ]<O?NO=>_P!+O4__ #\_KS_T-=M_
M_7+W[KW7O]+O4_\ S\_KS_T-=M__ %R]^Z]U[_2[U/\ \_/Z\_\ 0UVW_P#7
M+W[KW7O]+O4__/S^O/\ T-=M_P#UR]^Z]U[_ $N]3_\ /S^O/_0UVW_]<O?N
MO=>_TN]3_P#/S^O/_0UVW_\ 7+W[KW5?_P _/B-\4_YCFT]@];=X_*GM#:'4
M>U<_69C?/4/2'R.V[UGU_P#(+&5-1@:R'9G?E!24>2R^\]G8JMP$=11TU)6X
MR:FJ)9)DF$HB>/W7NCVX7L3I+;F'Q.WL#O[K#$8/ XR@PV&Q./W=M>EH,7B<
M72Q4..QU#319%8J>CHJ.!(HHU 5$4 <#W[KW3G_I=ZG_ .?G]>?^AKMO_P"N
M7OW7NB^?*7;?4WRBZ-WKT<WRXWS\>TWJN&BF[8^,G>>T.L>Z=N08G.XW-5%/
MM/>M=0[IIL1%GX,>V.K[T,K2XZJGC0QNRRI[KW3=\0NJ?AY\&_CMUK\7?CUN
MW8NVNJNK<764&"I<CV)M[+YS)UV7RU?N#<6X]R9B6OBDRVXMR;@RM36UDVB.
M,S3%8HXH5CB3W7NC*?Z7>I_^?G]>?^AKMO\ ^N7OW7NO?Z7>I_\ GY_7G_H:
M[;_^N7OW7NO?Z7>I_P#GY_7G_H:[;_\ KE[]U[KW^EWJ?_GY_7G_ *&NV_\
MZY>_=>Z]_I=ZG_Y^?UY_Z&NV_P#ZY>_=>Z]_I=ZG_P"?G]>?^AKMO_ZY>_=>
MZ]_I=ZG_ .?G]>?^AKMO_P"N7OW7NO?Z7>I_^?G]>?\ H:[;_P#KE[]U[KW^
MEWJ?_GY_7G_H:[;_ /KE[]U[KW^EWJ?_ )^?UY_Z&NV__KE[]U[KW^EWJ?\
MY^?UY_Z&NV__ *Y>_=>Z]_I=ZG_Y^?UY_P"AKMO_ .N7OW7NO?Z7>I_^?G]>
M?^AKMO\ ^N7OW7NO?Z7>I_\ GY_7G_H:[;_^N7OW7NO?Z7>I_P#GY_7G_H:[
M;_\ KE[]U[KW^EWJ?_GY_7G_ *&NV_\ ZY>_=>Z]_I=ZG_Y^?UY_Z&NV_P#Z
MY>_=>Z]_I=ZG_P"?G]>?^AKMO_ZY>_=>Z]_I=ZG_ .?G]>?^AKMO_P"N7OW7
MNO?Z7>I_^?G]>?\ H:[;_P#KE[]U[KW^EWJ?_GY_7G_H:[;_ /KE[]U[KW^E
MWJ?_ )^?UY_Z&NV__KE[]U[KW^EWJ?\ Y^?UY_Z&NV__ *Y>_=>Z]_I=ZG_Y
M^?UY_P"AKMO_ .N7OW7NO?Z7>I_^?G]>?^AKMO\ ^N7OW7NO?Z7>I_\ GY_7
MG_H:[;_^N7OW7NO?Z7>I_P#GY_7G_H:[;_\ KE[]U[KW^EWJ?_GY_7G_ *&N
MV_\ ZY>_=>Z]_I=ZG_Y^?UY_Z&NV_P#ZY>_=>Z]_I=ZG_P"?G]>?^AKMO_ZY
M>_=>Z]_I=ZG_ .?G]>?^AKMO_P"N7OW7NO?Z7>I_^?G]>?\ H:[;_P#KE[]U
M[KW^EWJ?_GY_7G_H:[;_ /KE[]U[KW^EWJ?_ )^?UY_Z&NV__KE[]U[KW^EW
MJ?\ Y^?UY_Z&NV__ *Y>_=>Z]_I=ZG_Y^?UY_P"AKMO_ .N7OW7NI%)VEUED
M*NEH*#L78E;75U1%245%2;NV_4U=953L$AIJ6FAR#S5%1,Y 5$4LQX ]^Z]T
MN_?NO=>]^Z]U_]#?X]^Z]U[W[KW0 ]A_%'XM]N[GEWMVO\:^@>S]YSX^BQ,V
M[NP^G.N]Z[GFQ6,,[8[&2Y_<FW,EE9,?CVJI3!"93'$9&T@:C?W7ND3_ +(+
M\%/^\*_B7_Z3ET]_]AOOW7NO?[(+\%/^\*_B7_Z3ET]_]AOOW7NO?[(+\%/^
M\*_B7_Z3ET]_]AOOW7NO?[(+\%/^\*_B7_Z3ET]_]AOOW7NO?[(+\%/^\*_B
M7_Z3ET]_]AOOW7N@K[L^%7QLV?U;N[<G1G\MGX6]U=K8JCHIMG]7[FZ\Z9Z?
MP>[:R7*T%-74=?V1-T_OR+:Z4>(FJ*I)6Q-8)I(%ATIY?*GNO=4JS?*GX[]2
M[S^6>&^6_P#)+^%75FSOAET=LSLON3>71>X.D_DS547;7<V[=O[1^.7Q5Q^W
M%^*74:3=Z=W3Y^&NI:62NCH<1C*O'5-=/$F3IK^Z]T='XS4'QRWW\@H_BE\O
MOY/7Q1^(/?>Z.G,C\@.I\-B,#\=_D/L+L;K/;6?VQM3?^/C["VYU!L2+!]I]
M:[CWEBXLQ@3055*])6QU>/R-?3B9XO=>ZLM_V07X*?\ >%?Q+_\ 2<NGO_L-
M]^Z]U[_9!?@I_P!X5_$O_P!)RZ>_^PWW[KW7O]D%^"G_ 'A7\2__ $G+I[_[
M#??NO=>_V07X*?\ >%?Q+_\ 2<NGO_L-]^Z]U[_9!?@I_P!X5_$O_P!)RZ>_
M^PWW[KW7O]D%^"G_ 'A7\2__ $G+I[_[#??NO=>_V07X*?\ >%?Q+_\ 2<NG
MO_L-]^Z]U[_9!?@I_P!X5_$O_P!)RZ>_^PWW[KW7O]D%^"G_ 'A7\2__ $G+
MI[_[#??NO=>_V07X*?\ >%?Q+_\ 2<NGO_L-]^Z]U[_9!?@I_P!X5_$O_P!)
MRZ>_^PWW[KW7O]D%^"G_ 'A7\2__ $G+I[_[#??NO=>_V07X*?\ >%?Q+_\
M2<NGO_L-]^Z]U6'D.T_Y5=7_ ##NL/Y>'7OP&^.W8&\=SS]S87L[MBE^,/76
M$ZIZIW]U!U?MSM:LZEI-UY'JE]N=F=K2[6W;C:S+8;$9#R;;H*^GFKG669*8
M^Z]T>CN_XY?RP?C?U+OWO3NWXN?#S8/5/6.WZK<^]]W9'XT=85U/AL/2M'$9
M(\;A=@9/-Y>OJJJ>."EHJ*FJ:VLJI8X((I)I$1O=>ZJVPWR/_EZ[E_EZ?)OY
M\X?^4UTOC_\ 01W?V!T%M'X^[YZ!ZDV+VWV!V#@>V-L=+=?[;W=BLOU$^0Z?
MW9O_ ']O''4M3B*RAR=7@C/IF\\JM$/=>Z653F^BNE_C9\B?D_\ ,_\ D[_!
M#J38_3E/M#&=?XKX[;CZ&^6FXNZ.R-W[U3K*@ZPQ]/!\:>FJ'9VY:CLK-8/"
MTQJIZI)*K*.9_M5I7+^Z]T(/Q1H/C7VG\@]X?$;Y8_RA/B9\1_DIANE=N_)'
M9^T\'M_X^_(C8/8O269W*-AYW-8/LC;_ $YL T.\>N.PGBQ&X<+4XI5IS6T5
M525=;25<<P]U[JRK_9!?@I_WA7\2_P#TG+I[_P"PWW[KW7O]D%^"G_>%?Q+_
M /2<NGO_ +#??NO=>_V07X*?]X5_$O\ ])RZ>_\ L-]^Z]U[_9!?@I_WA7\2
M_P#TG+I[_P"PWW[KW7O]D%^"G_>%?Q+_ /2<NGO_ +#??NO=>_V07X*?]X5_
M$O\ ])RZ>_\ L-]^Z]U[_9!?@I_WA7\2_P#TG+I[_P"PWW[KW7O]D%^"G_>%
M?Q+_ /2<NGO_ +#??NO=>_V07X*?]X5_$O\ ])RZ>_\ L-]^Z]U[_9!?@I_W
MA7\2_P#TG+I[_P"PWW[KW7O]D%^"G_>%?Q+_ /2<NGO_ +#??NO=0\C\%O@)
MA\?79;+?#KX?XO%8NCJLCD\GD?CWTO18_'8^B@>IK:ZNK:G:,5-24=)31-)+
M+(RI&BEF( )]^Z]U3YC>P^ANVMC?'_,?%3^1Y\>N[-Z_)[#]H]Q]8XC>FR>F
M.CNL]M_$S96Z:3;O7O>?</;^;Z!W;2;0W1WW0YK%97:VRL/B=R9:3&Y(35<U
M-%3U,L?NO=.V.^27\J#'?"_-_*GLW^7%U'L?L;:?;7<'QCW+\2-N?%7J#M_O
M*K^7?1C;SAW[\>^OHNL]DYS!]A5ZG8>0KJ3<%-+!@UP2?Q'(38^&*J6G]U[I
MYW1V%\(5^*WP([@ZK_E2_%SM7Y$_S'L%UI7_ !V^,$&Q/C[M2E6NWCTW4=];
MXK]]=R93JVKQN"Z_Z?ZUQ==69C,TF#R-7.\4$5)CI7J5">Z]TG<;W'\&\3\?
MNX>X.W_Y3GQGZHWK\/OD;M+HWYY=3R=<]"[SG^/FS]STNT<W)\A-F;MP?54"
M=R=1XW8?8V#W0)OX;@*Z; ?Q*0P15..--/[KW5O\7P*^!\\4<T/PO^(\T,T:
M2Q2Q?'3IR2*6*10\<D<B;.*O&ZD$$$@@^_=>ZY_[(+\%/^\*_B7_ .DY=/?_
M &&^_=>Z]_L@OP4_[PK^)?\ Z3ET]_\ 8;[]U[KW^R"_!3_O"OXE_P#I.73W
M_P!AOOW7NO?[(+\%/^\*_B7_ .DY=/?_ &&^_=>Z]_L@OP4_[PK^)?\ Z3ET
M]_\ 8;[]U[KW^R"_!3_O"OXE_P#I.73W_P!AOOW7NO?[(+\%/^\*_B7_ .DY
M=/?_ &&^_=>Z]_L@OP4_[PK^)?\ Z3ET]_\ 8;[]U[KW^R"_!3_O"OXE_P#I
M.73W_P!AOOW7NO?[(+\%/^\*_B7_ .DY=/?_ &&^_=>Z]_L@OP4_[PK^)?\
MZ3ET]_\ 8;[]U[KW^R"_!3_O"OXE_P#I.73W_P!AOOW7NJ\NV,A_+FZP[2^5
M&R:+^6_T/V3MGX8?'7;O<O>VX>M?C+U+NS=D7979$M=7]/\ QOV%UQCNOY,M
MO'L[?>S,+49J:05--0X>EK\/]TZQY(S4ONO=%ZVCN;9R=E4/Q[[P_D,_#[HS
MY(]Q=$=C=W_#_85=N[XS[\V)WA6]15&T!V7TYV)V?M/X]R2=&=J[/QN_L16U
M%L+N?;4\$THI<Q42P^.3W7NDGLCM[IK"_(CM_ICY4_R5_@)TCLOXT_%K=GRU
M^4G;G5N^.G/D7C_C[UYC<;N?)[%PF^=O4OP_ZPB_OYVA0;'S.1QF&BR9KQ@\
M>^1:)H60'W7NEK\;NQ_CAVCVW\>^L_D'_)6^,OQ8QWS;ZSWYV=\)=W97!?'?
MM0]D0;"VM%V/7[![LVWMCIO#5O07:=9U+7TVYHL4D^Z*,T<5?3_??>X^:G/N
MO='F^'_4G\OOY9]-Q]C4_P !/BQUYO7;.]=^=0]T=3Y?H?H_-YOJ+N[J?<]?
MLSLOKO*9;&[+BH\O'B<[C6GQV02*!,KAZJCKDBC2I5%]U[HT?^R"_!3_ +PK
M^)?_ *3ET]_]AOOW7NO?[(+\%/\ O"OXE_\ I.73W_V&^_=>Z]_L@OP4_P"\
M*_B7_P"DY=/?_8;[]U[KW^R"_!3_ +PK^)?_ *3ET]_]AOOW7NO?[(+\%/\
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
M/;'QLWMT15?$*;Y/_+SXH_,7;/R:WOO/J+X\;IQ.T,ELRH;H3:,6RIL[78?
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
+>]^Z]U[W[KW7_]D!

end
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>GRAPHIC
<SEQUENCE>12
<FILENAME>g350214g00a02.jpg
<DESCRIPTION>GRAPHIC
<TEXT>
begin 644 g350214g00a02.jpg
M_]C_X10+17AI9@  34T *@    @ " $2  ,    !  $   $:  4    !
M;@$;  4    !    =@$H  ,    !  (   $Q  (    >    ?@$R  (    4
M    G $[  (    )    L(=I  0    !    O    .@ +<;    G$  MQL
M "<0061O8F4@4&AO=&]S:&]P($-3-B H5VEN9&]W<RD ,C R,CHP-#HR-B Q
M,3HP-SHT- !R<C$W-S@V-0       Z !  ,    !  $  * "  0    !   #
M-* #  0    !    BP         & 0,  P    $ !@   1H !0    $   $V
M 1L !0    $   $^ 2@  P    $  @   @$ !     $   %& @( !     $
M !*]         $@    !    2     '_V/_B#%A)0T-?4%)/1DE,10 ! 0
M#$A,:6YO A   &UN=')21T(@6%E:( ?.  ( "0 & #$  &%C<W!-4T94
M $E%0R!S4D="                  #VU@ !     -,M2% @(
M                                                    $6-P<G0
M  %0    ,V1E<V,   &$    ;'=T<'0   'P    %&)K<'0   ($    %')8
M65H   (8    %&=865H   (L    %&)865H   )     %&1M;F0   )4
M<&1M9&0   +$    B'9U960   -,    AG9I97<   /4    )&QU;6D   /X
M    %&UE87,   0,    )'1E8V@   0P    #')44D,   0\   (#&=44D,
M  0\   (#&)44D,   0\   (#'1E>'0     0V]P>7)I9VAT("AC*2 Q.3DX
M($AE=VQE='0M4&%C:V%R9"!#;VUP86YY  !D97-C         !)S4D="($E%
M0S8Q.38V+3(N,0              $G-21T(@245#-C$Y-C8M,BXQ
M                                                          !8
M65H@        \U$  0    $6S%A96B                      6%E:(
M     &^B   X]0   Y!865H@        8ID  +>%   8VEA96B         D
MH   #X0  +;/9&5S8P         6245#(&AT=' Z+R]W=W<N:65C+F-H
M           6245#(&AT=' Z+R]W=W<N:65C+F-H
M                                         &1E<V,         +DE%
M0R V,3DV-BTR+C$@1&5F875L="!21T(@8V]L;W5R('-P86-E("T@<U)'0@
M            +DE%0R V,3DV-BTR+C$@1&5F875L="!21T(@8V]L;W5R('-P
M86-E("T@<U)'0@                            !D97-C         "Q2
M969E<F5N8V4@5FEE=VEN9R!#;VYD:71I;VX@:6X@245#-C$Y-C8M,BXQ
M           L4F5F97)E;F-E(%9I97=I;F<@0V]N9&ET:6]N(&EN($E%0S8Q
M.38V+3(N,0                                  =FEE=P      $Z3^
M !1?+@ 0SQ0  ^W,  03"P #7)X    !6%E:(       3 E6 %    !7'^=M
M96%S          $                        "CP    )S:6<@     $-2
M5"!C=7)V        !      %  H #P 4 !D '@ C "@ +0 R #< .P!  $4
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
M# P,# P,# P,# P,# P,# P,# P,_\  $0@ &P"@ P$B  (1 0,1 ?_=  0
M"O_$ 3\   $% 0$! 0$!          ,  0($!08'" D*"P$  04! 0$! 0$
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
M       0^(8$02>]FB6G=I)'V@L]HSA"24T$.@      Y0   !     !
M   +<')I;G1/=71P=70    %     %!S=%-B;V]L 0    !);G1E96YU;0
M  !);G1E     $-L<FT    /<')I;G13:7AT965N0FET8F]O;      +<')I
M;G1E<DYA;65415A4     0      #W!R:6YT4')O;V93971U<$]B:F,    ,
M %  <@!O &\ 9@ @ %, 90!T '4 <       "G!R;V]F4V5T=7     !
M $)L=&YE;G5M    #&)U:6QT:6Y0<F]O9@    EP<F]O9D--64L .$))300[
M      (M    $     $      !)P<FEN=$]U='!U=$]P=&EO;G,    7
M $-P=&YB;V]L      !#;&)R8F]O;       4F=S36)O;VP      $-R;D-B
M;V]L      !#;G1#8F]O;       3&)L<V)O;VP      $YG='9B;V]L
M  !%;6Q$8F]O;       26YT<F)O;VP      $)C:V=/8FIC     0
M %)'0D,    #     %)D("!D;W5B0&_@            1W)N(&1O=6) ;^
M          !";" @9&]U8D!OX            $)R9%15;G1&(U)L=
M         $)L9"!5;G1&(U)L=                %)S;'15;G1&(U!X;$!R
MP           "G9E8W1O<D1A=&%B;V]L 0    !09U!S96YU;0    !09U!S
M     %!G4$,     3&5F=%5N=$8C4FQT                5&]P(%5N=$8C
M4FQT                4V-L(%5N=$8C4')C0%D            08W)O<%=H
M96Y0<FEN=&EN9V)O;VP     #F-R;W!296-T0F]T=&]M;&]N9P         ,
M8W)O<%)E8W1,969T;&]N9P         -8W)O<%)E8W12:6=H=&QO;F<
M    "V-R;W!296-T5&]P;&]N9P      .$))30/M       0 2P    !  $!
M+     $  3A"24T$)@      #@             _@   .$))300-       $
M    >#A"24T$&0      !    !XX0DE- _,       D           $ .$))
M32<0       *  $          3A"24T#]0      2  O9F8  0!L9F8 !@
M     0 O9F8  0"AF9H !@       0 R     0!:    !@       0 U
M 0 M    !@       3A"24T#^       <   ________________________
M_____P/H     /____________________________\#Z     #_________
M____________________ ^@     _____________________________P/H
M   X0DE-! @      !     !   "0    D      .$))300>       $
M #A"24T$&@     #B0    8              (L   ,T    *@!1 #$ (  R
M #  ,@ R "  4P!% $, ( !& $\ 4@!- "  ,0 P "T 40 @ "T ( !$ #0
M(  R #4 00!0 %( ,@ R "  ,  X #, -P M #( ,     $
M             0             #-    (L                      0
M                       0     0       &YU;&P    "    !F)O=6YD
M<T]B:F,    !        4F-T,0    0     5&]P(&QO;F<          $QE
M9G1L;VYG          !"=&]M;&]N9P   (L     4F=H=&QO;F<   ,T
M!G-L:6-E<U9L3',    !3V)J8P    $       5S;&EC90   !(    '<VQI
M8V5)1&QO;F<         !V=R;W5P241L;VYG          9O<FEG:6YE;G5M
M    #$53;&EC94]R:6=I;@    UA=71O1V5N97)A=&5D     %1Y<&5E;G5M
M    "D53;&EC951Y<&4     26UG(     9B;W5N9'-/8FIC     0
M %)C=#$    $     %1O<"!L;VYG          !,969T;&]N9P
M0G1O;6QO;F<   "+     %)G:'1L;VYG   #-     -U<FQ415A4     0
M     &YU;&Q415A4     0       $US9V5415A4     0      !F%L=%1A
M9U1%6%0    !       .8V5L;%1E>'1)<TA434QB;V]L 0    AC96QL5&5X
M=%1%6%0    !       ):&]R>D%L:6=N96YU;0    ]%4VQI8V5(;W)Z06QI
M9VX    '9&5F875L=     EV97)T06QI9VYE;G5M    #T53;&EC959E<G1!
M;&EG;@    =D969A=6QT    "V)G0V]L;W)4>7!E96YU;0   !%%4VQI8V5"
M1T-O;&]R5'EP90    !.;VYE    "71O<$]U='-E=&QO;F<         "FQE
M9G1/=71S971L;VYG          QB;W1T;VU/=71S971L;VYG          MR
M:6=H=$]U='-E=&QO;F<      #A"24T$*       #     (_\        #A"
M24T$%       !     (X0DE-! P     $MD    !    H    !L   '@   R
MH   $KT &  !_]C_X@Q824-#7U!23T9)3$4  0$   Q(3&EN;P(0  !M;G1R
M4D="(%A96B 'S@ "  D !@ Q  !A8W-P35-&5     !)14,@<U)'0@
M            ]M8  0    #3+4A0("
M                                 !%C<')T   !4    #-D97-C   !
MA    &QW='!T   !\    !1B:W!T   "!    !1R6%E:   "&    !1G6%E:
M   "+    !1B6%E:   "0    !1D;6YD   "5    '!D;61D   "Q    (AV
M=65D   #3    (9V:65W   #U    "1L=6UI   #^    !1M96%S   $#
M "1T96-H   $,     QR5%)#   $/   " QG5%)#   $/   " QB5%)#   $
M/   " QT97AT     $-O<'ER:6=H=" H8RD@,3DY."!(97=L971T+5!A8VMA
M<F0@0V]M<&%N>0  9&5S8P         2<U)'0B!)14,V,3DV-BTR+C$
M         !)S4D="($E%0S8Q.38V+3(N,0
M                                        6%E:(        /-1  $
M   !%LQ865H@                     %A96B        !OH@  ./4   .0
M6%E:(        &*9  "WA0  &-I865H@        )*    ^$  "VSV1E<V,
M        %DE%0R!H='1P.B\O=W=W+FEE8RYC:               %DE%0R!H
M='1P.B\O=W=W+FEE8RYC:
M                      !D97-C         "Y)14,@-C$Y-C8M,BXQ($1E
M9F%U;'0@4D="(&-O;&]U<B!S<&%C92 M('-21T(              "Y)14,@
M-C$Y-C8M,BXQ($1E9F%U;'0@4D="(&-O;&]U<B!S<&%C92 M('-21T(
M                        9&5S8P         L4F5F97)E;F-E(%9I97=I
M;F<@0V]N9&ET:6]N(&EN($E%0S8Q.38V+3(N,0              +%)E9F5R
M96YC92!6:65W:6YG($-O;F1I=&EO;B!I;B!)14,V,3DV-BTR+C$
M                         '9I97<      !.D_@ 47RX $,\4  /MS  $
M$PL  UR>     5A96B       $P)5@!0    5Q_G;65A<P         !
M                     H\    "<VEG(     !#4E0@8W5R=@        0
M    !0 *  \ %  9 !X (P H "T ,@ W #L 0 !% $H 3P!4 %D 7@!C &@
M;0!R '< ? "! (8 BP"0 )4 F@"? *0 J0"N +( MP"\ ,$ Q@#+ -  U0#;
M .  Y0#K /  ]@#[ 0$!!P$- 1,!&0$? 24!*P$R 3@!/@%% 4P!4@%9 6 !
M9P%N 74!? &# 8L!D@&: :$!J0&Q ;D!P0') =$!V0'A >D!\@'Z @,"# (4
M AT")@(O C@"00)+ E0"70)G G$">@*$ HX"F *B JP"M@+! LL"U0+@ NL"
M]0,  PL#%@,A RT#. -# T\#6@-F W(#?@.* Y8#H@.N [H#QP/3 ^ #[ /Y
M! 8$$P0@!"T$.P1(!%4$8P1Q!'X$C 2:!*@$M@3$!-,$X03P!/X%#04<!2L%
M.@5)!5@%9P5W!88%E@6F!;4%Q075!>4%]@8&!A8&)P8W!D@&609J!GL&C :=
M!J\&P ;1!N,&]0<'!QD'*P<]!T\'80=T!X8'F0>L![\'T@?E!_@("P@?"#((
M1@A:"&X(@@B6"*H(O@C2".<(^PD0"24).@E/"60)>0F/":0)N@G/">4)^PH1
M"B<*/0I4"FH*@0J8"JX*Q0K<"O,+"PLB"SD+40MI"X +F NP"\@+X0OY#!(,
M*@Q##%P,=0R.#*<,P S9#/,-#0TF#4 -6@UT#8X-J0W##=X-^ X3#BX.20YD
M#G\.FPZV#M(.[@\)#R4/00]>#WH/E@^S#\\/[! )$"800Q!A$'X0FQ"Y$-<0
M]1$3$3$13Q%M$8P1JA')$>@2!Q(F$D429!*$$J,2PQ+C$P,3(Q-#$V,3@Q.D
M$\43Y10&%"<4211J%(L4K13.%/ 5$A4T%585>!6;%;T5X!8#%B86219L%H\6
MLA;6%OH7'1=!%V47B1>N%](7]Q@;&$ 891B*&*\8U1CZ&2 911EK&9$9MQG=
M&@0:*AI1&G<:GAK%&NP;%!L[&V,;BANR&]H< APJ'%(<>QRC',P<]1T>'4<=
M<!V9'<,=[!X6'D >:AZ4'KX>Z1\3'SX?:1^4'[\?ZB 5($$@;""8(,0@\"$<
M(4@A=2&A(<XA^R(G(E4B@B*O(MTC"B,X(V8CE"/"(_ D'R1-)'PDJR3:)0DE
M."5H)9<EQR7W)B<F5R:')K<FZ"<8)TDG>B>K)]PH#2@_*'$HHBC4*08I."EK
M*9TIT"H"*C4J:"J;*L\K BLV*VDKG2O1+ 4L.2QN+*(LURT,+4$M=BVK+>$N
M%BY,+H(NMR[N+R0O6B^1+\<O_C U,&PPI##;,1(Q2C&",;HQ\C(J,F,RFS+4
M,PTS1C-_,[@S\30K-&4TGC38-1,U336'-<(U_38W-G(VKC;I-R0W8#><-]<X
M%#A0.(PXR#D%.4(Y?SF\.?DZ-CIT.K(Z[SLM.VL[JCOH/"<\93RD/.,](CUA
M/:$]X#X@/F ^H#[@/R$_83^B/^) (T!D0*9 YT$I06I!K$'N0C!"<D*U0O=#
M.D-]0\!$ T1'1(I$SD42155%FD7>1B)&9T:K1O!'-4=[1\!(!4A+2)%(UTD=
M26-)J4GP2C=*?4K$2PQ+4TN:2^),*DQR3+I- DU*39--W$XE3FY.MT\ 3TE/
MDT_=4"=0<5"[40914%&;4>92,5)\4L=3$U-?4ZI3]E1"5(]4VU4H5755PE8/
M5EQ6J5;W5T17DE?@6"]8?5C+61I9:5FX6@=:5EJF6O5;15N56^5<-5R&7-9=
M)UUX7<E>&EYL7KU?#U]A7[-@!6!78*I@_&%/8:)A]6))8IQB\&-#8Y=CZV1
M9)1DZ64]99)EYV8]9I)FZ&<]9Y-GZ6@_:)9H[&E#:9II\6I(:I]J]VM/:Z=K
M_VQ7;*]M"&U@;;EN$FYK;L1O'F]X;]%P*W"&<.!Q.G&5<?!R2W*F<P%S77.X
M=!1T<'3,=2AUA77A=CYVFW;X=U9WLW@1>&YXS'DJ>8EYYWI&>J5[!'MC>\)\
M(7R!?.%]07VA?@%^8G["?R-_A'_E@$> J($*@6N!S8(P@I*"](-7@[J$'82
MA..%1X6KA@Z&<H;7ASN'GX@$B&F(SHDSB9F)_HIDBLJ+,(N6B_R,8XS*C3&-
MF(W_CF:.SH\VCYZ0!I!ND-:1/Y&HDA&2>I+CDTV3MI0@E(J4])5?E<F6-):?
MEPJ7=9?@F$R8N)DDF9"9_)IHFM6;0INOG!R<B9SWG62=TIY GJZ?'9^+G_J@
M::#8H4>AMJ(FHI:C!J-VH^:D5J3'I3BEJ:8:IHNF_:=NI^"H4JC$J3>IJ:H<
MJH^K JMUJ^FL7*S0K42MN*XMKJ&O%J^+L "P=;#JL6"QUK)+LL*S.+.NM"6T
MG+43M8JV ;9YMO"W:+?@N%FXT;E*N<*Z.[JUNRZ[I[PAO)N]%;V/O@J^A+[_
MOWJ_]<!PP.S!9\'CPE_"V\-8P]3$4<3.Q4O%R,9&QL/'0<>_R#W(O,DZR;G*
M.,JWRS;+MLPUS+7--<VUSC;.ML\WS[C0.="ZT3S1OM(_TL'31-/&U$G4R]5.
MU='65=;8UUS7X-ADV.C9;-GQVG;:^]N W 7<BMT0W9;>'-ZBWRG?K^ VX+WA
M1.',XE/BV^-CX^OD<^3\Y83F#>:6YQ_GJ>@RZ+SI1NG0ZEOJY>MPZ_OLANT1
M[9SN*.ZT[T#OS/!8\.7Q<O'_\HSS&?.G]#3TPO50]=[V;?;[]XKX&?BH^3CY
MQ_I7^N?[=_P'_)C]*?VZ_DO^W/]M____[0 ,061O8F5?0TT  ?_N  Y!9&]B
M90!D@     '_VP"$  P(" @)" P)"0P1"PH+$14/# P/%1@3$Q43$Q@1# P,
M# P,$0P,# P,# P,# P,# P,# P,# P,# P,# P,# P!#0L+#0X-$ X.$!0.
M#@X4% X.#@X4$0P,# P,$1$,# P,# P1# P,# P,# P,# P,# P,# P,# P,
M# P,# P,#/_  !$( !L H ,!(@ "$0$#$0'_W0 $  K_Q $_   !!0$! 0$!
M 0         #  $"! 4&!P@)"@L!  $% 0$! 0$!          $  @,$!08'
M" D*"Q   00! P($ @4'!@@% PPS 0 "$0,$(1(Q!4%181,B<8$R!A21H;%"
M(R054L%B,S1R@M%#!R624_#A\6-S-1:BLH,F1)-49$7"HW0V%])5XF7RLX3#
MTW7C\T8GE*2%M)7$U.3TI;7%U>7U5F9VAI:FML;6YO8W1U=G=X>7I[?'U^?W
M$0 " @$"! 0#! 4&!P<&!34!  (1 R$Q$@1!46%Q(A,%,H&1%*&Q0B/!4M'P
M,R1BX7*"DD-3%6-S-/$E!A:BLH,')C7"TD235*,79$55-G1EXO*SA,/3=>/S
M1I2DA;25Q-3D]*6UQ=7E]59F=H:6IK;&UN;V)S='5V=WAY>GM\?_V@ , P$
M A$#$0 _ /55E]?Z]1T+%JR;ZGW-ML%0;7MD$M?9N][F_P"C6EZC08U^XKF/
MK]BY6;TO&KPZ+,A[<D.<VMCG$-].YNXP/H[G*7!&,LL8S^4G7HQYY2CBG*'S
M :(/_'*Z=_W"R/OK_P#2BT^@?6S%ZYDVX]&/;2:6"PNL+8()V1['.7G?[ Z[
M_P"5V3_VT[^Y=/\ 4'I_4,+J.59F8MV.QU+0UUC'-!._Z+9"NY^7Y:.*4H$<
M0&GJMH\OS/,SRQC,5$[^FGNDE#U&^?W'^Y+U&^?W'^Y9KI-'J]'6KA5^RLFO
M&+2[UO4:';@8V;9:_P"BL_[!]=/_ "SQ_P#MH?\ I-;WJ-\_N/\ <EZC?/[C
M_<FF()NS]I89X!*1D9Y!?2,Y1C_BAH](Q^MTF[]JY5>4';?1]-@9MC=ZFZ&L
M^E^C6BH>HWS^X_W)>HWS^X_W(@4*_-DA'AB(V3761XI?XS-5\K"KRBTOLN9L
MF/2M?5,_O>BYF[A%]1OG]Q_N2]1OG]Q_N120"*(L-/\ 8V/_ *?+_P#8F[_T
MJK&+B5XH<&/M?N,GU;'VD1^[ZSG[43U&^?W'^Y+U&^?W'^Y"AV6C'")L1 /D
MS24/4;Y_<?[DO4;Y_<?[D5[PWU]ZGU+#ZMCUXF7=CUNQPXLK>6@G>\;H:N:_
M;_7O_+')_P"W'+I/KYT[J.;U;'MP\2[(K;CAI?6QS@';WG:8_.7-_L#KO_E=
MD_\ ;3O[EL\M[/LPXN"ZUOAMQ>:][WI\/'5]+>[^H.9EYG2+[,N^S(L;DN:'
MV.+B&BNEVV7?F[G+IES'U"QLK"Z1?5F468]CLESFLL86DM-=+=T$?1W-72BQ
MI,:Z^169S->]/AJKTK9U.6OV8<5W6MO_T/4;+JZR ^=>(!/_ %(4?M5/B[_,
M=_Y%&224XN7F]7&78W'R,*K'/\TV\6>J)8-KGL'I[MV1N]C?S/\ "_X):GVJ
MGQ=_F._\BL;K'V?]KX^_[/O_ $?\]ZWJ<V;/0]+]#L_TO_@ZWTE(?M5/B[_,
M=_Y%+[53XN_S'?\ D49))2$Y5,:%T_U'?^16&W/^M-3*V9#NFFYY#9!OK!.N
M_8RWW.V?HVM97ZMEF_\ P:Z)9G6=DXV_T/YP1]HW_O5_S7I?G[MOTO\ !_\
M!>JDI+@Y>7Z3OVCZ8M#SL]!MNTL@;=WJLW-LW;U8^U4^+O\ ,=_Y%&224A^U
M4^+O\QW_ )%+[53XN_S'?^11DDE. [-^L0M?77=T][N65.%PL ^EO>UF[Z+/
MS/3_ .O?Z79&53&I,]_8[_R*JT^G^U[]OI[]GN^GZG%/&_\ 0^E^]Z/Y_P#+
M]1:"2D/VJGQ=_F._\BE]JI\7?YCO_(HR22D/VJGQ=_F._P#(K)RLSK?VFUN-
M=A-K)BAEWJ"W5OL]0!GNWW?F,9]!;BYOK7H_MW&W?8=_Z'^D^KZW\Y[?L_I_
MH=O[G_"_SB2G>^U4^+O\QW_D5*NZNPD-F1KJTC_J@B))*?_9 #A"24T$(0
M    50    $!    #P!! &0 ;P!B &4 ( !0 &@ ;P!T &\ <P!H &\ <
M !, 00!D &\ 8@!E "  4 !H &\ = !O ', : !O '  ( !# %, -@    $
M.$))300&       '  @    ! 0#_X1!#:'1T<#HO+VYS+F%D;V)E+F-O;2]X
M87 O,2XP+P \/WAP86-K970@8F5G:6X](N^[OR(@:60](E<U33!-<$-E:&E(
M>G)E4WI.5&-Z:V,Y9"(_/B \>#IX;7!M971A('AM;&YS.G@](F%D;V)E.FYS
M.FUE=&$O(B!X.GAM<'1K/2)!9&]B92!835 @0V]R92 U+C,M8S Q,2 V-BXQ
M-#4V-C$L(#(P,3(O,#(O,#8M,30Z-38Z,C<@(" @(" @("(^(#QR9&8Z4D1&
M('AM;&YS.G)D9CTB:'1T<#HO+W=W=RYW,RYO<F<O,3DY.2\P,B\R,BUR9&8M
M<WEN=&%X+6YS(R(^(#QR9&8Z1&5S8W)I<'1I;VX@<F1F.F%B;W5T/2(B('AM
M;&YS.GAM<#TB:'1T<#HO+VYS+F%D;V)E+F-O;2]X87 O,2XP+R(@>&UL;G,Z
M<&1F/2)H='1P.B\O;G,N861O8F4N8V]M+W!D9B\Q+C,O(B!X;6QN<SID8STB
M:'1T<#HO+W!U<FPN;W)G+V1C+V5L96UE;G1S+S$N,2\B('AM;&YS.GAM<$U-
M/2)H='1P.B\O;G,N861O8F4N8V]M+WAA<"\Q+C O;6TO(B!X;6QN<SIS=$5V
M=#TB:'1T<#HO+VYS+F%D;V)E+F-O;2]X87 O,2XP+W-4>7!E+U)E<V]U<F-E
M179E;G0C(B!X;6QN<SIS=%)E9CTB:'1T<#HO+VYS+F%D;V)E+F-O;2]X87 O
M,2XP+W-4>7!E+U)E<V]U<F-E4F5F(R(@>&UL;G,Z<&AO=&]S:&]P/2)H='1P
M.B\O;G,N861O8F4N8V]M+W!H;W1O<VAO<"\Q+C O(B!X;7 Z0W)E871E1&%T
M93TB,C R,BTP-"TR-E0Q,#HS-#HR."LP-3HS,"(@>&UP.D-R96%T;W)4;V]L
M/2)04V-R:7!T-2YD;&P@5F5R<VEO;B U+C(N,B(@>&UP.DUO9&EF>41A=&4]
M(C(P,C(M,#0M,C94,3$Z,#<Z-#0K,#4Z,S B('AM<#I-971A9&%T841A=&4]
M(C(P,C(M,#0M,C94,3$Z,#<Z-#0K,#4Z,S B('!D9CI0<F]D=6-E<CTB06-R
M;V)A="!$:7-T:6QL97(@,3 N,2XQ-B H5VEN9&]W<RDB(&1C.F9O<FUA=#TB
M:6UA9V4O:G!E9R(@>&UP34TZ1&]C=6UE;G1)1#TB=75I9#HT9#!D8C$V8RTP
M9#@X+31D8S8M8F,T,BUF-S-F9C<V93$Q,#$B('AM<$U-.DEN<W1A;F-E240]
M(GAM<"YI:60Z,T,U,3@U-T8Q.4,U14,Q,4(Y.#A%13$X-D%%-# X0T,B('AM
M<$U-.D]R:6=I;F%L1&]C=6UE;G1)1#TB=75I9#HT9#!D8C$V8RTP9#@X+31D
M8S8M8F,T,BUF-S-F9C<V93$Q,#$B('!H;W1O<VAO<#I#;VQO<DUO9&4](C,B
M('!H;W1O<VAO<#I)0T-0<F]F:6QE/2)S4D="($E%0S8Q.38V+3(N,2(^(#QD
M8SIT:71L93X@/')D9CI!;'0^(#QR9&8Z;&D@>&UL.FQA;F<](G@M9&5F875L
M="(^36EC<F]S;V9T(%=O<F0@+2!1,2 R,#(R(%-%0R!&3U)-(#$P+5$@+2!$
M-" R-4%04C(R(# X,S<N9&]C>#PO<F1F.FQI/B \+W)D9CI!;'0^(#PO9&,Z
M=&ET;&4^(#QD8SIC<F5A=&]R/B \<F1F.E-E<3X@/')D9CIL:3YR<C$W-S@V
M-3PO<F1F.FQI/B \+W)D9CI397$^(#PO9&,Z8W)E871O<CX@/'AM<$U-.DAI
M<W1O<GD^(#QR9&8Z4V5Q/B \<F1F.FQI('-T179T.F%C=&EO;CTB8V]N=F5R
M=&5D(B!S=$5V=#IP87)A;65T97)S/2)F<F]M(&%P<&QI8V%T:6]N+W!D9B!T
M;R!A<'!L:6-A=&EO;B]V;F0N861O8F4N<&AO=&]S:&]P(B\^(#QR9&8Z;&D@
M<W1%=G0Z86-T:6]N/2)D97)I=F5D(B!S=$5V=#IP87)A;65T97)S/2)C;VYV
M97)T960@9G)O;2!A<'!L:6-A=&EO;B]V;F0N861O8F4N<&AO=&]S:&]P('1O
M(&EM86=E+VIP96<B+SX@/')D9CIL:2!S=$5V=#IA8W1I;VX](G-A=F5D(B!S
M=$5V=#II;G-T86YC94E$/2)X;7 N:6ED.C-#-3$X-3=&,3E#-45#,3%".3@X
M144Q.#9!130P.$-#(B!S=$5V=#IW:&5N/2(R,#(R+3 T+3(V5#$Q.C W.C0T
M*S U.C,P(B!S=$5V=#IS;V9T=V%R94%G96YT/2)!9&]B92!0:&]T;W-H;W @
M0U,V("A7:6YD;W=S*2(@<W1%=G0Z8VAA;F=E9#TB+R(O/B \+W)D9CI397$^
M(#PO>&UP34TZ2&ES=&]R>3X@/'AM<$U-.D1E<FEV961&<F]M('-T4F5F.FEN
M<W1A;F-E240](G5U:60Z,S8W,39F86$M930T92TT,S8Q+3AC-64M-3=A.34V
M96%A83 W(B!S=%)E9CID;V-U;65N=$E$/2)U=6ED.C1D,&1B,39C+3!D.#@M
M-&1C-BUB8S0R+68W,V9F-S9E,3$P,2(@<W12968Z;W)I9VEN86Q$;V-U;65N
M=$E$/2)U=6ED.C1D,&1B,39C+3!D.#@M-&1C-BUB8S0R+68W,V9F-S9E,3$P
M,2(O/B \+W)D9CI$97-C<FEP=&EO;CX@/"]R9&8Z4D1&/B \+W@Z>&UP;65T
M83X@(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @
M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @
M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @
M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @
M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @
M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @
M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @
M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @
M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @
M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @
M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @
M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @
M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @
M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @
M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @
M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @
M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @
M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @
M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @
M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @
M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @
M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @
M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @
M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @
M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @
M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @
M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @
M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @
M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @
M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @
M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @
M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @
M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @
M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @
M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @
M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @
M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @
M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @
M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @
M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @
M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @
M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @
M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @
M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @
M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @
M(" @(" @(" @(" @(" @(" @(" @(" @(" \/WAP86-K970@96YD/2)W(C\^
M_^(,6$E#0U]04D]&24Q%  $!   ,2$QI;F\"$   ;6YT<E)'0B!865H@!\X
M @ )  8 ,0  86-S<$U31E0     245#('-21T(               $  /;6
M  $     TRU(4" @
M                   18W!R=    5     S9&5S8P   80   !L=W1P=
M ?     48FMP=    @0    4<EA96@   A@    49UA96@   BP    48EA9
M6@   D     49&UN9    E0   !P9&UD9    L0   "(=G5E9    TP   "&
M=FEE=P   ]0    D;'5M:0   _@    4;65A<P  ! P    D=&5C:   !#
M   ,<E120P  !#P   @,9U120P  !#P   @,8E120P  !#P   @,=&5X=
M  !#;W!Y<FEG:'0@*&,I(#$Y.3@@2&5W;&5T="U086-K87)D($-O;7!A;GD
M &1E<V,         $G-21T(@245#-C$Y-C8M,BXQ               2<U)'
M0B!)14,V,3DV-BTR+C$
M                         %A96B        #S40 !     1;,6%E:(
M                  !865H@        ;Z(  #CU   #D%A96B        !B
MF0  MX4  !C:6%E:(        "2@   /A   ML]D97-C         !9)14,@
M:'1T<#HO+W=W=RYI96,N8V@              !9)14,@:'1T<#HO+W=W=RYI
M96,N8V@
M        9&5S8P         N245#(#8Q.38V+3(N,2!$969A=6QT(%)'0B!C
M;VQO=7(@<W!A8V4@+2!S4D="               N245#(#8Q.38V+3(N,2!$
M969A=6QT(%)'0B!C;VQO=7(@<W!A8V4@+2!S4D="
M         &1E<V,         +%)E9F5R96YC92!6:65W:6YG($-O;F1I=&EO
M;B!I;B!)14,V,3DV-BTR+C$              "Q2969E<F5N8V4@5FEE=VEN
M9R!#;VYD:71I;VX@:6X@245#-C$Y-C8M,BXQ
M          !V:65W       3I/X %%\N !#/%  #[<P !!,+  -<G@    %8
M65H@      !,"58 4    %<?YVUE87,          0
M      */     G-I9R      0U)4(&-U<G8        $      4 "@ / !0
M&0 > ", *  M #( -P [ $  10!* $\ 5 !9 %X 8P!H &T <@!W 'P @0"&
M (L D "5 )H GP"D *D K@"R +< O #! ,8 RP#0 -4 VP#@ .4 ZP#P /8
M^P$! 0<!#0$3 1D!'P$E 2L!,@$X 3X!10%, 5(!60%@ 6<!;@%U 7P!@P&+
M 9(!F@&A :D!L0&Y <$!R0'1 =D!X0'I ?(!^@(# @P"% (= B8"+P(X D$"
M2P)4 ET"9P)Q GH"A *. I@"H@*L K8"P0++ M4"X +K O4#  ,+ Q8#(0,M
M S@#0P-/ UH#9@-R WX#B@.6 Z(#K@.Z \<#TP/@ ^P#^00&!!,$( 0M!#L$
M2 15!&,$<01^!(P$F@2H!+8$Q 33!.$$\ 3^!0T%' 4K!3H%2058!6<%=P6&
M!98%I@6U!<4%U07E!?8&!@86!B<&-P9(!ED&:@9[!HP&G0:O!L &T0;C!O4'
M!P<9!RL'/0=/!V$'= >&!YD'K >_!]('Y0?X" L('P@R"$8(6@AN"(((E@BJ
M"+X(T@CG"/L)$ DE"3H)3PED"7D)CPFD";H)SPGE"?L*$0HG"CT*5 IJ"H$*
MF JN"L4*W KS"PL+(@LY"U$+:0N "Y@+L O("^$+^0P2#"H,0PQ<#'4,C@RG
M#, ,V0SS#0T-)@U #5H-= V.#:D-PPW>#?@.$PXN#DD.9 Y_#IL.M@[2#NX/
M"0\E#T$/7@]Z#Y8/LP_/#^P0"1 F$$,081!^$)L0N1#7$/41$Q$Q$4\1;1&,
M$:H1R1'H$@<2)A)%$F02A!*C$L,2XQ,#$R,30Q-C$X,3I!/%$^44!A0G%$D4
M:A2+%*T4SA3P%1(5-!56%7@5FQ6]%> 6 Q8F%DD6;!:/%K(6UA;Z%QT701=E
M%XD7KA?2%_<8&QA &&48BABO&-48^AD@&449:QF1&;<9W1H$&BH:41IW&IX:
MQ1KL&Q0;.QMC&XH;LAO:' (<*AQ2''L<HQS,'/4='AU''7 =F1W#'>P>%AY
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
M8*Z1_P"?^=O?^>K8_P#]9O?O];FT_P"CS=?LB_ZU]>_Y-W^WW_3<[K_O$/\
MFZ]_PP5TC_S_ ,[>_P#/5L?_ .LWOW^MS:?]'FZ_9%_UKZ]_R;O]OO\ IN=U
M_P!XA_S=>_X8*Z1_Y_YV]_YZMC__ %F]^_UN;3_H\W7[(O\ K7U[_DW?[??]
M-SNO^\0_YNO?\,%=(_\ /_.WO_/5L?\ ^LWOW^MS:?\ 1YNOV1?]:^O?\F[_
M &^_Z;G=?]XA_P W7O\ A@KI'_G_ )V]_P">K8__ -9O?O\ 6YM/^CS=?LB_
MZU]>_P"3=_M]_P!-SNO^\0_YNO?\,%=(_P#/_.WO_/5L?_ZS>_?ZW-I_T>;K
M]D7_ %KZ]_R;O]OO^FYW7_>(?\W2FV3_ ",>FMD;UV9O:B[S[7K:S9>[MM;N
MI**JQ>RUI:VJVUFJ+-4]'4M#B$F6GJ9:((Y0A@K$@W]WB]O+2*>VG_>]R3'*
MC@$14)1@P![*T-*&E#3@>CCE[[A/(O+N_;-O]KSIN;W%E=13JK)#I8Q2*X!H
M*T)6G^?J\?W(?6>77O?NO=>]^Z]U[W[KW7O?NO=>]^Z]U[W[KW7O?NO=>]^Z
M]U[W[KW7O?NO=>]^Z]U[W[KW7O?NO=>]^Z]U\QOOT#_3]WYP/^9Y=P?^_%W)
M[[;<H_\ *I<J?]*RU_ZL1]<.^?\ _E=N:?\ GNF_X^W03V']![$70/J>O6']
M![]UZIZ]8?T'OW7JGKUA_0>_=>J>O6']![]UZIZ]8?T'OW7JGKUA_0>_=>J>
MO6']![]UZIZ]8?T'OW7JGKZ$O\I'_MV]\1?_ !%D/_N^S?OD/[_?]/CY_P#^
M>W_K&G79OV+_ .G3<E_\\[_]7I>K%_</]2SU[W[KW7O?NO=>]^Z]U[W[KW7O
M?NO=>]^Z]U[W[KW7_]'?X]^Z]U[W[KW7O?NO=>]^Z]U[W[KW7O?NO=>]^Z]U
M[W[KW41Z^AC=HY*VDCD0V='J(5=3:]F5G!4V/Y]N"*5@"(V(^P]-F:)20TJ@
MCYCKC_$L=_ROT7_G5!_U\][\&;_?3?L/6O'@_P!_+^T=>_B6._Y7Z+_SJ@_Z
M^>_>#-_OIOV'KWCP?[^7]HZ]_$L=_P K]%_YU0?]?/?O!F_WTW[#U[QX/]_+
M^T=>_B6._P"5^B_\ZH/^OGOW@S?[Z;]AZ]X\'^_E_:.O?Q+'?\K]%_YU0?\
M7SW[P9O]]-^P]>\>#_?R_M'7OXECO^5^B_\ .J#_ *^>_>#-_OIOV'KWCP?[
M^7]HZ]_$L=_ROT7_ )U0?]?/?O!F_P!]-^P]>\>#_?R_M'7OXECO^5^B_P#.
MJ#_KY[]X,W^^F_8>O>/!_OY?VCKW\2QW_*_1?^=4'_7SW[P9O]]-^P]>\>#_
M '\O[1U)BFAG3R02QS1W*ZXG61+KP1J0D7!^OMME931E(/SZNK*XJK CY=9/
M>NK=>]^Z]U[W[KW7O?NO=>]^Z]U[W[KW7O?NO=>]^Z]U[W[KW7O?NO=>]^Z]
MU[W[KW7O?NO=>]^Z]UK8_P#"@-@,M\5>&-Z/N']*.W^[.NO]2IM[B[W&8"79
M:@\9. )\E].N7/\ >.*6NO::G^^=R_X_8]:ZVL?ZF3_J5+_T9[COQ%]&_P!Y
M/^;KF/X;?+]H_P _7M8_U,G_ %*E_P"C/?O$7T;_ 'D_YNO>&WR_:/\ /U[6
M/]3)_P!2I?\ HSW[Q%]&_P!Y/^;KWAM\OVC_ #]>UC_4R?\ 4J7_ *,]^\1?
M1O\ >3_FZ]X;?+]H_P _7M8_U,G_ %*E_P"C/?O$7T;_ 'D_YNO>&WR_:/\
M/U[6/]3)_P!2I?\ HSW[Q%]&_P!Y/^;KWAM\OVC_ #]>UC_4R?\ 4J7_ *,]
M^\1?1O\ >3_FZ]X;?+]H_P _7M8_U,G_ %*E_P"C/?O$7T;_ 'D_YNO>&WR_
M:/\ /U[6/]3)_P!2I?\ HSW[Q%]&_P!Y/^;KWAM\OVC_ #]7A_R%F!^3O<HL
MP_XP/_:1U'_,P=K_ )90/8U]O6#;YN0 /^XB>1'^B'U'70;^[Q4K[E<X5_Z,
M<GF/^4JSZVM/<P==>.O>_=>Z][]U[KWOW7NO>_=>Z][]U[KWOW7NO>_=>Z][
M]U[KWOW7NO>_=>Z][]U[KWOW7NO>_=>Z][]U[KWOW7NO>_=>Z][]U[KWOW7N
MO>_=>Z][]U[KWOW7NO>_=>Z][]U[KWOW7NO>_=>Z][]U[KWOW7NO>_=>Z][]
MU[KWOW7NO>_=>Z][]U[KWOW7NO>_=>Z][]U[KWOW7NO>_=>Z][]U[KWOW7NO
MF.=^_P#,_N_/_$Y=P?\ OQ=R>^VW*/\ RJ7*G_2LM?\ JQ'UPZY__P"5VYI_
MY[IO^/MT$_L0]!#KWOW7NO>_=>Z][]U[KWOW7NO>_=>Z][]U[KWOW7NO>_=>
MZ^A)_*1_[=O?$;_Q%D/_ +OLW[Y$>_W_ $^/G_\ Y[?^L:==F_8O_ITW)?\
MSSO_ -7I>K%_</\ 4L]>]^Z]U[W[KW7O?NO=>]^Z]U[W[KW7O?NO=>]^Z]U_
M_]+?X]^Z]U[W[KW7O?NO=>]^Z]U[W[KW7O?NO=>]^Z]U[W[KW7SMOYHP;_AQ
M+Y?6EJ%OVW-PM34*H_WZ^V_HJR!0/];WV ]BP/\ 6@]OZ@?[@#R_X8_7'?[P
M4C+[N\Z!:?[EMY#U^SHAGK_X[U7_ )UU/_7WW*]!_"/V#J&/&D^7[!_FZ]Z_
M^.]5_P"==3_U]]^H/X1^P=>\:3Y?L'^;KWK_ ..]5_YUU/\ U]]^H/X1^P=>
M\:3Y?L'^;KWK_P".]5_YUU/_ %]]^H/X1^P=>\:3Y?L'^;KWK_X[U7_G74_]
M???J#^$?L'7O&D^7[!_FZ]Z_^.]5_P"==3_U]]^H/X1^P=>\:3Y?L'^;KWK_
M ..]5_YUU/\ U]]^H/X1^P=>\:3Y?L'^;KWK_P".]5_YUU/_ %]]^H/X1^P=
M>\:3Y?L'^;KWK_X[U7_G74_]???J#^$?L'7O&D^7[!_FZWB_^$_]_P#AO'!7
M9V_XS%V_R[O(W_'PQ?VG9FM[Y??>Q_Z>]=_]*^U_XX>NKGW4C7VBL3C_ '+E
M\J?AC].KL?>-/62?7O?NO=>]^Z]U[W[KW7O?NO=>]^Z]U[W[KW7O?NO=>]^Z
M]U[W[KW7O?NO=>]^Z]U[W[KW7O?NO=1:FAHJS0:NCI:KQZO']S3Q3^/5;5H\
MJ-IU:1>WUM[T0#Q /34MO!/I\:%'IPU &GV5ZC?P3#?\ZC&?^<%+_P!>O>M"
M?PC]G3/T%C_RAQ?[PO\ FZ]_!,-_SJ,9_P"<%+_UZ]^T)_"/V=>^@L?^4.+_
M 'A?\W7OX)AO^=1C/_."E_Z]>_:$_A'[.O?06/\ RAQ?[PO^;KW\$PW_ #J,
M9_YP4O\ UZ]^T)_"/V=>^@L?^4.+_>%_S=>_@F&_YU&,_P#."E_Z]>_:$_A'
M[.O?06/_ "AQ?[PO^;KW\$PW_.HQG_G!2_\ 7KW[0G\(_9U[Z"Q_Y0XO]X7_
M #=>_@F&_P"=1C/_ #@I?^O7OVA/X1^SKWT%C_RAQ?[PO^;KW\$PW_.HQG_G
M!2_]>O?M"?PC]G7OH+'_ )0XO]X7_-U[^"8;_G48S_S@I?\ KU[]H3^$?LZ]
M]!8_\H<7^\+_ )NL]/CZ"D=I*2AHZ61UT,]/30P.R7U:6:-%)6XO;Z7]["J,
MA0.G(K:VA8M#;HC$4JJ@&GY#J9[WT_U[W[KW7O?NO=>]^Z]U[W[KW7O?NO=>
M]^Z]U[W[KW7O?NO=>]^Z]U[W[KW7O?NO=>]^Z]U[W[KW7O?NO=>]^Z]U[W[K
MW7O?NO=>]^Z]U[W[KW7O?NO=>]^Z]U[W[KW7O?NO=>]^Z]U[W[KW7O?NO=>]
M^Z]U[W[KW7O?NO=>]^Z]U[W[KW7O?NO=>]^Z]U[W[KW7O?NO=>]^Z]U[W[KW
M7O?NO=>]^Z]U\QSOW_F?W?G_ (G+N#_WXNY/?;;E'_E4N5/^E9:_]6(^N'7/
M_P#RNW-/_/=-_P ?;H)_8AZ"'7O?NO=>]^Z]U[W[KW7O?NO=>]^Z]U[W[KW7
MO?NO=>]^Z]U]"3^4C_V[>^(W_B+(?_=]F_?(CW^_Z?'S_P#\]O\ UC3KLW[%
M_P#3IN2_^>=_^KTO5B_N'^I9Z][]U[KWOW7NO>_=>Z][]U[KWOW7NO>_=>Z]
M[]U[K__3W^/?NO=>]^Z]U[W[KW7O?NO=>]^Z]U[W[KW7O?NO=>]^Z]U\[?\
MFC?]O$OE]_XEN;_WE]M^^P'L7_TZ#V__ .> ?]7'ZXY_>$_Z>]SI_P ];?X>
MB&>Y7ZA?KWOW7NO>_=>Z][]U[KWOW7NO>_=>Z][]U[KWOW7NO>_=>ZWBOY '
M_;O'!?\ B8NW_P#WH8O?+[[V/_3WKO\ Z5]K_P </76#[J'_ $Z*P_YZY?\
MCL?5V/O&GK)3KWOW7NO>_=>Z][]U[KWOW7NO>_=>Z][]U[KWOW7NO>_=>Z][
M]U[KWOW7NO>_=>Z][]U[KWOW7NO>_=>Z][]U[KWOW7NO>_=>Z][]U[KWOW7N
MO>_=>Z][]U[KWOW7NO>_=>Z][]U[KWOW7NO>_=>Z][]U[KWOW7NO>_=>Z][]
MU[KWOW7NO>_=>Z][]U[KWOW7NO>_=>Z][]U[KWOW7NO>_=>Z][]U[KWOW7NO
M>_=>Z][]U[KWOW7NO>_=>Z][]U[KWOW7NO>_=>Z][]U[KWOW7NO>_=>Z][]U
M[KWOW7NO>_=>Z][]U[KWOW7NO>_=>Z][]U[KWOW7NO>_=>Z][]U[KWOW7NO>
M_=>Z][]U[KWOW7NOF.=^_P#,_N_/_$Y=P?\ OQ=R>^VW*/\ RJ7*G_2LM?\
MJQ'UPZY__P"5VYI_Y[IO^/MT$_L0]!#KWOW7NO>_=>Z][]U[KWOW7NO>_=>Z
M][]U[KWOW7NO>_=>Z^A)_*1_[=O?$;_Q%D/_ +OLW[Y$>_W_ $^/G_\ Y[?^
ML:==F_8O_ITW)?\ SSO_ -7I>K%_</\ 4L]>]^Z]U[W[KW7O?NO=>]^Z]U[W
M[KW7O?NO=>]^Z]U__]3?X]^Z]U[W[KW7O?NO=>]^Z]U[W[KW7O?NO=>]^Z]U
M[W[KW7SM_P":-_V\2^7W_B6YO_>7VW[[ >Q?_3H/;_\ YX!_U<?KCG]X3_I[
MW.G_ #UM_AZ(9[E?J%^O>_=>Z][]U[KWOW7NO>_=>Z][]U[KWOW7NO>_=>Z]
M[]U[K>*_D ?]N\<%_P")B[?_ />AB]\OOO8_]/>N_P#I7VO_ !P]=8/NH?\
M3HK#_GKE_P".Q]78^\:>LE.O>_=>Z][]U[KWOW7NO>_=>Z][]U[KWOW7NO>_
M=>Z][]U[KWOW7NO>_=>Z][]U[KWOW7NO>_=>Z][]U[KWOW7NO>_=>Z][]U[K
MWOW7NO>_=>Z][]U[KWOW7NO>_=>Z][]U[KWOW7NO>_=>Z][]U[KWOW7NO>_=
M>Z][]U[KWOW7NO>_=>Z][]U[KWOW7NO>_=>Z][]U[KWOW7NO>_=>Z][]U[KW
MOW7NO>_=>Z][]U[KWOW7NO>_=>Z][]U[KWOW7NO>_=>Z][]U[KWOW7NO>_=>
MZ][]U[KWOW7NO>_=>Z][]U[KWOW7NO>_=>Z][]U[KWOW7NO>_=>Z][]U[KWO
MW7NO>_=>Z][]U[KWOW7NO>_=>Z^8YW[_ ,S^[\_\3EW!_P"_%W)[[;<H_P#*
MI<J?]*RU_P"K$?7#KG__ )7;FG_GNF_X^W03^Q#T$.O>_=>Z][]U[KWOW7NO
M>_=>Z][]U[KWOW7NO>_=>Z][]U[KZ$G\I'_MV]\1O_$60_\ N^S?OD1[_?\
M3X^?_P#GM_ZQIUV;]B_^G3<E_P#/._\ U>EZL7]P_P!2SU[W[KW7O?NO=>]^
MZ]U[W[KW7O?NO=>]^Z]U[W[KW7__U=_CW[KW7O?NO=>]^Z]U[W[KW7O?NO=>
M]^Z]U[W[KW7O?NO=?.W_ )HW_;Q+Y??^);F_]Y?;?OL![%_].@]O_P#G@'_5
MQ^N.?WA/^GO<Z?\ /6W^'HAGN5^H7Z][]U[KWOW7NO>_=>Z][]U[KWOW7NO>
M_=>Z][]U[KWOW7NMXK^0!_V[QP7_ (F+M_\ ]Z&+WR^^]C_T]Z[_ .E?:_\
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
M^M_OW_!K0?\ A-W_ .RT?]:.O?\  02?^%$7_LC/_;1U[_H&\^2W_>0_1O\
MYY=^_P#UO]^_X-:#_P )N_\ V6C_ *T=>_X""3_PHB_]D9_[:.O?] WGR6_[
MR'Z-_P#/+OW_ .M_OW_!K0?^$W?_ ++1_P!:.O?\!!)_X41?^R,_]M'7O^@;
MSY+?]Y#]&_\ GEW[_P#6_P!^_P"#6@_\)N__ &6C_K1U[_@()/\ PHB_]D9_
M[:.O?] WGR6_[R'Z-_\ /+OW_P"M_OW_  :T'_A-W_[+1_UHZ]_P$$G_ (41
M?^R,_P#;1U[_ *!O/DM_WD/T;_YY=^__ %O]^_X-:#_PF[_]EH_ZT=>_X""3
M_P *(O\ V1G_ +:.KS/Y?OQ7^1'P7^.F/Z$FAZB[.GHMZ;RW:VZZ7>F[-JT\
ML>Z\A%7QX]</4=?9J9): HRM*:@K+<65;&^+?NW[B+[H<X3<UIM!L5:VBB\(
MR>*1X0(U:]*<:\*8ZRR]IO;T^V/)\'*S;H+PI,[^((_#^(**:=3_ ,->/GT=
MG^.?(7_GW'5/_HU]S?\ VJ?<9]27U[^.?(7_ )]QU3_Z-?<W_P!JGW[KW7OX
MY\A?^?<=4_\ HU]S?_:I]^Z]U[^.?(7_ )]QU3_Z-?<W_P!JGW[KW7OXY\A?
M^?<=4_\ HU]S?_:I]^Z]U[^.?(7_ )]QU3_Z-?<W_P!JGW[KW7OXY\A?^?<=
M4_\ HU]S?_:I]^Z]U[^.?(7_ )]QU3_Z-?<W_P!JGW[KW7OXY\A?^?<=4_\
MHU]S?_:I]^Z]U[^.?(7_ )]QU3_Z-?<W_P!JGW[KW7OXY\A?^?<=4_\ HU]S
M?_:I]^Z]U[^.?(7_ )]QU3_Z-?<W_P!JGW[KW7OXY\A?^?<=4_\ HU]S?_:I
M]^Z]U[^.?(7_ )]QU3_Z-?<W_P!JGW[KW7OXY\A?^?<=4_\ HU]S?_:I]^Z]
MU[^.?(7_ )]QU3_Z-?<W_P!JGW[KW7OXY\A?^?<=4_\ HU]S?_:I]^Z]U[^.
M?(7_ )]QU3_Z-?<W_P!JGW[KW7OXY\A?^?<=4_\ HU]S?_:I]^Z]U[^.?(7_
M )]QU3_Z-?<W_P!JGW[KW7OXY\A?^?<=4_\ HU]S?_:I]^Z]U[^.?(7_ )]Q
MU3_Z-?<W_P!JGW[KW7OXY\A?^?<=4_\ HU]S?_:I]^Z]U[^.?(7_ )]QU3_Z
M-?<W_P!JGW[KW7OXY\A?^?<=4_\ HU]S?_:I]^Z]U[^.?(7_ )]QU3_Z-?<W
M_P!JGW[KW7OXY\A?^?<=4_\ HU]S?_:I]^Z]U[^.?(7_ )]QU3_Z-?<W_P!J
MGW[KW7OXY\A?^?<=4_\ HU]S?_:I]^Z]U[^.?(7_ )]QU3_Z-?<W_P!JGW[K
MW7OXY\A?^?<=4_\ HU]S?_:I]^Z]U[^.?(7_ )]QU3_Z-?<W_P!JGW[KW7OX
MY\A?^?<=4_\ HU]S?_:I]^Z]U[^.?(7_ )]QU3_Z-?<W_P!JGW[KW7OXY\A?
M^?<=4_\ HU]S?_:I]^Z]U[^.?(7_ )]QU3_Z-?<W_P!JGW[KW7OXY\A?^?<=
M4_\ HU]S?_:I]^Z]U[^.?(7_ )]QU3_Z-?<W_P!JGW[KW7OXY\A?^?<=4_\
MHU]S?_:I]^Z]U[^.?(7_ )]QU3_Z-?<W_P!JGW[KW7OXY\A?^?<=4_\ HU]S
M?_:I]^Z]U[^.?(7_ )]QU3_Z-?<W_P!JGW[KW7OXY\A?^?<=4_\ HU]S?_:I
M]^Z]U[^.?(7_ )]QU3_Z-?<W_P!JGW[KW7OXY\A?^?<=4_\ HU]S?_:I]^Z]
MU[^.?(7_ )]QU3_Z-?<W_P!JGW[KW7OXY\A?^?<=4_\ HU]S?_:I]^Z]U[^.
M?(7_ )]QU3_Z-?<W_P!JGW[KW7OXY\A?^?<=4_\ HU]S?_:I]^Z]U[^.?(7_
M )]QU3_Z-?<W_P!JGW[KW7OXY\A?^?<=4_\ HU]S?_:I]^Z]U[^.?(7_ )]Q
MU3_Z-?<W_P!JGW[KW7OXY\A?^?<=4_\ HU]S?_:I]^Z]U[^.?(7_ )]QU3_Z
M-?<W_P!JGW[KW7OXY\A?^?<=4_\ HU]S?_:I]^Z]U[^.?(7_ )]QU3_Z-?<W
M_P!JGW[KW7OXY\A?^?<=4_\ HU]S?_:I]^Z]U[^.?(7_ )]QU3_Z-?<W_P!J
MGW[KW7OXY\A?^?<=4_\ HU]S?_:I]^Z]U[^.?(7_ )]QU3_Z-?<W_P!JGW[K
MW7OXY\A?^?<=4_\ HU]S?_:I]^Z]U[^.?(7_ )]QU3_Z-?<W_P!JGW[KW7OX
MY\A?^?<=4_\ HU]S?_:I]^Z]U[^.?(7_ )]QU3_Z-?<W_P!JGW[KW7)<[\@@
MRE^M^JV0,"ZIVQN57*W]01FZH958CZ$@@'W[[./7NM83?_\ PGD^2N^=_P"_
M]\COKH_&#?&^MX[T7&-C-^5;8Q=U[CR6?7'-5KBX%JFH1D/$90B"0IJ"K>PS
M@VC[X\&U;1M.U_ZWCR?2VL4.KZP#5X4:IJIX!I736E32M*]8-;_]S63?-[W3
M>/Z_+']3.\FGZ0MIUL32OCBM*^@Z2?\ T#>?);_O(?HW_P \N_?_ *W^S#_@
MUH/_  F[_P#9:/\ K1T3_P# 02?^%$7_ +(S_P!M'7O^@;SY+?\ >0_1O_GE
MW[_];_?O^#6@_P#";O\ ]EH_ZT=>_P" @D_\*(O_ &1G_MHZ]_T#>?);_O(?
MHW_SR[]_^M_OW_!K0?\ A-W_ .RT?]:.O?\  02?^%$7_LC/_;1U[_H&\^2W
M_>0_1O\ YY=^_P#UO]^_X-:#_P )N_\ V6C_ *T=>_X""3_PHB_]D9_[:.O?
M] WGR6_[R'Z-_P#/+OW_ .M_OW_!K0?^$W?_ ++1_P!:.O?\!!)_X41?^R,_
M]M'7O^@;SY+?]Y#]&_\ GEW[_P#6_P!^_P"#6@_\)N__ &6C_K1U[_@()/\
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
M'+Y\?^D)_)K_ .UY[]U[KW_#A77_ /WCE\^/_2$_DU_]KSW[KW7O^'"NO_\
MO'+Y\?\ I"?R:_\ M>>_=>Z]_P .%=?_ />.7SX_](3^37_VO/?NO=>_X<*Z
M_P#^\<OGQ_Z0G\FO_M>>_=>Z]_PX5U__ -XY?/C_ -(3^37_ -KSW[KW7O\
MAPKK_P#[QR^?'_I"?R:_^UY[]U[KW_#A77__ 'CE\^/_ $A/Y-?_ &O/?NO=
M>_X<*Z__ .\<OGQ_Z0G\FO\ [7GOW7NO?\.%=?\ _>.7SX_](3^37_VO/?NO
M=>_X<*Z__P"\<OGQ_P"D)_)K_P"UY[]U[KW_  X5U_\ ]XY?/C_TA/Y-?_:\
M]^Z]U[_APKK_ /[QR^?'_I"?R:_^UY[]U[KW_#A77_\ WCE\^/\ TA/Y-?\
MVO/?NO=>_P"'"NO_ /O'+Y\?^D)_)K_[7GOW7NO?\.%=?_\ >.7SX_\ 2$_D
MU_\ :\]^Z]U[_APKK_\ [QR^?'_I"?R:_P#M>>_=>Z]_PX5U_P#]XY?/C_TA
M/Y-?_:\]^Z]U[_APKK__ +QR^?'_ *0G\FO_ +7GOW7NO?\ #A77_P#WCE\^
M/_2$_DU_]KSW[KW7O^'"NO\ _O'+Y\?^D)_)K_[7GOW7NO?\.%=?_P#>.7SX
M_P#2$_DU_P#:\]^Z]UX?S"NOR0/]ES^?') Y^"?R:MS_ %/^CS@>_=>Z[/\
M,)Z_!9?]ES^>YTLRW'P4^31!TDBZD=>6*FW!_(]^Z]UU_P .%=?_ />.7SX_
M](3^37_VO/?NO=>_X<*Z_P#^\<OGQ_Z0G\FO_M>>_=>Z]_PX5U__ -XY?/C_
M -(3^37_ -KSW[KW7O\ APKK_P#[QR^?'_I"?R:_^UY[]U[KW_#A77__ 'CE
M\^/_ $A/Y-?_ &O/?NO=>_X<*Z__ .\<OGQ_Z0G\FO\ [7GOW7NO?\.%=?\
M_>.7SX_](3^37_VO/?NO=>_X<*Z__P"\<OGQ_P"D)_)K_P"UY[]U[KW_  X5
MU_\ ]XY?/C_TA/Y-?_:\]^Z]U[_APKK_ /[QR^?'_I"?R:_^UY[]U[KW_#A7
M7_\ WCE\^/\ TA/Y-?\ VO/?NO=>_P"'"NO_ /O'+Y\?^D)_)K_[7GOW7NO?
M\.%=?_\ >.7SX_\ 2$_DU_\ :\]^Z]U[_APKK_\ [QR^?'_I"?R:_P#M>>_=
M>Z]_PX5U_P#]XY?/C_TA/Y-?_:\]^Z]U[_APKK__ +QR^?'_ *0G\FO_ +7G
MOW7NO?\ #A77_P#WCE\^/_2$_DU_]KSW[KW7O^'"NO\ _O'+Y\?^D)_)K_[7
MGOW7NO?\.%=?_P#>.7SX_P#2$_DU_P#:\]^Z]U[_ (<*Z_\ ^\<OGQ_Z0G\F
MO_M>>_=>Z]_PX5U__P!XY?/C_P!(3^37_P!KSW[KW7O^'"NO_P#O'+Y\?^D)
M_)K_ .UY[]U[KW_#A77_ /WCE\^/_2$_DU_]KSW[KW7O^'"NO_\ O'+Y\?\
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
M-S=G=NX#Y+5NYZCM67/YKKK'X[^YE1&N$QF%J,@L5945]6F0IO=>Z4?\O/\
MEF[Z^/O>59\F^]=J?"+JC>VWNI=S=%]2=#_R\.E,OTQ\=-I[=W[O3;.^^UNV
MMRP;JE?<>ZNX>TLIL7;]$=$%%0[?PF%CHHWR$D\M7[]U[JZGW[KW7O?NO=>]
M^Z]U[W[KW7O?NO=>]^Z]U[W[KW7O?NO=>]^Z]U[W[KW7O?NO=?_0W^/?NO=>
M]^Z]U[W[KW7O?NO=>]^Z]U[W[KW7O?NO=>]^Z]U[W[KW7O?NO=>]^Z]U[W[K
MW7O?NO=>]^Z]U[W[KW7O?NO=>]^Z]U[W[KW7O?NO=>]^Z]U[W[KW7O?NO=>]
M^Z]U[W[KW7O?NO=>]^Z]U[W[KW7O?NO=>]^Z]U[W[KW7O?NO=>]^Z]U[W[KW
M7O?NO=>]^Z]U[W[KW7O?NO=>]^Z]U[W[KW7O?NO=>]^Z]U[W[KW7O?NO=>]^
MZ]U[W[KW7O?NO=>]^Z]U[W[KW7O?NO=>]^Z]U[W[KW7O?NO=>]^Z]U[W[KW7
MO?NO=>]^Z]U[W[KW7O?NO=>]^Z]U[W[KW7O?NO=>]^Z]U[W[KW7O?NO=>]^Z
M]U[W[KW7O?NO=>]^Z]U[W[KW7O?NO=>]^Z]U[W[KW7O?NO=>]^Z]U[W[KW7O
M?NO=>]^Z]U[W[KW7O?NO=>]^Z]U[W[KW7O?NO=>]^Z]U[W[KW7O?NO=>]^Z]
MU[W[KW7O?NO=>]^Z]U[W[KW7O?NO=>]^Z]U[W[KW7O?NO=>]^Z]U[W[KW7O?
>NO=>]^Z]U[W[KW7O?NO=>]^Z]U[W[KW7O?NO=?_9

end
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>GRAPHIC
<SEQUENCE>13
<FILENAME>g350214g00a03.jpg
<DESCRIPTION>GRAPHIC
<TEXT>
begin 644 g350214g00a03.jpg
M_]C_X1/W17AI9@  34T *@    @ " $2  ,    !  $   $:  4    !
M;@$;  4    !    =@$H  ,    !  (   $Q  (    >    ?@$R  (    4
M    G $[  (    )    L(=I  0    !    O    .@ +<;    G$  MQL
M "<0061O8F4@4&AO=&]S:&]P($-3-B H5VEN9&]W<RD ,C R,CHP-#HR-B Q
M,3HP.#HT- !R<C$W-S@V-0       Z !  ,    !  $  * "  0    !   #
M-* #  0    !    D          & 0,  P    $ !@   1H !0    $   $V
M 1L !0    $   $^ 2@  P    $  @   @$ !     $   %& @( !     $
M !*I         $@    !    2     '_V/_B#%A)0T-?4%)/1DE,10 ! 0
M#$A,:6YO A   &UN=')21T(@6%E:( ?.  ( "0 & #$  &%C<W!-4T94
M $E%0R!S4D="                  #VU@ !     -,M2% @(
M                                                    $6-P<G0
M  %0    ,V1E<V,   &$    ;'=T<'0   'P    %&)K<'0   ($    %')8
M65H   (8    %&=865H   (L    %&)865H   )     %&1M;F0   )4
M<&1M9&0   +$    B'9U960   -,    AG9I97<   /4    )&QU;6D   /X
M    %&UE87,   0,    )'1E8V@   0P    #')44D,   0\   (#&=44D,
M  0\   (#&)44D,   0\   (#'1E>'0     0V]P>7)I9VAT("AC*2 Q.3DX
M($AE=VQE='0M4&%C:V%R9"!#;VUP86YY  !D97-C         !)S4D="($E%
M0S8Q.38V+3(N,0              $G-21T(@245#-C$Y-C8M,BXQ
M                                                          !8
M65H@        \U$  0    $6S%A96B                      6%E:(
M     &^B   X]0   Y!865H@        8ID  +>%   8VEA96B         D
MH   #X0  +;/9&5S8P         6245#(&AT=' Z+R]W=W<N:65C+F-H
M           6245#(&AT=' Z+R]W=W<N:65C+F-H
M                                         &1E<V,         +DE%
M0R V,3DV-BTR+C$@1&5F875L="!21T(@8V]L;W5R('-P86-E("T@<U)'0@
M            +DE%0R V,3DV-BTR+C$@1&5F875L="!21T(@8V]L;W5R('-P
M86-E("T@<U)'0@                            !D97-C         "Q2
M969E<F5N8V4@5FEE=VEN9R!#;VYD:71I;VX@:6X@245#-C$Y-C8M,BXQ
M           L4F5F97)E;F-E(%9I97=I;F<@0V]N9&ET:6]N(&EN($E%0S8Q
M.38V+3(N,0                                  =FEE=P      $Z3^
M !1?+@ 0SQ0  ^W,  03"P #7)X    !6%E:(       3 E6 %    !7'^=M
M96%S          $                        "CP    )S:6<@     $-2
M5"!C=7)V        !      %  H #P 4 !D '@ C "@ +0 R #< .P!  $4
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
M# P,# P,# P,# P,# P,# P,# P,_\  $0@ ' "@ P$B  (1 0,1 ?_=  0
M"O_$ 3\   $% 0$! 0$!          ,  0($!08'" D*"P$  04! 0$! 0$
M         0 " P0%!@<("0H+$  !! $# @0"!0<&" 4###,!  (1 P0A$C$%
M05%A$R)Q@3(&%)&AL4(C)!52P6(S-'*"T4,')9)3\.'Q8W,U%J*R@R9$DU1D
M1<*C=#87TE7B9?*SA,/3=>/S1B>4I(6TE<34Y/2EM<75Y?569G:&EJ:VQM;F
M]C='5V=WAY>GM\?7Y_<1  (" 0($! ,$!08'!P8%-0$  A$#(3$2!$%187$B
M$P4R@9$4H;%"(\%2T? S)&+A<H*20U,58W,T\24&%J*R@P<F-<+21)-4HQ=D
M154V=&7B\K.$P]-UX_-&E*2%M)7$U.3TI;7%U>7U5F9VAI:FML;6YO8G-T=7
M9W>'EZ>WQ__:  P# 0 "$0,1 #\ ]57.?7KJ&=T_I-%V%<['M=DM8Y[(DM-=
MSMOO#OSF-70&^D$@V-!&A$A<K_C$>VSHV.*R+",II(;[C'IW_NJ;E@#F@" 1
M?5AYDD89F-WPZ4\C_P ZOK)_Y86_<S_TFND^HO6>K=0ZGD59V4_(K91N:UVV
M [>UN[V-:N(].W]Q_P#FG^Y=5_B[_1]6RC8"P?9^7 M'TV_O+4YJ&(8)D1B#
M701<OE<F8YX"4I$7UM]$20_7H_TC/\X)>O1_I&?YP6*[33ZMT_.S15]CSWX'
MIEV_8QK]\QMG?^XL_P#YO]=_\O[_ /MIG_DEN>O1_I&?YP2]>C_2,_S@F''$
MFS?^-(-C'S>7'$0CP<(_>Q8<DO\ 'R8Y3:?2>GY^$;?MG4'Y_J;=F]@9LV[M
MT;#^?N6@A^O1_I&?YP2]>C_2,_S@G  "A_%BR9)9)&<JXC^[&...G]3'PP2*
M%@N)'IN:T=]S2?R.8F]>C_2,_P X)>O1_I&?YP16@TQVY7[]?^8?_2BG6+0#
MZA:X]MH(_*YZ;UZ/](S_ #@EZ]'^D9_G!*E&1/;[$B2'Z]'^D9_G!+UZ/](S
M_."2'GOK)]<7=#SV88PQD[Z6W;_5].-SK*]FWTK?]%^\LK_QS7_^5@_]B/\
MWV5+_&%-G7:75@O;]E8):"X3ZE_[JYCT[?W'_P":?[EK<ORO+RQ0E*-R(U]4
MO^^<GF.:YB&6<8'T@Z>D%]9^KG6SUSI[LPT?9MMCJ]@?ZGT0WW;ME7[W[JU5
MRO\ B^>VOH3Q80P_:+-'>T\,_>73BZDD 6-)/ !"SL\8QRSC'2(-!TL$I2Q0
ME+YB++__T/4;+J*H]6QM>[C<0)C^LH?;,/\ T]?^>W^]'224Y/4>I9[+6CIK
M<:^H,)L-EH:=WYC6>[_.W[%;Q\VLTC[3=0+I.X,>"WD[=N[W?00NL_L_T:?V
MAO\ 3]0[=FZ)].[?ZNS_  7H>M]/V+024@^V8?\ IZ_\]O\ >E]LP_\ 3U_Y
M[?[T=))2#[9A_P"GK_SV_P!ZQJ>K_6'T6^M@X5EL@.-.6-HW%TNBRG^;J;_.
M>[U/]'4N@6/U3]F_:/UG[1ZV[]'Z>[]UO\WM_L;?^&_F?\,DILX7476UO.:,
M?&L#H8VN\6AS8:?4WEE.WW[V[-BL?;,/_3U_Y[?[T=))2#[9A_Z>O_/;_>E]
MLP_]/7_GM_O1TDE.$.J]=:7$X^#8R8;&46'^L[]#=]'_ *;/TOZ+^CU:WVS#
M_P!/5_GM_O5=WV7]I-GU?M&X[>=NWT_=_P!9^A_U_P#Z\KZ2D'VS#_T]?^>W
M^]+[9A_Z>O\ SV_WHZ22D/VW#_T]?^>W^]9-?5.M&]OJ5XC<<V07BT%PJWM&
MYPW_ ,YZ.]WL]1;BS*OV=^W;=GJ_;O3._P"GZ6V*?^L[_P"9_P"$_P# TE-S
M[9A_Z>O_ #V_WJ5>1C6.VUVL>[F&N!,?)%224__9_^T<1E!H;W1O<VAO<" S
M+C  .$))300$      !>' %:  ,;)4<< @   @  ' )0  AR<C$W-S@V-1P"
M!0 ]36EC<F]S;V9T(%=O<F0@+2!1,2 R,#(R(%-%0R!&3U)-(#$P+5$@+2!$
M-" R-4%04C(R(# X,S<N9&]C>#A"24T$)0      $/B&!$$GO9HEIW:21]H+
M/:,X0DE-!#H      .4    0     0      "W!R:6YT3W5T<'5T    !0
M  !0<W138F]O; $     26YT965N=6T     26YT90    !#;')M    #W!R
M:6YT4VEX=&5E;D)I=&)O;VP     "W!R:6YT97).86UE5$585     $
M  ]P<FEN=%!R;V]F4V5T=7!/8FIC    # !0 '( ;P!O &8 ( !3 &4 = !U
M '        IP<F]O9E-E='5P     0    !";'1N96YU;0    QB=6EL=&EN
M4')O;V8    )<')O;V9#35E+ #A"24T$.P     "+0   !     !       2
M<')I;G1/=71P=71/<'1I;VYS    %P    !#<'1N8F]O;       0VQB<F)O
M;VP      %)G<TUB;V]L      !#<FY#8F]O;       0VYT0V)O;VP
M $QB;'-B;V]L      !.9W1V8F]O;       16UL1&)O;VP      $EN=')B
M;V]L      !"8VMG3V)J8P    $       !21T)#     P    !29" @9&]U
M8D!OX            $=R;B!D;W5B0&_@            0FP@(&1O=6) ;^
M          !"<F1456YT1B-2;'0               !";&0@56YT1B-2;'0
M              !2<VQT56YT1B-0>&Q <L            IV96-T;W)$871A
M8F]O; $     4&=0<V5N=6T     4&=0<P    !09U!#     $QE9G15;G1&
M(U)L=                %1O<"!5;G1&(U)L=                %-C;"!5
M;G1&(U!R8T!9            $&-R;W!7:&5N4')I;G1I;F=B;V]L      YC
M<F]P4F5C=$)O='1O;6QO;F<         #&-R;W!296-T3&5F=&QO;F<
M    #6-R;W!296-T4FEG:'1L;VYG          MC<F]P4F5C=%1O<&QO;F<
M     #A"24T#[0      $ $L     0 ! 2P    !  $X0DE-!"8       X
M            /X   #A"24T$#0      !    '@X0DE-!!D       0    >
M.$))30/S       )           ! #A"24TG$       "@ !          $X
M0DE- _4      $@ +V9F  $ ;&9F  8       $ +V9F  $ H9F:  8
M  $ ,@    $ 6@    8       $ -0    $ +0    8       $X0DE- _@
M     '   /____________________________\#Z     #_____________
M________________ ^@     _____________________________P/H
M /____________________________\#Z   .$))300(       0     0
M D    )      #A"24T$'@      !      X0DE-!!H      XD    &
M          "0   #-    "H 40 Q "  ,@ P #( ,@ @ %, 10!# "  1@!/
M %( 30 @ #$ ,  M %$ (  M "  1  T "  ,@ U $$ 4 !2 #( ,@ @ #
M.  S #< +0 R #     !                          $
M S0   "0                      $                         $
M  $       !N=6QL     @    9B;W5N9'-/8FIC     0       %)C=#$
M   $     %1O<"!L;VYG          !,969T;&]N9P          0G1O;6QO
M;F<   "0     %)G:'1L;VYG   #-     9S;&EC97-6;$QS     4]B:F,
M   !       %<VQI8V4    2    !W-L:6-E241L;VYG          =G<F]U
M<$E$;&]N9P         &;W)I9VEN96YU;0    Q%4VQI8V5/<FEG:6X    -
M875T;T=E;F5R871E9     !4>7!E96YU;0    I%4VQI8V54>7!E     $EM
M9R     &8F]U;F1S3V)J8P    $       !28W0Q    !     !4;W @;&]N
M9P          3&5F=&QO;F<          $)T;VUL;VYG    D     !29VAT
M;&]N9P   S0    #=7)L5$585     $       !N=6QL5$585     $
M  !-<V=E5$585     $       9A;'1486=415A4     0      #F-E;&Q4
M97AT27-(5$U,8F]O; $    (8V5L;%1E>'1415A4     0      "6AO<GI!
M;&EG;F5N=6T    /15-L:6-E2&]R>D%L:6=N    !V1E9F%U;'0    )=F5R
M=$%L:6=N96YU;0    ]%4VQI8V5697)T06QI9VX    '9&5F875L=     MB
M9T-O;&]R5'EP965N=6T    115-L:6-E0D=#;VQO<E1Y<&4     3F]N90
M  ET;W!/=71S971L;VYG          IL969T3W5T<V5T;&]N9P         ,
M8F]T=&]M3W5T<V5T;&]N9P         +<FEG:'1/=71S971L;VYG       X
M0DE-!"@       P    "/_         X0DE-!!0       0    ".$))300,
M     !+%     0   *     <   !X   -(   !*I !@  ?_8_^(,6$E#0U]0
M4D]&24Q%  $!   ,2$QI;F\"$   ;6YT<E)'0B!865H@!\X  @ )  8 ,0
M86-S<$U31E0     245#('-21T(                  /;6  $     TRU(
M4" @
M       18W!R=    5     S9&5S8P   80   !L=W1P=    ?     48FMP
M=    @0    4<EA96@   A@    49UA96@   BP    48EA96@   D     4
M9&UN9    E0   !P9&UD9    L0   "(=G5E9    TP   "&=FEE=P   ]0
M   D;'5M:0   _@    4;65A<P  ! P    D=&5C:   !#     ,<E120P
M!#P   @,9U120P  !#P   @,8E120P  !#P   @,=&5X=     !#;W!Y<FEG
M:'0@*&,I(#$Y.3@@2&5W;&5T="U086-K87)D($-O;7!A;GD  &1E<V,
M    $G-21T(@245#-C$Y-C8M,BXQ               2<U)'0B!)14,V,3DV
M-BTR+C$
M             %A96B        #S40 !     1;,6%E:(
M      !865H@        ;Z(  #CU   #D%A96B        !BF0  MX4  !C:
M6%E:(        "2@   /A   ML]D97-C         !9)14,@:'1T<#HO+W=W
M=RYI96,N8V@              !9)14,@:'1T<#HO+W=W=RYI96,N8V@
M                                                        9&5S
M8P         N245#(#8Q.38V+3(N,2!$969A=6QT(%)'0B!C;VQO=7(@<W!A
M8V4@+2!S4D="               N245#(#8Q.38V+3(N,2!$969A=6QT(%)'
M0B!C;VQO=7(@<W!A8V4@+2!S4D="                             &1E
M<V,         +%)E9F5R96YC92!6:65W:6YG($-O;F1I=&EO;B!I;B!)14,V
M,3DV-BTR+C$              "Q2969E<F5N8V4@5FEE=VEN9R!#;VYD:71I
M;VX@:6X@245#-C$Y-C8M,BXQ                                  !V
M:65W       3I/X %%\N !#/%  #[<P !!,+  -<G@    %865H@      !,
M"58 4    %<?YVUE87,          0                        */
M G-I9R      0U)4(&-U<G8        $      4 "@ / !0 &0 > ", *  M
M #( -P [ $  10!* $\ 5 !9 %X 8P!H &T <@!W 'P @0"& (L D "5 )H
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
M# P,$0P,# P,# P,# P,# P,# P,# P,# P,# P,# S_P  1"  < * # 2(
M A$! Q$!_]T !  *_\0!/P   04! 0$! 0$          P ! @0%!@<("0H+
M 0 !!0$! 0$! 0         !  (#! 4&!P@)"@L0  $$ 0,"! (%!P8(!0,,
M,P$  A$#!"$2,05!46$3(G&!,@84D:&Q0B,D%5+!8C,T<H+10P<EDE/PX?%C
M<S46HK*#)D235&1%PJ-T-A?25>)E\K.$P]-UX_-&)Y2DA;25Q-3D]*6UQ=7E
M]59F=H:6IK;&UN;V-T=79W>'EZ>WQ]?G]Q$  @(! @0$ P0%!@<'!@4U 0 "
M$0,A,1($05%A<2(3!3*!D12AL4(CP5+1\#,D8N%R@I)#4Q5C<S3Q)086HK*#
M!R8UPM)$DU2C%V1%539T9>+RLX3#TW7C\T:4I(6TE<34Y/2EM<75Y?569G:&
MEJ:VQM;F]B<W1U=G=X>7I[?'_]H # ,!  (1 Q$ /P#U5<Y]>NH9W3^DT785
MSL>UV2UCGLB2TUW.V^\._.8U= ;Z02#8T$:$2%RO^,1[;.C8XK(L(RFDAON,
M>G?^ZIN6 .: (!%]6'F21AF8W?#I3R/_ #J^LG_EA;]S/_2:Z3ZB]9ZMU#J>
M15G93\BME&YK7;8#M[6[O8UJXCT[?W'_ .:?[EU7^+O]'U;*-@+!]GY<"T?3
M;^\M3FH8A@F1&(-=!%R^5R9CG@)2D1?6WT1)#]>C_2,_S@EZ]'^D9_G!8KM-
M/JW3\[-%7V//?@>F7;]C&OWS&V=_[BS_ /F_UW_R_O\ ^VF?^26YZ]'^D9_G
M!+UZ/](S_."8<<2;-_XT@V,?-Y<<1"/!PC][%AR2_P ?)CE-I])Z?GX1M^V=
M0?G^IMV;V!FS;NW1L/Y^Y:"'Z]'^D9_G!+UZ/](S_."<  *'\6+)DEDD9RKB
M/[L8XXZ?U,?#!(H6"XD>FYK1WW-)_(YB;UZ/](S_ #@EZ]'^D9_G!%:#3';E
M?OU_YA_]**=8M /J%KCVV@C\KGIO7H_TC/\ ."7KT?Z1G^<$J49$]OL2)(?K
MT?Z1G^<$O7H_TC/\X)(>>^LGUQ=T//9AC#&3OI;=O]7TXW.LKV;?2M_T7[RR
MO_'-?_Y6#_V(_P#?94O\84V==I=6"]OV5@EH+A/J7_NKF/3M_<?_ )I_N6MR
M_*\O+%"4HW(C7U2_[YR>8YKF(99Q@?2#IZ07UGZN=;/7.GNS#1]FVV.KV!_J
M?1#?=NV5?O?NK57*_P"+Y[:^A/%A##]HLT=[3PS]Y=.+J20!8TD\ $+.SQC'
M+.,=(@T'2P2E+%"4OF(LO__0]1LNHJCU;&U[N-Q F/ZRA]LP_P#3U_Y[?[T=
M))3D]1ZEGLM:.FMQKZ@PFPV6AIW?F-9[O\[?L5O'S:S2/M-U ND[@QX+>3MV
M[O=]!"ZS^S_1I_:&_P!/U#MV;HGT[M_J[/\ !>AZWT_8M!)2#[9A_P"GK_SV
M_P!Z7VS#_P!/7_GM_O1TDE(/MF'_ *>O_/;_ 'K&IZO]8?1;ZV#A66R XTY8
MVC<72Z+*?YNIO\Y[O4_T=2Z!8_5/V;]H_6?M'K;OT?I[OW6_S>W^QM_X;^9_
MPR2FSA=1=;6\YHQ\:P.AC:[Q:'-AI]3>64[??O;LV*Q]LP_]/7_GM_O1TDE(
M/MF'_IZ_\]O]Z7VS#_T]?^>W^]'224X0ZKUUI<3CX-C)AL918?ZSOT-WT?\
MIL_2_HOZ/5K?;,/_ $]7^>W^]5W?9?VDV?5^T;CMYV[?3]W_ %GZ'_7_ /KR
MOI*0?;,/_3U_Y[?[TOMF'_IZ_P#/;_>CI)*0_;</_3U_Y[?[UDU]4ZT;V^I7
MB-QS9!>+07"K>T;G#?\ SGH[W>SU%N+,J_9W[=MV>K]N],[_ *?I;8I_ZSO_
M )G_ (3_ ,#24W/MF'_IZ_\ /;_>I5Y&-8[;7:Q[N8:X$Q\D5))3_]D .$))
M300A      !5     0$    / $$ 9 !O &( 90 @ %  : !O '0 ;P!S &@
M;P!P    $P!! &0 ;P!B &4 ( !0 &@ ;P!T &\ <P!H &\ <  @ $, 4P V
M     0 X0DE-! 8       < "     $! /_A$$-H='1P.B\O;G,N861O8F4N
M8V]M+WAA<"\Q+C O #P_>'!A8VME="!B96=I;CTB[[N_(B!I9#TB5S5-,$UP
M0V5H:4AZ<F53>DY48WIK8SED(C\^(#QX.GAM<&UE=&$@>&UL;G,Z>#TB861O
M8F4Z;G,Z;65T82\B('@Z>&UP=&L](D%D;V)E(%A-4"!#;W)E(#4N,RUC,#$Q
M(#8V+C$T-38V,2P@,C Q,B\P,B\P-BTQ-#HU-CHR-R @(" @(" @(CX@/')D
M9CI21$8@>&UL;G,Z<F1F/2)H='1P.B\O=W=W+G<S+F]R9R\Q.3DY+S R+S(R
M+7)D9BUS>6YT87@M;G,C(CX@/')D9CI$97-C<FEP=&EO;B!R9&8Z86)O=70]
M(B(@>&UL;G,Z>&UP/2)H='1P.B\O;G,N861O8F4N8V]M+WAA<"\Q+C O(B!X
M;6QN<SIP9&8](FAT=' Z+R]N<RYA9&]B92YC;VTO<&1F+S$N,R\B('AM;&YS
M.F1C/2)H='1P.B\O<'5R;"YO<F<O9&,O96QE;65N=',O,2XQ+R(@>&UL;G,Z
M>&UP34T](FAT=' Z+R]N<RYA9&]B92YC;VTO>&%P+S$N,"]M;2\B('AM;&YS
M.G-T179T/2)H='1P.B\O;G,N861O8F4N8V]M+WAA<"\Q+C O<U1Y<&4O4F5S
M;W5R8V5%=F5N=",B('AM;&YS.G-T4F5F/2)H='1P.B\O;G,N861O8F4N8V]M
M+WAA<"\Q+C O<U1Y<&4O4F5S;W5R8V52968C(B!X;6QN<SIP:&]T;W-H;W ]
M(FAT=' Z+R]N<RYA9&]B92YC;VTO<&AO=&]S:&]P+S$N,"\B('AM<#I#<F5A
M=&5$871E/2(R,#(R+3 T+3(V5#$P.C,T.C(X*S U.C,P(B!X;7 Z0W)E871O
M<E1O;VP](E!38W)I<'0U+F1L;"!697)S:6]N(#4N,BXR(B!X;7 Z36]D:69Y
M1&%T93TB,C R,BTP-"TR-E0Q,3HP.#HT-"LP-3HS,"(@>&UP.DUE=&%D871A
M1&%T93TB,C R,BTP-"TR-E0Q,3HP.#HT-"LP-3HS,"(@<&1F.E!R;V1U8V5R
M/2)!8W)O8F%T($1I<W1I;&QE<B Q,"XQ+C$V("A7:6YD;W=S*2(@9&,Z9F]R
M;6%T/2)I;6%G92]J<&5G(B!X;7!-33I$;V-U;65N=$E$/2)U=6ED.C1D,&1B
M,39C+3!D.#@M-&1C-BUB8S0R+68W,V9F-S9E,3$P,2(@>&UP34TZ26YS=&%N
M8V5)1#TB>&UP+FEI9#I!-38S,4$R,3(S0S5%0S$Q0CDX.$5%,3@V044T,#A#
M0R(@>&UP34TZ3W)I9VEN86Q$;V-U;65N=$E$/2)U=6ED.C1D,&1B,39C+3!D
M.#@M-&1C-BUB8S0R+68W,V9F-S9E,3$P,2(@<&AO=&]S:&]P.D-O;&]R36]D
M93TB,R(@<&AO=&]S:&]P.DE#0U!R;V9I;&4](G-21T(@245#-C$Y-C8M,BXQ
M(CX@/&1C.G1I=&QE/B \<F1F.D%L=#X@/')D9CIL:2!X;6PZ;&%N9STB>"UD
M969A=6QT(CY-:6-R;W-O9G0@5V]R9" M(%$Q(#(P,C(@4T5#($9/4DT@,3 M
M42 M($0T(#(U05!2,C(@,#@S-RYD;V-X/"]R9&8Z;&D^(#PO<F1F.D%L=#X@
M/"]D8SIT:71L93X@/&1C.F-R96%T;W(^(#QR9&8Z4V5Q/B \<F1F.FQI/G)R
M,3<W.#8U/"]R9&8Z;&D^(#PO<F1F.E-E<3X@/"]D8SIC<F5A=&]R/B \>&UP
M34TZ2&ES=&]R>3X@/')D9CI397$^(#QR9&8Z;&D@<W1%=G0Z86-T:6]N/2)C
M;VYV97)T960B('-T179T.G!A<F%M971E<G,](F9R;VT@87!P;&EC871I;VXO
M<&1F('1O(&%P<&QI8V%T:6]N+W9N9"YA9&]B92YP:&]T;W-H;W B+SX@/')D
M9CIL:2!S=$5V=#IA8W1I;VX](F1E<FEV960B('-T179T.G!A<F%M971E<G,]
M(F-O;G9E<G1E9"!F<F]M(&%P<&QI8V%T:6]N+W9N9"YA9&]B92YP:&]T;W-H
M;W @=&\@:6UA9V4O:G!E9R(O/B \<F1F.FQI('-T179T.F%C=&EO;CTB<V%V
M960B('-T179T.FEN<W1A;F-E240](GAM<"YI:60Z034V,S%!,C$R,T,U14,Q
M,4(Y.#A%13$X-D%%-# X0T,B('-T179T.G=H96X](C(P,C(M,#0M,C94,3$Z
M,#@Z-#0K,#4Z,S B('-T179T.G-O9G1W87)E06=E;G0](D%D;V)E(%!H;W1O
M<VAO<"!#4S8@*%=I;F1O=W,I(B!S=$5V=#IC:&%N9V5D/2(O(B\^(#PO<F1F
M.E-E<3X@/"]X;7!-33I(:7-T;W)Y/B \>&UP34TZ1&5R:79E9$9R;VT@<W12
M968Z:6YS=&%N8V5)1#TB=75I9#HS-C<Q-F9A82UE-#1E+30S-C$M.&,U92TU
M-V$Y-39E86%A,#<B('-T4F5F.F1O8W5M96YT240](G5U:60Z-&0P9&(Q-F,M
M,&0X."TT9&,V+6)C-#(M9C<S9F8W-F4Q,3 Q(B!S=%)E9CIO<FEG:6YA;$1O
M8W5M96YT240](G5U:60Z-&0P9&(Q-F,M,&0X."TT9&,V+6)C-#(M9C<S9F8W
M-F4Q,3 Q(B\^(#PO<F1F.D1E<V-R:7!T:6]N/B \+W)D9CI21$8^(#PO>#IX
M;7!M971A/B @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @
M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @
M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @
M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @
M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @
M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @
M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @
M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @
M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @
M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @
M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @
M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @
M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @
M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @
M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @
M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @
M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @
M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @
M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @
M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @
M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @
M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @
M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @
M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @
M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @
M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @
M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @
M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @
M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @
M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @
M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @
M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @
M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @
M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @
M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @
M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @
M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @
M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @
M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @
M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @
M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @
M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @
M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @
M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @
M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @
M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(#P_>'!A8VME="!E;F0]
M(G<B/S[_X@Q824-#7U!23T9)3$4  0$   Q(3&EN;P(0  !M;G1R4D="(%A9
M6B 'S@ "  D !@ Q  !A8W-P35-&5     !)14,@<U)'0@
M 0  ]M8  0    #3+4A0("
M                         !%C<')T   !4    #-D97-C   !A    &QW
M='!T   !\    !1B:W!T   "!    !1R6%E:   "&    !1G6%E:   "+
M !1B6%E:   "0    !1D;6YD   "5    '!D;61D   "Q    (AV=65D   #
M3    (9V:65W   #U    "1L=6UI   #^    !1M96%S   $#    "1T96-H
M   $,     QR5%)#   $/   " QG5%)#   $/   " QB5%)#   $/   " QT
M97AT     $-O<'ER:6=H=" H8RD@,3DY."!(97=L971T+5!A8VMA<F0@0V]M
M<&%N>0  9&5S8P         2<U)'0B!)14,V,3DV-BTR+C$
M !)S4D="($E%0S8Q.38V+3(N,0
M                                6%E:(        /-1  $    !%LQ8
M65H@                     %A96B        !OH@  ./4   .06%E:(
M     &*9  "WA0  &-I865H@        )*    ^$  "VSV1E<V,
M%DE%0R!H='1P.B\O=W=W+FEE8RYC:               %DE%0R!H='1P.B\O
M=W=W+FEE8RYC:
M              !D97-C         "Y)14,@-C$Y-C8M,BXQ($1E9F%U;'0@
M4D="(&-O;&]U<B!S<&%C92 M('-21T(              "Y)14,@-C$Y-C8M
M,BXQ($1E9F%U;'0@4D="(&-O;&]U<B!S<&%C92 M('-21T(
M                9&5S8P         L4F5F97)E;F-E(%9I97=I;F<@0V]N
M9&ET:6]N(&EN($E%0S8Q.38V+3(N,0              +%)E9F5R96YC92!6
M:65W:6YG($-O;F1I=&EO;B!I;B!)14,V,3DV-BTR+C$
M                 '9I97<      !.D_@ 47RX $,\4  /MS  $$PL  UR>
M     5A96B       $P)5@!0    5Q_G;65A<P         !
M             H\    "<VEG(     !#4E0@8W5R=@        0     !0 *
M  \ %  9 !X (P H "T ,@ W #L 0 !% $H 3P!4 %D 7@!C &@ ;0!R '<
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
M P,# P,# P,# P,# P,# P,# P,# P,# P,# P,# P/_P  1" "0 S0# 1$
M A$! Q$!_]T ! !G_\0!H@    8" P$             !P@&!00) PH" 0 +
M 0  !@,! 0$            &!00#!P(( 0D "@L0  (! P0! P," P,# @8)
M=0$" P01!1(&(0<3(@ (,11!,B,5"5%"%F$D,Q=2<8$88I$E0Z&Q\"8T<@H9
MP=$U)^%3-H+QDJ)$5'-%1C='8RA55E<:LL+2XO)D@W23A&6CL\/3XRDX9O-U
M*CDZ2$E*6%E:9VAI:G9W>'EZA8:'B(F*E)66EYB9FJ2EIJ>HJ:JTM;:WN+FZ
MQ,7&Q\C)RM35UM?8V=KDY>;GZ.GJ]/7V]_CY^A$  @$# @0$ P4$! 0&!@5M
M 0(#$00A$@4Q!@ B$T%1!S)A%'$(0H$CD152H6(6,PFQ),'10W+P%^&"-"62
M4QAC1/&BLB8U&50V160G"G.#DT9TPM+B\E5E=58WA(6CL\/3X_,I&I2DM,34
MY/25I;7%U>7U*$=79CAVAI:FML;6YO9G=X>7I[?'U^?W2%AH>(B8J+C(V.CX
M.4E9:7F)F:FYR=GI^2HZ2EIJ>HJ:JKK*VNKZ_]H # ,!  (1 Q$ /P#?X]^Z
M]U[W[KW7O?NO=>]^Z]U[W[KW7O?NO=>]^Z]U[W[KW7O?NO?+SZ][]U[KWOW7
MNO>_=>Z][]U[KWOW7NO>_=>Z][]U[KWOW7NO>_=>Z][]U[KWOW7NO>_=>Z][
M]U[KWOW7NO>_=>Z][]U[KWOW7NO>_=>Z][]U[KWOW7NO>_=>Z][]U[KWOW7N
MO>_=>Z]_Q/OW7NO>_=>Z][]U[KWOW7NO>_=>Z][]U[KWOW7NO>_=>Z][]U[K
MWOW7NO7%[7YX-OS8WL?]C;W[KWS\NO>_=>Z][]U[KWOW7NO>_=>Z][]U[KWO
MW7NO>_=>Z][]U[KWOW7NO>_=>Z][]U[KWOW7NO>_=>Z][]U[KWOW7NO>_=>Z
M][]U[KWOW7NO>_=>Z][]U[KWOW7NO>_=>Z][]U[KWOW7NO>_=>Z][]U[KWOW
M7NO>_=>Z][]U[KWOW7NO>_=>Z][]U[KWOW7NO>_=>Z][]U[KWOW7NO>_=>Z]
M[]U[KWOW7NO>_=>Z][]U[KWOW7NO>_=>Z][]U[KWOW7NO>_=>Z][]U[KWOW7
MNO>_=>Z][]U[KWOW7NO>_=>Z][]U[KWOW7NO>_=>Z][]U[KWOW7NO>_=>Z][
M]U[K_]#?X]^Z]U[W[KW7O?NO=>]^Z]U[W[KW7O?NO=>]^Z]U[W[KW6BS_/>K
MLC3_ ,QS?4=-E,M2Q?Z*>H#X:3*Y&E@!.&R=RL-/4QQ*6_) %S]??4;[J\,,
MGL]MADA1F^NNLE03\8\R.N6WWLKNYM_=>\6&4J#;0^G^^8_7R^7"I)XD]4\?
MQ;,_\[W/_P#G]R__ -6^\B_IK;_E&B_WA?\ -UC'^\[_ /Y23_+_ #=>_BV9
M_P"=[G__ #^Y?_ZM]^^FMO\ E&B_WA?\W7OWG?\ _*2?Y?YNO?Q;,_\ .]S_
M /Y_<O\ _5OOWTUM_P HT7^\+_FZ]^\[_P#Y23_+_-U[^+9G_G>Y_P#\_N7_
M /JWW[Z:V_Y1HO\ >%_S=>_>=_\ \I)_E_FZ]_%LS_SO<_\ ^?W+_P#U;[]]
M-;?\HT7^\+_FZ]^\[_\ Y23_ "_S=>_BV9_YWN?_ //[E_\ ZM]^^FMO^4:+
M_>%_S=>_>=__ ,I)_E_FZ]_%LS_SO<__ .?W+_\ U;[]]-;?\HT7^\+_ )NO
M?O.__P"4D_R_S=>_BV9_YWN?_P#/[E__ *M]^^FMO^4:+_>%_P W7OWG?_\
M*2?Y?YNO?Q;,_P#.]S__ )_<O_\ 5OOWTUM_RC1?[PO^;KW[SO\ _E)/\O\
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
M_P #GR+_ ,IVY?\ .6+_ *T=>_Y//_>L_P"F6Y)_[(;_ /[VO7O^@;KX'?\
M/=?)C_T/.OO_ +5'OW_ Y\B_\IVY?\Y8O^M'7O\ D\_]ZS_IEN2?^R&__P"]
MKU[_ *!NO@=_SW7R8_\ 0\Z^_P#M4>_?\#GR+_RG;E_SEB_ZT=>_Y//_ 'K/
M^F6Y)_[(;_\ [VO1UOA#_*J^.7P%WUO#L'I?<?;69S>]MI1[-RT'8.Y=MYG&
MPXN/,4.;$U%38/9VV98ZXU>/C77))(HC+ *"U_8SY*]K>7>0[Z\W#9KB[>::
M+PV$KHPTZ@V L:9J!DDXZQF^\]]_/WE^]ERKR[RA[E;-R_;;9MFX&\B:PMKF
M&0RF%X:.T]Y<@IHD8Z5526H2<4ZLO]R3UA/U[W[KW7O?NO=>]^Z]U[W[KW7O
M?NO=>]^Z]U[W[KW7O?NO=>]^Z]U[W[KW7O?NO=>]^Z]U[W[KW0;]K8CM3-[0
MJ*#IK>VT.O\ >[5U!+2[CWSL3(=C8"''Q3A\E23;8QF\]A5<U164_HBF&100
MMZBDGT]EVZQ;I-:-'L][#;WNH4>6(S)2N1H62(DD<#KQZ'H9\A;AR'MG,4-W
M[D<L[CN_*XBD#6]E?1[=.9"M(W%S+9WR*J-ED-N2XP&3CT6#_1O_ #$?^\J_
MC'_Z2'O?_P"ZF]AC]W>X7_34[9_V02?]MO4Y?US^YY_X07GC_P >VR_\MCKW
M^C?^8C_WE7\8_P#TD/>__P!U-[]^[O<+_IJ=L_[()/\ MMZ]_7/[GG_A!>>/
M_'MLO_+8Z]_HW_F(_P#>5?QC_P#20][_ /W4WOW[N]PO^FIVS_L@D_[;>O?U
MS^YY_P"$%YX_\>VR_P#+8Z]_HW_F(_\ >5?QC_\ 20][_P#W4WOW[N]PO^FI
MVS_L@D_[;>O?US^YY_X07GC_ ,>VR_\ +8Z]_HW_ )B/_>5?QC_])#WO_P#=
M3>_?N[W"_P"FIVS_ +()/^VWKW]<_N>?^$%YX_\ 'MLO_+8Z]_HW_F(_]Y5_
M&/\ ])#WO_\ =3>_?N[W"_Z:G;/^R"3_ +;>O?US^YY_X07GC_Q[;+_RV.O?
MZ-_YB/\ WE7\8_\ TD/>_P#]U-[]^[O<+_IJ=L_[()/^VWKW]<_N>?\ A!>>
M/_'MLO\ RV.O?Z-_YB/_ 'E7\8__ $D/>_\ ]U-[]^[O<+_IJ=L_[()/^VWK
MW]<_N>?^$%YX_P#'MLO_ "V.O?Z-_P"8C_WE7\8__20][_\ W4WOW[N]PO\
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
MT#/<;_IWO/G_ $IKW_M&EZ^:%0_\ J/_ *A:?_K2GOM2WQ-]O7$6Z_W)N?\
MFHW^$]2O=>F.O>_=>Z][]U[KWOW7NO>_=>Z][]U[KWOW7NO>_=>Z?MI_\?AL
MK_P]MF_^]/BO:/<O^2;N7_/-+_U;;HXY?_Y+.W_\U/\ (>OJ.^^&G7=SKWOW
M7NO>_=>Z][]U[KWOW7NO>_=>Z][]U[KWOW7NO>_=>Z__U=_CW[KW7O?NO=>]
M^Z]U[W[KW7O?NO=>]^Z]U[W[KW7O?NO=:*'\^3_MX]OK_P 11U!_[ILG[ZE?
M=4_Z<[MG_/==?\?'7*W[W/\ T]FZ_P">:'_JU'U3G[R-ZQ=Z][]U[KWOW7NO
M>_=>Z][]U[KWOW7NO>_=>Z][]U[KWOW7NMS#_A./_P!D==N_^+)[F_\ ?>=;
M>^<'WQ_^GB\O?]*6/_M(N>NFWW,?^G<<P_\ 2Y;_ +1+3K8+]XC]9?=>]^Z]
MU[W[KW7O?NO=>]^Z]U[W[KW7O?NO=>]^Z]U[W[KW7O?NO=>]^Z]U[W[KW7O?
MNO=>]^Z]U[W[KW7O?NO=>]^Z]U[W[KW7O?NO=>]^Z]U[W[KW7O?NO=>]^Z]U
M[W[KW7O?NO=>]^Z]U[W[KW7O?NO=>]^Z]U[W[KW7O?NO=>]^Z]U[W[KW7O?N
MO=>]^Z]U[W[KW7O?NO=>]^Z]U[W[KW7O?NO=>]^Z]U[W[KW7O?NO=>]^Z]U[
MW[KW7O?NO=>]^Z]U[W[KW7O?NO=>]^Z]U[W[KW7O?NO=>]^Z]U[W[KW7O?NO
M=>]^Z]U[W[KW7O?NO=>]^Z]U[W[KW7O?NO=>]^Z]U[W[KW7O?NO=%W^7G_9)
MWR@_\5W[K_\ ?:[E]C#V]_Y7_D?_ *7%E_VDQ] SW&_Z=[SY_P!*:]_[1I>O
MFA4/_ *C_P"H6G_ZTI[[4M\3?;UQ%NO]R;G_ )J-_A/4KW7ICKWOW7NO>_=>
MZ][]U[KWOW7NO>_=>Z][]U[KWOW7NG[:?_'X;*_\/;9O_O3XKVCW+_DF[E_S
MS2_]6VZ..7_^2SM__-3_ "'KZCOOAIUW<Z][]U[KWOW7NO>_=>Z][]U[KWOW
M7NO>_=>Z][]U[KWOW7NO_];?X]^Z]U[W[KW7O?NO=>]^Z]U[W[KW7O?NO=>]
M^Z]U[W[KW6BA_/D_[>/;Z_\ $4=0?^Z;)^^I7W5/^G.[9_SW77_'QURM^]S_
M -/9NO\ GFA_ZM1]4Y^\C>L7>O>_=>Z][]U[KWOW7NO>_=>Z][]U[KWOW7NO
M>_=>Z][]U[K<P_X3C_\ 9'7;O_BR>YO_ 'WG6WOG!]\?_IXO+W_2EC_[2+GK
MIM]S'_IW',/_ $N6_P"T2TZV"_>(_67W7O?NO=>]^Z]U[W[KW7O?NO=>]^Z]
MU[W[KW7O?NO=>]^Z]U[W[KW7O?NO=>]^Z]U[W[KW7O?NO=>]^Z]U[W[KW7O?
MNO=>]^Z]U[W[KW7O?NO=>]^Z]U[W[KW7O?NO=>]^Z]U[W[KW7O?NO=>]^Z]U
M[W[KW7O?NO=>]^Z]U[W[KW7O?NO=>]^Z]U[W[KW7O?NO=>]^Z]U[W[KW7O?N
MO=>]^Z]U[W[KW7O?NO=>]^Z]U[W[KW7O?NO=>]^Z]U[W[KW7O?NO=>]^Z]U[
MW[KW7O?NO=>]^Z]U[W[KW7O?NO=>]^Z]U[W[KW7O?NO=>]^Z]U[W[KW7O?NO
M=>]^Z]U[W[KW7O?NO=>]^Z]U[W[KW1=_EY_V2=\H/_%=^Z__ 'VNY?8P]O?^
M5_Y'_P"EQ9?]I,?0,]QO^G>\^?\ 2FO?^T:7KYH5#_P"H_\ J%I_^M*>^U+?
M$WV]<1;K_<FY_P":C?X3U*]UZ8Z][]U[KWOW7NO>_=>Z][]U[KWOW7NO>_=>
MZ][]U[I^VG_Q^&RO_#VV;_[T^*]H]R_Y)NY?\\TO_5MNCCE__DL[?_S4_P A
MZ^H[[X:==W.O>_=>Z][]U[KWOW7NO>_=>Z][]U[KWOW7NO>_=>Z][]U[K__7
MW^/?NO=>]^Z]U[W[KW7O?NO=>]^Z]U[W[KW7O?NO=>]^Z]UHH?SY/^WCV^O_
M !%'4'_NFR?OJ5]U3_ISNV?\]UU_Q\=<K?O<_P#3V;K_ )YH?^K4?5.?O(WK
M%WKWOW7NO>_=>Z][]U[KWOW7NO>_=>Z][]U[KWOW7NO>_=>ZW,/^$X__ &1U
MV[_XLGN;_P!]YUM[YP??'_Z>+R]_TI8_^TBYZZ;?<Q_Z=QS#_P!+EO\ M$M.
MM@OWB/UE]U[W[KW7O?NO=>]^Z]U[W[KW7O?NO=>]^Z]U[W[KW7O?NO=>]^Z]
MU[W[KW7O?NO=>]^Z]U[W[KW7O?NO=>]^Z]U[W[KW7O?NO=>]^Z]U[W[KW7O?
MNO=>]^Z]U[W[KW7O?NO=>]^Z]U[W[KW7O?NO=>]^Z]U[W[KW7O?NO=>]^Z]U
M[W[KW7O?NO=>]^Z]U[W[KW7O?NO=>]^Z]U[W[KW7O?NO=>]^Z]U[W[KW7O?N
MO=>]^Z]U[W[KW7O?NO=>]^Z]U[W[KW7O?NO=>]^Z]U[W[KW7O?NO=>]^Z]U[
MW[KW7O?NO=>]^Z]U[W[KW7O?NO=>]^Z]U[W[KW7O?NO=>]^Z]U[W[KW7O?NO
M=>]^Z]T7?Y>?]DG?*#_Q7?NO_P!]KN7V,/;W_E?^1_\ I<67_:3'T#/<;_IW
MO/G_ $IKW_M&EZ^:%0_\ J/_ *A:?_K2GOM2WQ-]O7$6Z_W)N?\ FHW^$]2O
M=>F.O>_=>Z][]U[KWOW7NO>_=>Z][]U[KWOW7NO>_=>Z?MI_\?ALK_P]MF_^
M]/BO:/<O^2;N7_/-+_U;;HXY?_Y+.W_\U/\ (>OJ.^^&G7=SKWOW7NO>_=>Z
M][]U[KWOW7NO>_=>Z][]U[KWOW7NO>_=>Z__T-_.>H@I8GGJ9H:>!+:YIY$A
MB34P5=<DC*BW8@"Y^I]^Z]TW_P =PG_.YQ7_ )\*3_K][]U[KW\=PG_.YQ7_
M )\*3_K][]U[KW\=PG_.YQ7_ )\*3_K][]U[KW\=PG_.YQ7_ )\*3_K][]U[
MKW\=PG_.YQ7_ )\*3_K][]U[KW\=PG_.YQ7_ )\*3_K][]U[KW\=PG_.YQ7_
M )\*3_K][]U[K1@_GNSPU7\QK?,M--%4Q-U1U!:6G=9HS_N'R? >(LM_\+^^
MHWW5I84]GML#W$:GZZZP74'XQY$@]<LOO:V\\ONQ=F.!V MH. )_T&/Y?ZL^
MG5/-F_U+?\DM_P 4]Y&?46W_ "EP_P#.1/\ H+K&'Z*\_P"463_>3_FZ]9O]
M2W_)+?\ %/?OJ+;_ )2X?^<B?]!=>^BO/^463_>3_FZ]9O\ 4M_R2W_%/?OJ
M+;_E+A_YR)_T%U[Z*\_Y19/]Y/\ FZ]9O]2W_)+?\4]^^HMO^4N'_G(G_077
MOHKS_E%D_P!Y/^;KUF_U+?\ )+?\4]^^HMO^4N'_ )R)_P!!=>^BO/\ E%D_
MWD_YNO6;_4M_R2W_ !3W[ZBV_P"4N'_G(G_077OHKS_E%D_WD_YNO6;_ %+?
M\DM_Q3W[ZBV_Y2X?^<B?]!=>^BO/^463_>3_ )NO6;_4M_R2W_%/?OJ+;_E+
MA_YR)_T%U[Z*\_Y19/\ >3_FZ]9O]2W_ "2W_%/?OJ+;_E+A_P"<B?\ 077O
MHKS_ )19/]Y/^;K<C_X3H9"@HOAWVVM974=([?)+<Y6.JJH*>0K_ */>MK.(
MY9$?0Q! :VDD$ W!MSC^^,\;^XG+QCD5A^Y8_A8-_P 2+GT)_9UTP^YI')'[
M<\PK)&RG]\MQ!'_$2T]?]7'K8"_CN$_YW.*_\^%)_P!?O>)/67?7OX[A/^=S
MBO\ SX4G_7[W[KW7OX[A/^=SBO\ SX4G_7[W[KW7OX[A/^=SBO\ SX4G_7[W
M[KW7OX[A/^=SBO\ SX4G_7[W[KW7OX[A/^=SBO\ SX4G_7[W[KW7OX[A/^=S
MBO\ SX4G_7[W[KW7OX[A/^=SBO\ SX4G_7[W[KW7OX[A/^=SBO\ SX4G_7[W
M[KW7OX[A/^=SBO\ SX4G_7[W[KW7OX[A/^=SBO\ SX4G_7[W[KW7OX[A/^=S
MBO\ SX4G_7[W[KW7OX[A/^=SBO\ SX4G_7[W[KW7OX[A/^=SBO\ SX4G_7[W
M[KW7OX[A/^=SBO\ SX4G_7[W[KW7OX[A/^=SBO\ SX4G_7[W[KW7OX[A/^=S
MBO\ SX4G_7[W[KW7OX[A/^=SBO\ SX4G_7[W[KW7OX[A/^=SBO\ SX4G_7[W
M[KW7OX[A/^=SBO\ SX4G_7[W[KW7OX[A/^=SBO\ SX4G_7[W[KW7OX[A/^=S
MBO\ SX4G_7[W[KW7OX[A/^=SBO\ SX4G_7[W[KW7OX[A/^=SBO\ SX4G_7[W
M[KW7OX[A/^=SBO\ SX4G_7[W[KW7OX[A/^=SBO\ SX4G_7[W[KW7OX[A/^=S
MBO\ SX4G_7[W[KW7OX[A/^=SBO\ SX4G_7[W[KW7OX[A/^=SBO\ SX4G_7[W
M[KW7OX[A/^=SBO\ SX4G_7[W[KW7OX[A/^=SBO\ SX4G_7[W[KW7OX[A/^=S
MBO\ SX4G_7[W[KW7OX[A/^=SBO\ SX4G_7[W[KW7OX[A/^=SBO\ SX4G_7[W
M[KW7OX[A/^=SBO\ SX4G_7[W[KW7OX[A/^=SBO\ SX4G_7[W[KW7OX[A/^=S
MBO\ SX4G_7[W[KW7OX[A/^=SBO\ SX4G_7[W[KW7OX[A/^=SBO\ SX4G_7[W
M[KW7OX[A/^=SBO\ SX4G_7[W[KW7OX[A/^=SBO\ SX4G_7[W[KW7OX[A/^=S
MBO\ SX4G_7[W[KW7OX[A/^=SBO\ SX4G_7[W[KW7OX[A/^=SBO\ SX4G_7[W
M[KW7OX[A/^=SBO\ SX4G_7[W[KW7OX[A/^=SBO\ SX4G_7[W[KW7OX[A/^=S
MBO\ SX4G_7[W[KW7OX[A/^=SBO\ SX4G_7[W[KW7OX[A/^=SBO\ SX4G_7[W
M[KW7OX[A/^=SBO\ SX4G_7[W[KW7OX[A/^=SBO\ SX4G_7[W[KW7OX[A/^=S
MBO\ SX4G_7[W[KW7OX[A/^=SBO\ SX4G_7[W[KW7OX[A/^=SBO\ SX4G_7[W
M[KW7OX[A/^=SBO\ SX4G_7[W[KW7OX[A/^=SBO\ SX4G_7[W[KW7OX[A/^=S
MBO\ SX4G_7[W[KW7OX[A/^=SBO\ SX4G_7[W[KW7OX[A/^=SBO\ SX4G_7[W
M[KW7OX[A/^=SBO\ SX4G_7[W[KW7OX[A/^=SBO\ SX4G_7[W[KW7OX[A/^=S
MBO\ SX4G_7[W[KW7OX[A/^=SBO\ SX4G_7[W[KW7OX[A/^=SBO\ SX4G_7[W
M[KW1>OESFL/+\4/D['%E<;)(_P >>Z52..NI7=V;K;<H54192S,Q-@ +D^Q?
M[>D#G[D<D@#]\6>2:#_<F/B3@= WW&!/M[SV "3^YKW %3_N-+P R>OFJT(;
M[&C]+?\  6G_ ++?\<4_P]]I7GMM;?XU#Q/^B)_T%UQ-N;.[-S<$6LA&MOPG
MU/RZE6;_ %+?\DM_Q3W7ZBV_Y2X?^<B?]!=,?17G_*+)_O)_S=>LW^I;_DEO
M^*>_?46W_*7#_P Y$_Z"Z]]%>?\ *+)_O)_S=>LW^I;_ ));_BGOWU%M_P I
M</\ SD3_ *"Z]]%>?\HLG^\G_-UZS?ZEO^26_P"*>_?46W_*7#_SD3_H+KWT
M5Y_RBR?[R?\ -UZS?ZEO^26_XI[]]1;?\I</_.1/^@NO?17G_*+)_O)_S=>L
MW^I;_DEO^*>_?46W_*7#_P Y$_Z"Z]]%>?\ *+)_O)_S=>LW^I;_ ));_BGO
MWU%M_P I</\ SD3_ *"Z]]%>?\HLG^\G_-UZS?ZEO^26_P"*>_?46W_*7#_S
MD3_H+KWT5Y_RBR?[R?\ -T^[4NN[]EE@0!O;9I)*D #^\V*Y)MP![1[C/;G;
MMR NH:_3R_Z(G^^V_I=&^PVETN\6#-;2 :_X3Z'Y=?4(.<P@)!S&*!'!!R%(
M"#_C^][X<]=U.'7OX[A/^=SBO_/A2?\ 7[W[KW7OX[A/^=SBO_/A2?\ 7[W[
MKW7OX[A/^=SBO_/A2?\ 7[W[KW7OX[A/^=SBO_/A2?\ 7[W[KW7OX[A/^=SB
MO_/A2?\ 7[W[KW7OX[A/^=SBO_/A2?\ 7[W[KW4FFR&/K6=:.NHZMHP&D6FJ
M89V16)"LXB=RH8@V)^MO?NO=3/?NO=?_T=]'>6RMH]A[<R.T-];;PV[MK9<4
MPRFW]P8^GRF(R HZN"OI!5T-6DE/.*>MI8Y4U*=,B*PY ]^Z]T"'^R:?$_\
M[QTZ=_\ 0"V]_P#4/OW7NO?[)I\3_P#O'3IW_P! +;W_ -0^_=>Z]_LFGQ/_
M .\=.G?_ $ MO?\ U#[]U[KW^R:?$_\ [QTZ=_\ 0"V]_P#4/OW7NO?[)I\3
M_P#O'3IW_P! +;W_ -0^_=>Z]_LFGQ/_ .\=.G?_ $ MO?\ U#[]U[KW^R:?
M$_\ [QTZ=_\ 0"V]_P#4/OW7NLZ?#SXIH-(^.G3!_P 7Z[VO*W^MKDQKN0/P
M+V'X]U**34U_:>K!B/(?L!_R=<O]D_\ BI_WCGTM_P"BWVI_]:_>O#7Y_M/^
M?K>MO0?L'^;KW^R?_%3_ +QSZ6_]%OM3_P"M?OWAK\_VG_/U[6WH/V#_ #=>
M_P!D_P#BI_WCGTM_Z+?:G_UK]^\-?G^T_P"?KVMO0?L'^;KW^R?_ !4_[QSZ
M6_\ 1;[4_P#K7[]X:_/]I_S]>UMZ#]@_S=>_V3_XJ?\ >.?2W_HM]J?_ %K]
M^\-?G^T_Y^O:V]!^P?YNO?[)_P#%3_O'/I;_ -%OM3_ZU^_>&OS_ &G_ #]>
MUMZ#]@_S=>_V3_XJ?]XY]+?^BWVI_P#6OW[PU^?[3_GZ]K;T'[!_FZ]_LG_Q
M4_[QSZ6_]%OM3_ZU^_>&OS_:?\_7M;>@_8/\W7O]D_\ BI_WCGTM_P"BWVI_
M]:_?O#7Y_M/^?KVMO0?L'^;K%)\.?BC(06^.G38L+63K[;42_DW*QX]%)Y^M
MK^[!0O#_ #_X>JDD^G[*?X.L?^R:?$__ +QTZ=_] +;W_P!0^]]:Z]_LFGQ/
M_P"\=.G?_0"V]_\ 4/OW7NO?[)I\3_\ O'3IW_T MO?_ %#[]U[KW^R:?$__
M +QTZ=_] +;W_P!0^_=>Z]_LFGQ/_P"\=.G?_0"V]_\ 4/OW7NO?[)I\3_\
MO'3IW_T MO?_ %#[]U[KW^R:?$__ +QTZ=_] +;W_P!0^_=>Z]_LFGQ/_P"\
M=.G?_0"V]_\ 4/OW7NO?[)I\3_\ O'3IW_T MO?_ %#[]U[KW^R:?$__ +QT
MZ=_] +;W_P!0^_=>Z]_LFGQ/_P"\=.G?_0"V]_\ 4/OW7NO?[)I\3_\ O'3I
MW_T MO?_ %#[]U[KW^R:?$__ +QTZ=_] +;W_P!0^_=>Z]_LFGQ/_P"\=.G?
M_0"V]_\ 4/OW7NO?[)I\3_\ O'3IW_T MO?_ %#[]U[KW^R:?$__ +QTZ=_]
M +;W_P!0^_=>Z]_LFGQ/_P"\=.G?_0"V]_\ 4/OW7NO?[)I\3_\ O'3IW_T
MMO?_ %#[]U[KW^R:?$__ +QTZ=_] +;W_P!0^_=>Z]_LFGQ/_P"\=.G?_0"V
M]_\ 4/OW7NO?[)I\3_\ O'3IW_T MO?_ %#[]U[KW^R:?$__ +QTZ=_] +;W
M_P!0^_=>Z]_LFGQ/_P"\=.G?_0"V]_\ 4/OW7NO?[)I\3_\ O'3IW_T MO?_
M %#[]U[KW^R:?$__ +QTZ=_] +;W_P!0^_=>Z]_LFGQ/_P"\=.G?_0"V]_\
M4/OW7NO?[)I\3_\ O'3IW_T MO?_ %#[]U[KW^R:?$__ +QTZ=_] +;W_P!0
M^_=>Z]_LFGQ/_P"\=.G?_0"V]_\ 4/OW7NO?[)I\3_\ O'3IW_T MO?_ %#[
M]U[KW^R:?$__ +QTZ=_] +;W_P!0^_=>Z]_LFGQ/_P"\=.G?_0"V]_\ 4/OW
M7NO?[)I\3_\ O'3IW_T MO?_ %#[]U[KW^R:?$__ +QTZ=_] +;W_P!0^_=>
MZ]_LFGQ/_P"\=.G?_0"V]_\ 4/OW7NO?[)I\3_\ O'3IW_T MO?_ %#[]U[K
MW^R:?$__ +QTZ=_] +;W_P!0^_=>Z]_LFGQ/_P"\=.G?_0"V]_\ 4/OW7NO?
M[)I\3_\ O'3IW_T MO?_ %#[]U[KW^R:?$__ +QTZ=_] +;W_P!0^_=>Z]_L
MFGQ/_P"\=.G?_0"V]_\ 4/OW7NO?[)I\3_\ O'3IW_T MO?_ %#[]U[KW^R:
M?$__ +QTZ=_] +;W_P!0^_=>Z]_LFGQ/_P"\=.G?_0"V]_\ 4/OW7NO?[)I\
M3_\ O'3IW_T MO?_ %#[]U[KW^R:?$__ +QTZ=_] +;W_P!0^_=>Z]_LFGQ/
M_P"\=.G?_0"V]_\ 4/OW7NO?[)I\3_\ O'3IW_T MO?_ %#[]U[KW^R:?$__
M +QTZ=_] +;W_P!0^_=>Z]_LFGQ/_P"\=.G?_0"V]_\ 4/OW7NO?[)I\3_\
MO'3IW_T MO?_ %#[]U[KW^R:?$__ +QTZ=_] +;W_P!0^_=>Z]_LFGQ/_P"\
M=.G?_0"V]_\ 4/OW7NO?[)I\3_\ O'3IW_T MO?_ %#[]U[KW^R:?$__ +QT
MZ=_] +;W_P!0^_=>Z]_LFGQ/_P"\=.G?_0"V]_\ 4/OW7NO?[)I\3_\ O'3I
MW_T MO?_ %#[]U[KW^R:?$__ +QTZ=_] +;W_P!0^_=>Z]_LFGQ/_P"\=.G?
M_0"V]_\ 4/OW7NO?[)I\3_\ O'3IW_T MO?_ %#[]U[KW^R:?$__ +QTZ=_]
M +;W_P!0^_=>Z]_LFGQ/_P"\=.G?_0"V]_\ 4/OW7NO?[)I\3_\ O'3IW_T
MMO?_ %#[]U[KW^R:?$__ +QTZ=_] +;W_P!0^_=>Z['PV^*"D$?'7IVX(/\
MQX.W2./P0:$@C_ \'W[CCKW"AZD?[)_\5/\ O'/I;_T6^U/_ *U^Z>&OS_:?
M\_5]9]%_8/\ -U[_ &3_ .*G_>.?2W_HM]J?_6OW[PU^?[3_ )^O:V]!^P?Y
MNO?[)_\ %3_O'/I;_P!%OM3_ .M?OWAK\_VG_/U[6WH/V#_-U[_9/_BI_P!X
MY]+?^BWVI_\ 6OW[PU^?[3_GZ]K;T'[!_FZ]_LG_ ,5/^\<^EO\ T6^U/_K7
M[]X:_/\ :?\ /U[6WH/V#_-U[_9/_BI_WCGTM_Z+?:G_ -:_?O#7Y_M/^?KV
MMO0?L'^;KW^R?_%3_O'/I;_T6^U/_K7[]X:_/]I_S]>UMZ#]@_S=>_V3_P"*
MG_>.?2W_ *+?:G_UK]^\-?G^T_Y^O:V]!^P?YNO?[)_\5/\ O'/I;_T6^U/_
M *U^_>&OS_:?\_7M;>@_8/\ -U[_ &3_ .*A_P"Y<^EO_1;[4_\ K7P??O#7
MY_M/^?KVLGR7]@_S=1O]DU^)Y^OQUZ>)_J=A;>)_VYH?=^J=>_V33XG_ />.
MG3O_ * 6WO\ ZA]^Z]U[_9-/B?\ ]XZ=._\ H!;>_P#J'W[KW7O]DT^)_P#W
MCIT[_P"@%M[_ .H??NO=>_V33XG_ />.G3O_ * 6WO\ ZA]^Z]U[_9-/B?\
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
M.S]O=4;K[JW%UEM;'4&SJFCPV'V1U]M@5>3RE5D?-,U0RTM*X@9Y/=>Z%/\
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
ML+N3J3L U466_AN\-HYS<'AGQM92T"B2LQTKM30@0^3W7NLGR^P.]_COO/\
MX4B[0V]\:^IOF!LKY/=28_=.2[PP?='05!!\/,#@>@MPXV#8GR1V-O#<:=G;
M!R'35)%#N#KO&XG$5<N?GI,:F,:":=9:#W7NA6^)/Q3^2&_,[\$>]]F].;LW
M#U!6?\)5-O?'/'[]HI,%%AZ_O3>&.ES^W.LJ:*OS-'DQG\KAZJFJ(I)*>.B,
M=5&?/_G-'NO=+#IC^7)\DMB?&;_A-?M:F^*^8VUO;XE?*#)=@?*:DQV.V/29
MKJ?%;AGW%5;GW/N^N@S*-4P;DRU12UM<:26KFJ#$C2(TL<:>_=>Z"GHOX4?S
M'NB/DSTMUW\6_B7\A?C3L';OSE@[1[8ZG[D[=^,'RW_E>;+Z"GS64RV[>ROC
M)O;>N QORBZ_[;W'3UL<E#08Z@I<U2U%3+Y*JG97BA]U[K=B]^Z]U[W[KW7O
M?NO=>]^Z]U[W[KW7O?NO=>]^Z]U[W[KW7O?NO=>]^Z]U[W[KW7O?NO=>]^Z]
MU[W[KW7O?NO=>]^Z]U[W[KW7O?NO=$;_ )EGQ J/GO\ !'Y-?$2@W+2;.S7=
M77%1@]K[FR*53XC$;RPF6Q6[]EU.=6AAJ:X[=;=FW:-,CX(I9Q0M*8T=]*GW
M7NJ">Z*C^;S\NOY=.*_E-Y7^6AN'IGNK>&P.O/CEW1\MMX]S]09+XD[7ZTV3
M/MO&[A[EV=4[7W'F.PMWY#>VW-MH\.VJ;$K6XF7)O:6J:B,<ONO=+3'?"7Y*
M?&7YS?,O9.Q_C9V7VOT!\B/Y4'57Q0Z8^0>V<EUNVW]L[K^.7QHWULR#%=HX
MO+[LQ.[\;N+?V?Q-#C,>**EJXI*O*4[RNM,)YZ7W7N@JZ5_EW_)+K_X]_P#"
M:K;=+\5\IM_=GQ*^06X-Z_*BCH:#95#E.I:3=&-S@W%NC=];2YA)*H9[.5L-
M?6&DDJY*J6%&E4RI&OOW7NBH_$+^4_\ ,'JS>WQR^(/R(^/WSX[5P'Q]^?H^
M2E#WELKY8_%K8'P=QD&W^QLSO79GRTVYBLAU3N;Y&Y[M@4.>DILELNMR"UU:
M7DD%92DQP47NO=7E?R6/AYOOX_[S_FG=H]Y]#T7779??'\UCY<=J=:;YS6!V
MVNZ]Z?'C>==M?*]>Y/"YN@J<IEJ/8]=DJS+ST=!+41^*6><M$"Y9O=>ZO?\
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
MYB__ &^O?NO=>_X;%^'W_/-]V?\ I87S%_\ M]>_=>Z]_P -B_#[_GF^[/\
MTL+YB_\ V^O?NO=>_P"&Q?A]_P \WW9_Z6%\Q?\ [?7OW7NO?\-B_#[_ )YO
MNS_TL+YB_P#V^O?NO=>_X;%^'W_/-]V?^EA?,7_[?7OW7NO?\-B_#[_GF^[/
M_2POF+_]OKW[KW7O^&Q?A]_SS?=G_I87S%_^WU[]U[KW_#8OP^_YYONS_P!+
M"^8O_P!OKW[KW7O^&Q?A]_SS?=G_ *6%\Q?_ +?7OW7NO?\ #8OP^_YYONS_
M -+"^8O_ -OKW[KW7O\ AL7X??\ /-]V?^EA?,7_ .WU[]U[KW_#8OP^_P">
M;[L_]+"^8O\ ]OKW[KW16:/X_?R[J_Y!]Y=!T^W>](4^,G4NT>U/D)VQE?FI
M\HL+U;U/+V!'E\UL[8FY<YE?DI2UL.[JKKW;==NK(_Y,*#"[?:AJ:RHC_B5(
MK^Z]T!OQKH_Y:GS,V'\M>Q/B?UM\IN\-O?%C>67Z_H)MO_+CY5X?_9@=U8GJ
M_;G9J0=)2;E^26)ARN#W#%N:GQN&RV3.,QN7J"*JEFDQLL%;+[KW1N^@OAO_
M "]?DSTIU;\@>H*?NO<76?<&R,!O[9N5;Y>?,:EK'P^X*"*MCH<OCG[]:?#[
MAQ$SO1Y*@FTU&/KX)J:95EB=1[KW0N_\-B_#[_GF^[/_ $L+YB__ &^O?NO=
M>_X;%^'W_/-]V?\ I87S%_\ M]>_=>Z]_P -B_#[_GF^[/\ TL+YB_\ V^O?
MNO=>_P"&Q?A]_P \WW9_Z6%\Q?\ [?7OW7NO?\-B_#[_ )YONS_TL+YB_P#V
M^O?NO=>_X;%^'W_/-]V?^EA?,7_[?7OW7NO?\-B_#[_GF^[/_2POF+_]OKW[
MKW7O^&Q?A]_SS?=G_I87S%_^WU[]U[KW_#8OP^_YYONS_P!+"^8O_P!OKW[K
MW7O^&Q?A]_SS?=G_ *6%\Q?_ +?7OW7NO?\ #8OP^_YYONS_ -+"^8O_ -OK
MW[KW7O\ AL7X??\ /-]V?^EA?,7_ .WU[]U[KW_#8OP^_P">;[L_]+"^8O\
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
7]^Z]U[W[KW7O?NO=>]^Z]U[W[KW7_]D!

end
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>14
<FILENAME>R1.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.1</span><table class="report" border="0" cellspacing="2" id="idm139655362628824">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Cover Page<br></strong></div></th>
<th class="th" colspan="1">3 Months Ended</th>
</tr>
<tr><th class="th">
<div>Mar. 31, 2022 </div>
<div>shares</div>
</th></tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_dei_CoverAbstract', window );"><strong>Cover [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_dei_DocumentType', window );">Document Type</a></td>
<td class="text">10-Q<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_dei_DocumentPeriodEndDate', window );">Document Period End Date</a></td>
<td class="text">Mar. 31,  2022<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_dei_DocumentFiscalYearFocus', window );">Document Fiscal Year Focus</a></td>
<td class="text">2022<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_dei_DocumentFiscalPeriodFocus', window );">Document Fiscal Period Focus</a></td>
<td class="text">Q1<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_dei_DocumentTransitionReport', window );">Document Transition Report</a></td>
<td class="text">false<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_dei_EntityCentralIndexKey', window );">Entity Central Index Key</a></td>
<td class="text">0000049938<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_dei_CurrentFiscalYearEndDate', window );">Current Fiscal Year End Date</a></td>
<td class="text">--12-31<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_dei_DocumentQuarterlyReport', window );">Document Quarterly Report</a></td>
<td class="text">true<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_dei_EntityRegistrantName', window );">Entity Registrant Name</a></td>
<td class="text">IMPERIAL OIL LIMITED<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_dei_AmendmentFlag', window );">Amendment Flag</a></td>
<td class="text">false<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_dei_EntityFilerCategory', window );">Entity Filer Category</a></td>
<td class="text">Large Accelerated Filer<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_dei_EntityCurrentReportingStatus', window );">Entity Current Reporting Status</a></td>
<td class="text">Yes<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_dei_EntityInteractiveDataCurrent', window );">Entity Interactive Data Current</a></td>
<td class="text">Yes<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_dei_EntityShellCompany', window );">Entity Shell Company</a></td>
<td class="text">false<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_dei_EntityFileNumber', window );">Entity File Number</a></td>
<td class="text">0-12014<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_dei_EntitySmallBusiness', window );">Entity Small Business</a></td>
<td class="text">false<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_dei_EntityIncorporationStateCountryCode', window );">Entity Incorporation, State or Country Code</a></td>
<td class="text">CA<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_dei_EntityEmergingGrowthCompany', window );">Entity Emerging Growth Company</a></td>
<td class="text">false<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_dei_EntityAddressAddressLine1', window );">Entity Address, Address Line One</a></td>
<td class="text">505 Quarry Park Boulevard S.E.<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_dei_EntityTaxIdentificationNumber', window );">Entity Tax Identification Number</a></td>
<td class="text">98-0017682<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_dei_EntityAddressCityOrTown', window );">Entity Address, City or Town</a></td>
<td class="text">Calgary<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_dei_EntityAddressStateOrProvince', window );">Entity Address, State or Province</a></td>
<td class="text">AB<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_dei_EntityAddressCountry', window );">Entity Address, Country</a></td>
<td class="text">CA<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_dei_EntityAddressPostalZipCode', window );">Entity Address, Postal Zip Code</a></td>
<td class="text">T2C 5N1<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_dei_CityAreaCode', window );">City Area Code</a></td>
<td class="text">800<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_dei_LocalPhoneNumber', window );">Local Phone Number</a></td>
<td class="text">567-3776<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_dei_EntityCommonStockSharesOutstanding', window );">Entity Common Stock, Shares Outstanding</a></td>
<td class="nump">669,143,714<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_AmendmentFlag">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Boolean flag that is true when the XBRL content amends previously-filed or accepted submission.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_AmendmentFlag</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:booleanItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_CityAreaCode">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Area code of city</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_CityAreaCode</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:normalizedStringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_CoverAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Cover page.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_CoverAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_CurrentFiscalYearEndDate">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>End date of current fiscal year in the format --MM-DD.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_CurrentFiscalYearEndDate</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:gMonthDayItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_DocumentFiscalPeriodFocus">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Fiscal period values are FY, Q1, Q2, and Q3.  1st, 2nd and 3rd quarter 10-Q or 10-QT statements have value Q1, Q2, and Q3 respectively, with 10-K, 10-KT or other fiscal year statements having FY.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_DocumentFiscalPeriodFocus</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dei:fiscalPeriodItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_DocumentFiscalYearFocus">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>This is focus fiscal year of the document report in YYYY format. For a 2006 annual report, which may also provide financial information from prior periods, fiscal 2006 should be given as the fiscal year focus. Example: 2006.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_DocumentFiscalYearFocus</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:gYearItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_DocumentPeriodEndDate">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>For the EDGAR submission types of Form 8-K: the date of the report, the date of the earliest event reported; for the EDGAR submission types of Form N-1A: the filing date; for all other submission types: the end of the reporting or transition period.  The format of the date is YYYY-MM-DD.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_DocumentPeriodEndDate</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:dateItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_DocumentQuarterlyReport">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Boolean flag that is true only for a form used as an quarterly report.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Form 10-Q<br> -Number 240<br> -Section 308<br> -Subsection a<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_DocumentQuarterlyReport</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:booleanItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_DocumentTransitionReport">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Boolean flag that is true only for a form used as a transition report.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Forms 10-K, 10-Q, 20-F<br> -Number 240<br> -Section 13<br> -Subsection a-1<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_DocumentTransitionReport</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:booleanItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_DocumentType">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The type of document being provided (such as 10-K, 10-Q, 485BPOS, etc). The document type is limited to the same value as the supporting SEC submission type, or the word 'Other'.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_DocumentType</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dei:submissionTypeItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_EntityAddressAddressLine1">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Address Line 1 such as Attn, Building Name, Street Name</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_EntityAddressAddressLine1</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:normalizedStringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_EntityAddressCityOrTown">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Name of the City or Town</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_EntityAddressCityOrTown</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:normalizedStringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_EntityAddressCountry">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>ISO 3166-1 alpha-2 country code.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_EntityAddressCountry</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dei:countryCodeItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_EntityAddressPostalZipCode">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Code for the postal or zip code</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_EntityAddressPostalZipCode</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:normalizedStringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_EntityAddressStateOrProvince">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Name of the state or province.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_EntityAddressStateOrProvince</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dei:stateOrProvinceItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_EntityCentralIndexKey">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>A unique 10-digit SEC-issued value to identify entities that have filed disclosures with the SEC. It is commonly abbreviated as CIK.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Exchange Act<br> -Number 240<br> -Section 12<br> -Subsection b-2<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_EntityCentralIndexKey</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dei:centralIndexKeyItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_EntityCommonStockSharesOutstanding">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Indicate number of shares or other units outstanding of each of registrant's classes of capital or common stock or other ownership interests, if and as stated on cover of related periodic report. Where multiple classes or units exist define each class/interest by adding class of stock items such as Common Class A [Member], Common Class B [Member] or Partnership Interest [Member] onto the Instrument [Domain] of the Entity Listings, Instrument.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_EntityCommonStockSharesOutstanding</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_EntityCurrentReportingStatus">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Indicate 'Yes' or 'No' whether registrants (1) have filed all reports required to be filed by Section 13 or 15(d) of the Securities Exchange Act of 1934 during the preceding 12 months (or for such shorter period that registrants were required to file such reports), and (2) have been subject to such filing requirements for the past 90 days. This information should be based on the registrant's current or most recent filing containing the related disclosure.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_EntityCurrentReportingStatus</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dei:yesNoItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_EntityEmergingGrowthCompany">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Indicate if registrant meets the emerging growth company criteria.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Exchange Act<br> -Number 240<br> -Section 12<br> -Subsection b-2<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_EntityEmergingGrowthCompany</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:booleanItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_EntityFileNumber">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Commission file number. The field allows up to 17 characters. The prefix may contain 1-3 digits, the sequence number may contain 1-8 digits, the optional suffix may contain 1-4 characters, and the fields are separated with a hyphen.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_EntityFileNumber</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dei:fileNumberItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_EntityFilerCategory">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Indicate whether the registrant is one of the following: Large Accelerated Filer, Accelerated Filer, Non-accelerated Filer. Definitions of these categories are stated in Rule 12b-2 of the Exchange Act. This information should be based on the registrant's current or most recent filing containing the related disclosure.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Exchange Act<br> -Number 240<br> -Section 12<br> -Subsection b-2<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_EntityFilerCategory</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dei:filerCategoryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_EntityIncorporationStateCountryCode">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Two-character EDGAR code representing the state or country of incorporation.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_EntityIncorporationStateCountryCode</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dei:edgarStateCountryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_EntityInteractiveDataCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Boolean flag that is true when the registrant has submitted electronically every Interactive Data File required to be submitted pursuant to Rule 405 of Regulation S-T during the preceding 12 months (or for such shorter period that the registrant was required to submit such files).</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Regulation S-T<br> -Number 232<br> -Section 405<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_EntityInteractiveDataCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dei:yesNoItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_EntityRegistrantName">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The exact name of the entity filing the report as specified in its charter, which is required by forms filed with the SEC.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Exchange Act<br> -Number 240<br> -Section 12<br> -Subsection b-2<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_EntityRegistrantName</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:normalizedStringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_EntityShellCompany">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Boolean flag that is true when the registrant is a shell company as defined in Rule 12b-2 of the Exchange Act.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Exchange Act<br> -Number 240<br> -Section 12<br> -Subsection b-2<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_EntityShellCompany</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:booleanItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_EntitySmallBusiness">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Indicates that the company is a Smaller Reporting Company (SRC).</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Exchange Act<br> -Number 240<br> -Section 12<br> -Subsection b-2<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_EntitySmallBusiness</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:booleanItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_EntityTaxIdentificationNumber">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The Tax Identification Number (TIN), also known as an Employer Identification Number (EIN), is a unique 9-digit value assigned by the IRS.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Exchange Act<br> -Number 240<br> -Section 12<br> -Subsection b-2<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_EntityTaxIdentificationNumber</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dei:employerIdItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_LocalPhoneNumber">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Local phone number for entity.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_LocalPhoneNumber</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:normalizedStringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>15
<FILENAME>R2.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.1</span><table class="report" border="0" cellspacing="2" id="idm139655362675720">
<tr>
<th class="tl" colspan="2" rowspan="2"><div style="width: 200px;"><strong>Consolidated statement of income - CAD ($)<br> $ in Millions</strong></div></th>
<th class="th" colspan="2">3 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Mar. 31, 2022</div></th>
<th class="th"><div>Mar. 31, 2021</div></th>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RevenuesAbstract', window );"><strong>Revenues and other income</strong></a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_imo_RevenuesIncludingFederalExciseTax', window );">Revenues</a></td>
<td class="th" style="border-bottom: 0px;"><sup>[1]</sup></td>
<td class="nump">$ 12,657<span></span>
</td>
<td class="nump">$ 6,992<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_imo_InvestmentAndOtherIncomeNet', window );">Investment and other income (note 3)</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="nump">29<span></span>
</td>
<td class="nump">6<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_imo_TotalRevenuesAndOtherIncome', window );">Total revenues and other income</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="nump">12,686<span></span>
</td>
<td class="nump">6,998<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_CostsAndExpensesAbstract', window );"><strong>Expenses</strong></a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ExplorationExpense', window );">Exploration</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="nump">2<span></span>
</td>
<td class="nump">2<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_imo_CrudeOilAndProductPurchases', window );">Purchases of crude oil and products</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="nump">8,350<span></span>
</td>
<td class="nump">3,887<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_imo_ProductionAndManufacturingExpenses', window );">Production and manufacturing</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="nump">1,659<span></span>
</td>
<td class="nump">1,485<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_imo_SellingAndGeneral', window );">Selling and general</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="nump">225<span></span>
</td>
<td class="nump">189<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_imo_FederalExciseTaxAndFuelCharge', window );">Federal excise tax and fuel charge</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="nump">479<span></span>
</td>
<td class="nump">404<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DepreciationDepletionAndAmortization', window );">Depreciation and depletion</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="nump">426<span></span>
</td>
<td class="nump">494<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_imo_PensionAndPostRetirementBenefitCostsNonServiceComponents', window );">Non-service&#160;pension and postretirement benefit</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="nump">4<span></span>
</td>
<td class="nump">11<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_InterestExpense', window );">Financing (note 5)</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="nump">7<span></span>
</td>
<td class="nump">14<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_CostsAndExpenses', window );">Total expenses</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="nump">11,152<span></span>
</td>
<td class="nump">6,486<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest', window );">Income (loss) before income taxes</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="nump">1,534<span></span>
</td>
<td class="nump">512<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_IncomeTaxExpenseBenefit', window );">Income taxes</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="nump">361<span></span>
</td>
<td class="nump">120<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_NetIncomeLoss', window );">Net income (loss)</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="nump">$ 1,173<span></span>
</td>
<td class="nump">$ 392<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_EarningsPerShareAbstract', window );"><strong>Per share information&#160;(Canadian dollars)</strong></a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_EarningsPerShareBasic', window );">Net income (loss) per common share - basic&#160;(note 9)</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="nump">$ 1.75<span></span>
</td>
<td class="nump">$ 0.53<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_EarningsPerShareDiluted', window );">Net income (loss) per common share - diluted (note 9)</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="nump">$ 1.75<span></span>
</td>
<td class="nump">$ 0.53<span></span>
</td>
</tr>
<tr><td colspan="3"></td></tr>
<tr><td colspan="3"><table class="outerFootnotes" width="100%"><tr class="outerFootnote">
<td style="vertical-align: top; width: 12pt;" valign="top">[1]</td>
<td style="vertical-align: top;" valign="top">Included export sales to the United States of $2,504 million (2021 - $1,569 million).</td>
</tr></table></td></tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_imo_CrudeOilAndProductPurchases">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Purchase cost of crude oil, products and other raw materials, feedstocks, semi finished products, finished products and other merchandise that become part of salable products for oil and gas, refining and marketing and chemical operations.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">imo_CrudeOilAndProductPurchases</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>imo_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_imo_FederalExciseTaxAndFuelCharge">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The amount of federal excise tax and fuel charge included in sales and revenues, which are then deducted as an expense.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">imo_FederalExciseTaxAndFuelCharge</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>imo_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_imo_InvestmentAndOtherIncomeNet">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Investment and other income net.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">imo_InvestmentAndOtherIncomeNet</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>imo_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_imo_PensionAndPostRetirementBenefitCostsNonServiceComponents">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Pension and post retirement benefit costs non service components.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">imo_PensionAndPostRetirementBenefitCostsNonServiceComponents</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>imo_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_imo_ProductionAndManufacturingExpenses">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Costs, excluding deprecation, incurred to operate and maintain - 1) oil and gas wells, production, transportation and support equipment and facilities; 2) refining manufacturing facilities; and 3) chemical manufacturing facilities.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">imo_ProductionAndManufacturingExpenses</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>imo_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_imo_RevenuesIncludingFederalExciseTax">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Total revenue from sales of goods and services during the reporting period, reduced by sales returns and allowances and sales discounts. Also includes federal excise tax which is then deducted as an expense.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">imo_RevenuesIncludingFederalExciseTax</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>imo_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_imo_SellingAndGeneral">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Selling And General</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">imo_SellingAndGeneral</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>imo_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_imo_TotalRevenuesAndOtherIncome">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Total revenues and income from equity affiliates and other income.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">imo_TotalRevenuesAndOtherIncome</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>imo_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CostsAndExpenses">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Total costs of sales and operating expenses for the period.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03)<br> -URI http://asc.fasb.org/extlink&amp;oid=123367319&amp;loc=SL114868664-224227<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CostsAndExpenses</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CostsAndExpensesAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CostsAndExpensesAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DepreciationDepletionAndAmortization">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The aggregate expense recognized in the current period that allocates the cost of tangible assets, intangible assets, or depleting assets to periods that benefit from use of the assets.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 22<br> -Subparagraph (e)<br> -URI http://asc.fasb.org/extlink&amp;oid=123359005&amp;loc=d3e8736-108599<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 28<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=123570139&amp;loc=d3e3602-108585<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DepreciationDepletionAndAmortization</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_EarningsPerShareAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_EarningsPerShareAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_EarningsPerShareBasic">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The amount of net income (loss) for the period per each share of common stock or unit outstanding during the reporting period.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 815<br> -SubTopic 40<br> -Section 65<br> -Paragraph 1<br> -Subparagraph (e)(4)<br> -URI http://asc.fasb.org/extlink&amp;oid=123482062&amp;loc=SL123482106-238011<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -URI http://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22583-107794<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 11<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22694-107794<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 45<br> -Paragraph 10<br> -URI http://asc.fasb.org/extlink&amp;oid=125511455&amp;loc=d3e1448-109256<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 4<br> -URI http://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22595-107794<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 11<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22694-107794<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 45<br> -Paragraph 7<br> -URI http://asc.fasb.org/extlink&amp;oid=125511455&amp;loc=d3e1337-109256<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 815<br> -SubTopic 40<br> -Section 65<br> -Paragraph 1<br> -Subparagraph (f)<br> -URI http://asc.fasb.org/extlink&amp;oid=123482062&amp;loc=SL123482106-238011<br><br>Reference 9: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 55<br> -Paragraph 52<br> -URI http://asc.fasb.org/extlink&amp;oid=125512782&amp;loc=d3e4984-109258<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 220<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-04(23))<br> -URI http://asc.fasb.org/extlink&amp;oid=120400993&amp;loc=SL114874131-224263<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 55<br> -Paragraph 15<br> -URI http://asc.fasb.org/extlink&amp;oid=125512782&amp;loc=d3e3842-109258<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 7<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22644-107794<br><br>Reference 13: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=124432515&amp;loc=d3e3550-109257<br><br>Reference 14: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03(25))<br> -URI http://asc.fasb.org/extlink&amp;oid=123367319&amp;loc=SL114868664-224227<br><br>Reference 15: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 45<br> -Paragraph 2<br> -URI http://asc.fasb.org/extlink&amp;oid=125511455&amp;loc=d3e1252-109256<br><br>Reference 16: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 45<br> -Paragraph 60B<br> -Subparagraph (d)<br> -URI http://asc.fasb.org/extlink&amp;oid=125511455&amp;loc=SL5780133-109256<br><br>Reference 17: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 220<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-04(27))<br> -URI http://asc.fasb.org/extlink&amp;oid=120399700&amp;loc=SL114874048-224260<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_EarningsPerShareBasic</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:perShareItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_EarningsPerShareDiluted">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The amount of net income (loss) for the period available to each share of common stock or common unit outstanding during the reporting period and to each share or unit that would have been outstanding assuming the issuance of common shares or units for all dilutive potential common shares or units outstanding during the reporting period.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 55<br> -Paragraph 52<br> -URI http://asc.fasb.org/extlink&amp;oid=125512782&amp;loc=d3e4984-109258<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 7<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22644-107794<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 55<br> -Paragraph 15<br> -URI http://asc.fasb.org/extlink&amp;oid=125512782&amp;loc=d3e3842-109258<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 45<br> -Paragraph 2<br> -URI http://asc.fasb.org/extlink&amp;oid=125511455&amp;loc=d3e1252-109256<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 11<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22694-107794<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 4<br> -URI http://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22595-107794<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -URI http://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22583-107794<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 45<br> -Paragraph 60B<br> -Subparagraph (d)<br> -URI http://asc.fasb.org/extlink&amp;oid=125511455&amp;loc=SL5780133-109256<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 815<br> -SubTopic 40<br> -Section 65<br> -Paragraph 1<br> -Subparagraph (f)<br> -URI http://asc.fasb.org/extlink&amp;oid=123482062&amp;loc=SL123482106-238011<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 220<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-04(27))<br> -URI http://asc.fasb.org/extlink&amp;oid=120399700&amp;loc=SL114874048-224260<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=124432515&amp;loc=d3e3550-109257<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 220<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-04(23))<br> -URI http://asc.fasb.org/extlink&amp;oid=120400993&amp;loc=SL114874131-224263<br><br>Reference 13: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 11<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22694-107794<br><br>Reference 14: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 45<br> -Paragraph 7<br> -URI http://asc.fasb.org/extlink&amp;oid=125511455&amp;loc=d3e1337-109256<br><br>Reference 15: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 815<br> -SubTopic 40<br> -Section 65<br> -Paragraph 1<br> -Subparagraph (e)(4)<br> -URI http://asc.fasb.org/extlink&amp;oid=123482062&amp;loc=SL123482106-238011<br><br>Reference 16: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03(25))<br> -URI http://asc.fasb.org/extlink&amp;oid=123367319&amp;loc=SL114868664-224227<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_EarningsPerShareDiluted</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:perShareItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ExplorationExpense">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Exploration expenses (including prospecting) related to oil and gas producing entities and would be included in operating expenses of that entity. Costs incurred in identifying areas that may warrant examination and in examining specific areas that are considered to have prospects of containing oil and gas reserves, including costs of drilling exploratory wells and exploratory-type stratigraphic test wells. Exploration costs may be incurred both before acquiring the related property (sometimes referred to in part as prospecting costs) and after acquiring the property. Principal types of exploration costs, which include depreciation and applicable operating costs of support equipment and facilities and other costs of exploration activities, are: (i) Costs of topographical, geographical and geophysical studies, rights of access to properties to conduct those studies, and salaries and other expenses of geologists, geophysical crews, and others conducting those studies. Collectively, these are sometimes referred to as geological and geophysical or "G&amp;G" costs. (ii) Costs of carrying and retaining undeveloped properties, such as delay rentals, ad valorem taxes on properties, legal costs for title defense, and the maintenance of land and lease records. (iii) Dry hole contributions and bottom hole contributions. (iv) Costs of drilling and equipping exploratory wells. (v) Costs of drilling exploratory-type stratigraphic test wells.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 932<br> -SubTopic 235<br> -Section 50<br> -Paragraph 23<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=123377692&amp;loc=d3e62136-109447<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ExplorationExpense</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of income (loss) from continuing operations, including income (loss) from equity method investments, before deduction of income tax expense (benefit), and income (loss) attributable to noncontrolling interest.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=123359005&amp;loc=d3e8933-108599<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 30<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=123359005&amp;loc=d3e8906-108599<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (f)<br> -URI http://asc.fasb.org/extlink&amp;oid=123359005&amp;loc=d3e8933-108599<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 940<br> -SubTopic 20<br> -Section 25<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=123384075&amp;loc=d3e41242-110953<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 22<br> -URI http://asc.fasb.org/extlink&amp;oid=123359005&amp;loc=d3e8736-108599<br><br>Reference 6: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03(10))<br> -URI http://asc.fasb.org/extlink&amp;oid=123367319&amp;loc=SL114868664-224227<br><br>Reference 7: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 220<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-04(8))<br> -URI http://asc.fasb.org/extlink&amp;oid=120400993&amp;loc=SL114874131-224263<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 235<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-05(b)(2))<br> -URI http://asc.fasb.org/extlink&amp;oid=120399901&amp;loc=d3e537907-122884<br><br>Reference 9: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 31<br> -URI http://asc.fasb.org/extlink&amp;oid=123359005&amp;loc=d3e8924-108599<br><br>Reference 10: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 220<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-04(15))<br> -URI http://asc.fasb.org/extlink&amp;oid=120399700&amp;loc=SL114874048-224260<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncomeTaxExpenseBenefit">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of current income tax expense (benefit) and deferred income tax expense (benefit) pertaining to continuing operations.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SAB TOPIC 6.I.7)<br> -URI http://asc.fasb.org/extlink&amp;oid=122134291&amp;loc=d3e330036-122817<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 10<br> -URI http://asc.fasb.org/extlink&amp;oid=121826272&amp;loc=d3e32672-109319<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 22<br> -Subparagraph (h)<br> -URI http://asc.fasb.org/extlink&amp;oid=123359005&amp;loc=d3e8736-108599<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(h))<br> -URI http://asc.fasb.org/extlink&amp;oid=120395691&amp;loc=d3e23780-122690<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 9<br> -URI http://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22663-107794<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 20<br> -Section 45<br> -Paragraph 2<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=123586238&amp;loc=d3e38679-109324<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 220<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-04(9))<br> -URI http://asc.fasb.org/extlink&amp;oid=120400993&amp;loc=SL114874131-224263<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 8<br> -URI http://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22658-107794<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncomeTaxExpenseBenefit</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_InterestExpense">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of the cost of borrowed funds accounted for as interest expense.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 835<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=6450988&amp;loc=d3e26243-108391<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 835<br> -SubTopic 30<br> -Section 45<br> -Paragraph 3<br> -URI http://asc.fasb.org/extlink&amp;oid=124435984&amp;loc=d3e28555-108399<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 22<br> -Subparagraph (d)<br> -URI http://asc.fasb.org/extlink&amp;oid=123359005&amp;loc=d3e8736-108599<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (210.5-03(11))<br> -URI http://asc.fasb.org/extlink&amp;oid=123367319&amp;loc=SL114868664-224227<br><br>Reference 5: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 220<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-04.9)<br> -URI http://asc.fasb.org/extlink&amp;oid=120399700&amp;loc=SL114874048-224260<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_InterestExpense</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_NetIncomeLoss">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The portion of profit or loss for the period, net of income taxes, which is attributable to the parent.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 220<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-04(22))<br> -URI http://asc.fasb.org/extlink&amp;oid=120399700&amp;loc=SL114874048-224260<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (f)<br> -URI http://asc.fasb.org/extlink&amp;oid=123359005&amp;loc=d3e8933-108599<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 4<br> -URI http://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22595-107794<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 220<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-04(18))<br> -URI http://asc.fasb.org/extlink&amp;oid=120400993&amp;loc=SL114874131-224263<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 815<br> -SubTopic 40<br> -Section 65<br> -Paragraph 1<br> -Subparagraph (f)<br> -URI http://asc.fasb.org/extlink&amp;oid=123482062&amp;loc=SL123482106-238011<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 50<br> -Paragraph 6<br> -URI http://asc.fasb.org/extlink&amp;oid=124431353&amp;loc=SL124452729-227067<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(5))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442552-122756<br><br>Reference 8: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03(20))<br> -URI http://asc.fasb.org/extlink&amp;oid=123367319&amp;loc=SL114868664-224227<br><br>Reference 9: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 28<br> -URI http://asc.fasb.org/extlink&amp;oid=123570139&amp;loc=d3e3602-108585<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (b)(2)<br> -URI http://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22499-107794<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iv))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442526-122756<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iii)(A))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442526-122756<br><br>Reference 13: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(i))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442552-122756<br><br>Reference 14: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(i))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442526-122756<br><br>Reference 15: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 9<br> -URI http://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22663-107794<br><br>Reference 16: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iv))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442552-122756<br><br>Reference 17: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(ii))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442526-122756<br><br>Reference 18: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 825<br> -SubTopic 10<br> -Section 50<br> -Paragraph 28<br> -Subparagraph (f)<br> -URI http://asc.fasb.org/extlink&amp;oid=123596393&amp;loc=d3e14064-108612<br><br>Reference 19: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -URI http://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22583-107794<br><br>Reference 20: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(g)(1)(ii))<br> -URI http://asc.fasb.org/extlink&amp;oid=120395691&amp;loc=d3e23780-122690<br><br>Reference 21: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 45<br> -Paragraph 60B<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=125511455&amp;loc=SL5780133-109256<br><br>Reference 22: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 323<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=114001798&amp;loc=d3e33918-111571<br><br>Reference 23: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 8<br> -URI http://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22658-107794<br><br>Reference 24: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 1A<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=124509347&amp;loc=SL7669619-108580<br><br>Reference 25: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 31<br> -URI http://asc.fasb.org/extlink&amp;oid=123359005&amp;loc=d3e8924-108599<br><br>Reference 26: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 11<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22694-107794<br><br>Reference 27: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 11<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22694-107794<br><br>Reference 28: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 205<br> -SubTopic 20<br> -Section 50<br> -Paragraph 7<br> -URI http://asc.fasb.org/extlink&amp;oid=109222650&amp;loc=SL51721683-107760<br><br>Reference 29: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 1B<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=124509347&amp;loc=SL7669625-108580<br><br>Reference 30: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 22<br> -URI http://asc.fasb.org/extlink&amp;oid=123359005&amp;loc=d3e8736-108599<br><br>Reference 31: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(5))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442526-122756<br><br>Reference 32: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(B))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442552-122756<br><br>Reference 33: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(A))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442552-122756<br><br>Reference 34: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 30<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=123359005&amp;loc=d3e8906-108599<br><br>Reference 35: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=123359005&amp;loc=d3e8933-108599<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_NetIncomeLoss</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_RevenuesAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_RevenuesAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>16
<FILENAME>R3.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.1</span><table class="report" border="0" cellspacing="2" id="idm139655365457368">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Consolidated statement of income (Parenthetical) - CAD ($)<br> $ in Millions</strong></div></th>
<th class="th" colspan="2">3 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Mar. 31, 2022</div></th>
<th class="th"><div>Mar. 31, 2021</div></th>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RevenueFromRelatedParties', window );">Amounts from related parties included in revenues.</a></td>
<td class="nump">$ 3,959<span></span>
</td>
<td class="nump">$ 1,508<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_imo_CrudeOilAndProductPurchasesRelatedParties', window );">Amounts to related parties included in purchases of crude oil and products.</a></td>
<td class="nump">650<span></span>
</td>
<td class="nump">515<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_imo_ProductionAndManufacturingExpensesRelatedParties', window );">Amounts to related parties included in production and manufacturing, and selling and general expenses.</a></td>
<td class="nump">118<span></span>
</td>
<td class="nump">116<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_imo_FinancingRelatedParties', window );">Amounts to related parties included in financing, (note 5).</a></td>
<td class="nump">$ 4<span></span>
</td>
<td class="nump">$ 11<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_imo_CrudeOilAndProductPurchasesRelatedParties">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Crude Oil And Product Purchases, Related Parties</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">imo_CrudeOilAndProductPurchasesRelatedParties</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>imo_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_imo_FinancingRelatedParties">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Financing related parties.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">imo_FinancingRelatedParties</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>imo_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_imo_ProductionAndManufacturingExpensesRelatedParties">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Production And Manufacturing Expenses, Related Parties</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">imo_ProductionAndManufacturingExpensesRelatedParties</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>imo_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_RevenueFromRelatedParties">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of revenue, fees and commissions earned from transactions between (a) a parent company and its subsidiaries; (b) subsidiaries of a common parent; (c) an entity and trusts for the benefit of employees, for example, but not limited to, pension and profit-sharing trusts that are managed by or under the trusteeship of the entity's management; (d) an entity and its principal, owners, management, or members of their immediate families; and (e) affiliates.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iv))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442552-122756<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 946<br> -SubTopic 220<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.6-07.1(c))<br> -URI http://asc.fasb.org/extlink&amp;oid=120401555&amp;loc=SL114874292-224272<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iii)(B))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442526-122756<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(C))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442552-122756<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(5))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442526-122756<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(5))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442552-122756<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iv))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442526-122756<br><br>Reference 8: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03.1(e))<br> -URI http://asc.fasb.org/extlink&amp;oid=123367319&amp;loc=SL114868664-224227<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_RevenueFromRelatedParties</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>17
<FILENAME>R4.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.1</span><table class="report" border="0" cellspacing="2" id="idm139655365006344">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Consolidated statement of comprehensive income - CAD ($)<br> $ in Millions</strong></div></th>
<th class="th" colspan="2">3 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Mar. 31, 2022</div></th>
<th class="th"><div>Mar. 31, 2021</div></th>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_NetIncomeLoss', window );">Net income (loss)</a></td>
<td class="nump">$ 1,173<span></span>
</td>
<td class="nump">$ 392<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParentAbstract', window );"><strong>Other comprehensive income (loss), net of income taxes</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_OtherComprehensiveIncomeDefinedBenefitPlansNetUnamortizedGainLossArisingDuringPeriodNetOfTax', window );">Postretirement benefits liability adjustment (excluding amortization)</a></td>
<td class="nump">24<span></span>
</td>
<td class="nump">54<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_OtherComprehensiveIncomeLossAmortizationAdjustmentFromAOCIPensionAndOtherPostretirementBenefitPlansForNetPriorServiceCostCreditNetOfTax', window );">Amortization of postretirement benefits liability adjustment included in net benefit costs</a></td>
<td class="nump">21<span></span>
</td>
<td class="nump">33<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent', window );">Total other comprehensive income (loss)</a></td>
<td class="nump">45<span></span>
</td>
<td class="nump">87<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ComprehensiveIncomeNetOfTax', window );">Comprehensive income (loss)</a></td>
<td class="nump">$ 1,218<span></span>
</td>
<td class="nump">$ 479<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ComprehensiveIncomeNetOfTax">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount after tax of increase (decrease) in equity from transactions and other events and circumstances from net income and other comprehensive income, attributable to parent entity. Excludes changes in equity resulting from investments by owners and distributions to owners.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 220<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-04(22))<br> -URI http://asc.fasb.org/extlink&amp;oid=120400993&amp;loc=SL114874131-224263<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03(24))<br> -URI http://asc.fasb.org/extlink&amp;oid=123367319&amp;loc=SL114868664-224227<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 5<br> -URI http://asc.fasb.org/extlink&amp;oid=124509347&amp;loc=d3e557-108580<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 220<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-04(26))<br> -URI http://asc.fasb.org/extlink&amp;oid=120399700&amp;loc=SL114874048-224260<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 1B<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=124509347&amp;loc=SL7669625-108580<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 1A<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=124509347&amp;loc=SL7669619-108580<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ComprehensiveIncomeNetOfTax</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_NetIncomeLoss">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The portion of profit or loss for the period, net of income taxes, which is attributable to the parent.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 220<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-04(22))<br> -URI http://asc.fasb.org/extlink&amp;oid=120399700&amp;loc=SL114874048-224260<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (f)<br> -URI http://asc.fasb.org/extlink&amp;oid=123359005&amp;loc=d3e8933-108599<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 4<br> -URI http://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22595-107794<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 220<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-04(18))<br> -URI http://asc.fasb.org/extlink&amp;oid=120400993&amp;loc=SL114874131-224263<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 815<br> -SubTopic 40<br> -Section 65<br> -Paragraph 1<br> -Subparagraph (f)<br> -URI http://asc.fasb.org/extlink&amp;oid=123482062&amp;loc=SL123482106-238011<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 50<br> -Paragraph 6<br> -URI http://asc.fasb.org/extlink&amp;oid=124431353&amp;loc=SL124452729-227067<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(5))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442552-122756<br><br>Reference 8: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03(20))<br> -URI http://asc.fasb.org/extlink&amp;oid=123367319&amp;loc=SL114868664-224227<br><br>Reference 9: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 28<br> -URI http://asc.fasb.org/extlink&amp;oid=123570139&amp;loc=d3e3602-108585<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (b)(2)<br> -URI http://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22499-107794<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iv))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442526-122756<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iii)(A))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442526-122756<br><br>Reference 13: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(i))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442552-122756<br><br>Reference 14: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(i))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442526-122756<br><br>Reference 15: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 9<br> -URI http://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22663-107794<br><br>Reference 16: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iv))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442552-122756<br><br>Reference 17: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(ii))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442526-122756<br><br>Reference 18: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 825<br> -SubTopic 10<br> -Section 50<br> -Paragraph 28<br> -Subparagraph (f)<br> -URI http://asc.fasb.org/extlink&amp;oid=123596393&amp;loc=d3e14064-108612<br><br>Reference 19: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -URI http://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22583-107794<br><br>Reference 20: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(g)(1)(ii))<br> -URI http://asc.fasb.org/extlink&amp;oid=120395691&amp;loc=d3e23780-122690<br><br>Reference 21: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 45<br> -Paragraph 60B<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=125511455&amp;loc=SL5780133-109256<br><br>Reference 22: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 323<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=114001798&amp;loc=d3e33918-111571<br><br>Reference 23: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 8<br> -URI http://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22658-107794<br><br>Reference 24: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 1A<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=124509347&amp;loc=SL7669619-108580<br><br>Reference 25: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 31<br> -URI http://asc.fasb.org/extlink&amp;oid=123359005&amp;loc=d3e8924-108599<br><br>Reference 26: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 11<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22694-107794<br><br>Reference 27: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 11<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22694-107794<br><br>Reference 28: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 205<br> -SubTopic 20<br> -Section 50<br> -Paragraph 7<br> -URI http://asc.fasb.org/extlink&amp;oid=109222650&amp;loc=SL51721683-107760<br><br>Reference 29: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 1B<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=124509347&amp;loc=SL7669625-108580<br><br>Reference 30: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 22<br> -URI http://asc.fasb.org/extlink&amp;oid=123359005&amp;loc=d3e8736-108599<br><br>Reference 31: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(5))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442526-122756<br><br>Reference 32: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(B))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442552-122756<br><br>Reference 33: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(A))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442552-122756<br><br>Reference 34: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 30<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=123359005&amp;loc=d3e8906-108599<br><br>Reference 35: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=123359005&amp;loc=d3e8933-108599<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_NetIncomeLoss</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OtherComprehensiveIncomeDefinedBenefitPlansNetUnamortizedGainLossArisingDuringPeriodNetOfTax">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount, after tax, of gain (loss) for (increase) decrease in value of benefit obligation for change in actuarial assumptions and increase (decrease) in value of plan assets from experience different from that assumed of defined benefit plan, that has not been recognized in net periodic benefit (cost) credit.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 715<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (i)<br> -URI http://asc.fasb.org/extlink&amp;oid=123447040&amp;loc=d3e1928-114920<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 10A<br> -Subparagraph (i)<br> -URI http://asc.fasb.org/extlink&amp;oid=124509347&amp;loc=SL7669646-108580<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 11<br> -URI http://asc.fasb.org/extlink&amp;oid=124509347&amp;loc=d3e637-108580<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OtherComprehensiveIncomeDefinedBenefitPlansNetUnamortizedGainLossArisingDuringPeriodNetOfTax</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OtherComprehensiveIncomeLossAmortizationAdjustmentFromAOCIPensionAndOtherPostretirementBenefitPlansForNetPriorServiceCostCreditNetOfTax">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount, after tax, of reclassification adjustment from accumulated other comprehensive (income) loss for prior service cost (credit) of defined benefit plan.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 15<br> -URI http://asc.fasb.org/extlink&amp;oid=124509347&amp;loc=d3e689-108580<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 11<br> -URI http://asc.fasb.org/extlink&amp;oid=124509347&amp;loc=d3e637-108580<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 17A<br> -URI http://asc.fasb.org/extlink&amp;oid=124509347&amp;loc=SL34724391-108580<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 715<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (i)<br> -URI http://asc.fasb.org/extlink&amp;oid=123447040&amp;loc=d3e1928-114920<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OtherComprehensiveIncomeLossAmortizationAdjustmentFromAOCIPensionAndOtherPostretirementBenefitPlansForNetPriorServiceCostCreditNetOfTax</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount after tax of other comprehensive income (loss) attributable to parent entity.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 1B<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=124509347&amp;loc=SL7669625-108580<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1A<br> -Subparagraph (c)(3)<br> -URI http://asc.fasb.org/extlink&amp;oid=109239629&amp;loc=SL4573702-111684<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 45<br> -Paragraph 20<br> -URI http://asc.fasb.org/extlink&amp;oid=123454820&amp;loc=SL4569643-111683<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 1A<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=124509347&amp;loc=SL7669619-108580<br><br>Reference 5: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 45<br> -Paragraph 19<br> -URI http://asc.fasb.org/extlink&amp;oid=123454820&amp;loc=SL4569616-111683<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParentAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParentAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>18
<FILENAME>R5.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.1</span><table class="report" border="0" cellspacing="2" id="idm139655365531320">
<tr>
<th class="tl" colspan="2" rowspan="1"><div style="width: 200px;"><strong>Consolidated balance sheet - CAD ($)<br> $ in Millions</strong></div></th>
<th class="th" colspan="2"><div>Mar. 31, 2022</div></th>
<th class="th"><div>Dec. 31, 2021</div></th>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AssetsCurrentAbstract', window );"><strong>Current assets</strong></a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="text">&#160;<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_CashAndCashEquivalentsAtCarryingValue', window );">Cash</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="nump">$ 3,149<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"><sup>[1]</sup></td>
<td class="nump">$ 2,153<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ReceivablesNetCurrent', window );">Accounts receivable - net</a></td>
<td class="th" style="border-bottom: 0px;"><sup>[2]</sup></td>
<td class="nump">5,413<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="nump">3,869<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_InventoryFinishedGoodsAndWorkInProcess', window );">Inventories of crude oil and products</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="nump">1,374<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="nump">1,102<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_imo_MaterialsSuppliesAndPrepaidExpenses', window );">Materials, supplies and prepaid expenses</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="nump">782<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="nump">689<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AssetsCurrent', window );">Total current assets</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="nump">10,718<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="nump">7,813<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LongTermInvestmentsAndReceivablesNet', window );">Investments and long-term receivables</a></td>
<td class="th" style="border-bottom: 0px;"><sup>[3]</sup></td>
<td class="nump">754<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="nump">757<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentGross', window );">Property, plant and equipment,</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="nump">56,925<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="nump">56,762<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment', window );">less accumulated depreciation and depletion</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="num">(25,818)<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="num">(25,522)<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentNet', window );">Property, plant and equipment, net</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="nump">31,107<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="nump">31,240<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_Goodwill', window );">Goodwill</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="nump">166<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="nump">166<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_OtherAssetsNoncurrent', window );">Other assets, including intangibles - net</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="nump">1,065<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="nump">806<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_Assets', window );">Total assets</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="nump">43,810<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="nump">40,782<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LiabilitiesCurrentAbstract', window );"><strong>Current liabilities</strong></a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="text">&#160;<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DebtCurrent', window );">Notes and loans payable</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="nump">122<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="nump">122<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AccountsPayableAndAccruedLiabilitiesCurrent', window );">Accounts payable and accrued liabilities (note 7)</a></td>
<td class="th" style="border-bottom: 0px;"><sup>[2]</sup></td>
<td class="nump">7,364<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="nump">5,184<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AccruedIncomeTaxesCurrent', window );">Income taxes payable</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="nump">1,165<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="nump">248<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LiabilitiesCurrent', window );">Total current liabilities</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="nump">8,651<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="nump">5,554<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_imo_LongTermDebtAndFinanceLeaseObligations', window );">Long-term debt (note 6)</a></td>
<td class="th" style="border-bottom: 0px;"><sup>[4]</sup></td>
<td class="nump">5,049<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="nump">5,054<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_OtherLiabilitiesNoncurrent', window );">Other long-term obligations (note 7)</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="nump">3,426<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="nump">3,897<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DeferredTaxAndOtherLiabilitiesNoncurrent', window );">Deferred income tax liabilities</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="nump">4,408<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="nump">4,542<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_Liabilities', window );">Total liabilities</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="nump">21,534<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="nump">19,047<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_StockholdersEquityAbstract', window );"><strong>Shareholders' equity</strong></a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="text">&#160;<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_CommonStockValue', window );">Common shares at stated value (note 9)</a></td>
<td class="th" style="border-bottom: 0px;"><sup>[5]</sup></td>
<td class="nump">1,237<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="nump">1,252<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RetainedEarningsAccumulatedDeficit', window );">Earnings reinvested</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="nump">22,171<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="nump">21,660<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax', window );">Accumulated other comprehensive income (loss) (note 10)</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="num">(1,132)<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="num">(1,177)<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest', window );">Total shareholders' equity</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="nump">22,276<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="nump">21,735<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LiabilitiesAndStockholdersEquity', window );">Total liabilities and shareholders' equity</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="nump">$ 43,810<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="nump">$ 40,782<span></span>
</td>
</tr>
<tr><td colspan="4"></td></tr>
<tr><td colspan="4"><table class="outerFootnotes" width="100%">
<tr class="outerFootnote">
<td style="vertical-align: top; width: 12pt;" valign="top">[1]</td>
<td style="vertical-align: top;" valign="top">Cash is composed of cash in bank and cash equivalents at cost. Cash equivalents are all highly liquid securities with maturity of three months or less when purchased.</td>
</tr>
<tr class="outerFootnote">
<td style="vertical-align: top; width: 12pt;" valign="top">[2]</td>
<td style="vertical-align: top;" valign="top">Accounts receivable - net included net amounts receivable from related parties of $1,632 million (2021 - $1,031 million).</td>
</tr>
<tr class="outerFootnote">
<td style="vertical-align: top; width: 12pt;" valign="top">[3]</td>
<td style="vertical-align: top;" valign="top">Investments and long-term receivables included amounts from related parties of $297 million (2021 - $298 million).</td>
</tr>
<tr class="outerFootnote">
<td style="vertical-align: top; width: 12pt;" valign="top">[4]</td>
<td style="vertical-align: top;" valign="top">Long-term debt included amounts to related parties of $4,447 million (2021 - $4,447 million).</td>
</tr>
<tr class="outerFootnote">
<td style="vertical-align: top; width: 12pt;" valign="top">[5]</td>
<td style="vertical-align: top;" valign="top">Number of common shares authorized and outstanding were 1,100 million and 669 million, respectively (2021 - 1,100 million and 678 million, respectively).</td>
</tr>
</table></td></tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_imo_LongTermDebtAndFinanceLeaseObligations">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Long term debt and finance lease obligations.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">imo_LongTermDebtAndFinanceLeaseObligations</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>imo_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_imo_MaterialsSuppliesAndPrepaidExpenses">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Carrying amount as of the balance sheet date for elements of machinery or equipment held for the purpose of replacing similar parts in the course of repair or maintenance. Expenditures made in advance of when the economic benefit of the cost will be realized, and which will be expensed in future periods with the passage of time or when a triggering event occurs.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">imo_MaterialsSuppliesAndPrepaidExpenses</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>imo_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AccountsPayableAndAccruedLiabilitiesCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Sum of the carrying values as of the balance sheet date of obligations incurred through that date and due within one year (or the operating cycle, if longer), including liabilities incurred (and for which invoices have typically been received) and payable to vendors for goods and services received, taxes, interest, rent and utilities, accrued salaries and bonuses, payroll taxes and fringe benefits.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.19,20)<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AccountsPayableAndAccruedLiabilitiesCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AccruedIncomeTaxesCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Carrying amount as of the balance sheet date of the unpaid sum of the known and estimated amounts payable to satisfy all currently due domestic and foreign income tax obligations.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 210<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-03(a)(15)(b)(1))<br> -URI http://asc.fasb.org/extlink&amp;oid=120400017&amp;loc=d3e572229-122910<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 210<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-03(15)(1))<br> -URI http://asc.fasb.org/extlink&amp;oid=120398452&amp;loc=d3e534808-122878<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(20))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AccruedIncomeTaxesCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of accumulated depreciation, depletion and amortization for physical assets used in the normal conduct of business to produce goods and services.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 360<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=6391035&amp;loc=d3e2868-110229<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.14)<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Accumulated change in equity from transactions and other events and circumstances from non-owner sources, net of tax effect, at period end. Excludes Net Income (Loss), and accumulated changes in equity from transactions resulting from investments by owners and distributions to owners. Includes foreign currency translation items, certain pension adjustments, unrealized gains and losses on certain investments in debt and equity securities, other than temporary impairment (OTTI) losses related to factors other than credit losses on available-for-sale and held-to-maturity debt securities that an entity does not intend to sell and it is not more likely than not that the entity will be required to sell before recovery of the amortized cost basis, as well as changes in the fair value of derivatives related to the effective portion of a designated cash flow hedge.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(30)(a)(4))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 11<br> -URI http://asc.fasb.org/extlink&amp;oid=124509347&amp;loc=d3e637-108580<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 210<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-03(a)(23)(a)(3))<br> -URI http://asc.fasb.org/extlink&amp;oid=120400017&amp;loc=d3e572229-122910<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 14A<br> -URI http://asc.fasb.org/extlink&amp;oid=124509347&amp;loc=SL7669686-108580<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 40<br> -Section 65<br> -Paragraph 2<br> -Subparagraph (h)(2)<br> -URI http://asc.fasb.org/extlink&amp;oid=124501264&amp;loc=SL117420844-207641<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 40<br> -Section 65<br> -Paragraph 2<br> -Subparagraph (g)(2)(ii)<br> -URI http://asc.fasb.org/extlink&amp;oid=124501264&amp;loc=SL117420844-207641<br><br>Reference 7: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 14<br> -URI http://asc.fasb.org/extlink&amp;oid=124509347&amp;loc=d3e681-108580<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_Assets">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Sum of the carrying amounts as of the balance sheet date of all assets that are recognized. Assets are probable future economic benefits obtained or controlled by an entity as a result of past transactions or events.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 210<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-03(11))<br> -URI http://asc.fasb.org/extlink&amp;oid=120398452&amp;loc=d3e534808-122878<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 852<br> -SubTopic 10<br> -Section 55<br> -Paragraph 10<br> -URI http://asc.fasb.org/extlink&amp;oid=84165509&amp;loc=d3e56426-112766<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(A))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442552-122756<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 22<br> -URI http://asc.fasb.org/extlink&amp;oid=123359005&amp;loc=d3e8736-108599<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iv))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442526-122756<br><br>Reference 6: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 210<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-03(a)(12))<br> -URI http://asc.fasb.org/extlink&amp;oid=120400017&amp;loc=d3e572229-122910<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(i))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442552-122756<br><br>Reference 8: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 852<br> -SubTopic 10<br> -Section 50<br> -Paragraph 7<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=124433192&amp;loc=SL2890621-112765<br><br>Reference 9: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(ii))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442526-122756<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(5))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442526-122756<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iii)(A))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442526-122756<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(g)(1)(ii))<br> -URI http://asc.fasb.org/extlink&amp;oid=120395691&amp;loc=d3e23780-122690<br><br>Reference 13: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(i))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442526-122756<br><br>Reference 14: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iii))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442526-122756<br><br>Reference 15: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 825<br> -SubTopic 10<br> -Section 50<br> -Paragraph 28<br> -Subparagraph (f)<br> -URI http://asc.fasb.org/extlink&amp;oid=123596393&amp;loc=d3e14064-108612<br><br>Reference 16: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(B))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442552-122756<br><br>Reference 17: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (bb)<br> -URI http://asc.fasb.org/extlink&amp;oid=123419778&amp;loc=d3e5710-111685<br><br>Reference 18: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(5))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442552-122756<br><br>Reference 19: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 45<br> -Paragraph 25<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=116870748&amp;loc=SL6758485-165988<br><br>Reference 20: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (d)<br> -URI http://asc.fasb.org/extlink&amp;oid=123359005&amp;loc=d3e8933-108599<br><br>Reference 21: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iv))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442552-122756<br><br>Reference 22: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 323<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=114001798&amp;loc=d3e33918-111571<br><br>Reference 23: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 30<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=123359005&amp;loc=d3e8906-108599<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_Assets</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AssetsCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Sum of the carrying amounts as of the balance sheet date of all assets that are expected to be realized in cash, sold, or consumed within one year (or the normal operating cycle, if longer). Assets are probable future economic benefits obtained or controlled by an entity as a result of past transactions or events.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section 45<br> -Paragraph 3<br> -URI http://asc.fasb.org/extlink&amp;oid=124098289&amp;loc=d3e6801-107765<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 852<br> -SubTopic 10<br> -Section 55<br> -Paragraph 10<br> -URI http://asc.fasb.org/extlink&amp;oid=84165509&amp;loc=d3e56426-112766<br><br>Reference 3: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 852<br> -SubTopic 10<br> -Section 50<br> -Paragraph 7<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=124433192&amp;loc=SL2890621-112765<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.9)<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(i))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442526-122756<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(A))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442552-122756<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iii)(A))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442526-122756<br><br>Reference 8: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iii))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442526-122756<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 825<br> -SubTopic 10<br> -Section 50<br> -Paragraph 28<br> -Subparagraph (f)<br> -URI http://asc.fasb.org/extlink&amp;oid=123596393&amp;loc=d3e14064-108612<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(5))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442526-122756<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iv))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442552-122756<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 45<br> -Paragraph 25<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=116870748&amp;loc=SL6758485-165988<br><br>Reference 13: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(B))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442552-122756<br><br>Reference 14: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 323<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=114001798&amp;loc=d3e33918-111571<br><br>Reference 15: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(ii))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442526-122756<br><br>Reference 16: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(5))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442552-122756<br><br>Reference 17: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (bb)<br> -URI http://asc.fasb.org/extlink&amp;oid=123419778&amp;loc=d3e5710-111685<br><br>Reference 18: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iv))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442526-122756<br><br>Reference 19: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(g)(1)(ii))<br> -URI http://asc.fasb.org/extlink&amp;oid=120395691&amp;loc=d3e23780-122690<br><br>Reference 20: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section 45<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=124098289&amp;loc=d3e6676-107765<br><br>Reference 21: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(i))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442552-122756<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AssetsCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AssetsCurrentAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AssetsCurrentAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CashAndCashEquivalentsAtCarryingValue">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of currency on hand as well as demand deposits with banks or financial institutions. Includes other kinds of accounts that have the general characteristics of demand deposits. Also includes short-term, highly liquid investments that are both readily convertible to known amounts of cash and so near their maturity that they present insignificant risk of changes in value because of changes in interest rates. Excludes cash and cash equivalents within disposal group and discontinued operation.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 4<br> -URI http://asc.fasb.org/extlink&amp;oid=123570139&amp;loc=d3e3044-108585<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section 45<br> -Paragraph 1<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=124098289&amp;loc=d3e6676-107765<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.1)<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CashAndCashEquivalentsAtCarryingValue</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CommonStockValue">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Aggregate par or stated value of issued nonredeemable common stock (or common stock redeemable solely at the option of the issuer). This item includes treasury stock repurchased by the entity. Note: elements for number of nonredeemable common shares, par value and other disclosure concepts are in another section within stockholders' equity.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 852<br> -SubTopic 10<br> -Section 55<br> -Paragraph 10<br> -URI http://asc.fasb.org/extlink&amp;oid=84165509&amp;loc=d3e56426-112766<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(29))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CommonStockValue</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DebtCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of short-term debt and current maturity of long-term debt and capital lease obligations due within one year or the normal operating cycle, if longer.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.19,20)<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DebtCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DeferredTaxAndOtherLiabilitiesNoncurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount, after deferred tax asset, of deferred tax liability attributable to taxable differences, with jurisdictional netting, and liabilities classified as noncurrent and other.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DeferredTaxAndOtherLiabilitiesNoncurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_Goodwill">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount after accumulated impairment loss of an asset representing future economic benefits arising from other assets acquired in a business combination that are not individually identified and separately recognized.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 210<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-03(10)(1))<br> -URI http://asc.fasb.org/extlink&amp;oid=120398452&amp;loc=d3e534808-122878<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 350<br> -SubTopic 20<br> -Section 45<br> -Paragraph 5<br> -URI http://asc.fasb.org/extlink&amp;oid=120320667&amp;loc=SL49117168-202975<br><br>Reference 3: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 852<br> -SubTopic 10<br> -Section 55<br> -Paragraph 10<br> -URI http://asc.fasb.org/extlink&amp;oid=84165509&amp;loc=d3e56426-112766<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 350<br> -SubTopic 20<br> -Section 45<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=99380562&amp;loc=d3e13770-109266<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_Goodwill</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_InventoryFinishedGoodsAndWorkInProcess">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount before valuation reserves of merchandise or goods held by the entity that are readily available for sale and items held by the entity which are partially complete or in the process of being readied for sale.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.6(a)(1),(3))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_InventoryFinishedGoodsAndWorkInProcess</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_Liabilities">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Sum of the carrying amounts as of the balance sheet date of all liabilities that are recognized. Liabilities are probable future sacrifices of economic benefits arising from present obligations of an entity to transfer assets or provide services to other entities in the future.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.19-26)<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 852<br> -SubTopic 10<br> -Section 50<br> -Paragraph 7<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=124433192&amp;loc=SL2890621-112765<br><br>Reference 3: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 30<br> -Subparagraph (d)<br> -URI http://asc.fasb.org/extlink&amp;oid=123359005&amp;loc=d3e8906-108599<br><br>Reference 4: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 852<br> -SubTopic 10<br> -Section 50<br> -Paragraph 7<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=124433192&amp;loc=SL2890621-112765<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 45<br> -Paragraph 25<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=116870748&amp;loc=SL6758485-165988<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(5))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442552-122756<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 825<br> -SubTopic 10<br> -Section 50<br> -Paragraph 28<br> -Subparagraph (f)<br> -URI http://asc.fasb.org/extlink&amp;oid=123596393&amp;loc=d3e14064-108612<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iv))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442552-122756<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (bb)<br> -URI http://asc.fasb.org/extlink&amp;oid=123419778&amp;loc=d3e5710-111685<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(B))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442552-122756<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iv))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442526-122756<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=123419778&amp;loc=d3e5710-111685<br><br>Reference 13: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 323<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=114001798&amp;loc=d3e33918-111571<br><br>Reference 14: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(5))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442526-122756<br><br>Reference 15: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iii)(A))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442526-122756<br><br>Reference 16: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(i))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442552-122756<br><br>Reference 17: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(i))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442526-122756<br><br>Reference 18: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(g)(1)(ii))<br> -URI http://asc.fasb.org/extlink&amp;oid=120395691&amp;loc=d3e23780-122690<br><br>Reference 19: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(A))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442552-122756<br><br>Reference 20: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(ii))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442526-122756<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_Liabilities</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LiabilitiesAndStockholdersEquity">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of liabilities and equity items, including the portion of equity attributable to noncontrolling interests, if any.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 323<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=114001798&amp;loc=d3e33918-111571<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 852<br> -SubTopic 10<br> -Section 55<br> -Paragraph 10<br> -URI http://asc.fasb.org/extlink&amp;oid=84165509&amp;loc=d3e56426-112766<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 210<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-03(23))<br> -URI http://asc.fasb.org/extlink&amp;oid=120398452&amp;loc=d3e534808-122878<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 210<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-03(a)(25))<br> -URI http://asc.fasb.org/extlink&amp;oid=120400017&amp;loc=d3e572229-122910<br><br>Reference 5: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(g)(1)(ii))<br> -URI http://asc.fasb.org/extlink&amp;oid=120395691&amp;loc=d3e23780-122690<br><br>Reference 6: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(32))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 7: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 825<br> -SubTopic 10<br> -Section 50<br> -Paragraph 28<br> -Subparagraph (f)<br> -URI http://asc.fasb.org/extlink&amp;oid=123596393&amp;loc=d3e14064-108612<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LiabilitiesAndStockholdersEquity</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LiabilitiesCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Total obligations incurred as part of normal operations that are expected to be paid during the following twelve months or within one business cycle, if longer.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 852<br> -SubTopic 10<br> -Section 55<br> -Paragraph 10<br> -URI http://asc.fasb.org/extlink&amp;oid=84165509&amp;loc=d3e56426-112766<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 852<br> -SubTopic 10<br> -Section 50<br> -Paragraph 7<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=124433192&amp;loc=SL2890621-112765<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(A))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442552-122756<br><br>Reference 4: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 852<br> -SubTopic 10<br> -Section 50<br> -Paragraph 7<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=124433192&amp;loc=SL2890621-112765<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 45<br> -Paragraph 25<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=116870748&amp;loc=SL6758485-165988<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(g)(1)(ii))<br> -URI http://asc.fasb.org/extlink&amp;oid=120395691&amp;loc=d3e23780-122690<br><br>Reference 7: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(ii))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442526-122756<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iv))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442552-122756<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(i))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442552-122756<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=123419778&amp;loc=d3e5710-111685<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 323<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=114001798&amp;loc=d3e33918-111571<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(B))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442552-122756<br><br>Reference 13: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(5))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442526-122756<br><br>Reference 14: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (bb)<br> -URI http://asc.fasb.org/extlink&amp;oid=123419778&amp;loc=d3e5710-111685<br><br>Reference 15: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(5))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442552-122756<br><br>Reference 16: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iii)(A))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442526-122756<br><br>Reference 17: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(i))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442526-122756<br><br>Reference 18: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iv))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442526-122756<br><br>Reference 19: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 825<br> -SubTopic 10<br> -Section 50<br> -Paragraph 28<br> -Subparagraph (f)<br> -URI http://asc.fasb.org/extlink&amp;oid=123596393&amp;loc=d3e14064-108612<br><br>Reference 20: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.21)<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LiabilitiesCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LiabilitiesCurrentAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LiabilitiesCurrentAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LongTermInvestmentsAndReceivablesNet">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The total amount of investments that are intended to be held for an extended period of time (longer than one operating cycle) and amount due to the Entity from outside sources, including trade accounts receivable, notes and loans receivable, as well as any other types of receivables, net of allowances established for the purpose of reducing such investments and receivables to an amount that approximates their net realizable value.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.12)<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LongTermInvestmentsAndReceivablesNet</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OtherAssetsNoncurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of noncurrent assets classified as other.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.17)<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OtherAssetsNoncurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OtherLiabilitiesNoncurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of liabilities classified as other, due after one year or the normal operating cycle, if longer.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.24)<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OtherLiabilitiesNoncurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PropertyPlantAndEquipmentGross">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount before accumulated depreciation, depletion and amortization of physical assets used in the normal conduct of business and not intended for resale. Examples include, but are not limited to, land, buildings, machinery and equipment, office equipment, and furniture and fixtures.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 360<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=6391035&amp;loc=d3e2868-110229<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.13)<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PropertyPlantAndEquipmentGross</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PropertyPlantAndEquipmentNet">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount after accumulated depreciation, depletion and amortization of physical assets used in the normal conduct of business to produce goods and services and not intended for resale. Examples include, but are not limited to, land, buildings, machinery and equipment, office equipment, and furniture and fixtures.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(14))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 360<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=6391035&amp;loc=d3e2868-110229<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 210<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-03(a)(8))<br> -URI http://asc.fasb.org/extlink&amp;oid=120400017&amp;loc=d3e572229-122910<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 360<br> -Section 50<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=124429447&amp;loc=SL124453093-239630<br><br>Reference 5: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(13))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 6: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 852<br> -SubTopic 10<br> -Section 55<br> -Paragraph 10<br> -URI http://asc.fasb.org/extlink&amp;oid=84165509&amp;loc=d3e56426-112766<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PropertyPlantAndEquipmentNet</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ReceivablesNetCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The total amount due to the entity within one year of the balance sheet date (or one operating cycle, if longer) from outside sources, including trade accounts receivable, notes and loans receivable, as well as any other types of receivables, net of allowances established for the purpose of reducing such receivables to an amount that approximates their net realizable value.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 210<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-03(a)(5))<br> -URI http://asc.fasb.org/extlink&amp;oid=120400017&amp;loc=d3e572229-122910<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(3))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 946<br> -SubTopic 210<br> -Section S99<br> -Paragraph 3<br> -Subparagraph (SX 210.6-06(3))<br> -URI http://asc.fasb.org/extlink&amp;oid=120401414&amp;loc=d3e604059-122996<br><br>Reference 4: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 852<br> -SubTopic 10<br> -Section 55<br> -Paragraph 10<br> -URI http://asc.fasb.org/extlink&amp;oid=84165509&amp;loc=d3e56426-112766<br><br>Reference 5: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(4))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ReceivablesNetCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_RetainedEarningsAccumulatedDeficit">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The cumulative amount of the reporting entity's undistributed earnings or deficit.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(30)(a)(3))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 852<br> -SubTopic 10<br> -Section 55<br> -Paragraph 10<br> -URI http://asc.fasb.org/extlink&amp;oid=84165509&amp;loc=d3e56426-112766<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 65<br> -Paragraph 15<br> -Subparagraph (g)(2)<br> -URI http://asc.fasb.org/extlink&amp;oid=121322162&amp;loc=SL121327923-165333<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 210<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-03(a)(23)(a)(4))<br> -URI http://asc.fasb.org/extlink&amp;oid=120400017&amp;loc=d3e572229-122910<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 40<br> -Section 65<br> -Paragraph 2<br> -Subparagraph (h)(2)<br> -URI http://asc.fasb.org/extlink&amp;oid=124501264&amp;loc=SL117420844-207641<br><br>Reference 6: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.3-04)<br> -URI http://asc.fasb.org/extlink&amp;oid=120397183&amp;loc=d3e187085-122770<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 40<br> -Section 65<br> -Paragraph 2<br> -Subparagraph (g)(2)(i)<br> -URI http://asc.fasb.org/extlink&amp;oid=124501264&amp;loc=SL117420844-207641<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_RetainedEarningsAccumulatedDeficit</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StockholdersEquityAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StockholdersEquityAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of stockholders' equity (deficit), net of receivables from officers, directors, owners, and affiliates of the entity, attributable to both the parent and noncontrolling interests. Amount excludes temporary equity. Alternate caption for the concept is permanent equity.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 45<br> -Paragraph 24<br> -URI http://asc.fasb.org/extlink&amp;oid=124436220&amp;loc=d3e21930-107793<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.3-04)<br> -URI http://asc.fasb.org/extlink&amp;oid=120397183&amp;loc=d3e187085-122770<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 45<br> -Paragraph 23<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=124436220&amp;loc=d3e21914-107793<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 7<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22644-107794<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 50<br> -Paragraph 5<br> -URI http://asc.fasb.org/extlink&amp;oid=124431353&amp;loc=SL124442411-227067<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 326<br> -SubTopic 10<br> -Section 65<br> -Paragraph 4<br> -Subparagraph (d)<br> -URI http://asc.fasb.org/extlink&amp;oid=122640432&amp;loc=SL121648383-210437<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 105<br> -SubTopic 10<br> -Section 65<br> -Paragraph 6<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=124434974&amp;loc=SL124442142-165695<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 105<br> -SubTopic 10<br> -Section 65<br> -Paragraph 6<br> -Subparagraph (d)<br> -URI http://asc.fasb.org/extlink&amp;oid=124434974&amp;loc=SL124442142-165695<br><br>Reference 9: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 45<br> -Paragraph 16<br> -URI http://asc.fasb.org/extlink&amp;oid=123454820&amp;loc=SL4568740-111683<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 815<br> -SubTopic 40<br> -Section 65<br> -Paragraph 1<br> -Subparagraph (e)(3)<br> -URI http://asc.fasb.org/extlink&amp;oid=123482062&amp;loc=SL123482106-238011<br><br>Reference 11: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 825<br> -SubTopic 10<br> -Section 50<br> -Paragraph 28<br> -Subparagraph (f)<br> -URI http://asc.fasb.org/extlink&amp;oid=123596393&amp;loc=d3e14064-108612<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 45<br> -Paragraph 5<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=124436220&amp;loc=d3e21711-107793<br><br>Reference 13: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 323<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=114001798&amp;loc=d3e33918-111571<br><br>Reference 14: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(g)(1)(ii))<br> -URI http://asc.fasb.org/extlink&amp;oid=120395691&amp;loc=d3e23780-122690<br><br>Reference 15: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 830<br> -SubTopic 30<br> -Section 50<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=6450520&amp;loc=d3e32583-110901<br><br>Reference 16: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 65<br> -Paragraph 8<br> -Subparagraph (d)(2)<br> -URI http://asc.fasb.org/extlink&amp;oid=123459177&amp;loc=SL121830611-158277<br><br>Reference 17: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 830<br> -SubTopic 30<br> -Section 45<br> -Paragraph 17<br> -URI http://asc.fasb.org/extlink&amp;oid=118261656&amp;loc=d3e32136-110900<br><br>Reference 18: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 65<br> -Paragraph 8<br> -Subparagraph (d)(3)<br> -URI http://asc.fasb.org/extlink&amp;oid=123459177&amp;loc=SL121830611-158277<br><br>Reference 19: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 40<br> -Section 65<br> -Paragraph 2<br> -Subparagraph (f)(2)<br> -URI http://asc.fasb.org/extlink&amp;oid=124501264&amp;loc=SL117420844-207641<br><br>Reference 20: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 65<br> -Paragraph 15<br> -Subparagraph (f)(2)<br> -URI http://asc.fasb.org/extlink&amp;oid=121322162&amp;loc=SL121327923-165333<br><br>Reference 21: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 55<br> -Paragraph 4I<br> -URI http://asc.fasb.org/extlink&amp;oid=120409616&amp;loc=SL4590271-111686<br><br>Reference 22: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 40<br> -Section 65<br> -Paragraph 2<br> -Subparagraph (f)(1)<br> -URI http://asc.fasb.org/extlink&amp;oid=124501264&amp;loc=SL117420844-207641<br><br>Reference 23: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 830<br> -SubTopic 30<br> -Section 45<br> -Paragraph 20<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=118261656&amp;loc=d3e32211-110900<br><br>Reference 24: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 45<br> -Paragraph 15<br> -URI http://asc.fasb.org/extlink&amp;oid=123454820&amp;loc=SL4568447-111683<br><br>Reference 25: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 65<br> -Paragraph 15<br> -Subparagraph (f)(1)<br> -URI http://asc.fasb.org/extlink&amp;oid=121322162&amp;loc=SL121327923-165333<br><br>Reference 26: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (b)(3)<br> -URI http://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22499-107794<br><br>Reference 27: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 65<br> -Paragraph 15<br> -Subparagraph (e)<br> -URI http://asc.fasb.org/extlink&amp;oid=121322162&amp;loc=SL121327923-165333<br><br>Reference 28: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 848<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 2<br> -Publisher FASB<br> -Subparagraph (a)(3)(iii)(03)<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>19
<FILENAME>R6.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.1</span><table class="report" border="0" cellspacing="2" id="idm139655365582744">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>Consolidated balance sheet (Parenthetical) - CAD ($)<br> $ in Millions</strong></div></th>
<th class="th"><div>Mar. 31, 2022</div></th>
<th class="th"><div>Dec. 31, 2021</div></th>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RelatedPartyTransactionDueFromToRelatedPartyCurrent', window );">Amounts receivable (payable) from (to) related parties</a></td>
<td class="nump">$ 1,632<span></span>
</td>
<td class="nump">$ 1,031<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_CommonStockSharesAuthorized', window );">Common shares authorized</a></td>
<td class="nump">1,100,000,000<span></span>
</td>
<td class="nump">1,100,000,000<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_CommonStockSharesOutstanding', window );">Common shares outstanding</a></td>
<td class="nump">669,000,000<span></span>
</td>
<td class="nump">678,000,000<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_BalanceSheetLocationAxis=imo_InvestmentsAndLongTermReceivablesMember', window );">Investments and Long Term Receivables</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DueFromRelatedPartiesNoncurrent', window );">Due from related parties</a></td>
<td class="nump">$ 297<span></span>
</td>
<td class="nump">$ 298<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_BalanceSheetLocationAxis=imo_NoncurrentLiabilitiesMember', window );">Long-term debt</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DueToRelatedPartiesNoncurrent', window );">Due to related parties</a></td>
<td class="nump">$ 4,447<span></span>
</td>
<td class="nump">$ 4,447<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CommonStockSharesAuthorized">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The maximum number of common shares permitted to be issued by an entity's charter and bylaws.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(29))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CommonStockSharesAuthorized</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CommonStockSharesOutstanding">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Number of shares of common stock outstanding. Common stock represent the ownership interest in a corporation.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -URI http://asc.fasb.org/extlink&amp;oid=123467817&amp;loc=d3e21463-112644<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(29))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CommonStockSharesOutstanding</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DueFromRelatedPartiesNoncurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Aggregate amount of receivables to be collected from related parties where one party can exercise control or significant influence over another party; including affiliates, owners or officers and their immediate families, pension trusts, and so forth, at the financial statement date. which are usually due after one year (or one business cycle).</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 850<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (d)<br> -URI http://asc.fasb.org/extlink&amp;oid=6457730&amp;loc=d3e39549-107864<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(C))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442552-122756<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.11)<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iv))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442552-122756<br><br>Reference 5: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(k)(1))<br> -URI http://asc.fasb.org/extlink&amp;oid=120395691&amp;loc=d3e23780-122690<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(5))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442552-122756<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iv))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442526-122756<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iii)(B))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442526-122756<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(5))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442526-122756<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DueFromRelatedPartiesNoncurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DueToRelatedPartiesNoncurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Portion of the carrying amount as of the balance sheet date of obligations due all related parties that is payable after one year or beyond the normal operating cycle if longer.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(k)(1))<br> -URI http://asc.fasb.org/extlink&amp;oid=120395691&amp;loc=d3e23780-122690<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(5))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442552-122756<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iv))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442526-122756<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 850<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (d)<br> -URI http://asc.fasb.org/extlink&amp;oid=6457730&amp;loc=d3e39549-107864<br><br>Reference 5: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.23)<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(5))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442526-122756<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iii)(B))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442526-122756<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iv))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442552-122756<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(C))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442552-122756<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DueToRelatedPartiesNoncurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_RelatedPartyTransactionDueFromToRelatedPartyCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Receivables to be collected from (obligations owed to) related parties, net as of the balance sheet date within one year where one party can exercise control or significant influence over another party; including affiliates, owners or officers and their immediate families, pension trusts, and so forth.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(k)(1))<br> -URI http://asc.fasb.org/extlink&amp;oid=120395691&amp;loc=d3e23780-122690<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 850<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (d)<br> -URI http://asc.fasb.org/extlink&amp;oid=6457730&amp;loc=d3e39549-107864<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_RelatedPartyTransactionDueFromToRelatedPartyCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_BalanceSheetLocationAxis=imo_InvestmentsAndLongTermReceivablesMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_BalanceSheetLocationAxis=imo_InvestmentsAndLongTermReceivablesMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_BalanceSheetLocationAxis=imo_NoncurrentLiabilitiesMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_BalanceSheetLocationAxis=imo_NoncurrentLiabilitiesMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>20
<FILENAME>R7.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.1</span><table class="report" border="0" cellspacing="2" id="idm139655365567160">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>Consolidated statement of shareholders' equity - CAD ($)<br> $ in Millions</strong></div></th>
<th class="th"><div>Total</div></th>
<th class="th"><div>Common shares at stated value (note 9)</div></th>
<th class="th"><div>Earnings reinvested</div></th>
<th class="th"><div>Accumulated other comprehensive income (loss) (note 10)</div></th>
</tr>
<tr class="rc">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest', window );">At beginning of period at Dec. 31, 2020</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 1,357<span></span>
</td>
<td class="nump">$ 22,050<span></span>
</td>
<td class="num">$ (1,989)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_NetIncomeLoss', window );">Net income (loss) for the period</a></td>
<td class="nump">$ 392<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">392<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_Dividends', window );">Dividends declared</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(161)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent', window );">Other comprehensive income (loss)</a></td>
<td class="nump">87<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">87<span></span>
</td>
</tr>
<tr class="rc">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest', window );">At end of period at Mar. 31, 2021</a></td>
<td class="nump">21,736<span></span>
</td>
<td class="nump">1,357<span></span>
</td>
<td class="nump">22,281<span></span>
</td>
<td class="num">(1,902)<span></span>
</td>
</tr>
<tr class="rc">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest', window );">At beginning of period at Dec. 31, 2020</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">1,357<span></span>
</td>
<td class="nump">22,050<span></span>
</td>
<td class="num">(1,989)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_StockRepurchasedAndRetiredDuringPeriodValue', window );">Share purchases at stated value</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(105)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rc">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest', window );">At end of period at Dec. 31, 2021</a></td>
<td class="nump">21,735<span></span>
</td>
<td class="nump">1,252<span></span>
</td>
<td class="nump">21,660<span></span>
</td>
<td class="num">(1,177)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_NetIncomeLoss', window );">Net income (loss) for the period</a></td>
<td class="nump">1,173<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">1,173<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_StockRepurchasedAndRetiredDuringPeriodValue', window );">Share purchases at stated value</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(15)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_imo_SharePurchasesInExcessOfStatedValue', window );">Share purchases in excess of stated value</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(434)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_Dividends', window );">Dividends declared</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(228)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent', window );">Other comprehensive income (loss)</a></td>
<td class="nump">45<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">45<span></span>
</td>
</tr>
<tr class="rc">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest', window );">At end of period at Mar. 31, 2022</a></td>
<td class="nump">$ 22,276<span></span>
</td>
<td class="nump">$ 1,237<span></span>
</td>
<td class="nump">$ 22,171<span></span>
</td>
<td class="num">$ (1,132)<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_imo_SharePurchasesInExcessOfStatedValue">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Excess of the purchase price of common stock over the stated value charged to retain earnings during the period</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">imo_SharePurchasesInExcessOfStatedValue</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>imo_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_Dividends">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of paid and unpaid cash, stock, and paid-in-kind (PIK) dividends declared, for example, but not limited to, common and preferred stock.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.3-04)<br> -URI http://asc.fasb.org/extlink&amp;oid=120397183&amp;loc=d3e187085-122770<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 405<br> -Section 45<br> -Paragraph 2<br> -URI http://asc.fasb.org/extlink&amp;oid=6957935&amp;loc=d3e64057-112817<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_Dividends</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_NetIncomeLoss">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The portion of profit or loss for the period, net of income taxes, which is attributable to the parent.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 220<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-04(22))<br> -URI http://asc.fasb.org/extlink&amp;oid=120399700&amp;loc=SL114874048-224260<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (f)<br> -URI http://asc.fasb.org/extlink&amp;oid=123359005&amp;loc=d3e8933-108599<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 4<br> -URI http://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22595-107794<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 220<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-04(18))<br> -URI http://asc.fasb.org/extlink&amp;oid=120400993&amp;loc=SL114874131-224263<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 815<br> -SubTopic 40<br> -Section 65<br> -Paragraph 1<br> -Subparagraph (f)<br> -URI http://asc.fasb.org/extlink&amp;oid=123482062&amp;loc=SL123482106-238011<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 50<br> -Paragraph 6<br> -URI http://asc.fasb.org/extlink&amp;oid=124431353&amp;loc=SL124452729-227067<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(5))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442552-122756<br><br>Reference 8: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03(20))<br> -URI http://asc.fasb.org/extlink&amp;oid=123367319&amp;loc=SL114868664-224227<br><br>Reference 9: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 28<br> -URI http://asc.fasb.org/extlink&amp;oid=123570139&amp;loc=d3e3602-108585<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (b)(2)<br> -URI http://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22499-107794<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iv))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442526-122756<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iii)(A))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442526-122756<br><br>Reference 13: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(i))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442552-122756<br><br>Reference 14: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(i))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442526-122756<br><br>Reference 15: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 9<br> -URI http://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22663-107794<br><br>Reference 16: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iv))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442552-122756<br><br>Reference 17: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(ii))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442526-122756<br><br>Reference 18: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 825<br> -SubTopic 10<br> -Section 50<br> -Paragraph 28<br> -Subparagraph (f)<br> -URI http://asc.fasb.org/extlink&amp;oid=123596393&amp;loc=d3e14064-108612<br><br>Reference 19: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -URI http://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22583-107794<br><br>Reference 20: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(g)(1)(ii))<br> -URI http://asc.fasb.org/extlink&amp;oid=120395691&amp;loc=d3e23780-122690<br><br>Reference 21: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 45<br> -Paragraph 60B<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=125511455&amp;loc=SL5780133-109256<br><br>Reference 22: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 323<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=114001798&amp;loc=d3e33918-111571<br><br>Reference 23: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 8<br> -URI http://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22658-107794<br><br>Reference 24: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 1A<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=124509347&amp;loc=SL7669619-108580<br><br>Reference 25: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 31<br> -URI http://asc.fasb.org/extlink&amp;oid=123359005&amp;loc=d3e8924-108599<br><br>Reference 26: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 11<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22694-107794<br><br>Reference 27: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 11<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22694-107794<br><br>Reference 28: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 205<br> -SubTopic 20<br> -Section 50<br> -Paragraph 7<br> -URI http://asc.fasb.org/extlink&amp;oid=109222650&amp;loc=SL51721683-107760<br><br>Reference 29: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 1B<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=124509347&amp;loc=SL7669625-108580<br><br>Reference 30: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 22<br> -URI http://asc.fasb.org/extlink&amp;oid=123359005&amp;loc=d3e8736-108599<br><br>Reference 31: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(5))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442526-122756<br><br>Reference 32: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(B))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442552-122756<br><br>Reference 33: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(A))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442552-122756<br><br>Reference 34: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 30<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=123359005&amp;loc=d3e8906-108599<br><br>Reference 35: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=123359005&amp;loc=d3e8933-108599<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_NetIncomeLoss</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount after tax of other comprehensive income (loss) attributable to parent entity.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 1B<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=124509347&amp;loc=SL7669625-108580<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1A<br> -Subparagraph (c)(3)<br> -URI http://asc.fasb.org/extlink&amp;oid=109239629&amp;loc=SL4573702-111684<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 45<br> -Paragraph 20<br> -URI http://asc.fasb.org/extlink&amp;oid=123454820&amp;loc=SL4569643-111683<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 1A<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=124509347&amp;loc=SL7669619-108580<br><br>Reference 5: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 45<br> -Paragraph 19<br> -URI http://asc.fasb.org/extlink&amp;oid=123454820&amp;loc=SL4569616-111683<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StockRepurchasedAndRetiredDuringPeriodValue">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Equity impact of the value of stock that has been repurchased and retired during the period. The excess of the purchase price over par value can be charged against retained earnings (once the excess is fully allocated to additional paid in capital).</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(28))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(29))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -URI http://asc.fasb.org/extlink&amp;oid=123467817&amp;loc=d3e21463-112644<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.3-04)<br> -URI http://asc.fasb.org/extlink&amp;oid=120397183&amp;loc=d3e187085-122770<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StockRepurchasedAndRetiredDuringPeriodValue</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of stockholders' equity (deficit), net of receivables from officers, directors, owners, and affiliates of the entity, attributable to both the parent and noncontrolling interests. Amount excludes temporary equity. Alternate caption for the concept is permanent equity.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 45<br> -Paragraph 24<br> -URI http://asc.fasb.org/extlink&amp;oid=124436220&amp;loc=d3e21930-107793<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.3-04)<br> -URI http://asc.fasb.org/extlink&amp;oid=120397183&amp;loc=d3e187085-122770<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 45<br> -Paragraph 23<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=124436220&amp;loc=d3e21914-107793<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 7<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22644-107794<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 50<br> -Paragraph 5<br> -URI http://asc.fasb.org/extlink&amp;oid=124431353&amp;loc=SL124442411-227067<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 326<br> -SubTopic 10<br> -Section 65<br> -Paragraph 4<br> -Subparagraph (d)<br> -URI http://asc.fasb.org/extlink&amp;oid=122640432&amp;loc=SL121648383-210437<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 105<br> -SubTopic 10<br> -Section 65<br> -Paragraph 6<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=124434974&amp;loc=SL124442142-165695<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 105<br> -SubTopic 10<br> -Section 65<br> -Paragraph 6<br> -Subparagraph (d)<br> -URI http://asc.fasb.org/extlink&amp;oid=124434974&amp;loc=SL124442142-165695<br><br>Reference 9: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 45<br> -Paragraph 16<br> -URI http://asc.fasb.org/extlink&amp;oid=123454820&amp;loc=SL4568740-111683<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 815<br> -SubTopic 40<br> -Section 65<br> -Paragraph 1<br> -Subparagraph (e)(3)<br> -URI http://asc.fasb.org/extlink&amp;oid=123482062&amp;loc=SL123482106-238011<br><br>Reference 11: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 825<br> -SubTopic 10<br> -Section 50<br> -Paragraph 28<br> -Subparagraph (f)<br> -URI http://asc.fasb.org/extlink&amp;oid=123596393&amp;loc=d3e14064-108612<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 45<br> -Paragraph 5<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=124436220&amp;loc=d3e21711-107793<br><br>Reference 13: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 323<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=114001798&amp;loc=d3e33918-111571<br><br>Reference 14: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(g)(1)(ii))<br> -URI http://asc.fasb.org/extlink&amp;oid=120395691&amp;loc=d3e23780-122690<br><br>Reference 15: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 830<br> -SubTopic 30<br> -Section 50<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=6450520&amp;loc=d3e32583-110901<br><br>Reference 16: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 65<br> -Paragraph 8<br> -Subparagraph (d)(2)<br> -URI http://asc.fasb.org/extlink&amp;oid=123459177&amp;loc=SL121830611-158277<br><br>Reference 17: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 830<br> -SubTopic 30<br> -Section 45<br> -Paragraph 17<br> -URI http://asc.fasb.org/extlink&amp;oid=118261656&amp;loc=d3e32136-110900<br><br>Reference 18: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 65<br> -Paragraph 8<br> -Subparagraph (d)(3)<br> -URI http://asc.fasb.org/extlink&amp;oid=123459177&amp;loc=SL121830611-158277<br><br>Reference 19: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 40<br> -Section 65<br> -Paragraph 2<br> -Subparagraph (f)(2)<br> -URI http://asc.fasb.org/extlink&amp;oid=124501264&amp;loc=SL117420844-207641<br><br>Reference 20: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 65<br> -Paragraph 15<br> -Subparagraph (f)(2)<br> -URI http://asc.fasb.org/extlink&amp;oid=121322162&amp;loc=SL121327923-165333<br><br>Reference 21: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 55<br> -Paragraph 4I<br> -URI http://asc.fasb.org/extlink&amp;oid=120409616&amp;loc=SL4590271-111686<br><br>Reference 22: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 40<br> -Section 65<br> -Paragraph 2<br> -Subparagraph (f)(1)<br> -URI http://asc.fasb.org/extlink&amp;oid=124501264&amp;loc=SL117420844-207641<br><br>Reference 23: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 830<br> -SubTopic 30<br> -Section 45<br> -Paragraph 20<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=118261656&amp;loc=d3e32211-110900<br><br>Reference 24: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 45<br> -Paragraph 15<br> -URI http://asc.fasb.org/extlink&amp;oid=123454820&amp;loc=SL4568447-111683<br><br>Reference 25: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 65<br> -Paragraph 15<br> -Subparagraph (f)(1)<br> -URI http://asc.fasb.org/extlink&amp;oid=121322162&amp;loc=SL121327923-165333<br><br>Reference 26: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (b)(3)<br> -URI http://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22499-107794<br><br>Reference 27: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 65<br> -Paragraph 15<br> -Subparagraph (e)<br> -URI http://asc.fasb.org/extlink&amp;oid=121322162&amp;loc=SL121327923-165333<br><br>Reference 28: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 848<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 2<br> -Publisher FASB<br> -Subparagraph (a)(3)(iii)(03)<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>21
<FILENAME>R8.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.1</span><table class="report" border="0" cellspacing="2" id="idm139655365554088">
<tr>
<th class="tl" colspan="2" rowspan="2"><div style="width: 200px;"><strong>Consolidated statement of cash flows - CAD ($)<br> $ in Millions</strong></div></th>
<th class="th" colspan="2">3 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Mar. 31, 2022</div></th>
<th class="th"><div>Mar. 31, 2021</div></th>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract', window );"><strong>Operating activities</strong></a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ProfitLoss', window );">Net income (loss)</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="nump">$ 1,173<span></span>
</td>
<td class="nump">$ 392<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract', window );"><strong>Adjustments for&#160;non-cash&#160;items:</strong></a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_imo_DepreciationDepletionAndAmortizationExcludingIntangibleAssetImpairmentCharges', window );">Depreciation and depletion</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="nump">426<span></span>
</td>
<td class="nump">494<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_GainLossOnDispositionOfAssets1', window );">(Gain) loss on asset sales (note 3)</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="num">(20)<span></span>
</td>
<td class="num">(3)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_imo_DeferredIncomeTaxesAndOther', window );">Deferred income taxes and other</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="num">(331)<span></span>
</td>
<td class="nump">60<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_IncreaseDecreaseInOperatingCapitalAbstract', window );"><strong>Changes in operating assets and liabilities:</strong></a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_IncreaseDecreaseInAccountsReceivable', window );">Accounts receivable</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="num">(1,544)<span></span>
</td>
<td class="num">(469)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_imo_IncreaseDecreaseInInventoriesMaterialsAndSuppliesAndPrepaidExpenses', window );">Inventories, materials, supplies and prepaid expenses</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="num">(364)<span></span>
</td>
<td class="num">(159)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_IncreaseDecreaseInAccruedIncomeTaxesPayable', window );">Income taxes payable</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="nump">459<span></span>
</td>
<td class="nump">21<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_IncreaseDecreaseInAccountsPayableAndAccruedLiabilities', window );">Accounts payable and accrued liabilities</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="nump">2,144<span></span>
</td>
<td class="nump">584<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_IncreaseDecreaseInOtherOperatingCapitalNet', window );">All other items - net</a></td>
<td class="th" style="border-bottom: 0px;"><sup>[1]</sup></td>
<td class="num">(29)<span></span>
</td>
<td class="nump">125<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_NetCashProvidedByUsedInOperatingActivities', window );">Cash flows from (used in) operating activities</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="nump">1,914<span></span>
</td>
<td class="nump">1,045<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract', window );"><strong>Investing activities</strong></a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PaymentsToAcquireProductiveAssets', window );">Additions to property, plant and equipment</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="num">(304)<span></span>
</td>
<td class="num">(167)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ProceedsFromSaleOfPropertyPlantAndEquipment', window );">Proceeds from asset sales (note 3)</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="nump">24<span></span>
</td>
<td class="nump">7<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_imo_NetMovementRelatedToLoansToEquityCompanies', window );">Loans to equity companies - net</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="nump">1<span></span>
</td>
<td class="nump">13<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_NetCashProvidedByUsedInInvestingActivities', window );">Cash flows from (used in) investing activities</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="num">(279)<span></span>
</td>
<td class="num">(147)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract', window );"><strong>Financing activities</strong></a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ProceedsFromRepaymentsOfShortTermDebt', window );">Short-term debt - net</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="nump">0<span></span>
</td>
<td class="num">(36)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FinanceLeasePrincipalPayments', window );">Reduction in finance lease obligations (note 6)</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="num">(5)<span></span>
</td>
<td class="num">(4)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PaymentsOfDividendsCommonStock', window );">Dividends paid</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="num">(185)<span></span>
</td>
<td class="num">(162)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PaymentsForRepurchaseOfCommonStock', window );">Common shares purchased (note 9)</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="num">(449)<span></span>
</td>
<td class="nump">0<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_NetCashProvidedByUsedInFinancingActivities', window );">Cash flows from (used in) financing activities</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="num">(639)<span></span>
</td>
<td class="num">(202)<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseExcludingExchangeRateEffect', window );">Increase (decrease) in cash</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="nump">996<span></span>
</td>
<td class="nump">696<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_CashAndCashEquivalentsAtCarryingValue', window );">Cash at beginning of period</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="nump">2,153<span></span>
</td>
<td class="nump">771<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_CashAndCashEquivalentsAtCarryingValue', window );">Cash at end of period</a></td>
<td class="th" style="border-bottom: 0px;"><sup>[2]</sup></td>
<td class="nump">$ 3,149<span></span>
</td>
<td class="nump">$ 1,467<span></span>
</td>
</tr>
<tr><td colspan="3"></td></tr>
<tr><td colspan="3"><table class="outerFootnotes" width="100%">
<tr class="outerFootnote">
<td style="vertical-align: top; width: 12pt;" valign="top">[1]</td>
<td style="vertical-align: top;" valign="top">Included contributions to registered pension plans.</td>
</tr>
<tr class="outerFootnote">
<td style="vertical-align: top; width: 12pt;" valign="top">[2]</td>
<td style="vertical-align: top;" valign="top">Cash is composed of cash in bank and cash equivalents at cost. Cash equivalents are all highly liquid securities with maturity of three months or less when purchased.</td>
</tr>
</table></td></tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_imo_DeferredIncomeTaxesAndOther">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The component of income tax expense for the period representing the net change in the entity's deferred tax assets and liabilities pertaining to continuing operations. Prior year Exploration and Exploratory dry hole costs written off as expense in the current year. Entity's net proportionate share for the period of net earnings, less dividends, of its investment to which the equity method of accounting is applied.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">imo_DeferredIncomeTaxesAndOther</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>imo_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_imo_DepreciationDepletionAndAmortizationExcludingIntangibleAssetImpairmentCharges">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The aggregate expense recognized in the current period that allocates the cost of tangible assets, intangible assets or depleting assets to periods that benefit from use of the assets but excludes impairment of specifically identified intangible assets associated with carbon emission cap and trade intangible assets.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">imo_DepreciationDepletionAndAmortizationExcludingIntangibleAssetImpairmentCharges</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>imo_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_imo_IncreaseDecreaseInInventoriesMaterialsAndSuppliesAndPrepaidExpenses">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The net change during the reporting period in the aggregate value of all inventory, materials and supplies held by the reporting entity, associated with underlying transactions that are classified as operating activities. And the net change during the reporting period in the amount of outstanding money paid in advance for goods or services that bring economic benefits for future periods.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">imo_IncreaseDecreaseInInventoriesMaterialsAndSuppliesAndPrepaidExpenses</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>imo_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_imo_NetMovementRelatedToLoansToEquityCompanies">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Net movement related to loans to equity companies.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">imo_NetMovementRelatedToLoansToEquityCompanies</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>imo_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CashAndCashEquivalentsAtCarryingValue">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of currency on hand as well as demand deposits with banks or financial institutions. Includes other kinds of accounts that have the general characteristics of demand deposits. Also includes short-term, highly liquid investments that are both readily convertible to known amounts of cash and so near their maturity that they present insignificant risk of changes in value because of changes in interest rates. Excludes cash and cash equivalents within disposal group and discontinued operation.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 4<br> -URI http://asc.fasb.org/extlink&amp;oid=123570139&amp;loc=d3e3044-108585<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section 45<br> -Paragraph 1<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=124098289&amp;loc=d3e6676-107765<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.1)<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CashAndCashEquivalentsAtCarryingValue</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseExcludingExchangeRateEffect">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of increase (decrease) in cash and cash equivalents, and cash and cash equivalents restricted to withdrawal or usage; excluding effect from exchange rate change. Cash includes, but is not limited to, currency on hand, demand deposits with banks or financial institutions, and other accounts with general characteristics of demand deposits. Cash equivalents include, but are not limited to, short-term, highly liquid investments that are both readily convertible to known amounts of cash and so near their maturity that they present insignificant risk of changes in value because of changes in interest rates.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 830<br> -SubTopic 230<br> -Section 45<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=123444420&amp;loc=d3e33268-110906<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 24<br> -URI http://asc.fasb.org/extlink&amp;oid=123570139&amp;loc=d3e3521-108585<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseExcludingExchangeRateEffect</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FinanceLeasePrincipalPayments">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of cash outflow for principal payment on finance lease.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -Section 45<br> -Paragraph 5<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=123391704&amp;loc=SL77918643-209977<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -Section 50<br> -Paragraph 4<br> -Subparagraph (g)(1)<br> -URI http://asc.fasb.org/extlink&amp;oid=123408670&amp;loc=SL77918686-209980<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FinanceLeasePrincipalPayments</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_GainLossOnDispositionOfAssets1">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of gain (loss) on sale or disposal of assets, including but not limited to property plant and equipment, intangible assets and equity in securities of subsidiaries or equity method investee.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 28<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=123570139&amp;loc=d3e3602-108585<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_GainLossOnDispositionOfAssets1</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncreaseDecreaseInAccountsPayableAndAccruedLiabilities">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The increase (decrease) during the reporting period in the amounts payable to vendors for goods and services received and the amount of obligations and expenses incurred but not paid.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 28<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=123570139&amp;loc=d3e3602-108585<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncreaseDecreaseInAccountsPayableAndAccruedLiabilities</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncreaseDecreaseInAccountsReceivable">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The increase (decrease) during the reporting period in amount due within one year (or one business cycle) from customers for the credit sale of goods and services.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 28<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=123570139&amp;loc=d3e3602-108585<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncreaseDecreaseInAccountsReceivable</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncreaseDecreaseInAccruedIncomeTaxesPayable">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The increase (decrease) during the period in the amount due for taxes based on the reporting entity's earnings or attributable to the entity's income earning process (business presence) within a given jurisdiction.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 28<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=123570139&amp;loc=d3e3602-108585<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncreaseDecreaseInAccruedIncomeTaxesPayable</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncreaseDecreaseInOperatingCapitalAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncreaseDecreaseInOperatingCapitalAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncreaseDecreaseInOtherOperatingCapitalNet">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of increase (decrease) in operating assets after deduction of operating liabilities classified as other.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 28<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=123570139&amp;loc=d3e3602-108585<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncreaseDecreaseInOtherOperatingCapitalNet</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_NetCashProvidedByUsedInFinancingActivities">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of cash inflow (outflow) from financing activities, including discontinued operations. Financing activity cash flows include obtaining resources from owners and providing them with a return on, and a return of, their investment; borrowing money and repaying amounts borrowed, or settling the obligation; and obtaining and paying for other resources obtained from creditors on long-term credit.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 24<br> -URI http://asc.fasb.org/extlink&amp;oid=123570139&amp;loc=d3e3521-108585<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_NetCashProvidedByUsedInFinancingActivities</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_NetCashProvidedByUsedInInvestingActivities">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of cash inflow (outflow) from investing activities, including discontinued operations. Investing activity cash flows include making and collecting loans and acquiring and disposing of debt or equity instruments and property, plant, and equipment and other productive assets.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 24<br> -URI http://asc.fasb.org/extlink&amp;oid=123570139&amp;loc=d3e3521-108585<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_NetCashProvidedByUsedInInvestingActivities</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_NetCashProvidedByUsedInOperatingActivities">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of cash inflow (outflow) from operating activities, including discontinued operations. Operating activity cash flows include transactions, adjustments, and changes in value not defined as investing or financing activities.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 25<br> -URI http://asc.fasb.org/extlink&amp;oid=123570139&amp;loc=d3e3536-108585<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 24<br> -URI http://asc.fasb.org/extlink&amp;oid=123570139&amp;loc=d3e3521-108585<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 28<br> -URI http://asc.fasb.org/extlink&amp;oid=123570139&amp;loc=d3e3602-108585<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_NetCashProvidedByUsedInOperatingActivities</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PaymentsForRepurchaseOfCommonStock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The cash outflow to reacquire common stock during the period.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 15<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=123570139&amp;loc=d3e3291-108585<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PaymentsForRepurchaseOfCommonStock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PaymentsOfDividendsCommonStock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of cash outflow in the form of ordinary dividends to common shareholders of the parent entity.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 15<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=123570139&amp;loc=d3e3291-108585<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PaymentsOfDividendsCommonStock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PaymentsToAcquireProductiveAssets">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The cash outflow for purchases of and capital improvements on property, plant and equipment (capital expenditures), software, and other intangible assets.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 13<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=123570139&amp;loc=d3e3213-108585<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 805<br> -SubTopic 50<br> -Section 30<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=123362884&amp;loc=d3e9212-128498<br><br>Reference 3: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 805<br> -SubTopic 50<br> -Section 30<br> -Paragraph 2<br> -URI http://asc.fasb.org/extlink&amp;oid=123362884&amp;loc=d3e9215-128498<br><br>Reference 4: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 805<br> -SubTopic 50<br> -Section 25<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=123385561&amp;loc=d3e9135-128495<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PaymentsToAcquireProductiveAssets</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ProceedsFromRepaymentsOfShortTermDebt">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The net cash inflow or outflow for borrowing having initial term of repayment within one year or the normal operating cycle, if longer.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ProceedsFromRepaymentsOfShortTermDebt</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ProceedsFromSaleOfPropertyPlantAndEquipment">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The cash inflow from the sale of long-lived, physical assets that are used in the normal conduct of business to produce goods and services and not intended for resale.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 12<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=123570139&amp;loc=d3e3179-108585<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ProceedsFromSaleOfPropertyPlantAndEquipment</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ProfitLoss">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The consolidated profit or loss for the period, net of income taxes, including the portion attributable to the noncontrolling interest.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(g)(1)(ii))<br> -URI http://asc.fasb.org/extlink&amp;oid=120395691&amp;loc=d3e23780-122690<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 1A<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=124509347&amp;loc=SL7669619-108580<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1A<br> -Subparagraph (a)(1)<br> -URI http://asc.fasb.org/extlink&amp;oid=109239629&amp;loc=SL4573702-111684<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 9<br> -URI http://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22663-107794<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(i))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442526-122756<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(i))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442552-122756<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 22<br> -URI http://asc.fasb.org/extlink&amp;oid=123359005&amp;loc=d3e8736-108599<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=123359005&amp;loc=d3e8933-108599<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 815<br> -SubTopic 40<br> -Section 65<br> -Paragraph 1<br> -Subparagraph (f)<br> -URI http://asc.fasb.org/extlink&amp;oid=123482062&amp;loc=SL123482106-238011<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(5))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442526-122756<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iv))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442552-122756<br><br>Reference 12: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 50<br> -Paragraph 6<br> -URI http://asc.fasb.org/extlink&amp;oid=124431353&amp;loc=SL124452729-227067<br><br>Reference 13: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 30<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=123359005&amp;loc=d3e8906-108599<br><br>Reference 14: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 2<br> -URI http://asc.fasb.org/extlink&amp;oid=123570139&amp;loc=d3e3000-108585<br><br>Reference 15: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 45<br> -Paragraph 19<br> -URI http://asc.fasb.org/extlink&amp;oid=123454820&amp;loc=SL4569616-111683<br><br>Reference 16: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 323<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=114001798&amp;loc=d3e33918-111571<br><br>Reference 17: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (f)<br> -URI http://asc.fasb.org/extlink&amp;oid=123359005&amp;loc=d3e8933-108599<br><br>Reference 18: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(A))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442552-122756<br><br>Reference 19: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 205<br> -SubTopic 20<br> -Section 50<br> -Paragraph 7<br> -URI http://asc.fasb.org/extlink&amp;oid=109222650&amp;loc=SL51721683-107760<br><br>Reference 20: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (b)(2)<br> -URI http://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22499-107794<br><br>Reference 21: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 825<br> -SubTopic 10<br> -Section 50<br> -Paragraph 28<br> -Subparagraph (f)<br> -URI http://asc.fasb.org/extlink&amp;oid=123596393&amp;loc=d3e14064-108612<br><br>Reference 22: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 235<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-05(b)(2))<br> -URI http://asc.fasb.org/extlink&amp;oid=120399901&amp;loc=d3e537907-122884<br><br>Reference 23: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 31<br> -URI http://asc.fasb.org/extlink&amp;oid=123359005&amp;loc=d3e8924-108599<br><br>Reference 24: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 1B<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=124509347&amp;loc=SL7669625-108580<br><br>Reference 25: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iv))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442526-122756<br><br>Reference 26: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iii)(A))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442526-122756<br><br>Reference 27: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(5))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442552-122756<br><br>Reference 28: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(B))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442552-122756<br><br>Reference 29: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(ii))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442526-122756<br><br>Reference 30: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1A<br> -Subparagraph (c)(1)<br> -URI http://asc.fasb.org/extlink&amp;oid=109239629&amp;loc=SL4573702-111684<br><br>Reference 31: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 55<br> -Paragraph 4J<br> -URI http://asc.fasb.org/extlink&amp;oid=120409616&amp;loc=SL4591551-111686<br><br>Reference 32: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 55<br> -Paragraph 4K<br> -URI http://asc.fasb.org/extlink&amp;oid=120409616&amp;loc=SL4591552-111686<br><br>Reference 33: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 8<br> -URI http://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22658-107794<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ProfitLoss</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>22
<FILENAME>R9.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.1</span><table class="report" border="0" cellspacing="2" id="idm139655365452152">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Consolidated statement of cash flows (Parenthetical) - CAD ($)<br> $ in Millions</strong></div></th>
<th class="th" colspan="2">3 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Mar. 31, 2022</div></th>
<th class="th"><div>Mar. 31, 2021</div></th>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_imo_ContributionToRegisteredPensionPlanAssets', window );">Included contributions to registered pension plans</a></td>
<td class="num">$ (50)<span></span>
</td>
<td class="num">$ (28)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_IncomeTaxesPaidNet', window );">Income taxes (paid) refunded</a></td>
<td class="num">(223)<span></span>
</td>
<td class="nump">1<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_InterestPaidNet', window );">Interest (paid), net of capitalization</a></td>
<td class="num">$ (12)<span></span>
</td>
<td class="num">$ (13)<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_imo_ContributionToRegisteredPensionPlanAssets">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The amount of cash contributed to the registered pension plan assets.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">imo_ContributionToRegisteredPensionPlanAssets</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>imo_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncomeTaxesPaidNet">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The amount of cash paid during the current period to foreign, federal, state, and local authorities as taxes on income, net of any cash received during the current period as refunds for the overpayment of taxes.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -URI http://asc.fasb.org/extlink&amp;oid=123431023&amp;loc=d3e4297-108586<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncomeTaxesPaidNet</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_InterestPaidNet">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of cash paid for interest, excluding capitalized interest, classified as operating activity. Includes, but is not limited to, payment to settle zero-coupon bond for accreted interest of debt discount and debt instrument with insignificant coupon interest rate in relation to effective interest rate of borrowing attributable to accreted interest of debt discount.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -URI http://asc.fasb.org/extlink&amp;oid=123431023&amp;loc=d3e4297-108586<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 17<br> -Subparagraph (d)<br> -URI http://asc.fasb.org/extlink&amp;oid=123570139&amp;loc=d3e3367-108585<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 25<br> -Subparagraph (e)<br> -URI http://asc.fasb.org/extlink&amp;oid=123570139&amp;loc=d3e3536-108585<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_InterestPaidNet</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>23
<FILENAME>R10.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.1</span><table class="report" border="0" cellspacing="2" id="idm139655368079432">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Basis of financial statement preparation<br></strong></div></th>
<th class="th" colspan="1">3 Months Ended</th>
</tr>
<tr><th class="th"><div>Mar. 31, 2022</div></th></tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_BasisOfPresentationAndSignificantAccountingPoliciesTextBlock', window );">Basis of financial statement preparation</a></td>
<td class="text">
<table cellpadding="0" cellspacing="0" style="BORDER-COLLAPSE:COLLAPSE; font-family:ARIAL; font-size:13pt;border:0;width:100%">
<tr style="page-break-inside:avoid">
<td style="width:4%;vertical-align:top;text-align:left;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">1.</div></div></td>
<td style="vertical-align:top;text-align:left;"> <div style="margin-top: 0pt; margin-bottom: 0pt; font-size: 13pt; font-family: ARIAL; text-align: left; line-height: normal;"><div style="font-weight:bold;display:inline;">Basis of financial statement preparation </div></div> </td> </tr> </table> <div style="margin-top:12pt; margin-bottom:0pt; font-size:10pt; font-family:ARIAL">These unaudited consolidated financial statements have been prepared in accordance with United States Generally Accepted Accounting Principles (GAAP) and follow the same accounting policies and methods of computation as, and should be read in conjunction with, the most recent annual consolidated financial statements filed with the U.S. Securities and Exchange Commission (SEC) in the company&#8217;s 2021 annual report on Form <div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;">10-K.</div> In the opinion of the company, the information furnished herein reflects all known accruals and adjustments necessary for a fair statement of the results for the periods reported herein. All such adjustments are of a normal recurring nature. </div> <div style="margin-top:10pt; margin-bottom:0pt; font-size:10pt; font-family:ARIAL">The company&#8217;s exploration and production activities are accounted for under the &#8220;successful efforts&#8221; method. </div> <div style="margin-top:10pt; margin-bottom:0pt; font-size:10pt; font-family:ARIAL">The results for the three months ended March&#160;31, 2022, are not necessarily indicative of the operations to be expected for the full year. </div> <div style="margin-top:10pt; margin-bottom:0pt; font-size:10pt; font-family:ARIAL">All amounts are in Canadian dollars unless otherwise indicated. </div> <div style="margin-top:0pt;margin-bottom:0pt ; font-size:8pt">&#160;</div><span></span>
</td>
</tr>
</table>
<div style="display: none;"><table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_BasisOfPresentationAndSignificantAccountingPoliciesTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The entire disclosure for the basis of presentation and significant accounting policies concepts. Basis of presentation describes the underlying basis used to prepare the financial statements (for example, US Generally Accepted Accounting Principles, Other Comprehensive Basis of Accounting, IFRS).  Accounting policies describe all significant accounting policies of the reporting entity.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -URI http://asc.fasb.org/topic&amp;trid=2122369<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_BasisOfPresentationAndSignificantAccountingPoliciesTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table></div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>24
<FILENAME>R11.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.1</span><table class="report" border="0" cellspacing="2" id="idm139655365342744">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Business segments<br></strong></div></th>
<th class="th" colspan="1">3 Months Ended</th>
</tr>
<tr><th class="th"><div>Mar. 31, 2022</div></th></tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_SegmentReportingDisclosureTextBlock', window );">Business segments</a></td>
<td class="text">
<table cellpadding="0" cellspacing="0" style="BORDER-COLLAPSE:COLLAPSE; font-family:ARIAL; font-size:13pt;border:0;width:100%">
<tr style="page-break-inside:avoid">
<td style="width:4%;vertical-align:top;text-align:left;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">2.</div></div></td>
<td style="vertical-align:top;text-align:left;"> <div style="margin-top: 0pt; margin-bottom: 0pt; font-size: 13pt; font-family: ARIAL; text-align: left; line-height: normal;"><div style="font-weight:bold;display:inline;">Business segments </div></div> </td> </tr> </table> <div style="font-size:12pt;margin-top:0pt;margin-bottom:0pt">&#160;</div>
<table cellpadding="0" cellspacing="0" style="BORDER-COLLAPSE:COLLAPSE; font-family:ARIAL; font-size:9pt;width:100%;border:0;margin:0 auto">
<tr>
<td style="width: 62%; line-height: 0pt; font-size: 0pt;"><div style="font-size:0pt;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; width: 1%; line-height: 0pt; font-size: 0pt;"><div style="font-size:0pt;;display:inline;">&#160;</div></td>
<td style="line-height: 0pt; font-size: 0pt;"><div style="font-size:0pt;;display:inline;">&#160;</div></td>
<td style="line-height: 0pt; font-size: 0pt;"><div style="font-size:0pt;;display:inline;">&#160;</div></td>
<td style="line-height: 0pt; font-size: 0pt;"><div style="font-size:0pt;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; width: 1%; line-height: 0pt; font-size: 0pt;"><div style="font-size:0pt;;display:inline;">&#160;</div></td>
<td style="line-height: 0pt; font-size: 0pt;"><div style="font-size:0pt;;display:inline;">&#160;</div></td>
<td style="line-height: 0pt; font-size: 0pt;"><div style="font-size:0pt;;display:inline;">&#160;</div></td>
<td style="line-height: 0pt; font-size: 0pt;"><div style="font-size:0pt;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; width: 1%; line-height: 0pt; font-size: 0pt;"><div style="font-size:0pt;;display:inline;">&#160;</div></td>
<td style="line-height: 0pt; font-size: 0pt;"><div style="font-size:0pt;;display:inline;">&#160;</div></td>
<td style="line-height: 0pt; font-size: 0pt;"><div style="font-size:0pt;;display:inline;">&#160;</div></td>
<td style="line-height: 0pt; font-size: 0pt;"><div style="font-size:0pt;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; width: 1%; line-height: 0pt; font-size: 0pt;"><div style="font-size:0pt;;display:inline;">&#160;</div></td>
<td style="line-height: 0pt; font-size: 0pt;"><div style="font-size:0pt;;display:inline;">&#160;</div></td>
<td style="line-height: 0pt; font-size: 0pt;"><div style="font-size:0pt;;display:inline;">&#160;</div></td>
<td style="line-height: 0pt; font-size: 0pt;"><div style="font-size:0pt;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; width: 1%; line-height: 0pt; font-size: 0pt;"><div style="font-size:0pt;;display:inline;">&#160;</div></td>
<td style="line-height: 0pt; font-size: 0pt;"><div style="font-size:0pt;;display:inline;">&#160;</div></td>
<td style="line-height: 0pt; font-size: 0pt;"><div style="font-size:0pt;;display:inline;">&#160;</div></td>
<td style="line-height: 0pt; font-size: 0pt;"><div style="font-size:0pt;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; width: 1%; line-height: 0pt; font-size: 0pt;"><div style="font-size:0pt;;display:inline;">&#160;</div></td>
<td style="line-height: 0pt; font-size: 0pt;"><div style="font-size:0pt;;display:inline;">&#160;</div></td>
<td style="line-height: 0pt; font-size: 0pt;"><div style="font-size:0pt;;display:inline;">&#160;</div></td>
<td style="line-height: 0pt; font-size: 0pt;"><div style="font-size:0pt;;display:inline;">&#160;</div></td> </tr>
<tr style="page-break-inside:avoid ; font-family:ARIAL; font-size:9pt">
<td style="vertical-align:top"> <div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1.2em; text-indent: -1em; font-size: 9pt; font-family: ARIAL; line-height: normal;">Three Months to March&#160;31</div> </td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom;white-space:nowrap;text-align:center;">&#160;</td>
<td colspan="5" style="vertical-align:bottom;white-space:nowrap;text-align:center;">&#160;&#160;&#160;&#160;&#160;&#160;Upstream&#160;&#160;&#160;&#160;&#160;&#160;</td>
<td style="vertical-align:bottom;white-space:nowrap">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom;white-space:nowrap;text-align:center;">&#160;</td>
<td colspan="5" style="vertical-align:bottom;white-space:nowrap;text-align:center;">Downstream</td>
<td style="vertical-align:bottom;white-space:nowrap">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom;white-space:nowrap;text-align:center;">&#160;</td>
<td colspan="5" style="vertical-align:bottom;white-space:nowrap;text-align:center;">&#160;&#160;&#160;&#160;&#160;Chemical&#160;&#160;&#160;&#160;&#160;</td>
<td style="vertical-align:bottom;white-space:nowrap">&#160;</td> </tr>
<tr style="page-break-inside:avoid ; font-family:ARIAL; font-size:9pt">
<td style="BORDER-BOTTOM:0.75pt solid #000000;vertical-align:top"> <div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1.2em; text-indent: -1em; font-size: 8pt; font-family: ARIAL; line-height: normal;">millions of Canadian dollars</div> </td>
<td style=" BORDER-BOTTOM:0.75pt solid #000000;vertical-align:bottom">&#160;&#160;</td>
<td style="BORDER-BOTTOM:0.75pt solid #000000;white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="BORDER-BOTTOM:0.75pt solid #000000;white-space:nowrap;vertical-align:bottom;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">2022</div></div></td>
<td style="BORDER-BOTTOM:0.75pt solid #000000;white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style=" BORDER-BOTTOM:0.75pt solid #000000;vertical-align:bottom">&#160;&#160;</td>
<td style="BORDER-BOTTOM:0.75pt solid #000000;white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="BORDER-BOTTOM:0.75pt solid #000000;white-space:nowrap;vertical-align:bottom;text-align:right;">&#160;&#160;&#160;&#160;&#160;&#160;&#160;2021</td>
<td style="BORDER-BOTTOM:0.75pt solid #000000;white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style=" BORDER-BOTTOM:0.75pt solid #000000;vertical-align:bottom">&#160;&#160;</td>
<td style="BORDER-BOTTOM:0.75pt solid #000000;white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="BORDER-BOTTOM:0.75pt solid #000000;white-space:nowrap;vertical-align:bottom;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;&#160;&#160;2022</div></div></td>
<td style="BORDER-BOTTOM:0.75pt solid #000000;white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style=" BORDER-BOTTOM:0.75pt solid #000000;vertical-align:bottom">&#160;&#160;</td>
<td style="BORDER-BOTTOM:0.75pt solid #000000;white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="BORDER-BOTTOM:0.75pt solid #000000;white-space:nowrap;vertical-align:bottom;text-align:right;">&#160;&#160;&#160;&#160;2021</td>
<td style="BORDER-BOTTOM:0.75pt solid #000000;white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style=" BORDER-BOTTOM:0.75pt solid #000000;vertical-align:bottom">&#160;&#160;</td>
<td style="BORDER-BOTTOM:0.75pt solid #000000;white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="BORDER-BOTTOM:0.75pt solid #000000;white-space:nowrap;vertical-align:bottom;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;&#160;&#160;&#160;2022</div></div></td>
<td style="BORDER-BOTTOM:0.75pt solid #000000;white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style=" BORDER-BOTTOM:0.75pt solid #000000;vertical-align:bottom">&#160;&#160;</td>
<td style="BORDER-BOTTOM:0.75pt solid #000000;white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="BORDER-BOTTOM:0.75pt solid #000000;white-space:nowrap;vertical-align:bottom;text-align:right;">&#160;&#160;&#160;2021</td>
<td style="BORDER-BOTTOM:0.75pt solid #000000;white-space:nowrap;vertical-align:bottom">&#160;</td> </tr>
<tr style="page-break-inside:avoid ; font-family:ARIAL; font-size:9pt;background-color:#cceeff">
<td style="vertical-align:top"> <div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1.2em; text-indent: -1em; font-size: 9pt; font-family: ARIAL; line-height: normal;"><div style="font-weight:bold;display:inline;">Revenues and other income</div></div> </td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td> </tr>
<tr style="page-break-inside:avoid ; font-family:ARIAL; font-size:9pt">
<td style="vertical-align:top"> <div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 3em; text-indent: -1em; font-size: 9pt; font-family: ARIAL; line-height: normal;">Revenues <div style="font-size: 8pt; letter-spacing: 0px; top: 0px;;display:inline;">(a)</div></div> </td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">99</div></div></td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;">2,142</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">12,191</div></div></td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;">4,527</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">367</div></div></td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;">323</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td> </tr>
<tr style="page-break-inside:avoid ; font-family:ARIAL; font-size:9pt;background-color:#cceeff">
<td style="vertical-align:top"> <div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 3em; text-indent: -1em; font-size: 9pt; font-family: ARIAL; line-height: normal;">Intersegment sales</div> </td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">4,431</div></div></td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;">1,351</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">1,833</div></div></td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;">773</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">104</div></div></td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;">53</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td> </tr>
<tr style="page-break-inside:avoid ; font-family:ARIAL; font-size:9pt">
<td style="BORDER-BOTTOM:0.75pt solid #000000;vertical-align:top"> <div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 3em; text-indent: -1em; font-size: 9pt; font-family: ARIAL; line-height: normal;">Investment and other income <div style="font-size: 8pt; letter-spacing: 0px; top: 0px;;display:inline;">(note 3)</div></div> </td>
<td style=" BORDER-BOTTOM:0.75pt solid #000000;vertical-align:bottom">&#160;&#160;</td>
<td style="BORDER-BOTTOM:0.75pt solid #000000;white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="BORDER-BOTTOM:0.75pt solid #000000;white-space:nowrap;vertical-align:bottom;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">4</div></div></td>
<td style="BORDER-BOTTOM:0.75pt solid #000000;white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style=" BORDER-BOTTOM:0.75pt solid #000000;vertical-align:bottom">&#160;&#160;</td>
<td style="BORDER-BOTTOM:0.75pt solid #000000;white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="BORDER-BOTTOM:0.75pt solid #000000;white-space:nowrap;vertical-align:bottom;text-align:right;">-</td>
<td style="BORDER-BOTTOM:0.75pt solid #000000;white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style=" BORDER-BOTTOM:0.75pt solid #000000;vertical-align:bottom">&#160;&#160;</td>
<td style="BORDER-BOTTOM:0.75pt solid #000000;white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="BORDER-BOTTOM:0.75pt solid #000000;white-space:nowrap;vertical-align:bottom;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">21</div></div></td>
<td style="BORDER-BOTTOM:0.75pt solid #000000;white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style=" BORDER-BOTTOM:0.75pt solid #000000;vertical-align:bottom">&#160;&#160;</td>
<td style="BORDER-BOTTOM:0.75pt solid #000000;white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="BORDER-BOTTOM:0.75pt solid #000000;white-space:nowrap;vertical-align:bottom;text-align:right;">5</td>
<td style="BORDER-BOTTOM:0.75pt solid #000000;white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style=" BORDER-BOTTOM:0.75pt solid #000000;vertical-align:bottom">&#160;&#160;</td>
<td style="BORDER-BOTTOM:0.75pt solid #000000;white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="BORDER-BOTTOM:0.75pt solid #000000;white-space:nowrap;vertical-align:bottom;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">-</div></div></td>
<td style="BORDER-BOTTOM:0.75pt solid #000000;white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style=" BORDER-BOTTOM:0.75pt solid #000000;vertical-align:bottom">&#160;&#160;</td>
<td style="BORDER-BOTTOM:0.75pt solid #000000;white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="BORDER-BOTTOM:0.75pt solid #000000;white-space:nowrap;vertical-align:bottom;text-align:right;">-</td>
<td style="BORDER-BOTTOM:0.75pt solid #000000;white-space:nowrap;vertical-align:bottom">&#160;</td> </tr>
<tr style="page-break-inside:avoid ; font-family:ARIAL; font-size:9pt;background-color:#cceeff">
<td style="BORDER-BOTTOM:0.75pt solid #000000;vertical-align:top">&#160;</td>
<td style=" BORDER-BOTTOM:0.75pt solid #000000;vertical-align:bottom">&#160;&#160;</td>
<td style="BORDER-BOTTOM:0.75pt solid #000000;white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="BORDER-BOTTOM:0.75pt solid #000000;white-space:nowrap;vertical-align:bottom;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">4,534</div></div></td>
<td style="BORDER-BOTTOM:0.75pt solid #000000;white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style=" BORDER-BOTTOM:0.75pt solid #000000;vertical-align:bottom">&#160;&#160;</td>
<td style="BORDER-BOTTOM:0.75pt solid #000000;white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="BORDER-BOTTOM:0.75pt solid #000000;white-space:nowrap;vertical-align:bottom;text-align:right;">3,493</td>
<td style="BORDER-BOTTOM:0.75pt solid #000000;white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style=" BORDER-BOTTOM:0.75pt solid #000000;vertical-align:bottom">&#160;&#160;</td>
<td style="BORDER-BOTTOM:0.75pt solid #000000;white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="BORDER-BOTTOM:0.75pt solid #000000;white-space:nowrap;vertical-align:bottom;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">14,045</div></div></td>
<td style="BORDER-BOTTOM:0.75pt solid #000000;white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style=" BORDER-BOTTOM:0.75pt solid #000000;vertical-align:bottom">&#160;&#160;</td>
<td style="BORDER-BOTTOM:0.75pt solid #000000;white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="BORDER-BOTTOM:0.75pt solid #000000;white-space:nowrap;vertical-align:bottom;text-align:right;">5,305</td>
<td style="BORDER-BOTTOM:0.75pt solid #000000;white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style=" BORDER-BOTTOM:0.75pt solid #000000;vertical-align:bottom">&#160;&#160;</td>
<td style="BORDER-BOTTOM:0.75pt solid #000000;white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="BORDER-BOTTOM:0.75pt solid #000000;white-space:nowrap;vertical-align:bottom;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">471</div></div></td>
<td style="BORDER-BOTTOM:0.75pt solid #000000;white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style=" BORDER-BOTTOM:0.75pt solid #000000;vertical-align:bottom">&#160;&#160;</td>
<td style="BORDER-BOTTOM:0.75pt solid #000000;white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="BORDER-BOTTOM:0.75pt solid #000000;white-space:nowrap;vertical-align:bottom;text-align:right;">376</td>
<td style="BORDER-BOTTOM:0.75pt solid #000000;white-space:nowrap;vertical-align:bottom">&#160;</td> </tr>
<tr style="page-break-inside:avoid ; font-family:ARIAL; font-size:9pt">
<td style="vertical-align:top"> <div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1.2em; text-indent: -1em; font-size: 9pt; font-family: ARIAL; line-height: normal;"><div style="font-weight:bold;display:inline;">Expenses</div></div> </td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td> </tr>
<tr style="page-break-inside:avoid ; font-family:ARIAL; font-size:9pt;background-color:#cceeff">
<td style="vertical-align:top"> <div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 3em; text-indent: -1em; font-size: 9pt; font-family: ARIAL; line-height: normal;">Exploration</div> </td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">2</div></div></td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;">2</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">-</div></div></td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;">-</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">-</div></div></td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;">-&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td> </tr>
<tr style="page-break-inside:avoid ; font-family:ARIAL; font-size:9pt">
<td style="vertical-align:top"> <div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 3em; text-indent: -1em; font-size: 9pt; font-family: ARIAL; line-height: normal;">Purchases of crude oil and products</div> </td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">1,890</div></div></td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;">1,834</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">12,512</div></div></td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;">4,020</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">315</div></div></td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;">209</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td> </tr>
<tr style="page-break-inside:avoid ; font-family:ARIAL; font-size:9pt;background-color:#cceeff">
<td style="vertical-align:top"> <div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 3em; text-indent: -1em; font-size: 9pt; font-family: ARIAL; line-height: normal;">Production and manufacturing</div> </td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">1,249</div></div></td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;">1,109</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">356</div></div></td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;">326</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">54</div></div></td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;">50</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td> </tr>
<tr style="page-break-inside:avoid ; font-family:ARIAL; font-size:9pt">
<td style="vertical-align:top"> <div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 3em; text-indent: -1em; font-size: 9pt; font-family: ARIAL; line-height: normal;">Selling and general</div> </td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">-</div></div></td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;">-</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">147</div></div></td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;">133</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">23</div></div></td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;">25</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td> </tr>
<tr style="page-break-inside:avoid ; font-family:ARIAL; font-size:9pt;background-color:#cceeff">
<td style="vertical-align:top"> <div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 3em; text-indent: -1em; font-size: 9pt; font-family: ARIAL; line-height: normal;">Federal excise tax and fuel charge</div> </td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">-</div></div></td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;">-</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">479</div></div></td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;">404</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">-</div></div></td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;">-</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td> </tr>
<tr style="page-break-inside:avoid ; font-family:ARIAL; font-size:9pt">
<td style="vertical-align:top"> <div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 3em; text-indent: -1em; font-size: 9pt; font-family: ARIAL; line-height: normal;">Depreciation and depletion</div> </td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">373</div></div></td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;">445</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">41</div></div></td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;">39</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">5</div></div></td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;">4</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td> </tr>
<tr style="page-break-inside:avoid ; font-family:ARIAL; font-size:9pt;background-color:#cceeff">
<td style="vertical-align:top"> <div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 3em; text-indent: -1em; font-size: 9pt; font-family: ARIAL; line-height: normal;"><div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;">Non-service</div> pension and postretirement benefit</div> </td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">-</div></div></td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;">-</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">-</div></div></td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;">-</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">-</div></div></td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;">-</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td> </tr>
<tr style="page-break-inside:avoid ; font-family:ARIAL; font-size:9pt">
<td style="BORDER-BOTTOM:0.75pt solid #000000;vertical-align:top"> <div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 3em; text-indent: -1em; font-size: 9pt; font-family: ARIAL; line-height: normal;">Financing <div style="font-size: 8pt; letter-spacing: 0px; top: 0px;;display:inline;">(note 5)</div></div> </td>
<td style=" BORDER-BOTTOM:0.75pt solid #000000;vertical-align:bottom">&#160;&#160;</td>
<td style="BORDER-BOTTOM:0.75pt solid #000000;white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="BORDER-BOTTOM:0.75pt solid #000000;white-space:nowrap;vertical-align:bottom;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">-</div></div></td>
<td style="BORDER-BOTTOM:0.75pt solid #000000;white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style=" BORDER-BOTTOM:0.75pt solid #000000;vertical-align:bottom">&#160;&#160;</td>
<td style="BORDER-BOTTOM:0.75pt solid #000000;white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="BORDER-BOTTOM:0.75pt solid #000000;white-space:nowrap;vertical-align:bottom;text-align:right;">1</td>
<td style="BORDER-BOTTOM:0.75pt solid #000000;white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style=" BORDER-BOTTOM:0.75pt solid #000000;vertical-align:bottom">&#160;&#160;</td>
<td style="BORDER-BOTTOM:0.75pt solid #000000;white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="BORDER-BOTTOM:0.75pt solid #000000;white-space:nowrap;vertical-align:bottom;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">-</div></div></td>
<td style="BORDER-BOTTOM:0.75pt solid #000000;white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style=" BORDER-BOTTOM:0.75pt solid #000000;vertical-align:bottom">&#160;&#160;</td>
<td style="BORDER-BOTTOM:0.75pt solid #000000;white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="BORDER-BOTTOM:0.75pt solid #000000;white-space:nowrap;vertical-align:bottom;text-align:right;">-</td>
<td style="BORDER-BOTTOM:0.75pt solid #000000;white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style=" BORDER-BOTTOM:0.75pt solid #000000;vertical-align:bottom">&#160;&#160;</td>
<td style="BORDER-BOTTOM:0.75pt solid #000000;white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="BORDER-BOTTOM:0.75pt solid #000000;white-space:nowrap;vertical-align:bottom;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">-</div></div></td>
<td style="BORDER-BOTTOM:0.75pt solid #000000;white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style=" BORDER-BOTTOM:0.75pt solid #000000;vertical-align:bottom">&#160;&#160;</td>
<td style="BORDER-BOTTOM:0.75pt solid #000000;white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="BORDER-BOTTOM:0.75pt solid #000000;white-space:nowrap;vertical-align:bottom;text-align:right;">-</td>
<td style="BORDER-BOTTOM:0.75pt solid #000000;white-space:nowrap;vertical-align:bottom">&#160;</td> </tr>
<tr style="page-break-inside:avoid ; font-family:ARIAL; font-size:9pt;background-color:#cceeff">
<td style="BORDER-BOTTOM:0.75pt solid #000000;vertical-align:top"> <div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1.2em; text-indent: -1em; font-size: 9pt; font-family: ARIAL; line-height: normal;"><div style="font-weight:bold;display:inline;">Total expenses</div></div> </td>
<td style=" BORDER-BOTTOM:0.75pt solid #000000;vertical-align:bottom">&#160;&#160;</td>
<td style="BORDER-BOTTOM:0.75pt solid #000000;white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="BORDER-BOTTOM:0.75pt solid #000000;white-space:nowrap;vertical-align:bottom;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">3,514</div></div></td>
<td style="BORDER-BOTTOM:0.75pt solid #000000;white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style=" BORDER-BOTTOM:0.75pt solid #000000;vertical-align:bottom">&#160;&#160;</td>
<td style="BORDER-BOTTOM:0.75pt solid #000000;white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="BORDER-BOTTOM:0.75pt solid #000000;white-space:nowrap;vertical-align:bottom;text-align:right;">3,391</td>
<td style="BORDER-BOTTOM:0.75pt solid #000000;white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style=" BORDER-BOTTOM:0.75pt solid #000000;vertical-align:bottom">&#160;&#160;</td>
<td style="BORDER-BOTTOM:0.75pt solid #000000;white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="BORDER-BOTTOM:0.75pt solid #000000;white-space:nowrap;vertical-align:bottom;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">13,535</div></div></td>
<td style="BORDER-BOTTOM:0.75pt solid #000000;white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style=" BORDER-BOTTOM:0.75pt solid #000000;vertical-align:bottom">&#160;&#160;</td>
<td style="BORDER-BOTTOM:0.75pt solid #000000;white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="BORDER-BOTTOM:0.75pt solid #000000;white-space:nowrap;vertical-align:bottom;text-align:right;">4,922</td>
<td style="BORDER-BOTTOM:0.75pt solid #000000;white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style=" BORDER-BOTTOM:0.75pt solid #000000;vertical-align:bottom">&#160;&#160;</td>
<td style="BORDER-BOTTOM:0.75pt solid #000000;white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="BORDER-BOTTOM:0.75pt solid #000000;white-space:nowrap;vertical-align:bottom;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">397</div></div></td>
<td style="BORDER-BOTTOM:0.75pt solid #000000;white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style=" BORDER-BOTTOM:0.75pt solid #000000;vertical-align:bottom">&#160;&#160;</td>
<td style="BORDER-BOTTOM:0.75pt solid #000000;white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="BORDER-BOTTOM:0.75pt solid #000000;white-space:nowrap;vertical-align:bottom;text-align:right;">288</td>
<td style="BORDER-BOTTOM:0.75pt solid #000000;white-space:nowrap;vertical-align:bottom">&#160;</td> </tr>
<tr style="page-break-inside:avoid ; font-family:ARIAL; font-size:9pt">
<td style="vertical-align:top"> <div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1.2em; text-indent: -1em; font-size: 9pt; font-family: ARIAL; line-height: normal;"><div style="font-weight:bold;display:inline;">Income (loss) before income taxes</div></div> </td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">1,020</div></div></td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;">102</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">510</div></div></td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;">383</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">74</div></div></td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;">88</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td> </tr>
<tr style="page-break-inside:avoid ; font-family:ARIAL; font-size:9pt;background-color:#cceeff">
<td style="BORDER-BOTTOM:0.75pt solid #000000;vertical-align:top"> <div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1.2em; text-indent: -1em; font-size: 9pt; font-family: ARIAL; line-height: normal;"><div style="font-weight:bold;display:inline;">Income tax expense (benefit)</div></div> </td>
<td style=" BORDER-BOTTOM:0.75pt solid #000000;vertical-align:bottom">&#160;&#160;</td>
<td style="BORDER-BOTTOM:0.75pt solid #000000;white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="BORDER-BOTTOM:0.75pt solid #000000;white-space:nowrap;vertical-align:bottom;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">238</div></div></td>
<td style="BORDER-BOTTOM:0.75pt solid #000000;white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style=" BORDER-BOTTOM:0.75pt solid #000000;vertical-align:bottom">&#160;&#160;</td>
<td style="BORDER-BOTTOM:0.75pt solid #000000;white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="BORDER-BOTTOM:0.75pt solid #000000;white-space:nowrap;vertical-align:bottom;text-align:right;">23</td>
<td style="BORDER-BOTTOM:0.75pt solid #000000;white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style=" BORDER-BOTTOM:0.75pt solid #000000;vertical-align:bottom">&#160;&#160;</td>
<td style="BORDER-BOTTOM:0.75pt solid #000000;white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="BORDER-BOTTOM:0.75pt solid #000000;white-space:nowrap;vertical-align:bottom;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">121</div></div></td>
<td style="BORDER-BOTTOM:0.75pt solid #000000;white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style=" BORDER-BOTTOM:0.75pt solid #000000;vertical-align:bottom">&#160;&#160;</td>
<td style="BORDER-BOTTOM:0.75pt solid #000000;white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="BORDER-BOTTOM:0.75pt solid #000000;white-space:nowrap;vertical-align:bottom;text-align:right;">91</td>
<td style="BORDER-BOTTOM:0.75pt solid #000000;white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style=" BORDER-BOTTOM:0.75pt solid #000000;vertical-align:bottom">&#160;&#160;</td>
<td style="BORDER-BOTTOM:0.75pt solid #000000;white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="BORDER-BOTTOM:0.75pt solid #000000;white-space:nowrap;vertical-align:bottom;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">18</div></div></td>
<td style="BORDER-BOTTOM:0.75pt solid #000000;white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style=" BORDER-BOTTOM:0.75pt solid #000000;vertical-align:bottom">&#160;&#160;</td>
<td style="BORDER-BOTTOM:0.75pt solid #000000;white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="BORDER-BOTTOM:0.75pt solid #000000;white-space:nowrap;vertical-align:bottom;text-align:right;">21</td>
<td style="BORDER-BOTTOM:0.75pt solid #000000;white-space:nowrap;vertical-align:bottom">&#160;</td> </tr>
<tr style="page-break-inside:avoid ; font-family:ARIAL; font-size:9pt">
<td style="BORDER-BOTTOM:0.75pt solid #000000;vertical-align:top"> <div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1.2em; text-indent: -1em; font-size: 9pt; font-family: ARIAL; line-height: normal;"><div style="font-weight:bold;display:inline;">Net income (loss)</div></div> </td>
<td style=" BORDER-BOTTOM:0.75pt solid #000000;vertical-align:bottom">&#160;&#160;</td>
<td style="BORDER-BOTTOM:0.75pt solid #000000;white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="BORDER-BOTTOM:0.75pt solid #000000;white-space:nowrap;vertical-align:bottom;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">782</div></div></td>
<td style="BORDER-BOTTOM:0.75pt solid #000000;white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style=" BORDER-BOTTOM:0.75pt solid #000000;vertical-align:bottom">&#160;&#160;</td>
<td style="BORDER-BOTTOM:0.75pt solid #000000;white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="BORDER-BOTTOM:0.75pt solid #000000;white-space:nowrap;vertical-align:bottom;text-align:right;">79</td>
<td style="BORDER-BOTTOM:0.75pt solid #000000;white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style=" BORDER-BOTTOM:0.75pt solid #000000;vertical-align:bottom">&#160;&#160;</td>
<td style="BORDER-BOTTOM:0.75pt solid #000000;white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="BORDER-BOTTOM:0.75pt solid #000000;white-space:nowrap;vertical-align:bottom;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">389</div></div></td>
<td style="BORDER-BOTTOM:0.75pt solid #000000;white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style=" BORDER-BOTTOM:0.75pt solid #000000;vertical-align:bottom">&#160;&#160;</td>
<td style="BORDER-BOTTOM:0.75pt solid #000000;white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="BORDER-BOTTOM:0.75pt solid #000000;white-space:nowrap;vertical-align:bottom;text-align:right;">292</td>
<td style="BORDER-BOTTOM:0.75pt solid #000000;white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style=" BORDER-BOTTOM:0.75pt solid #000000;vertical-align:bottom">&#160;&#160;</td>
<td style="BORDER-BOTTOM:0.75pt solid #000000;white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="BORDER-BOTTOM:0.75pt solid #000000;white-space:nowrap;vertical-align:bottom;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">56</div></div></td>
<td style="BORDER-BOTTOM:0.75pt solid #000000;white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style=" BORDER-BOTTOM:0.75pt solid #000000;vertical-align:bottom">&#160;&#160;</td>
<td style="BORDER-BOTTOM:0.75pt solid #000000;white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="BORDER-BOTTOM:0.75pt solid #000000;white-space:nowrap;vertical-align:bottom;text-align:right;">67</td>
<td style="BORDER-BOTTOM:0.75pt solid #000000;white-space:nowrap;vertical-align:bottom">&#160;</td> </tr>
<tr style="page-break-inside:avoid ; font-family:ARIAL; font-size:9pt;background-color:#cceeff">
<td style="vertical-align:top"> <div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1.2em; text-indent: -1em; font-size: 9pt; font-family: ARIAL; line-height: normal;"><div style="font-weight:bold;display:inline;">Cash flows from (used in) operating activities</div></div> </td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">1,447</div></div></td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;">531</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">375</div></div></td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;">462</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">67</div></div></td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;">62</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td> </tr>
<tr style="page-break-inside:avoid ; font-family:ARIAL; font-size:9pt">
<td style="vertical-align:top"> <div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1.2em; text-indent: -1em; font-size: 9pt; font-family: ARIAL; line-height: normal;"><div style="font-weight:bold;display:inline;">Capital and exploration expenditures <div style="font-size: 8pt; letter-spacing: 0px; top: 0px;;display:inline;">(b)</div></div></div> </td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">222</div></div></td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;">85</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">68</div></div></td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;">68</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">1</div></div></td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;">2</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td> </tr>
<tr style="page-break-inside:avoid ; font-family:ARIAL; font-size:9pt;background-color:#cceeff">
<td style="BORDER-BOTTOM:1.50pt solid #000000;vertical-align:top"> <div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1.2em; text-indent: -1em; font-size: 9pt; font-family: ARIAL; line-height: normal;"><div style="font-weight:bold;display:inline;">Total assets as at March&#160;31</div></div> </td>
<td style=" BORDER-BOTTOM:1.50pt solid #000000;vertical-align:bottom">&#160;&#160;</td>
<td style="BORDER-BOTTOM:1.50pt solid #000000;white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="BORDER-BOTTOM:1.50pt solid #000000;white-space:nowrap;vertical-align:bottom;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">29,182</div></div></td>
<td style="BORDER-BOTTOM:1.50pt solid #000000;white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style=" BORDER-BOTTOM:1.50pt solid #000000;vertical-align:bottom">&#160;&#160;</td>
<td style="BORDER-BOTTOM:1.50pt solid #000000;white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="BORDER-BOTTOM:1.50pt solid #000000;white-space:nowrap;vertical-align:bottom;text-align:right;">31,754</td>
<td style="BORDER-BOTTOM:1.50pt solid #000000;white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style=" BORDER-BOTTOM:1.50pt solid #000000;vertical-align:bottom">&#160;&#160;</td>
<td style="BORDER-BOTTOM:1.50pt solid #000000;white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="BORDER-BOTTOM:1.50pt solid #000000;white-space:nowrap;vertical-align:bottom;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">10,179</div></div></td>
<td style="BORDER-BOTTOM:1.50pt solid #000000;white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style=" BORDER-BOTTOM:1.50pt solid #000000;vertical-align:bottom">&#160;&#160;</td>
<td style="BORDER-BOTTOM:1.50pt solid #000000;white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="BORDER-BOTTOM:1.50pt solid #000000;white-space:nowrap;vertical-align:bottom;text-align:right;">4,909</td>
<td style="BORDER-BOTTOM:1.50pt solid #000000;white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style=" BORDER-BOTTOM:1.50pt solid #000000;vertical-align:bottom">&#160;&#160;</td>
<td style="BORDER-BOTTOM:1.50pt solid #000000;white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="BORDER-BOTTOM:1.50pt solid #000000;white-space:nowrap;vertical-align:bottom;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">501</div></div></td>
<td style="BORDER-BOTTOM:1.50pt solid #000000;white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style=" BORDER-BOTTOM:1.50pt solid #000000;vertical-align:bottom">&#160;&#160;</td>
<td style="BORDER-BOTTOM:1.50pt solid #000000;white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="BORDER-BOTTOM:1.50pt solid #000000;white-space:nowrap;vertical-align:bottom;text-align:right;">462</td>
<td style="BORDER-BOTTOM:1.50pt solid #000000;white-space:nowrap;vertical-align:bottom">&#160;</td> </tr> </table> <div style="font-size:12pt;margin-top:0pt;margin-bottom:0pt">&#160;</div>
<table cellpadding="0" cellspacing="0" style="BORDER-COLLAPSE:COLLAPSE; font-family:ARIAL; font-size:9pt;width:100%;border:0;margin:0 auto">
<tr>
<td style="width: 62%; line-height: 0pt; font-size: 0pt;"><div style="font-size:0pt;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; width: 1%; line-height: 0pt; font-size: 0pt;"><div style="font-size:0pt;;display:inline;">&#160;</div></td>
<td style="line-height: 0pt; font-size: 0pt;"><div style="font-size:0pt;;display:inline;">&#160;</div></td>
<td style="line-height: 0pt; font-size: 0pt;"><div style="font-size:0pt;;display:inline;">&#160;</div></td>
<td style="line-height: 0pt; font-size: 0pt;"><div style="font-size:0pt;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; width: 1%; line-height: 0pt; font-size: 0pt;"><div style="font-size:0pt;;display:inline;">&#160;</div></td>
<td style="line-height: 0pt; font-size: 0pt;"><div style="font-size:0pt;;display:inline;">&#160;</div></td>
<td style="line-height: 0pt; font-size: 0pt;"><div style="font-size:0pt;;display:inline;">&#160;</div></td>
<td style="line-height: 0pt; font-size: 0pt;"><div style="font-size:0pt;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; width: 1%; line-height: 0pt; font-size: 0pt;"><div style="font-size:0pt;;display:inline;">&#160;</div></td>
<td style="line-height: 0pt; font-size: 0pt;"><div style="font-size:0pt;;display:inline;">&#160;</div></td>
<td style="line-height: 0pt; font-size: 0pt;"><div style="font-size:0pt;;display:inline;">&#160;</div></td>
<td style="line-height: 0pt; font-size: 0pt;"><div style="font-size:0pt;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; width: 1%; line-height: 0pt; font-size: 0pt;"><div style="font-size:0pt;;display:inline;">&#160;</div></td>
<td style="line-height: 0pt; font-size: 0pt;"><div style="font-size:0pt;;display:inline;">&#160;</div></td>
<td style="line-height: 0pt; font-size: 0pt;"><div style="font-size:0pt;;display:inline;">&#160;</div></td>
<td style="line-height: 0pt; font-size: 0pt;"><div style="font-size:0pt;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; width: 1%; line-height: 0pt; font-size: 0pt;"><div style="font-size:0pt;;display:inline;">&#160;</div></td>
<td style="line-height: 0pt; font-size: 0pt;"><div style="font-size:0pt;;display:inline;">&#160;</div></td>
<td style="line-height: 0pt; font-size: 0pt;"><div style="font-size:0pt;;display:inline;">&#160;</div></td>
<td style="line-height: 0pt; font-size: 0pt;"><div style="font-size:0pt;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; width: 1%; line-height: 0pt; font-size: 0pt;"><div style="font-size:0pt;;display:inline;">&#160;</div></td>
<td style="line-height: 0pt; font-size: 0pt;"><div style="font-size:0pt;;display:inline;">&#160;</div></td>
<td style="line-height: 0pt; font-size: 0pt;"><div style="font-size:0pt;;display:inline;">&#160;</div></td>
<td style="line-height: 0pt; font-size: 0pt;"><div style="font-size:0pt;;display:inline;">&#160;</div></td> </tr>
<tr style="page-break-inside:avoid ; font-family:ARIAL; font-size:9pt">
<td style="vertical-align:top"> <div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1.2em; text-indent: -1em; font-size: 9pt; font-family: ARIAL; line-height: normal;">Three Months to March&#160;31</div> </td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom;white-space:nowrap;text-align:right;">&#160;</td>
<td colspan="5" style="vertical-align:bottom;white-space:nowrap;text-align:right;">Corporate&#160;and&#160;other</td>
<td style="vertical-align:bottom;white-space:nowrap">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom;white-space:nowrap;text-align:center;">&#160;</td>
<td colspan="5" style="vertical-align:bottom;white-space:nowrap;text-align:center;">Eliminations</td>
<td style="vertical-align:bottom;white-space:nowrap">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom;white-space:nowrap;text-align:center;">&#160;</td>
<td colspan="5" style="vertical-align:bottom;white-space:nowrap;text-align:center;">Consolidated</td>
<td style="vertical-align:bottom;white-space:nowrap">&#160;</td> </tr>
<tr style="page-break-inside:avoid ; font-family:ARIAL; font-size:9pt">
<td style="BORDER-BOTTOM:0.75pt solid #000000;vertical-align:top"> <div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1.2em; text-indent: -1em; font-size: 8pt; font-family: ARIAL; line-height: normal;">millions of Canadian dollars</div> </td>
<td style=" BORDER-BOTTOM:0.75pt solid #000000;vertical-align:bottom">&#160;&#160;</td>
<td style="BORDER-BOTTOM:0.75pt solid #000000;white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="BORDER-BOTTOM:0.75pt solid #000000;white-space:nowrap;vertical-align:bottom;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">2022</div></div></td>
<td style="BORDER-BOTTOM:0.75pt solid #000000;white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style=" BORDER-BOTTOM:0.75pt solid #000000;vertical-align:bottom">&#160;</td>
<td style="BORDER-BOTTOM:0.75pt solid #000000;white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="BORDER-BOTTOM:0.75pt solid #000000;white-space:nowrap;vertical-align:bottom;text-align:right;">2021</td>
<td style="BORDER-BOTTOM:0.75pt solid #000000;white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style=" BORDER-BOTTOM:0.75pt solid #000000;vertical-align:bottom">&#160;</td>
<td style="BORDER-BOTTOM:0.75pt solid #000000;white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="BORDER-BOTTOM:0.75pt solid #000000;white-space:nowrap;vertical-align:bottom;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">2022</div></div></td>
<td style="BORDER-BOTTOM:0.75pt solid #000000;white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style=" BORDER-BOTTOM:0.75pt solid #000000;vertical-align:bottom">&#160;</td>
<td style="BORDER-BOTTOM:0.75pt solid #000000;white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="BORDER-BOTTOM:0.75pt solid #000000;white-space:nowrap;vertical-align:bottom;text-align:right;">2021</td>
<td style="BORDER-BOTTOM:0.75pt solid #000000;white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style=" BORDER-BOTTOM:0.75pt solid #000000;vertical-align:bottom">&#160;</td>
<td style="BORDER-BOTTOM:0.75pt solid #000000;white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="BORDER-BOTTOM:0.75pt solid #000000;white-space:nowrap;vertical-align:bottom;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">2022</div></div></td>
<td style="BORDER-BOTTOM:0.75pt solid #000000;white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style=" BORDER-BOTTOM:0.75pt solid #000000;vertical-align:bottom">&#160;&#160;</td>
<td style="BORDER-BOTTOM:0.75pt solid #000000;white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="BORDER-BOTTOM:0.75pt solid #000000;white-space:nowrap;vertical-align:bottom;text-align:right;">2021</td>
<td style="BORDER-BOTTOM:0.75pt solid #000000;white-space:nowrap;vertical-align:bottom">&#160;</td> </tr>
<tr style="page-break-inside:avoid ; font-family:ARIAL; font-size:9pt;background-color:#cceeff">
<td style="vertical-align:top"> <div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1.2em; text-indent: -1em; font-size: 9pt; font-family: ARIAL; line-height: normal;"><div style="font-weight:bold;display:inline;">Revenues and other income</div></div> </td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td> </tr>
<tr style="page-break-inside:avoid ; font-family:ARIAL; font-size:9pt">
<td style="vertical-align:top"> <div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 3em; text-indent: -1em; font-size: 9pt; font-family: ARIAL; line-height: normal;">Revenues <div style="font-size: 8pt; letter-spacing: 0px; top: 0px;;display:inline;">(a)</div></div> </td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">-</div></div></td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;">-</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">-</div></div></td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;">-</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">12,657</div></div></td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;">6,992</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td> </tr>
<tr style="page-break-inside:avoid ; font-family:ARIAL; font-size:9pt;background-color:#cceeff">
<td style="vertical-align:top"> <div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 3em; text-indent: -1em; font-size: 9pt; font-family: ARIAL; line-height: normal;">Intersegment sales</div> </td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">-</div></div></td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;">-</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">(6,368</div></div></td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">)&#160;</div></div></td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;">(2,177</td>
<td style="white-space:nowrap;vertical-align:bottom">)&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">-</div></div></td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;">-</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td> </tr>
<tr style="page-break-inside:avoid ; font-family:ARIAL; font-size:9pt">
<td style="BORDER-BOTTOM:0.75pt solid #000000;vertical-align:top"> <div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 3em; text-indent: -1em; font-size: 9pt; font-family: ARIAL; line-height: normal;">Investment and other income <div style="font-size: 8pt; letter-spacing: 0px; top: 0px;;display:inline;">(note 3)</div></div> </td>
<td style=" BORDER-BOTTOM:0.75pt solid #000000;vertical-align:bottom">&#160;&#160;</td>
<td style="BORDER-BOTTOM:0.75pt solid #000000;white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="BORDER-BOTTOM:0.75pt solid #000000;white-space:nowrap;vertical-align:bottom;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">4</div></div></td>
<td style="BORDER-BOTTOM:0.75pt solid #000000;white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style=" BORDER-BOTTOM:0.75pt solid #000000;vertical-align:bottom">&#160;</td>
<td style="BORDER-BOTTOM:0.75pt solid #000000;white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="BORDER-BOTTOM:0.75pt solid #000000;white-space:nowrap;vertical-align:bottom;text-align:right;">1</td>
<td style="BORDER-BOTTOM:0.75pt solid #000000;white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style=" BORDER-BOTTOM:0.75pt solid #000000;vertical-align:bottom">&#160;</td>
<td style="BORDER-BOTTOM:0.75pt solid #000000;white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="BORDER-BOTTOM:0.75pt solid #000000;white-space:nowrap;vertical-align:bottom;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">-</div></div></td>
<td style="BORDER-BOTTOM:0.75pt solid #000000;white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style=" BORDER-BOTTOM:0.75pt solid #000000;vertical-align:bottom">&#160;</td>
<td style="BORDER-BOTTOM:0.75pt solid #000000;white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="BORDER-BOTTOM:0.75pt solid #000000;white-space:nowrap;vertical-align:bottom;text-align:right;">-</td>
<td style="BORDER-BOTTOM:0.75pt solid #000000;white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style=" BORDER-BOTTOM:0.75pt solid #000000;vertical-align:bottom">&#160;</td>
<td style="BORDER-BOTTOM:0.75pt solid #000000;white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="BORDER-BOTTOM:0.75pt solid #000000;white-space:nowrap;vertical-align:bottom;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">29</div></div></td>
<td style="BORDER-BOTTOM:0.75pt solid #000000;white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style=" BORDER-BOTTOM:0.75pt solid #000000;vertical-align:bottom">&#160;&#160;</td>
<td style="BORDER-BOTTOM:0.75pt solid #000000;white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="BORDER-BOTTOM:0.75pt solid #000000;white-space:nowrap;vertical-align:bottom;text-align:right;">6</td>
<td style="BORDER-BOTTOM:0.75pt solid #000000;white-space:nowrap;vertical-align:bottom">&#160;</td> </tr>
<tr style="page-break-inside:avoid ; font-family:ARIAL; font-size:9pt;background-color:#cceeff">
<td style="BORDER-BOTTOM:0.75pt solid #000000;vertical-align:top">&#160;</td>
<td style=" BORDER-BOTTOM:0.75pt solid #000000;vertical-align:bottom">&#160;&#160;</td>
<td style="BORDER-BOTTOM:0.75pt solid #000000;white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="BORDER-BOTTOM:0.75pt solid #000000;white-space:nowrap;vertical-align:bottom;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">4</div></div></td>
<td style="BORDER-BOTTOM:0.75pt solid #000000;white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style=" BORDER-BOTTOM:0.75pt solid #000000;vertical-align:bottom">&#160;</td>
<td style="BORDER-BOTTOM:0.75pt solid #000000;white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="BORDER-BOTTOM:0.75pt solid #000000;white-space:nowrap;vertical-align:bottom;text-align:right;">1</td>
<td style="BORDER-BOTTOM:0.75pt solid #000000;white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style=" BORDER-BOTTOM:0.75pt solid #000000;vertical-align:bottom">&#160;</td>
<td style="BORDER-BOTTOM:0.75pt solid #000000;white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="BORDER-BOTTOM:0.75pt solid #000000;white-space:nowrap;vertical-align:bottom;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">(6,368</div></div></td>
<td style="BORDER-BOTTOM:0.75pt solid #000000;white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">)&#160;</div></div></td>
<td style=" BORDER-BOTTOM:0.75pt solid #000000;vertical-align:bottom">&#160;</td>
<td style="BORDER-BOTTOM:0.75pt solid #000000;white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="BORDER-BOTTOM:0.75pt solid #000000;white-space:nowrap;vertical-align:bottom;text-align:right;">(2,177</td>
<td style="BORDER-BOTTOM:0.75pt solid #000000;white-space:nowrap;vertical-align:bottom">)&#160;</td>
<td style=" BORDER-BOTTOM:0.75pt solid #000000;vertical-align:bottom">&#160;</td>
<td style="BORDER-BOTTOM:0.75pt solid #000000;white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="BORDER-BOTTOM:0.75pt solid #000000;white-space:nowrap;vertical-align:bottom;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">12,686</div></div></td>
<td style="BORDER-BOTTOM:0.75pt solid #000000;white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style=" BORDER-BOTTOM:0.75pt solid #000000;vertical-align:bottom">&#160;&#160;</td>
<td style="BORDER-BOTTOM:0.75pt solid #000000;white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="BORDER-BOTTOM:0.75pt solid #000000;white-space:nowrap;vertical-align:bottom;text-align:right;">6,998</td>
<td style="BORDER-BOTTOM:0.75pt solid #000000;white-space:nowrap;vertical-align:bottom">&#160;</td> </tr>
<tr style="page-break-inside:avoid ; font-family:ARIAL; font-size:9pt">
<td style="vertical-align:top"> <div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1.2em; text-indent: -1em; font-size: 9pt; font-family: ARIAL; line-height: normal;"><div style="font-weight:bold;display:inline;">Expenses</div></div> </td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td> </tr>
<tr style="page-break-inside:avoid ; font-family:ARIAL; font-size:9pt;background-color:#cceeff">
<td style="vertical-align:top"> <div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 3em; text-indent: -1em; font-size: 9pt; font-family: ARIAL; line-height: normal;">Exploration</div> </td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">-</div></div></td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;">-</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">-</div></div></td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;">-</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">2</div></div></td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;">2</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td> </tr>
<tr style="page-break-inside:avoid ; font-family:ARIAL; font-size:9pt">
<td style="vertical-align:top"> <div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 3em; text-indent: -1em; font-size: 9pt; font-family: ARIAL; line-height: normal;">Purchases of crude oil and products</div> </td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">-</div></div></td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;">-</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">(6,367</div></div></td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">)&#160;</div></div></td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;">(2,176</td>
<td style="white-space:nowrap;vertical-align:bottom">)&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">8,350</div></div></td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;">3,887</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td> </tr>
<tr style="page-break-inside:avoid ; font-family:ARIAL; font-size:9pt;background-color:#cceeff">
<td style="vertical-align:top"> <div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 3em; text-indent: -1em; font-size: 9pt; font-family: ARIAL; line-height: normal;">Production and manufacturing</div> </td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">-</div></div></td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;">-</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">-</div></div></td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;">-</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">1,659</div></div></td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;">1,485</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td> </tr>
<tr style="page-break-inside:avoid ; font-family:ARIAL; font-size:9pt">
<td style="vertical-align:top"> <div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 3em; text-indent: -1em; font-size: 9pt; font-family: ARIAL; line-height: normal;">Selling and general</div> </td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">56</div></div></td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;">32</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">(1</div></div></td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">)&#160;</div></div></td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;">(1</td>
<td style="white-space:nowrap;vertical-align:bottom">)&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">225</div></div></td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;">189</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td> </tr>
<tr style="page-break-inside:avoid ; font-family:ARIAL; font-size:9pt;background-color:#cceeff">
<td style="vertical-align:top"> <div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 3em; text-indent: -1em; font-size: 9pt; font-family: ARIAL; line-height: normal;">Federal excise tax and fuel charge</div> </td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">-</div></div></td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;">-</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">-</div></div></td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;">-</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">479</div></div></td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;">404</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td> </tr>
<tr style="page-break-inside:avoid ; font-family:ARIAL; font-size:9pt">
<td style="vertical-align:top"> <div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 3em; text-indent: -1em; font-size: 9pt; font-family: ARIAL; line-height: normal;">Depreciation and depletion</div> </td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">7</div></div></td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;">6</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">-</div></div></td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;">-</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">426</div></div></td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;">494</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td> </tr>
<tr style="page-break-inside:avoid ; font-family:ARIAL; font-size:9pt;background-color:#cceeff">
<td style="vertical-align:top"> <div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 3em; text-indent: -1em; font-size: 9pt; font-family: ARIAL; line-height: normal;"><div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;">Non-service</div> pension and postretirement benefit</div> </td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">4</div></div></td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;">11</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">-</div></div></td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;">-</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">4</div></div></td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;">11</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td> </tr>
<tr style="page-break-inside:avoid ; font-family:ARIAL; font-size:9pt">
<td style="BORDER-BOTTOM:0.75pt solid #000000;vertical-align:top"> <div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 3em; text-indent: -1em; font-size: 9pt; font-family: ARIAL; line-height: normal;">Financing <div style="font-size: 8pt; letter-spacing: 0px; top: 0px;;display:inline;">(note 5)</div></div> </td>
<td style=" BORDER-BOTTOM:0.75pt solid #000000;vertical-align:bottom">&#160;&#160;</td>
<td style="BORDER-BOTTOM:0.75pt solid #000000;white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="BORDER-BOTTOM:0.75pt solid #000000;white-space:nowrap;vertical-align:bottom;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">7</div></div></td>
<td style="BORDER-BOTTOM:0.75pt solid #000000;white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style=" BORDER-BOTTOM:0.75pt solid #000000;vertical-align:bottom">&#160;</td>
<td style="BORDER-BOTTOM:0.75pt solid #000000;white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="BORDER-BOTTOM:0.75pt solid #000000;white-space:nowrap;vertical-align:bottom;text-align:right;">13</td>
<td style="BORDER-BOTTOM:0.75pt solid #000000;white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style=" BORDER-BOTTOM:0.75pt solid #000000;vertical-align:bottom">&#160;</td>
<td style="BORDER-BOTTOM:0.75pt solid #000000;white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="BORDER-BOTTOM:0.75pt solid #000000;white-space:nowrap;vertical-align:bottom;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">-</div></div></td>
<td style="BORDER-BOTTOM:0.75pt solid #000000;white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style=" BORDER-BOTTOM:0.75pt solid #000000;vertical-align:bottom">&#160;</td>
<td style="BORDER-BOTTOM:0.75pt solid #000000;white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="BORDER-BOTTOM:0.75pt solid #000000;white-space:nowrap;vertical-align:bottom;text-align:right;">-</td>
<td style="BORDER-BOTTOM:0.75pt solid #000000;white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style=" BORDER-BOTTOM:0.75pt solid #000000;vertical-align:bottom">&#160;</td>
<td style="BORDER-BOTTOM:0.75pt solid #000000;white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="BORDER-BOTTOM:0.75pt solid #000000;white-space:nowrap;vertical-align:bottom;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">7</div></div></td>
<td style="BORDER-BOTTOM:0.75pt solid #000000;white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style=" BORDER-BOTTOM:0.75pt solid #000000;vertical-align:bottom">&#160;&#160;</td>
<td style="BORDER-BOTTOM:0.75pt solid #000000;white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="BORDER-BOTTOM:0.75pt solid #000000;white-space:nowrap;vertical-align:bottom;text-align:right;">14</td>
<td style="BORDER-BOTTOM:0.75pt solid #000000;white-space:nowrap;vertical-align:bottom">&#160;</td> </tr>
<tr style="page-break-inside:avoid ; font-family:ARIAL; font-size:9pt;background-color:#cceeff">
<td style="BORDER-BOTTOM:0.75pt solid #000000;vertical-align:top"> <div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1.2em; text-indent: -1em; font-size: 9pt; font-family: ARIAL; line-height: normal;"><div style="font-weight:bold;display:inline;">Total expenses</div></div> </td>
<td style=" BORDER-BOTTOM:0.75pt solid #000000;vertical-align:bottom">&#160;&#160;</td>
<td style="BORDER-BOTTOM:0.75pt solid #000000;white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="BORDER-BOTTOM:0.75pt solid #000000;white-space:nowrap;vertical-align:bottom;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">74</div></div></td>
<td style="BORDER-BOTTOM:0.75pt solid #000000;white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style=" BORDER-BOTTOM:0.75pt solid #000000;vertical-align:bottom">&#160;</td>
<td style="BORDER-BOTTOM:0.75pt solid #000000;white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="BORDER-BOTTOM:0.75pt solid #000000;white-space:nowrap;vertical-align:bottom;text-align:right;">62</td>
<td style="BORDER-BOTTOM:0.75pt solid #000000;white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style=" BORDER-BOTTOM:0.75pt solid #000000;vertical-align:bottom">&#160;</td>
<td style="BORDER-BOTTOM:0.75pt solid #000000;white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="BORDER-BOTTOM:0.75pt solid #000000;white-space:nowrap;vertical-align:bottom;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">(6,368</div></div></td>
<td style="BORDER-BOTTOM:0.75pt solid #000000;white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">)&#160;</div></div></td>
<td style=" BORDER-BOTTOM:0.75pt solid #000000;vertical-align:bottom">&#160;</td>
<td style="BORDER-BOTTOM:0.75pt solid #000000;white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="BORDER-BOTTOM:0.75pt solid #000000;white-space:nowrap;vertical-align:bottom;text-align:right;">(2,177</td>
<td style="BORDER-BOTTOM:0.75pt solid #000000;white-space:nowrap;vertical-align:bottom">)&#160;</td>
<td style=" BORDER-BOTTOM:0.75pt solid #000000;vertical-align:bottom">&#160;</td>
<td style="BORDER-BOTTOM:0.75pt solid #000000;white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="BORDER-BOTTOM:0.75pt solid #000000;white-space:nowrap;vertical-align:bottom;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">11,152</div></div></td>
<td style="BORDER-BOTTOM:0.75pt solid #000000;white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style=" BORDER-BOTTOM:0.75pt solid #000000;vertical-align:bottom">&#160;&#160;</td>
<td style="BORDER-BOTTOM:0.75pt solid #000000;white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="BORDER-BOTTOM:0.75pt solid #000000;white-space:nowrap;vertical-align:bottom;text-align:right;">6,486</td>
<td style="BORDER-BOTTOM:0.75pt solid #000000;white-space:nowrap;vertical-align:bottom">&#160;</td> </tr>
<tr style="page-break-inside:avoid ; font-family:ARIAL; font-size:9pt">
<td style="vertical-align:top"> <div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1.2em; text-indent: -1em; font-size: 9pt; font-family: ARIAL; line-height: normal;"><div style="font-weight:bold;display:inline;">Income (loss) before income taxes</div></div> </td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">(70</div></div></td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">)&#160;</div></div></td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;">(61</td>
<td style="white-space:nowrap;vertical-align:bottom">)&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">-</div></div></td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;">-</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">1,534</div></div></td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;">512</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td> </tr>
<tr style="page-break-inside:avoid ; font-family:ARIAL; font-size:9pt;background-color:#cceeff">
<td style="BORDER-BOTTOM:0.75pt solid #000000;vertical-align:top"> <div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1.2em; text-indent: -1em; font-size: 9pt; font-family: ARIAL; line-height: normal;"><div style="font-weight:bold;display:inline;">Income tax expense (benefit)</div></div> </td>
<td style=" BORDER-BOTTOM:0.75pt solid #000000;vertical-align:bottom">&#160;&#160;</td>
<td style="BORDER-BOTTOM:0.75pt solid #000000;white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="BORDER-BOTTOM:0.75pt solid #000000;white-space:nowrap;vertical-align:bottom;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">(16</div></div></td>
<td style="BORDER-BOTTOM:0.75pt solid #000000;white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">)&#160;</div></div></td>
<td style=" BORDER-BOTTOM:0.75pt solid #000000;vertical-align:bottom">&#160;</td>
<td style="BORDER-BOTTOM:0.75pt solid #000000;white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="BORDER-BOTTOM:0.75pt solid #000000;white-space:nowrap;vertical-align:bottom;text-align:right;">(15</td>
<td style="BORDER-BOTTOM:0.75pt solid #000000;white-space:nowrap;vertical-align:bottom">)&#160;</td>
<td style=" BORDER-BOTTOM:0.75pt solid #000000;vertical-align:bottom">&#160;</td>
<td style="BORDER-BOTTOM:0.75pt solid #000000;white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="BORDER-BOTTOM:0.75pt solid #000000;white-space:nowrap;vertical-align:bottom;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">-</div></div></td>
<td style="BORDER-BOTTOM:0.75pt solid #000000;white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style=" BORDER-BOTTOM:0.75pt solid #000000;vertical-align:bottom">&#160;</td>
<td style="BORDER-BOTTOM:0.75pt solid #000000;white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="BORDER-BOTTOM:0.75pt solid #000000;white-space:nowrap;vertical-align:bottom;text-align:right;">-</td>
<td style="BORDER-BOTTOM:0.75pt solid #000000;white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style=" BORDER-BOTTOM:0.75pt solid #000000;vertical-align:bottom">&#160;</td>
<td style="BORDER-BOTTOM:0.75pt solid #000000;white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="BORDER-BOTTOM:0.75pt solid #000000;white-space:nowrap;vertical-align:bottom;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">361</div></div></td>
<td style="BORDER-BOTTOM:0.75pt solid #000000;white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style=" BORDER-BOTTOM:0.75pt solid #000000;vertical-align:bottom">&#160;&#160;</td>
<td style="BORDER-BOTTOM:0.75pt solid #000000;white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="BORDER-BOTTOM:0.75pt solid #000000;white-space:nowrap;vertical-align:bottom;text-align:right;">120</td>
<td style="BORDER-BOTTOM:0.75pt solid #000000;white-space:nowrap;vertical-align:bottom">&#160;</td> </tr>
<tr style="page-break-inside:avoid ; font-family:ARIAL; font-size:9pt">
<td style="BORDER-BOTTOM:0.75pt solid #000000;vertical-align:top"> <div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1.2em; text-indent: -1em; font-size: 9pt; font-family: ARIAL; line-height: normal;"><div style="font-weight:bold;display:inline;">Net income (loss)</div></div> </td>
<td style=" BORDER-BOTTOM:0.75pt solid #000000;vertical-align:bottom">&#160;&#160;</td>
<td style="BORDER-BOTTOM:0.75pt solid #000000;white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="BORDER-BOTTOM:0.75pt solid #000000;white-space:nowrap;vertical-align:bottom;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">(54</div></div></td>
<td style="BORDER-BOTTOM:0.75pt solid #000000;white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">)&#160;</div></div></td>
<td style=" BORDER-BOTTOM:0.75pt solid #000000;vertical-align:bottom">&#160;</td>
<td style="BORDER-BOTTOM:0.75pt solid #000000;white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="BORDER-BOTTOM:0.75pt solid #000000;white-space:nowrap;vertical-align:bottom;text-align:right;">(46</td>
<td style="BORDER-BOTTOM:0.75pt solid #000000;white-space:nowrap;vertical-align:bottom">)&#160;</td>
<td style=" BORDER-BOTTOM:0.75pt solid #000000;vertical-align:bottom">&#160;</td>
<td style="BORDER-BOTTOM:0.75pt solid #000000;white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="BORDER-BOTTOM:0.75pt solid #000000;white-space:nowrap;vertical-align:bottom;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">-</div></div></td>
<td style="BORDER-BOTTOM:0.75pt solid #000000;white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style=" BORDER-BOTTOM:0.75pt solid #000000;vertical-align:bottom">&#160;</td>
<td style="BORDER-BOTTOM:0.75pt solid #000000;white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="BORDER-BOTTOM:0.75pt solid #000000;white-space:nowrap;vertical-align:bottom;text-align:right;">-</td>
<td style="BORDER-BOTTOM:0.75pt solid #000000;white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style=" BORDER-BOTTOM:0.75pt solid #000000;vertical-align:bottom">&#160;</td>
<td style="BORDER-BOTTOM:0.75pt solid #000000;white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="BORDER-BOTTOM:0.75pt solid #000000;white-space:nowrap;vertical-align:bottom;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">1,173</div></div></td>
<td style="BORDER-BOTTOM:0.75pt solid #000000;white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style=" BORDER-BOTTOM:0.75pt solid #000000;vertical-align:bottom">&#160;&#160;</td>
<td style="BORDER-BOTTOM:0.75pt solid #000000;white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="BORDER-BOTTOM:0.75pt solid #000000;white-space:nowrap;vertical-align:bottom;text-align:right;">392</td>
<td style="BORDER-BOTTOM:0.75pt solid #000000;white-space:nowrap;vertical-align:bottom">&#160;</td> </tr>
<tr style="page-break-inside:avoid ; font-family:ARIAL; font-size:9pt;background-color:#cceeff">
<td style="vertical-align:top"> <div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1.2em; text-indent: -1em; font-size: 9pt; font-family: ARIAL; line-height: normal;"><div style="font-weight:bold;display:inline;">Cash flows from (used in) operating activities</div></div> </td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">25</div></div></td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;">(10</td>
<td style="white-space:nowrap;vertical-align:bottom">)&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">-</div></div></td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;">-</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">1,914</div></div></td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;">1,045</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td> </tr>
<tr style="page-break-inside:avoid ; font-family:ARIAL; font-size:9pt">
<td style="vertical-align:top"> <div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1.2em; text-indent: -1em; font-size: 9pt; font-family: ARIAL; line-height: normal;"><div style="font-weight:bold;display:inline;">Capital and exploration expenditures <div style="font-size: 8pt; letter-spacing: 0px; top: 0px;;display:inline;">(b)</div></div></div> </td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">5</div></div></td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;">8</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">-</div></div></td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;">-</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">296</div></div></td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;">163</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td> </tr>
<tr style="page-break-inside:avoid ; font-family:ARIAL; font-size:9pt;background-color:#cceeff">
<td style="BORDER-BOTTOM:1.50pt solid #000000;vertical-align:top"> <div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1.2em; text-indent: -1em; font-size: 9pt; font-family: ARIAL; line-height: normal;"><div style="font-weight:bold;display:inline;">Total assets as at March&#160;31</div></div> </td>
<td style=" BORDER-BOTTOM:1.50pt solid #000000;vertical-align:bottom">&#160;&#160;</td>
<td style="BORDER-BOTTOM:1.50pt solid #000000;white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="BORDER-BOTTOM:1.50pt solid #000000;white-space:nowrap;vertical-align:bottom;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;&#160;4,136</div></div></td>
<td style="BORDER-BOTTOM:1.50pt solid #000000;white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style=" BORDER-BOTTOM:1.50pt solid #000000;vertical-align:bottom">&#160;</td>
<td style="BORDER-BOTTOM:1.50pt solid #000000;white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="BORDER-BOTTOM:1.50pt solid #000000;white-space:nowrap;vertical-align:bottom;text-align:right;">&#160;&#160;2,346</td>
<td style="BORDER-BOTTOM:1.50pt solid #000000;white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style=" BORDER-BOTTOM:1.50pt solid #000000;vertical-align:bottom">&#160;</td>
<td style="BORDER-BOTTOM:1.50pt solid #000000;white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="BORDER-BOTTOM:1.50pt solid #000000;white-space:nowrap;vertical-align:bottom;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">(188</div></div></td>
<td style="BORDER-BOTTOM:1.50pt solid #000000;white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">)&#160;</div></div></td>
<td style=" BORDER-BOTTOM:1.50pt solid #000000;vertical-align:bottom">&#160;</td>
<td style="BORDER-BOTTOM:1.50pt solid #000000;white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="BORDER-BOTTOM:1.50pt solid #000000;white-space:nowrap;vertical-align:bottom;text-align:right;">(464</td>
<td style="BORDER-BOTTOM:1.50pt solid #000000;white-space:nowrap;vertical-align:bottom">)&#160;</td>
<td style=" BORDER-BOTTOM:1.50pt solid #000000;vertical-align:bottom">&#160;</td>
<td style="BORDER-BOTTOM:1.50pt solid #000000;white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="BORDER-BOTTOM:1.50pt solid #000000;white-space:nowrap;vertical-align:bottom;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">43,810</div></div></td>
<td style="BORDER-BOTTOM:1.50pt solid #000000;white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style=" BORDER-BOTTOM:1.50pt solid #000000;vertical-align:bottom">&#160;&#160;</td>
<td style="BORDER-BOTTOM:1.50pt solid #000000;white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="BORDER-BOTTOM:1.50pt solid #000000;white-space:nowrap;vertical-align:bottom;text-align:right;">39,007</td>
<td style="BORDER-BOTTOM:1.50pt solid #000000;white-space:nowrap;vertical-align:bottom">&#160;</td> </tr> </table> <div style="margin-top:0pt;margin-bottom:0pt ; font-size:8pt">&#160;</div> <div style="margin-top:0pt;margin-bottom:0pt ; font-size:8pt">&#160;</div>
<table cellpadding="0" cellspacing="0" style="BORDER-COLLAPSE:COLLAPSE; font-family:ARIAL; font-size:8pt;border:0;width:100%">
<tr style="page-break-inside:avoid">
<td style="width:4%;vertical-align:top;text-align:left;">(a)</td>
<td style="vertical-align:top;text-align:left;"> <div style="margin-top: 0pt; margin-bottom: 0pt; font-size: 8pt; font-family: ARIAL; text-align: left; line-height: normal;">Included export sales to the United States of $2,504&#160;million (2021 - $1,569 million). </div> </td> </tr> </table>
<table cellpadding="0" cellspacing="0" style="BORDER-COLLAPSE:COLLAPSE; font-family:ARIAL; font-size:8pt;border:0;width:100%">
<tr style="page-break-inside:avoid">
<td style="width:4%;vertical-align:top;text-align:left;">(b)</td>
<td style="vertical-align:top;text-align:left;"> <div style="margin-top: 0pt; margin-bottom: 0pt; font-size: 8pt; font-family: ARIAL; text-align: left; line-height: normal;">Capital and exploration expenditures (CAPEX) include exploration expenses, additions to property, plant and equipment, additions to finance leases, additional investments and acquisitions and the company&#8217;s share of similar costs for equity companies. CAPEX excludes the purchase of carbon emission credits. </div> </td> </tr> </table> <div style="margin-top:0pt;margin-bottom:0pt ; font-size:8pt">&#160;</div> <span></span>
</td>
</tr>
</table>
<div style="display: none;"><table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_SegmentReportingDisclosureTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The entire disclosure for reporting segments including data and tables. Reportable segments include those that meet any of the following quantitative thresholds a) it's reported revenue, including sales to external customers and intersegment sales or transfers is 10 percent or more of the combined revenue, internal and external, of all operating segments b) the absolute amount of its reported profit or loss is 10 percent or more of the greater, in absolute amount of 1) the combined reported profit of all operating segments that did not report a loss or 2) the combined reported loss of all operating segments that did report a loss c) its assets are 10 percent or more of the combined assets of all operating segments.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 31<br> -URI http://asc.fasb.org/extlink&amp;oid=123359005&amp;loc=d3e8924-108599<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 34<br> -URI http://asc.fasb.org/extlink&amp;oid=123359005&amp;loc=d3e8981-108599<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 21<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=123359005&amp;loc=d3e8721-108599<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 40<br> -URI http://asc.fasb.org/extlink&amp;oid=123359005&amp;loc=d3e9031-108599<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (f)<br> -URI http://asc.fasb.org/extlink&amp;oid=123359005&amp;loc=d3e8933-108599<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (e)<br> -URI http://asc.fasb.org/extlink&amp;oid=123359005&amp;loc=d3e8933-108599<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 26<br> -URI http://asc.fasb.org/extlink&amp;oid=123359005&amp;loc=d3e8844-108599<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 41<br> -URI http://asc.fasb.org/extlink&amp;oid=123359005&amp;loc=d3e9038-108599<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (d)<br> -URI http://asc.fasb.org/extlink&amp;oid=123359005&amp;loc=d3e8933-108599<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 22<br> -URI http://asc.fasb.org/extlink&amp;oid=123359005&amp;loc=d3e8736-108599<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 42<br> -URI http://asc.fasb.org/extlink&amp;oid=123359005&amp;loc=d3e9054-108599<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 15<br> -URI http://asc.fasb.org/extlink&amp;oid=123359005&amp;loc=d3e8657-108599<br><br>Reference 13: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 21<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=123359005&amp;loc=d3e8721-108599<br><br>Reference 14: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -URI http://asc.fasb.org/topic&amp;trid=2134510<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_SegmentReportingDisclosureTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table></div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>25
<FILENAME>R12.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.1</span><table class="report" border="0" cellspacing="2" id="idm139655365310408">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Investment and other income<br></strong></div></th>
<th class="th" colspan="1">3 Months Ended</th>
</tr>
<tr><th class="th"><div>Mar. 31, 2022</div></th></tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_InterestAndOtherIncomeTextBlock', window );">Investment and other income</a></td>
<td class="text">
<table cellpadding="0" cellspacing="0" style="BORDER-COLLAPSE:COLLAPSE; font-family:ARIAL; font-size:13pt;border:0;width:100%">
<tr style="page-break-inside:avoid">
<td style="width:4%;vertical-align:top;text-align:left;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">3.</div></div></td>
<td style="vertical-align:top;text-align:left;"> <div style="margin-top: 0pt; margin-bottom: 0pt; font-size: 13pt; font-family: ARIAL; text-align: left; line-height: normal;"><div style="font-weight:bold;display:inline;">Investment and other income </div></div> </td> </tr> </table> <div style="margin-top:12pt; margin-bottom:0pt; font-size:10pt; font-family:ARIAL">Investment and other income included gains and losses on asset sales as follows: </div>
<table cellpadding="0" cellspacing="0" style="BORDER-COLLAPSE:COLLAPSE; font-family:ARIAL; font-size:9pt;width:100%;border:0;margin:0 auto">
<tr>
<td style="width: 94%; line-height: 0pt; font-size: 0pt;"><div style="font-size:0pt;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; width: 1%; line-height: 0pt; font-size: 0pt;"><div style="font-size:0pt;;display:inline;">&#160;</div></td>
<td style="line-height: 0pt; font-size: 0pt;"><div style="font-size:0pt;;display:inline;">&#160;</div></td>
<td style="line-height: 0pt; font-size: 0pt;"><div style="font-size:0pt;;display:inline;">&#160;</div></td>
<td style="line-height: 0pt; font-size: 0pt;"><div style="font-size:0pt;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; width: 1%; line-height: 0pt; font-size: 0pt;"><div style="font-size:0pt;;display:inline;">&#160;</div></td>
<td style="line-height: 0pt; font-size: 0pt;"><div style="font-size:0pt;;display:inline;">&#160;</div></td>
<td style="line-height: 0pt; font-size: 0pt;"><div style="font-size:0pt;;display:inline;">&#160;</div></td>
<td style="line-height: 0pt; font-size: 0pt;"><div style="font-size:0pt;;display:inline;">&#160;</div></td> </tr>
<tr style="page-break-inside:avoid ; font-family:ARIAL; font-size:9pt">
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td colspan="7" style="vertical-align:bottom;text-align:center;">Three&#160;Months<br/> to&#160;March&#160;31</td> </tr>
<tr style="page-break-inside:avoid ; font-family:ARIAL; font-size:9pt">
<td style="BORDER-BOTTOM:0.75pt solid #000000;vertical-align:top"><div style="font-size: 8pt; letter-spacing: 0px; top: 0px;;display:inline;">&#160;millions of Canadian dollars</div></td>
<td style=" BORDER-BOTTOM:0.75pt solid #000000;vertical-align:bottom">&#160;&#160;</td>
<td colspan="3" style="BORDER-BOTTOM:0.75pt solid #000000;vertical-align:bottom;white-space:nowrap;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">2022</div></div></td>
<td style=" BORDER-BOTTOM:0.75pt solid #000000;vertical-align:bottom">&#160;&#160;&#160;&#160;</td>
<td colspan="3" style="BORDER-BOTTOM:0.75pt solid #000000;vertical-align:bottom;white-space:nowrap;text-align:center;">2021</td> </tr>
<tr style="page-break-inside:avoid ; font-family:ARIAL; font-size:9pt;background-color:#cceeff">
<td style="vertical-align:top"> <div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1.2em; text-indent: -1em; font-size: 9pt; font-family: ARIAL; line-height: normal;">Proceeds from asset sales</div> </td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">24</div></div></td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align:bottom">&#160;&#160;&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;">7</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td> </tr>
<tr style="page-break-inside:avoid ; font-family:ARIAL; font-size:9pt">
<td style="BORDER-BOTTOM:0.75pt solid #000000;vertical-align:top"> <div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1.2em; text-indent: -1em; font-size: 9pt; font-family: ARIAL; line-height: normal;">Book value of asset sales</div> </td>
<td style=" BORDER-BOTTOM:0.75pt solid #000000;vertical-align:bottom">&#160;&#160;</td>
<td style="BORDER-BOTTOM:0.75pt solid #000000;white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="BORDER-BOTTOM:0.75pt solid #000000;white-space:nowrap;vertical-align:bottom;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">4</div></div></td>
<td style="BORDER-BOTTOM:0.75pt solid #000000;white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style=" BORDER-BOTTOM:0.75pt solid #000000;vertical-align:bottom">&#160;&#160;&#160;&#160;</td>
<td style="BORDER-BOTTOM:0.75pt solid #000000;white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="BORDER-BOTTOM:0.75pt solid #000000;white-space:nowrap;vertical-align:bottom;text-align:right;">4</td>
<td style="BORDER-BOTTOM:0.75pt solid #000000;white-space:nowrap;vertical-align:bottom">&#160;</td> </tr>
<tr style="page-break-inside:avoid ; font-family:ARIAL; font-size:9pt;background-color:#cceeff">
<td style="BORDER-BOTTOM:0.75pt solid #000000;vertical-align:top"> <div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1.2em; text-indent: -1em; font-size: 9pt; font-family: ARIAL; line-height: normal;">Gain (loss) on asset sales, before tax</div> </td>
<td style=" BORDER-BOTTOM:0.75pt solid #000000;vertical-align:bottom">&#160;&#160;</td>
<td style="BORDER-BOTTOM:0.75pt solid #000000;white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="BORDER-BOTTOM:0.75pt solid #000000;white-space:nowrap;vertical-align:bottom;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">20</div></div></td>
<td style="BORDER-BOTTOM:0.75pt solid #000000;white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;&#160;</div></div></td>
<td style=" BORDER-BOTTOM:0.75pt solid #000000;vertical-align:bottom">&#160;&#160;&#160;&#160;</td>
<td style="BORDER-BOTTOM:0.75pt solid #000000;white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="BORDER-BOTTOM:0.75pt solid #000000;white-space:nowrap;vertical-align:bottom;text-align:right;">&#160;&#160;&#160;&#160;3</td>
<td style="BORDER-BOTTOM:0.75pt solid #000000;white-space:nowrap;vertical-align:bottom">&#160;&#160;</td> </tr>
<tr style="page-break-inside:avoid ; font-family:ARIAL; font-size:9pt">
<td style="BORDER-BOTTOM:1.50pt solid #000000;vertical-align:top"> <div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1.2em; text-indent: -1em; font-size: 9pt; font-family: ARIAL; line-height: normal;">Gain (loss) on asset sales, after tax</div> </td>
<td style=" BORDER-BOTTOM:1.50pt solid #000000;vertical-align:bottom">&#160;&#160;</td>
<td style="BORDER-BOTTOM:1.50pt solid #000000;white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="BORDER-BOTTOM:1.50pt solid #000000;white-space:nowrap;vertical-align:bottom;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">16</div></div></td>
<td style="BORDER-BOTTOM:1.50pt solid #000000;white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style=" BORDER-BOTTOM:1.50pt solid #000000;vertical-align:bottom">&#160;&#160;&#160;&#160;</td>
<td style="BORDER-BOTTOM:1.50pt solid #000000;white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="BORDER-BOTTOM:1.50pt solid #000000;white-space:nowrap;vertical-align:bottom;text-align:right;">2</td>
<td style="BORDER-BOTTOM:1.50pt solid #000000;white-space:nowrap;vertical-align:bottom">&#160;</td> </tr> </table> <span></span>
</td>
</tr>
</table>
<div style="display: none;"><table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_InterestAndOtherIncomeTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The entire disclosure for interest and other income.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 610<br> -URI http://asc.fasb.org/topic&amp;trid=49130413<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_InterestAndOtherIncomeTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table></div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>26
<FILENAME>R13.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.1</span><table class="report" border="0" cellspacing="2" id="idm139655368904424">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Employee retirement benefits<br></strong></div></th>
<th class="th" colspan="1">3 Months Ended</th>
</tr>
<tr><th class="th"><div>Mar. 31, 2022</div></th></tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PensionAndOtherPostretirementBenefitsDisclosureTextBlock', window );">Employee retirement benefits</a></td>
<td class="text">
<table cellpadding="0" cellspacing="0" style="BORDER-COLLAPSE:COLLAPSE; font-family:ARIAL; font-size:13pt;border:0;width:100%">
<tr style="page-break-inside:avoid">
<td style="width:4%;vertical-align:top;text-align:left;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">4.</div></div></td>
<td style="vertical-align:top;text-align:left;"> <div style="margin-top: 0pt; margin-bottom: 0pt; font-size: 13pt; font-family: ARIAL; text-align: left; line-height: normal;"><div style="font-weight:bold;display:inline;">Employee retirement benefits </div></div> </td> </tr> </table> <div style="margin-top:12pt; margin-bottom:0pt; font-size:10pt; font-family:ARIAL">The components of net benefit cost were as follows: </div>
<table cellpadding="0" cellspacing="0" style="BORDER-COLLAPSE:COLLAPSE; font-family:ARIAL; font-size:9pt;width:100%;border:0;margin:0 auto">
<tr>
<td style="width: 94%; line-height: 0pt; font-size: 0pt;"><div style="font-size:0pt;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; width: 1%; line-height: 0pt; font-size: 0pt;"><div style="font-size:0pt;;display:inline;">&#160;</div></td>
<td style="line-height: 0pt; font-size: 0pt;"><div style="font-size:0pt;;display:inline;">&#160;</div></td>
<td style="line-height: 0pt; font-size: 0pt;"><div style="font-size:0pt;;display:inline;">&#160;</div></td>
<td style="line-height: 0pt; font-size: 0pt;"><div style="font-size:0pt;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; width: 1%; line-height: 0pt; font-size: 0pt;"><div style="font-size:0pt;;display:inline;">&#160;</div></td>
<td style="line-height: 0pt; font-size: 0pt;"><div style="font-size:0pt;;display:inline;">&#160;</div></td>
<td style="line-height: 0pt; font-size: 0pt;"><div style="font-size:0pt;;display:inline;">&#160;</div></td>
<td style="line-height: 0pt; font-size: 0pt;"><div style="font-size:0pt;;display:inline;">&#160;</div></td> </tr>
<tr style="page-break-inside:avoid ; font-family:ARIAL; font-size:9pt">
<td style="vertical-align:top">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td colspan="6" style="vertical-align:bottom;white-space:nowrap;text-align:center;">Three&#160;Months<br/> to&#160;March&#160;31</td>
<td style="vertical-align:bottom">&#160;</td> </tr>
<tr style="page-break-inside:avoid ; font-family:ARIAL; font-size:9pt">
<td style="BORDER-BOTTOM:0.75pt solid #000000;vertical-align:top"><div style="font-size: 8pt; letter-spacing: 0px; top: 0px;;display:inline;">&#160;millions of Canadian dollars</div></td>
<td style=" BORDER-BOTTOM:0.75pt solid #000000;vertical-align:bottom">&#160;&#160;</td>
<td colspan="2" style="BORDER-BOTTOM:0.75pt solid #000000;vertical-align:bottom;white-space:nowrap;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">2022</div></div></td>
<td style=" BORDER-BOTTOM:0.75pt solid #000000;vertical-align:bottom">&#160;</td>
<td style=" BORDER-BOTTOM:0.75pt solid #000000;vertical-align:bottom">&#160;&#160;&#160;&#160;</td>
<td colspan="2" style="BORDER-BOTTOM:0.75pt solid #000000;vertical-align:bottom;white-space:nowrap;text-align:center;">2021</td>
<td style=" BORDER-BOTTOM:0.75pt solid #000000;vertical-align:bottom">&#160;</td> </tr>
<tr style="page-break-inside:avoid ; font-family:ARIAL; font-size:9pt;background-color:#cceeff">
<td style="vertical-align:top"> <div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1.2em; text-indent: -1em; font-size: 9pt; font-family: ARIAL; line-height: normal;">Pension benefits:</div> </td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;&#160;&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td> </tr>
<tr style="page-break-inside:avoid ; font-family:ARIAL; font-size:9pt">
<td style="vertical-align:top"> <div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 3em; text-indent: -1em; font-size: 9pt; font-family: ARIAL; line-height: normal;">Service cost</div> </td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">70</div></div></td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align:bottom">&#160;&#160;&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;">81</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td> </tr>
<tr style="page-break-inside:avoid ; font-family:ARIAL; font-size:9pt;background-color:#cceeff">
<td style="vertical-align:top"> <div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 3em; text-indent: -1em; font-size: 9pt; font-family: ARIAL; line-height: normal;">Interest cost</div> </td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">73</div></div></td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align:bottom">&#160;&#160;&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;">68</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td> </tr>
<tr style="page-break-inside:avoid ; font-family:ARIAL; font-size:9pt">
<td style="vertical-align:top"> <div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 3em; text-indent: -1em; font-size: 9pt; font-family: ARIAL; line-height: normal;">Expected return on plan assets</div> </td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">(103</div></div></td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">)&#160;</div></div></td>
<td style="vertical-align:bottom">&#160;&#160;&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;">(107</td>
<td style="white-space:nowrap;vertical-align:bottom">)&#160;</td> </tr>
<tr style="page-break-inside:avoid ; font-family:ARIAL; font-size:9pt;background-color:#cceeff">
<td style="vertical-align:top"> <div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 3em; text-indent: -1em; font-size: 9pt; font-family: ARIAL; line-height: normal;">Amortization of prior service cost</div> </td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">4</div></div></td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align:bottom">&#160;&#160;&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;">4</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td> </tr>
<tr style="page-break-inside:avoid ; font-family:ARIAL; font-size:9pt">
<td style="BORDER-BOTTOM:0.75pt solid #000000;vertical-align:top"> <div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 3em; text-indent: -1em; font-size: 9pt; font-family: ARIAL; line-height: normal;">Amortization of actuarial loss (gain)</div> </td>
<td style=" BORDER-BOTTOM:0.75pt solid #000000;vertical-align:bottom">&#160;&#160;</td>
<td style="BORDER-BOTTOM:0.75pt solid #000000;white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="BORDER-BOTTOM:0.75pt solid #000000;white-space:nowrap;vertical-align:bottom;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">22</div></div></td>
<td style="BORDER-BOTTOM:0.75pt solid #000000;white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style=" BORDER-BOTTOM:0.75pt solid #000000;vertical-align:bottom">&#160;&#160;&#160;&#160;</td>
<td style="BORDER-BOTTOM:0.75pt solid #000000;white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="BORDER-BOTTOM:0.75pt solid #000000;white-space:nowrap;vertical-align:bottom;text-align:right;">36</td>
<td style="BORDER-BOTTOM:0.75pt solid #000000;white-space:nowrap;vertical-align:bottom">&#160;</td> </tr>
<tr style="page-break-inside:avoid ; font-family:ARIAL; font-size:9pt;background-color:#cceeff">
<td style="BORDER-BOTTOM:1.50pt solid #000000;vertical-align:top"> <div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 3em; text-indent: -1em; font-size: 9pt; font-family: ARIAL; line-height: normal;">Net benefit cost</div> </td>
<td style=" BORDER-BOTTOM:1.50pt solid #000000;vertical-align:bottom">&#160;&#160;</td>
<td style="BORDER-BOTTOM:1.50pt solid #000000;white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="BORDER-BOTTOM:1.50pt solid #000000;white-space:nowrap;vertical-align:bottom;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">66</div></div></td>
<td style="BORDER-BOTTOM:1.50pt solid #000000;white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style=" BORDER-BOTTOM:1.50pt solid #000000;vertical-align:bottom">&#160;&#160;&#160;&#160;</td>
<td style="BORDER-BOTTOM:1.50pt solid #000000;white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="BORDER-BOTTOM:1.50pt solid #000000;white-space:nowrap;vertical-align:bottom;text-align:right;">82</td>
<td style="BORDER-BOTTOM:1.50pt solid #000000;white-space:nowrap;vertical-align:bottom">&#160;</td> </tr>
<tr style="font-size:1pt">
<td style="height:9.75pt">&#160;</td>
<td colspan="4" style="height:9.75pt">&#160;</td>
<td colspan="4" style="height:9.75pt">&#160;</td> </tr>
<tr style="page-break-inside:avoid ; font-family:ARIAL; font-size:9pt">
<td style="vertical-align:top"> <div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1.2em; text-indent: -1em; font-size: 9pt; font-family: ARIAL; line-height: normal;">Other postretirement benefits:</div> </td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;&#160;&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td> </tr>
<tr style="page-break-inside:avoid ; font-family:ARIAL; font-size:9pt;background-color:#cceeff">
<td style="vertical-align:top"> <div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 3em; text-indent: -1em; font-size: 9pt; font-family: ARIAL; line-height: normal;">Service cost</div> </td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">6</div></div></td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align:bottom">&#160;&#160;&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;">7</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td> </tr>
<tr style="page-break-inside:avoid ; font-family:ARIAL; font-size:9pt">
<td style="vertical-align:top"> <div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 3em; text-indent: -1em; font-size: 9pt; font-family: ARIAL; line-height: normal;">Interest cost</div> </td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">6</div></div></td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align:bottom">&#160;&#160;&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;">6</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td> </tr>
<tr style="page-break-inside:avoid ; font-family:ARIAL; font-size:9pt;background-color:#cceeff">
<td style="BORDER-BOTTOM:0.75pt solid #000000;vertical-align:top"> <div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 3em; text-indent: -1em; font-size: 9pt; font-family: ARIAL; line-height: normal;">Amortization of actuarial loss (gain)</div> </td>
<td style=" BORDER-BOTTOM:0.75pt solid #000000;vertical-align:bottom">&#160;&#160;</td>
<td style="BORDER-BOTTOM:0.75pt solid #000000;white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="BORDER-BOTTOM:0.75pt solid #000000;white-space:nowrap;vertical-align:bottom;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">2</div></div></td>
<td style="BORDER-BOTTOM:0.75pt solid #000000;white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style=" BORDER-BOTTOM:0.75pt solid #000000;vertical-align:bottom">&#160;&#160;&#160;&#160;</td>
<td style="BORDER-BOTTOM:0.75pt solid #000000;white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="BORDER-BOTTOM:0.75pt solid #000000;white-space:nowrap;vertical-align:bottom;text-align:right;">4</td>
<td style="BORDER-BOTTOM:0.75pt solid #000000;white-space:nowrap;vertical-align:bottom">&#160;</td> </tr>
<tr style="page-break-inside:avoid ; font-family:ARIAL; font-size:9pt">
<td style="BORDER-BOTTOM:1.50pt solid #000000;vertical-align:top"> <div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 3em; text-indent: -1em; font-size: 9pt; font-family: ARIAL; line-height: normal;">Net benefit cost</div> </td>
<td style=" BORDER-BOTTOM:1.50pt solid #000000;vertical-align:bottom">&#160;&#160;</td>
<td style="BORDER-BOTTOM:1.50pt solid #000000;white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="BORDER-BOTTOM:1.50pt solid #000000;white-space:nowrap;vertical-align:bottom;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">14</div></div></td>
<td style="BORDER-BOTTOM:1.50pt solid #000000;white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style=" BORDER-BOTTOM:1.50pt solid #000000;vertical-align:bottom">&#160;&#160;&#160;&#160;</td>
<td style="BORDER-BOTTOM:1.50pt solid #000000;white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="BORDER-BOTTOM:1.50pt solid #000000;white-space:nowrap;vertical-align:bottom;text-align:right;">17</td>
<td style="BORDER-BOTTOM:1.50pt solid #000000;white-space:nowrap;vertical-align:bottom">&#160;</td> </tr> </table> <span></span>
</td>
</tr>
</table>
<div style="display: none;"><table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PensionAndOtherPostretirementBenefitsDisclosureTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The entire disclosure for retirement benefits.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 715<br> -SubTopic 20<br> -Section 55<br> -Paragraph 17<br> -URI http://asc.fasb.org/extlink&amp;oid=123450688&amp;loc=d3e4179-114921<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 715<br> -SubTopic 20<br> -Section S99<br> -Paragraph 2<br> -URI http://asc.fasb.org/extlink&amp;oid=21916913&amp;loc=d3e273930-122802<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 715<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (d)(i)<br> -URI http://asc.fasb.org/extlink&amp;oid=123447040&amp;loc=d3e1928-114920<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 715<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (o)<br> -URI http://asc.fasb.org/extlink&amp;oid=123447040&amp;loc=d3e1928-114920<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 715<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (p)<br> -URI http://asc.fasb.org/extlink&amp;oid=123447040&amp;loc=d3e1928-114920<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 715<br> -SubTopic 70<br> -Section 50<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=49170846&amp;loc=d3e28014-114942<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 715<br> -URI http://asc.fasb.org/topic&amp;trid=2235017<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 715<br> -SubTopic 60<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=6414203&amp;loc=d3e39689-114964<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 715<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (d)(iv)(03)<br> -URI http://asc.fasb.org/extlink&amp;oid=123447040&amp;loc=d3e1928-114920<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 715<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (q)<br> -URI http://asc.fasb.org/extlink&amp;oid=123447040&amp;loc=d3e1928-114920<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 715<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (r)(1)<br> -URI http://asc.fasb.org/extlink&amp;oid=123447040&amp;loc=d3e1928-114920<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 715<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (d)(iii)<br> -URI http://asc.fasb.org/extlink&amp;oid=123447040&amp;loc=d3e1928-114920<br><br>Reference 13: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 715<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (l)<br> -URI http://asc.fasb.org/extlink&amp;oid=123447040&amp;loc=d3e1928-114920<br><br>Reference 14: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 715<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (r)(2)<br> -URI http://asc.fasb.org/extlink&amp;oid=123447040&amp;loc=d3e1928-114920<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PensionAndOtherPostretirementBenefitsDisclosureTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table></div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>27
<FILENAME>R14.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.1</span><table class="report" border="0" cellspacing="2" id="idm139655368846008">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Financing Costs<br></strong></div></th>
<th class="th" colspan="1">3 Months Ended</th>
</tr>
<tr><th class="th"><div>Mar. 31, 2022</div></th></tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_imo_FinancingCostsAndAdditionalNotesAndLoansPayableInformationTextBlock', window );">Financing Costs</a></td>
<td class="text">
<table cellpadding="0" cellspacing="0" style="BORDER-COLLAPSE:COLLAPSE; font-family:ARIAL; font-size:13pt;border:0;width:100%">
<tr style="page-break-inside:avoid">
<td style="width:4%;vertical-align:top;text-align:left;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">5.</div></div></td>
<td style="vertical-align:top;text-align:left;"> <div style="margin-top: 0pt; margin-bottom: 0pt; font-size: 13pt; font-family: ARIAL; text-align: left; line-height: normal;"><div style="font-weight:bold;display:inline;">Financing costs </div></div> </td> </tr> </table>
<table cellpadding="0" cellspacing="0" style="BORDER-COLLAPSE:COLLAPSE; font-family:ARIAL; font-size:9pt;width:100%;border:0;margin:0 auto">
<tr>
<td style="width: 94%; line-height: 0pt; font-size: 0pt;"><div style="font-size:0pt;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; width: 1%; line-height: 0pt; font-size: 0pt;"><div style="font-size:0pt;;display:inline;">&#160;</div></td>
<td style="line-height: 0pt; font-size: 0pt;"><div style="font-size:0pt;;display:inline;">&#160;</div></td>
<td style="line-height: 0pt; font-size: 0pt;"><div style="font-size:0pt;;display:inline;">&#160;</div></td>
<td style="line-height: 0pt; font-size: 0pt;"><div style="font-size:0pt;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; width: 1%; line-height: 0pt; font-size: 0pt;"><div style="font-size:0pt;;display:inline;">&#160;</div></td>
<td style="line-height: 0pt; font-size: 0pt;"><div style="font-size:0pt;;display:inline;">&#160;</div></td>
<td style="line-height: 0pt; font-size: 0pt;"><div style="font-size:0pt;;display:inline;">&#160;</div></td>
<td style="line-height: 0pt; font-size: 0pt;"><div style="font-size:0pt;;display:inline;">&#160;</div></td> </tr>
<tr style="page-break-inside:avoid ; font-family:ARIAL; font-size:9pt">
<td style="vertical-align:top">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td colspan="6" style="vertical-align:bottom;white-space:nowrap;text-align:center;">Three&#160;Months<br/> to&#160;March&#160;31</td>
<td style="vertical-align:bottom">&#160;</td> </tr>
<tr style="page-break-inside:avoid ; font-family:ARIAL; font-size:9pt">
<td style="BORDER-BOTTOM:0.75pt solid #000000;vertical-align:top">&#160;<div style="font-size: 8pt; letter-spacing: 0px; top: 0px;;display:inline;">millions of Canadian dollars</div></td>
<td style=" BORDER-BOTTOM:0.75pt solid #000000;vertical-align:bottom">&#160;&#160;</td>
<td colspan="2" style="BORDER-BOTTOM:0.75pt solid #000000;vertical-align:bottom;white-space:nowrap;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">2022</div></div></td>
<td style=" BORDER-BOTTOM:0.75pt solid #000000;vertical-align:bottom">&#160;</td>
<td style=" BORDER-BOTTOM:0.75pt solid #000000;vertical-align:bottom">&#160;&#160;&#160;&#160;</td>
<td colspan="2" style="BORDER-BOTTOM:0.75pt solid #000000;vertical-align:bottom;white-space:nowrap;text-align:center;">2021</td>
<td style=" BORDER-BOTTOM:0.75pt solid #000000;vertical-align:bottom">&#160;</td> </tr>
<tr style="page-break-inside:avoid ; font-family:ARIAL; font-size:9pt;background-color:#cceeff">
<td style="vertical-align:top"> <div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1.2em; text-indent: -1em; font-size: 9pt; font-family: ARIAL; line-height: normal;">Debt-related interest</div> </td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">12</div></div></td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align:bottom">&#160;&#160;&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;">21</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td> </tr>
<tr style="page-break-inside:avoid ; font-family:ARIAL; font-size:9pt">
<td style="BORDER-BOTTOM:0.75pt solid #000000;vertical-align:top"> <div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1.2em; text-indent: -1em; font-size: 9pt; font-family: ARIAL; line-height: normal;">Capitalized interest</div> </td>
<td style=" BORDER-BOTTOM:0.75pt solid #000000;vertical-align:bottom">&#160;&#160;</td>
<td style="BORDER-BOTTOM:0.75pt solid #000000;white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="BORDER-BOTTOM:0.75pt solid #000000;white-space:nowrap;vertical-align:bottom;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">(5</div></div></td>
<td style="BORDER-BOTTOM:0.75pt solid #000000;white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">)&#160;</div></div></td>
<td style=" BORDER-BOTTOM:0.75pt solid #000000;vertical-align:bottom">&#160;&#160;&#160;&#160;</td>
<td style="BORDER-BOTTOM:0.75pt solid #000000;white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="BORDER-BOTTOM:0.75pt solid #000000;white-space:nowrap;vertical-align:bottom;text-align:right;">(8</td>
<td style="BORDER-BOTTOM:0.75pt solid #000000;white-space:nowrap;vertical-align:bottom">)&#160;</td> </tr>
<tr style="page-break-inside:avoid ; font-family:ARIAL; font-size:9pt;background-color:#cceeff">
<td style="vertical-align:top"> <div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1.2em; text-indent: -1em; font-size: 9pt; font-family: ARIAL; line-height: normal;">Net interest expense</div> </td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">7</div></div></td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align:bottom">&#160;&#160;&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;">13</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td> </tr>
<tr style="page-break-inside:avoid ; font-family:ARIAL; font-size:9pt">
<td style="BORDER-BOTTOM:0.75pt solid #000000;vertical-align:top"> <div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1.2em; text-indent: -1em; font-size: 9pt; font-family: ARIAL; line-height: normal;">Other interest</div> </td>
<td style=" BORDER-BOTTOM:0.75pt solid #000000;vertical-align:bottom">&#160;&#160;</td>
<td style="BORDER-BOTTOM:0.75pt solid #000000;white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="BORDER-BOTTOM:0.75pt solid #000000;white-space:nowrap;vertical-align:bottom;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">-</div></div></td>
<td style="BORDER-BOTTOM:0.75pt solid #000000;white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style=" BORDER-BOTTOM:0.75pt solid #000000;vertical-align:bottom">&#160;&#160;&#160;&#160;</td>
<td style="BORDER-BOTTOM:0.75pt solid #000000;white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="BORDER-BOTTOM:0.75pt solid #000000;white-space:nowrap;vertical-align:bottom;text-align:right;">1</td>
<td style="BORDER-BOTTOM:0.75pt solid #000000;white-space:nowrap;vertical-align:bottom">&#160;</td> </tr>
<tr style="page-break-inside:avoid ; font-family:ARIAL; font-size:9pt;background-color:#cceeff">
<td style="BORDER-BOTTOM:1.50pt solid #000000;vertical-align:top"> <div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1.2em; text-indent: -1em; font-size: 9pt; font-family: ARIAL; line-height: normal;">Total financing</div> </td>
<td style=" BORDER-BOTTOM:1.50pt solid #000000;vertical-align:bottom">&#160;&#160;</td>
<td style="BORDER-BOTTOM:1.50pt solid #000000;white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="BORDER-BOTTOM:1.50pt solid #000000;white-space:nowrap;vertical-align:bottom;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;&#160;&#160;&#160;&#160;&#160;7</div></div></td>
<td style="BORDER-BOTTOM:1.50pt solid #000000;white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style=" BORDER-BOTTOM:1.50pt solid #000000;vertical-align:bottom">&#160;&#160;&#160;&#160;</td>
<td style="BORDER-BOTTOM:1.50pt solid #000000;white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="BORDER-BOTTOM:1.50pt solid #000000;white-space:nowrap;vertical-align:bottom;text-align:right;">14</td>
<td style="BORDER-BOTTOM:1.50pt solid #000000;white-space:nowrap;vertical-align:bottom">&#160;</td> </tr> </table> <span></span>
</td>
</tr>
</table>
<div style="display: none;"><table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_imo_FinancingCostsAndAdditionalNotesAndLoansPayableInformationTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The disclosure for the amount of the cost of financing and information relating to notes and loans payable.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">imo_FinancingCostsAndAdditionalNotesAndLoansPayableInformationTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>imo_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table></div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>28
<FILENAME>R15.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.1</span><table class="report" border="0" cellspacing="2" id="idm139655365345784">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Long-term debt<br></strong></div></th>
<th class="th" colspan="1">3 Months Ended</th>
</tr>
<tr><th class="th"><div>Mar. 31, 2022</div></th></tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LongTermDebtTextBlock', window );">Long-term debt</a></td>
<td class="text">
<table cellpadding="0" cellspacing="0" style="BORDER-COLLAPSE:COLLAPSE; font-family:ARIAL; font-size:13pt;border:0;width:100%">
<tr style="page-break-inside:avoid">
<td style="width:4%;vertical-align:top;text-align:left;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">6.</div></div></td>
<td style="vertical-align:top;text-align:left;"> <div style="margin-top: 0pt; margin-bottom: 0pt; font-size: 13pt; font-family: ARIAL; text-align: left; line-height: normal;"><div style="font-weight:bold;display:inline;">Long-term debt </div></div> </td> </tr> </table>
<table cellpadding="0" cellspacing="0" style="BORDER-COLLAPSE:COLLAPSE; font-family:ARIAL; font-size:9pt;width:100%;border:0;margin:0 auto">
<tr>
<td style="width: 86%; line-height: 0pt; font-size: 0pt;"><div style="font-size:0pt;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; width: 2%; line-height: 0pt; font-size: 0pt;"><div style="font-size:0pt;;display:inline;">&#160;</div></td>
<td style="line-height: 0pt; font-size: 0pt;"><div style="font-size:0pt;;display:inline;">&#160;</div></td>
<td style="line-height: 0pt; font-size: 0pt;"><div style="font-size:0pt;;display:inline;">&#160;</div></td>
<td style="line-height: 0pt; font-size: 0pt;"><div style="font-size:0pt;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; width: 4%; line-height: 0pt; font-size: 0pt;"><div style="font-size:0pt;;display:inline;">&#160;</div></td>
<td style="line-height: 0pt; font-size: 0pt;"><div style="font-size:0pt;;display:inline;">&#160;</div></td>
<td style="line-height: 0pt; font-size: 0pt;"><div style="font-size:0pt;;display:inline;">&#160;</div></td>
<td style="line-height: 0pt; font-size: 0pt;"><div style="font-size:0pt;;display:inline;">&#160;</div></td> </tr>
<tr style="page-break-inside:avoid ; font-family:ARIAL; font-size:9pt">
<td style="vertical-align:top">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td colspan="2" style="vertical-align:bottom;white-space:nowrap;text-align:right;">As&#160;at<br/> Mar&#160;31</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;&#160;&#160;</td>
<td colspan="2" style="vertical-align:bottom;white-space:nowrap;text-align:right;">As&#160;at<br/> Dec&#160;31</td>
<td style="vertical-align:bottom">&#160;</td> </tr>
<tr style="page-break-inside:avoid ; font-family:ARIAL; font-size:9pt">
<td style="BORDER-BOTTOM:0.75pt solid #000000;vertical-align:top"><div style="font-size: 8pt; letter-spacing: 0px; top: 0px;;display:inline;">&#160;millions of Canadian dollars</div></td>
<td style=" BORDER-BOTTOM:0.75pt solid #000000;vertical-align:bottom">&#160;&#160;</td>
<td colspan="2" style="BORDER-BOTTOM:0.75pt solid #000000;vertical-align:bottom;white-space:nowrap;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">2022</div></div></td>
<td style=" BORDER-BOTTOM:0.75pt solid #000000;vertical-align:bottom">&#160;</td>
<td style=" BORDER-BOTTOM:0.75pt solid #000000;vertical-align:bottom">&#160;&#160;&#160;&#160;</td>
<td colspan="2" style="BORDER-BOTTOM:0.75pt solid #000000;vertical-align:bottom;white-space:nowrap;text-align:right;">2021</td>
<td style=" BORDER-BOTTOM:0.75pt solid #000000;vertical-align:bottom">&#160;</td> </tr>
<tr style="page-break-inside:avoid ; font-family:ARIAL; font-size:9pt;background-color:#cceeff">
<td style="vertical-align:top"> <div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1.2em; text-indent: -1em; font-size: 9pt; font-family: ARIAL; line-height: normal;">&#160;Long-term debt</div> </td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">4,447</div></div></td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align:bottom">&#160;&#160;&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;">4,447</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td> </tr>
<tr style="page-break-inside:avoid ; font-family:ARIAL; font-size:9pt">
<td style="BORDER-BOTTOM:0.75pt solid #000000;vertical-align:top"> <div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1.2em; text-indent: -1em; font-size: 9pt; font-family: ARIAL; line-height: normal;">&#160;Finance leases</div> </td>
<td style=" BORDER-BOTTOM:0.75pt solid #000000;vertical-align:bottom">&#160;&#160;</td>
<td style="BORDER-BOTTOM:0.75pt solid #000000;white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="BORDER-BOTTOM:0.75pt solid #000000;white-space:nowrap;vertical-align:bottom;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">602</div></div></td>
<td style="BORDER-BOTTOM:0.75pt solid #000000;white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style=" BORDER-BOTTOM:0.75pt solid #000000;vertical-align:bottom">&#160;&#160;&#160;&#160;</td>
<td style="BORDER-BOTTOM:0.75pt solid #000000;white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="BORDER-BOTTOM:0.75pt solid #000000;white-space:nowrap;vertical-align:bottom;text-align:right;">607</td>
<td style="BORDER-BOTTOM:0.75pt solid #000000;white-space:nowrap;vertical-align:bottom">&#160;</td> </tr>
<tr style="page-break-inside:avoid ; font-family:ARIAL; font-size:9pt;background-color:#cceeff">
<td style="BORDER-BOTTOM:1.50pt solid #000000;vertical-align:top"> <div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1.2em; text-indent: -1em; font-size: 9pt; font-family: ARIAL; line-height: normal;">&#160;<span style="-sec-ix-hidden:hidden47089089">Total</span> <span style="-sec-ix-hidden:hidden47089090">long-term debt</span></div> </td>
<td style=" BORDER-BOTTOM:1.50pt solid #000000;vertical-align:bottom">&#160;&#160;</td>
<td style="BORDER-BOTTOM:1.50pt solid #000000;white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="BORDER-BOTTOM:1.50pt solid #000000;white-space:nowrap;vertical-align:bottom;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">5,049</div></div></td>
<td style="BORDER-BOTTOM:1.50pt solid #000000;white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style=" BORDER-BOTTOM:1.50pt solid #000000;vertical-align:bottom">&#160;&#160;&#160;&#160;</td>
<td style="BORDER-BOTTOM:1.50pt solid #000000;white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="BORDER-BOTTOM:1.50pt solid #000000;white-space:nowrap;vertical-align:bottom;text-align:right;">5,054</td>
<td style="BORDER-BOTTOM:1.50pt solid #000000;white-space:nowrap;vertical-align:bottom">&#160;</td> </tr> </table> <span></span>
</td>
</tr>
</table>
<div style="display: none;"><table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LongTermDebtTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The entire disclosure for long-term debt.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -URI http://asc.fasb.org/topic&amp;trid=2208564<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LongTermDebtTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table></div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>29
<FILENAME>R16.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.1</span><table class="report" border="0" cellspacing="2" id="idm139655365345784">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Other long-term obligations<br></strong></div></th>
<th class="th" colspan="1">3 Months Ended</th>
</tr>
<tr><th class="th"><div>Mar. 31, 2022</div></th></tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_OtherLiabilitiesDisclosureTextBlock', window );">Other long-term obligations</a></td>
<td class="text">
<table cellpadding="0" cellspacing="0" style="BORDER-COLLAPSE:COLLAPSE; font-family:ARIAL; font-size:13pt;border:0;width:100%">
<tr style="page-break-inside:avoid">
<td style="width:4%;vertical-align:top;text-align:left;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">7.</div></div></td>
<td style="vertical-align:top;text-align:left;"> <div style="margin-top: 0pt; margin-bottom: 0pt; font-size: 13pt; font-family: ARIAL; text-align: left; line-height: normal;"><div style="font-weight:bold;display:inline;">Other long-term obligations </div></div> </td> </tr> </table>
<table cellpadding="0" cellspacing="0" style="BORDER-COLLAPSE:COLLAPSE; font-family:ARIAL; font-size:9pt;width:100%;border:0;margin:0 auto">
<tr>
<td style="width: 86%; line-height: 0pt; font-size: 0pt;"><div style="font-size:0pt;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; width: 2%; line-height: 0pt; font-size: 0pt;"><div style="font-size:0pt;;display:inline;">&#160;</div></td>
<td style="line-height: 0pt; font-size: 0pt;"><div style="font-size:0pt;;display:inline;">&#160;</div></td>
<td style="line-height: 0pt; font-size: 0pt;"><div style="font-size:0pt;;display:inline;">&#160;</div></td>
<td style="line-height: 0pt; font-size: 0pt;"><div style="font-size:0pt;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; width: 4%; line-height: 0pt; font-size: 0pt;"><div style="font-size:0pt;;display:inline;">&#160;</div></td>
<td style="line-height: 0pt; font-size: 0pt;"><div style="font-size:0pt;;display:inline;">&#160;</div></td>
<td style="line-height: 0pt; font-size: 0pt;"><div style="font-size:0pt;;display:inline;">&#160;</div></td>
<td style="line-height: 0pt; font-size: 0pt;"><div style="font-size:0pt;;display:inline;">&#160;</div></td> </tr>
<tr style="page-break-inside:avoid ; font-family:ARIAL; font-size:9pt">
<td style="vertical-align:top">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td colspan="2" style="vertical-align:bottom;white-space:nowrap;text-align:right;">As&#160;at<br/> Mar&#160;31</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;&#160;&#160;</td>
<td colspan="2" style="vertical-align:bottom;white-space:nowrap;text-align:right;">As&#160;at<br/> Dec&#160;31</td>
<td style="vertical-align:bottom">&#160;</td> </tr>
<tr style="page-break-inside:avoid ; font-family:ARIAL; font-size:9pt">
<td style="BORDER-BOTTOM:0.75pt solid #000000;vertical-align:top"><div style="font-size: 8pt; letter-spacing: 0px; top: 0px;;display:inline;">&#160;millions of Canadian dollars</div></td>
<td style=" BORDER-BOTTOM:0.75pt solid #000000;vertical-align:bottom">&#160;&#160;</td>
<td colspan="2" style="BORDER-BOTTOM:0.75pt solid #000000;vertical-align:bottom;white-space:nowrap;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">2022</div></div></td>
<td style=" BORDER-BOTTOM:0.75pt solid #000000;vertical-align:bottom">&#160;</td>
<td style=" BORDER-BOTTOM:0.75pt solid #000000;vertical-align:bottom">&#160;&#160;&#160;&#160;</td>
<td colspan="2" style="BORDER-BOTTOM:0.75pt solid #000000;vertical-align:bottom;white-space:nowrap;text-align:right;">2021</td>
<td style=" BORDER-BOTTOM:0.75pt solid #000000;vertical-align:bottom">&#160;</td> </tr>
<tr style="page-break-inside:avoid ; font-family:ARIAL; font-size:9pt;background-color:#cceeff">
<td style="vertical-align:top"> <div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1.2em; text-indent: -1em; font-size: 9pt; font-family: ARIAL; line-height: normal;">&#160;Employee retirement benefits <div style="font-size: 8pt; letter-spacing: 0px; top: 0px;;display:inline;">(a)</div></div> </td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">1,326</div></div></td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align:bottom">&#160;&#160;&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;">1,362</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td> </tr>
<tr style="page-break-inside:avoid ; font-family:ARIAL; font-size:9pt">
<td style="vertical-align:top"> <div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1.2em; text-indent: -1em; font-size: 9pt; font-family: ARIAL; line-height: normal;">&#160;Asset retirement obligations and other environmental liabilities <div style="font-size: 8pt; letter-spacing: 0px; top: 0px;;display:inline;">(b)</div></div> </td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">1,713</div></div></td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align:bottom">&#160;&#160;&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;">1,713</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td> </tr>
<tr style="page-break-inside:avoid ; font-family:ARIAL; font-size:9pt;background-color:#cceeff">
<td style="vertical-align:top"> <div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1.2em; text-indent: -1em; font-size: 9pt; font-family: ARIAL; line-height: normal;">&#160;Share-based incentive compensation liabilities</div> </td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">111</div></div></td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align:bottom">&#160;&#160;&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;">79</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td> </tr>
<tr style="page-break-inside:avoid ; font-family:ARIAL; font-size:9pt">
<td style="vertical-align:top"> <div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1.2em; text-indent: -1em; font-size: 9pt; font-family: ARIAL; line-height: normal;">&#160;Operating lease liability <div style="font-size: 8pt; letter-spacing: 0px; top: 0px;;display:inline;">(c)</div></div> </td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">138</div></div></td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align:bottom">&#160;&#160;&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;">147</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td> </tr>
<tr style="page-break-inside:avoid ; font-family:ARIAL; font-size:9pt;background-color:#cceeff">
<td style="BORDER-BOTTOM:0.75pt solid #000000;vertical-align:top"> <div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1.2em; text-indent: -1em; font-size: 9pt; font-family: ARIAL; line-height: normal;">&#160;Other obligations</div> </td>
<td style=" BORDER-BOTTOM:0.75pt solid #000000;vertical-align:bottom">&#160;&#160;</td>
<td style="BORDER-BOTTOM:0.75pt solid #000000;white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="BORDER-BOTTOM:0.75pt solid #000000;white-space:nowrap;vertical-align:bottom;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">138</div></div></td>
<td style="BORDER-BOTTOM:0.75pt solid #000000;white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style=" BORDER-BOTTOM:0.75pt solid #000000;vertical-align:bottom">&#160;&#160;&#160;&#160;</td>
<td style="BORDER-BOTTOM:0.75pt solid #000000;white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="BORDER-BOTTOM:0.75pt solid #000000;white-space:nowrap;vertical-align:bottom;text-align:right;">596</td>
<td style="BORDER-BOTTOM:0.75pt solid #000000;white-space:nowrap;vertical-align:bottom">&#160;</td> </tr>
<tr style="page-break-inside:avoid ; font-family:ARIAL; font-size:9pt">
<td style="BORDER-BOTTOM:1.50pt solid #000000;vertical-align:top"> <div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1.2em; text-indent: -1em; font-size: 9pt; font-family: ARIAL; line-height: normal;">&#160;Total other long-term obligations</div> </td>
<td style=" BORDER-BOTTOM:1.50pt solid #000000;vertical-align:bottom">&#160;&#160;</td>
<td style="BORDER-BOTTOM:1.50pt solid #000000;white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="BORDER-BOTTOM:1.50pt solid #000000;white-space:nowrap;vertical-align:bottom;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">3,426</div></div></td>
<td style="BORDER-BOTTOM:1.50pt solid #000000;white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style=" BORDER-BOTTOM:1.50pt solid #000000;vertical-align:bottom">&#160;&#160;&#160;&#160;</td>
<td style="BORDER-BOTTOM:1.50pt solid #000000;white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="BORDER-BOTTOM:1.50pt solid #000000;white-space:nowrap;vertical-align:bottom;text-align:right;">3,897</td>
<td style="BORDER-BOTTOM:1.50pt solid #000000;white-space:nowrap;vertical-align:bottom">&#160;</td> </tr> </table>
<table cellpadding="0" cellspacing="0" style="BORDER-COLLAPSE:COLLAPSE; font-family:ARIAL; font-size:8pt;border:0;width:100%">
<tr style="page-break-inside:avoid">
<td style="width:4%;vertical-align:top;text-align:left;">(a)</td>
<td style="vertical-align:top;text-align:left;"> <div style="margin-top: 0pt; margin-bottom: 0pt; font-size: 8pt; font-family: ARIAL; text-align: left; line-height: normal;">Total recorded employee retirement benefits obligations also included $56&#160;million in current liabilities (2021 - $56 million). </div> </td> </tr> </table>
<table cellpadding="0" cellspacing="0" style="BORDER-COLLAPSE:COLLAPSE; font-family:ARIAL; font-size:8pt;border:0;width:100%">
<tr style="page-break-inside:avoid">
<td style="width:4%;vertical-align:top;text-align:left;">(b)</td>
<td style="vertical-align:top;text-align:left;"> <div style="margin-top: 0pt; margin-bottom: 0pt; font-size: 8pt; font-family: ARIAL; text-align: left; line-height: normal;">Total asset retirement obligations and other environmental liabilities also included $102&#160;million in current liabilities (2021 - $102 million). </div> </td> </tr> </table>
<table cellpadding="0" cellspacing="0" style="BORDER-COLLAPSE:COLLAPSE; font-family:ARIAL; font-size:8pt;border:0;width:100%">
<tr style="page-break-inside:avoid">
<td style="width:4%;vertical-align:top;text-align:left;">(c)</td>
<td style="vertical-align:top;text-align:left;"> <div style="margin-top: 0pt; margin-bottom: 0pt; font-size: 8pt; font-family: ARIAL; text-align: left; line-height: normal;">Total operating lease liability also included $95&#160;million in current liabilities (2021 - $102 million). In addition to the total operating lease liability, additional undiscounted commitments for leases not yet commenced totalled $0&#160;million (2021 - $5 million). </div> </td> </tr> </table>  <div style="margin-top:0pt;margin-bottom:0pt ; font-size:8pt">&#160;</div><span></span>
</td>
</tr>
</table>
<div style="display: none;"><table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OtherLiabilitiesDisclosureTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The entire disclosure for other liabilities.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.20,24)<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OtherLiabilitiesDisclosureTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table></div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>30
<FILENAME>R17.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.1</span><table class="report" border="0" cellspacing="2" id="idm139655363064792">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Financial and derivative instruments<br></strong></div></th>
<th class="th" colspan="1">3 Months Ended</th>
</tr>
<tr><th class="th"><div>Mar. 31, 2022</div></th></tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DerivativeInstrumentsAndHedgingActivitiesDisclosureTextBlock', window );">Financial and derivative instruments</a></td>
<td class="text">
<table cellpadding="0" cellspacing="0" style="BORDER-COLLAPSE:COLLAPSE; font-family:ARIAL; font-size:13pt;border:0;width:100%">
<tr style="page-break-inside:avoid">
<td style="width:4%;vertical-align:top;text-align:left;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">8.</div></div></td>
<td style="vertical-align:top;text-align:left;"> <div style="margin-top: 0pt; margin-bottom: 0pt; font-size: 13pt; font-family: ARIAL; text-align: left; line-height: normal;"><div style="font-weight:bold;display:inline;">Financial and derivative instruments </div></div> </td> </tr> </table> <div style="margin-top: 10pt; margin-bottom: 0pt; font-size: 10pt; font-family: ARIAL;"><div style="font-weight:bold;display:inline;">Financial instruments </div></div> <div style="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:ARIAL">The fair value of the company&#8217;s financial instruments is determined by reference to various market data and other appropriate valuation techniques. There are no material differences between the fair value of the company&#8217;s financial instruments and the recorded carrying value. At March&#160;31, 2022 and December&#160;31, 2021, the fair value of long-term debt ($4,447&#160;million, excluding finance lease obligations) was primarily a level 2 measurement. </div> <div style="margin-top: 12pt; margin-bottom: 0pt; font-size: 10pt; font-family: ARIAL;"><div style="font-weight:bold;display:inline;">Derivative instruments </div></div> <div style="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:ARIAL">The company&#8217;s size, strong capital structure and the complementary nature of the Upstream, Downstream and Chemical businesses reduce the company&#8217;s enterprise-wide risk from changes in commodity prices and currency exchange rates. In addition, the company uses commodity-based contracts, including derivative instruments to manage commodity price risk and to generate returns from trading. Commodity contracts held for trading purposes are presented in the Consolidated statement of income on a net basis in the line &#8220;Revenues&#8221;. The company does not designate derivative instruments as a hedge for hedge accounting purposes. </div> <div style="margin-top:10pt; margin-bottom:0pt; font-size:10pt; font-family:ARIAL">Credit risk associated with the company&#8217;s derivative position is mitigated by several factors, including the use of derivative clearing exchanges and the quality of and financial limits placed on derivative counterparties. The company maintains a system of controls that includes the authorization, reporting and monitoring of derivative activity. </div> <div style="margin-top:10pt; margin-bottom:0pt; font-size:10pt; font-family:ARIAL">The net notional long/(short) position of derivative instruments was: </div> <div style="font-size:12pt;margin-top:0pt;margin-bottom:0pt">&#160;</div>
<table cellpadding="0" cellspacing="0" style="BORDER-COLLAPSE:COLLAPSE; font-family:ARIAL; font-size:9pt;width:100%;border:0;margin:0 auto">
<tr>
<td style="width: 86%; line-height: 0pt; font-size: 0pt;"><div style="font-size: 0pt; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; width: 2%; line-height: 0pt; font-size: 0pt;"><div style="font-size: 0pt; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="line-height: 0pt; font-size: 0pt;"><div style="font-size: 0pt; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="line-height: 0pt; font-size: 0pt;"><div style="font-size: 0pt; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="line-height: 0pt; font-size: 0pt;"><div style="font-size: 0pt; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; width: 3%; line-height: 0pt; font-size: 0pt;"><div style="font-size: 0pt; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="line-height: 0pt; font-size: 0pt;"><div style="font-size: 0pt; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="line-height: 0pt; font-size: 0pt;"><div style="font-size: 0pt; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="line-height: 0pt; font-size: 0pt;"><div style="font-size: 0pt; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td> </tr>
<tr style="page-break-inside:avoid ; font-family:ARIAL; font-size:9pt">
<td style="vertical-align:top">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td colspan="2" style="vertical-align:bottom;white-space:nowrap;text-align:right;">As&#160;at<br/> Mar&#160;31</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td colspan="2" style="vertical-align:bottom;white-space:nowrap;text-align:right;">As&#160;at<br/> Dec&#160;31</td>
<td style="vertical-align:bottom">&#160;</td> </tr>
<tr style="page-break-inside:avoid ; font-family:ARIAL; font-size:9pt">
<td style="BORDER-BOTTOM:0.75pt solid #000000;vertical-align:top"><div style="font-size: 8pt; letter-spacing: 0px; top: 0px;;display:inline;">&#160;thousands of barrels</div></td>
<td style=" BORDER-BOTTOM:0.75pt solid #000000;vertical-align:bottom">&#160;&#160;</td>
<td colspan="2" style="BORDER-BOTTOM:0.75pt solid #000000;vertical-align:bottom;white-space:nowrap;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">2022</div></div></td>
<td style=" BORDER-BOTTOM:0.75pt solid #000000;vertical-align:bottom">&#160;</td>
<td style=" BORDER-BOTTOM:0.75pt solid #000000;vertical-align:bottom">&#160;&#160;</td>
<td colspan="2" style="BORDER-BOTTOM:0.75pt solid #000000;vertical-align:bottom;white-space:nowrap;text-align:right;">2021</td>
<td style=" BORDER-BOTTOM:0.75pt solid #000000;vertical-align:bottom">&#160;</td> </tr>
<tr style="page-break-inside:avoid ; font-family:ARIAL; font-size:9pt;background-color:#cceeff">
<td style="vertical-align:top"> <div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1.2em; text-indent: -1em; font-size: 9pt; font-family: ARIAL; line-height: normal;">Crude</div> </td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">(620</div></div></td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">)&#160;</div></div></td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;">7,390</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td> </tr>
<tr style="page-break-inside:avoid ; font-family:ARIAL; font-size:9pt">
<td style="BORDER-BOTTOM:0.75pt solid #000000;vertical-align:top"> <div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1.2em; text-indent: -1em; font-size: 9pt; font-family: ARIAL; line-height: normal;">Products</div> </td>
<td style=" BORDER-BOTTOM:0.75pt solid #000000;vertical-align:bottom">&#160;&#160;</td>
<td style="BORDER-BOTTOM:0.75pt solid #000000;white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="BORDER-BOTTOM:0.75pt solid #000000;white-space:nowrap;vertical-align:bottom;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">(70</div></div></td>
<td style="BORDER-BOTTOM:0.75pt solid #000000;white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">)&#160;</div></div></td>
<td style=" BORDER-BOTTOM:0.75pt solid #000000;vertical-align:bottom">&#160;&#160;</td>
<td style="BORDER-BOTTOM:0.75pt solid #000000;white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="BORDER-BOTTOM:0.75pt solid #000000;white-space:nowrap;vertical-align:bottom;text-align:right;">(560</td>
<td style="BORDER-BOTTOM:0.75pt solid #000000;white-space:nowrap;vertical-align:bottom">)&#160;</td> </tr> </table>  <div style="margin-top:12pt; margin-bottom:0pt; font-size:10pt; font-family:ARIAL">Realized and unrealized gain or (loss) on derivative instruments recognized in the Consolidated statement of income is included in the following lines on a <div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;">before-tax</div> basis: </div> <div style="font-size:12pt;margin-top:0pt;margin-bottom:0pt">&#160;</div>
<table cellpadding="0" cellspacing="0" style="BORDER-COLLAPSE:COLLAPSE; font-family:ARIAL; font-size:9pt;width:100%;border:0;margin:0 auto">
<tr>
<td style="width: 88%; line-height: 0pt; font-size: 0pt;"><div style="font-size: 0pt; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; width: 1%; line-height: 0pt; font-size: 0pt;"><div style="font-size: 0pt; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="line-height: 0pt; font-size: 0pt;"><div style="font-size: 0pt; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="line-height: 0pt; font-size: 0pt;"><div style="font-size: 0pt; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="line-height: 0pt; font-size: 0pt;"><div style="font-size: 0pt; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; width: 4%; line-height: 0pt; font-size: 0pt;"><div style="font-size: 0pt; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="line-height: 0pt; font-size: 0pt;"><div style="font-size: 0pt; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="line-height: 0pt; font-size: 0pt;"><div style="font-size: 0pt; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="line-height: 0pt; font-size: 0pt;"><div style="font-size: 0pt; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td> </tr>
<tr style="page-break-inside:avoid ; font-family:ARIAL; font-size:9pt">
<td style="vertical-align:top">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td colspan="6" style="vertical-align:bottom;white-space:nowrap;text-align:center;">Three&#160;Months<br/> to&#160;March&#160;31</td>
<td style="vertical-align:bottom">&#160;</td> </tr>
<tr style="page-break-inside:avoid ; font-family:ARIAL; font-size:9pt">
<td style="BORDER-BOTTOM:0.75pt solid #000000;vertical-align:top"><div style="font-size: 8pt; letter-spacing: 0px; top: 0px;;display:inline;">&#160;millions of Canadian dollars</div></td>
<td style=" BORDER-BOTTOM:0.75pt solid #000000;vertical-align:bottom">&#160;&#160;</td>
<td colspan="2" style="BORDER-BOTTOM:0.75pt solid #000000;vertical-align:bottom;white-space:nowrap;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">2022</div></div></td>
<td style=" BORDER-BOTTOM:0.75pt solid #000000;vertical-align:bottom">&#160;</td>
<td style=" BORDER-BOTTOM:0.75pt solid #000000;vertical-align:bottom">&#160;&#160;&#160;&#160;</td>
<td colspan="2" style="BORDER-BOTTOM:0.75pt solid #000000;vertical-align:bottom;white-space:nowrap;text-align:right;">2021</td>
<td style=" BORDER-BOTTOM:0.75pt solid #000000;vertical-align:bottom">&#160;</td> </tr>
<tr style="page-break-inside:avoid ; font-family:ARIAL; font-size:9pt;background-color:#cceeff">
<td style="vertical-align:top"> <div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1.2em; text-indent: -1em; font-size: 9pt; font-family: ARIAL; line-height: normal;">Revenues</div> </td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">37</div></div></td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align:bottom">&#160;&#160;&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;">-</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td> </tr>
<tr style="page-break-inside:avoid ; font-family:ARIAL; font-size:9pt">
<td style="BORDER-BOTTOM:0.75pt solid #000000;vertical-align:top"> <div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1.2em; text-indent: -1em; font-size: 9pt; font-family: ARIAL; line-height: normal;">Purchases of crude oil and products</div> </td>
<td style=" BORDER-BOTTOM:0.75pt solid #000000;vertical-align:bottom">&#160;&#160;</td>
<td style="BORDER-BOTTOM:0.75pt solid #000000;white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="BORDER-BOTTOM:0.75pt solid #000000;white-space:nowrap;vertical-align:bottom;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">-</div></div></td>
<td style="BORDER-BOTTOM:0.75pt solid #000000;white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style=" BORDER-BOTTOM:0.75pt solid #000000;vertical-align:bottom">&#160;&#160;&#160;&#160;</td>
<td style="BORDER-BOTTOM:0.75pt solid #000000;white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="BORDER-BOTTOM:0.75pt solid #000000;white-space:nowrap;vertical-align:bottom;text-align:right;">&#160;&#160;&#160;&#160;(14</td>
<td style="BORDER-BOTTOM:0.75pt solid #000000;white-space:nowrap;vertical-align:bottom">)&#160;</td> </tr>
<tr style="page-break-inside:avoid ; font-family:ARIAL; font-size:9pt;background-color:#cceeff">
<td style="BORDER-BOTTOM:1.50pt solid #000000;vertical-align:top"> <div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1.2em; text-indent: -1em; font-size: 9pt; font-family: ARIAL; line-height: normal;">Total</div> </td>
<td style=" BORDER-BOTTOM:1.50pt solid #000000;vertical-align:bottom">&#160;&#160;</td>
<td style="BORDER-BOTTOM:1.50pt solid #000000;white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="BORDER-BOTTOM:1.50pt solid #000000;white-space:nowrap;vertical-align:bottom;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">37</div></div></td>
<td style="BORDER-BOTTOM:1.50pt solid #000000;white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style=" BORDER-BOTTOM:1.50pt solid #000000;vertical-align:bottom">&#160;&#160;&#160;&#160;</td>
<td style="BORDER-BOTTOM:1.50pt solid #000000;white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="BORDER-BOTTOM:1.50pt solid #000000;white-space:nowrap;vertical-align:bottom;text-align:right;">(14</td>
<td style="BORDER-BOTTOM:1.50pt solid #000000;white-space:nowrap;vertical-align:bottom">)&#160;</td> </tr> </table>  <div style="margin-top:0pt;margin-bottom:0pt ; font-size:8pt">&#160;</div> <div style="font-size: 8pt; margin-top: 0pt; margin-bottom: 0pt; text-indent: 0px;"><div style="display:inline;"><div style="font-size: 8pt; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div><br/></div> <div style="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:ARIAL">The estimated fair value of derivative instruments, and the related hierarchy level for the fair value measurement is as follows: </div> <div style="font-size: 12pt; margin-top: 0px; margin-bottom: 0px;">&#160;</div>
<table cellpadding="0" cellspacing="0" style="border-collapse: collapse; font-family: ARIAL; font-size: 9pt; width: 100%; border: 0px; margin: 0px auto; border-spacing: 0px;">
<tr>
<td style="width: 84%; line-height: 0pt; font-size: 0pt;"><div style="font-size: 0pt; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; width: 1%; line-height: 0pt; font-size: 0pt;"><div style="font-size: 0pt; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="line-height: 0pt; font-size: 0pt;"><div style="font-size: 0pt; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="line-height: 0pt; font-size: 0pt;"><div style="font-size: 0pt; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="line-height: 0pt; font-size: 0pt;"><div style="font-size: 0pt; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; width: 1%; line-height: 0pt; font-size: 0pt;"><div style="font-size: 0pt; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="line-height: 0pt; font-size: 0pt;"><div style="font-size: 0pt; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="line-height: 0pt; font-size: 0pt;"><div style="font-size: 0pt; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="line-height: 0pt; font-size: 0pt;"><div style="font-size: 0pt; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; width: 1%; line-height: 0pt; font-size: 0pt;"><div style="font-size: 0pt; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="line-height: 0pt; font-size: 0pt;"><div style="font-size: 0pt; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="line-height: 0pt; font-size: 0pt;"><div style="font-size: 0pt; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="line-height: 0pt; font-size: 0pt;"><div style="font-size: 0pt; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; width: 1%; line-height: 0pt; font-size: 0pt;"><div style="font-size: 0pt; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="line-height: 0pt; font-size: 0pt;"><div style="font-size: 0pt; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="line-height: 0pt; font-size: 0pt;"><div style="font-size: 0pt; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="line-height: 0pt; font-size: 0pt;"><div style="font-size: 0pt; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; width: 1%; line-height: 0pt; font-size: 0pt;"><div style="font-size: 0pt; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="line-height: 0pt; font-size: 0pt;"><div style="font-size: 0pt; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="line-height: 0pt; font-size: 0pt;"><div style="font-size: 0pt; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="line-height: 0pt; font-size: 0pt;"><div style="font-size: 0pt; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; width: 1%; line-height: 0pt; font-size: 0pt;"><div style="font-size: 0pt; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="line-height: 0pt; font-size: 0pt;"><div style="font-size: 0pt; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="line-height: 0pt; font-size: 0pt;"><div style="font-size: 0pt; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="line-height: 0pt; font-size: 0pt;"><div style="font-size: 0pt; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; width: 1%; line-height: 0pt; font-size: 0pt;"><div style="font-size: 0pt; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="line-height: 0pt; font-size: 0pt;"><div style="font-size: 0pt; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="line-height: 0pt; font-size: 0pt;"><div style="font-size: 0pt; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="line-height: 0pt; font-size: 0pt;"><div style="font-size: 0pt; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td></tr>
<tr style="page-break-inside:avoid ; font-family:ARIAL; font-size:8pt">
<td colspan="29" style="vertical-align:top">&#160;At March&#160;31, 2022</td></tr>
<tr style="page-break-inside:avoid ; font-family:ARIAL; font-size:9pt">
<td colspan="29" style="vertical-align: top; border-bottom: 0.75pt solid rgb(0, 0, 0);"><div style="font-size: 8pt; letter-spacing: 0px; top: 0px;;display:inline;">&#160;millions of Canadian dollars</div></td></tr>
<tr style="page-break-inside:avoid ; font-family:ARIAL; font-size:9pt">
<td style="vertical-align: top; padding-bottom: 0.375pt;">&#160;</td>
<td style="vertical-align: bottom; border-bottom: 0.75pt solid rgb(0, 0, 0);">&#160;&#160;</td>
<td colspan="14" style="vertical-align: bottom; white-space: nowrap; border-bottom: 0.75pt solid rgb(0, 0, 0);;text-align:center;">Fair value</td>
<td style="vertical-align: bottom; border-bottom: 0.75pt solid rgb(0, 0, 0);">&#160;</td>
<td style="vertical-align: bottom; padding-bottom: 0.375pt;">&#160;&#160;</td>
<td colspan="2" style="vertical-align: bottom; white-space: nowrap; padding-bottom: 0.375pt;;text-align:right;">Effect of</td>
<td style="vertical-align: bottom; padding-bottom: 0.375pt;">&#160;</td>
<td style="vertical-align: bottom; padding-bottom: 0.375pt;">&#160;</td>
<td colspan="2" style="vertical-align: bottom; white-space: nowrap; padding-bottom: 0.375pt;;text-align:right;">Effect of</td>
<td style="vertical-align: bottom; padding-bottom: 0.375pt;">&#160;</td>
<td style="vertical-align: bottom; padding-bottom: 0.375pt;">&#160;</td>
<td colspan="2" style="vertical-align: bottom; white-space: nowrap; padding-bottom: 0.375pt;;text-align:right;">Net</td>
<td style="vertical-align: bottom; padding-bottom: 0.375pt;">&#160;</td></tr>
<tr style="page-break-inside:avoid ; font-family:ARIAL; font-size:9pt">
<td style="vertical-align:top">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td colspan="2" style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td colspan="2" style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td colspan="2" style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td colspan="2" style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td colspan="2" style="vertical-align:bottom;white-space:nowrap">counterparty</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td colspan="2" style="vertical-align:bottom;white-space:nowrap">collateral</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td colspan="2" style="vertical-align:bottom;white-space:nowrap">carrying</td>
<td style="vertical-align:bottom">&#160;</td></tr>
<tr style="page-break-inside:avoid ; font-family:ARIAL; font-size:9pt">
<td style="vertical-align: top; border-bottom: 0.75pt solid rgb(0, 0, 0);">&#160;&#160;</td>
<td style="vertical-align: bottom; border-bottom: 0.75pt solid rgb(0, 0, 0);">&#160;&#160;</td>
<td colspan="2" style="vertical-align: bottom; white-space: nowrap; border-bottom: 0.75pt solid rgb(0, 0, 0);;text-align:right;">Level&#160;1</td>
<td style="vertical-align: bottom; border-bottom: 0.75pt solid rgb(0, 0, 0);">&#160;</td>
<td style="vertical-align: bottom; border-bottom: 0.75pt solid rgb(0, 0, 0);">&#160;&#160;</td>
<td colspan="2" style="vertical-align: bottom; white-space: nowrap; border-bottom: 0.75pt solid rgb(0, 0, 0);;text-align:right;">Level&#160;2</td>
<td style="vertical-align: bottom; border-bottom: 0.75pt solid rgb(0, 0, 0);">&#160;</td>
<td style="vertical-align: bottom; border-bottom: 0.75pt solid rgb(0, 0, 0);">&#160;&#160;</td>
<td colspan="2" style="vertical-align: bottom; white-space: nowrap; border-bottom: 0.75pt solid rgb(0, 0, 0);;text-align:right;">Level&#160;3</td>
<td style="vertical-align: bottom; border-bottom: 0.75pt solid rgb(0, 0, 0);">&#160;</td>
<td style="vertical-align: bottom; border-bottom: 0.75pt solid rgb(0, 0, 0);">&#160;&#160;</td>
<td colspan="2" style="vertical-align: bottom; white-space: nowrap; border-bottom: 0.75pt solid rgb(0, 0, 0);;text-align:right;">Total</td>
<td style="vertical-align: bottom; border-bottom: 0.75pt solid rgb(0, 0, 0);">&#160;</td>
<td style="vertical-align: bottom; border-bottom: 0.75pt solid rgb(0, 0, 0);">&#160;&#160;</td>
<td colspan="2" style="vertical-align: bottom; white-space: nowrap; border-bottom: 0.75pt solid rgb(0, 0, 0);;text-align:right;">netting</td>
<td style="vertical-align: bottom; border-bottom: 0.75pt solid rgb(0, 0, 0);">&#160;</td>
<td style="vertical-align: bottom; border-bottom: 0.75pt solid rgb(0, 0, 0);">&#160;</td>
<td colspan="2" style="vertical-align: bottom; white-space: nowrap; border-bottom: 0.75pt solid rgb(0, 0, 0);;text-align:right;">netting</td>
<td style="vertical-align: bottom; border-bottom: 0.75pt solid rgb(0, 0, 0);">&#160;</td>
<td style="vertical-align: bottom; border-bottom: 0.75pt solid rgb(0, 0, 0);">&#160;</td>
<td colspan="2" style="vertical-align: bottom; white-space: nowrap; border-bottom: 0.75pt solid rgb(0, 0, 0);;text-align:right;">value</td>
<td style="vertical-align: bottom; border-bottom: 0.75pt solid rgb(0, 0, 0);">&#160;</td></tr>
<tr style="page-break-inside:avoid ; font-family:ARIAL; font-size:9pt;background-color:#cceeff">
<td colspan="4" style="vertical-align:top"><div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1.2em; text-indent: -1em; font-size: 9pt; font-family: ARIAL; line-height: normal;"><div style="font-weight:bold;display:inline;">&#160;Assets</div></div></td>
<td style="vertical-align:top"><div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 0em; text-indent: 0em; font-size: 9pt; font-family: ARIAL; line-height: normal;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td></tr>
<tr style="page-break-inside:avoid ; font-family:ARIAL; font-size:9pt">
<td style="vertical-align:top"><div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 3em; text-indent: -1em; font-size: 9pt; font-family: ARIAL; line-height: normal;">Derivative assets <div style="font-size: 8pt; letter-spacing: 0px; top: 0px;;display:inline;">(a)</div></div></td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">48</div></div></td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">18</div></div></td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">-</div></div></td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">66</div></div></td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">(59</div></div></td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">)&#160;</div></div></td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">-</div></div></td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">7</div></div></td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td></tr>
<tr style="font-size:1pt">
<td colspan="5" style="height:14.25pt">&#160;</td>
<td colspan="4" style="height:14.25pt">&#160;</td>
<td colspan="4" style="height:14.25pt">&#160;</td>
<td colspan="4" style="height:14.25pt">&#160;</td>
<td colspan="4" style="height:14.25pt">&#160;</td>
<td colspan="4" style="height:14.25pt">&#160;</td>
<td colspan="4" style="height:14.25pt">&#160;</td></tr>
<tr style="page-break-inside:avoid ; font-family:ARIAL; font-size:9pt;background-color:#cceeff">
<td colspan="4" style="vertical-align:top"><div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1.2em; text-indent: -1em; font-size: 9pt; font-family: ARIAL; line-height: normal;"><div style="font-weight:bold;display:inline;">&#160;Liabilities</div></div></td>
<td style="vertical-align:top"><div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 0em; text-indent: 0em; font-size: 9pt; font-family: ARIAL; line-height: normal;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td></tr>
<tr style="page-break-inside:avoid ; font-family:ARIAL; font-size:9pt">
<td style="vertical-align: top; border-bottom: 1.5pt solid rgb(0, 0, 0);"><div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 3em; text-indent: -1em; font-size: 9pt; font-family: ARIAL; line-height: normal;">Derivative liabilities <div style="font-size: 8pt; letter-spacing: 0px; top: 0px;;display:inline;">(b)</div></div></td>
<td style="vertical-align: bottom; border-bottom: 1.5pt solid rgb(0, 0, 0);">&#160;&#160;</td>
<td style="white-space: nowrap; vertical-align: bottom; border-bottom: 1.5pt solid rgb(0, 0, 0);"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="white-space: nowrap; vertical-align: bottom; border-bottom: 1.5pt solid rgb(0, 0, 0);;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">53</div></div></td>
<td style="white-space: nowrap; vertical-align: bottom; border-bottom: 1.5pt solid rgb(0, 0, 0);"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom; border-bottom: 1.5pt solid rgb(0, 0, 0);">&#160;&#160;</td>
<td style="white-space: nowrap; vertical-align: bottom; border-bottom: 1.5pt solid rgb(0, 0, 0);"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="white-space: nowrap; vertical-align: bottom; border-bottom: 1.5pt solid rgb(0, 0, 0);;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">25</div></div></td>
<td style="white-space: nowrap; vertical-align: bottom; border-bottom: 1.5pt solid rgb(0, 0, 0);"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom; border-bottom: 1.5pt solid rgb(0, 0, 0);">&#160;&#160;</td>
<td style="white-space: nowrap; vertical-align: bottom; border-bottom: 1.5pt solid rgb(0, 0, 0);"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="white-space: nowrap; vertical-align: bottom; border-bottom: 1.5pt solid rgb(0, 0, 0);;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">-</div></div></td>
<td style="white-space: nowrap; vertical-align: bottom; border-bottom: 1.5pt solid rgb(0, 0, 0);"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom; border-bottom: 1.5pt solid rgb(0, 0, 0);">&#160;&#160;</td>
<td style="white-space: nowrap; vertical-align: bottom; border-bottom: 1.5pt solid rgb(0, 0, 0);"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="white-space: nowrap; vertical-align: bottom; border-bottom: 1.5pt solid rgb(0, 0, 0);;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">78</div></div></td>
<td style="white-space: nowrap; vertical-align: bottom; border-bottom: 1.5pt solid rgb(0, 0, 0);"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom; border-bottom: 1.5pt solid rgb(0, 0, 0);">&#160;&#160;</td>
<td style="white-space: nowrap; vertical-align: bottom; border-bottom: 1.5pt solid rgb(0, 0, 0);"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="white-space: nowrap; vertical-align: bottom; border-bottom: 1.5pt solid rgb(0, 0, 0);;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">(59</div></div></td>
<td style="white-space: nowrap; vertical-align: bottom; border-bottom: 1.5pt solid rgb(0, 0, 0);"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">)&#160;</div></div></td>
<td style="vertical-align: bottom; border-bottom: 1.5pt solid rgb(0, 0, 0);">&#160;</td>
<td style="white-space: nowrap; vertical-align: bottom; border-bottom: 1.5pt solid rgb(0, 0, 0);"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="white-space: nowrap; vertical-align: bottom; border-bottom: 1.5pt solid rgb(0, 0, 0);;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">(4</div></div></td>
<td style="white-space: nowrap; vertical-align: bottom; border-bottom: 1.5pt solid rgb(0, 0, 0);"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">)&#160;</div></div></td>
<td style="vertical-align: bottom; border-bottom: 1.5pt solid rgb(0, 0, 0);">&#160;</td>
<td style="white-space: nowrap; vertical-align: bottom; border-bottom: 1.5pt solid rgb(0, 0, 0);"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="white-space: nowrap; vertical-align: bottom; border-bottom: 1.5pt solid rgb(0, 0, 0);;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">15</div></div></td>
<td style="white-space: nowrap; vertical-align: bottom; border-bottom: 1.5pt solid rgb(0, 0, 0);"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td></tr></table>
<table cellpadding="0" cellspacing="0" style="border-collapse: collapse; font-family: ARIAL; font-size: 8pt; border: 0px; width: 100%; border-spacing: 0px;">
<tr style="page-break-inside:avoid">
<td style="width:4%;vertical-align:top;text-align:left;">(a)</td>
<td style="vertical-align:top;text-align:left;"><div style="margin-top: 0pt; margin-bottom: 0pt; font-size: 8pt; font-family: ARIAL; text-align: left; line-height: normal;">Included in the Consolidated balance sheet line: &#8220;Materials, supplies and prepaid expenses&#8221;, &#8220;Accounts receivable&#8212;net&#8221; and &#8220;Other assets, including intangibles - net&#8221;. </div></td></tr></table>
<table cellpadding="0" cellspacing="0" style="border-collapse: collapse; font-family: ARIAL; font-size: 8pt; border: 0px; width: 100%; border-spacing: 0px;">
<tr style="page-break-inside:avoid">
<td style="width:4%;vertical-align:top;text-align:left;">(b)</td>
<td style="vertical-align:top;text-align:left;"><div style="margin-top: 0pt; margin-bottom: 0pt; font-size: 8pt; font-family: ARIAL; text-align: left; line-height: normal;">Included in the Consolidated balance sheet line: &#8220;Accounts payable and accrued liabilities&#8221; and &#8220;Other long-term obligations&#8221;. </div></td></tr></table> <div style="font-size: 12pt; margin-top: 0px; margin-bottom: 0px;">&#160;</div>
<table cellpadding="0" cellspacing="0" style="border-collapse: collapse; font-family: ARIAL; font-size: 9pt; width: 100%; border: 0px; margin: 0px auto; border-spacing: 0px;">
<tr>
<td style="width: 84%; line-height: 0pt; font-size: 0pt;"><div style="font-size: 0pt; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; width: 1%; line-height: 0pt; font-size: 0pt;"><div style="font-size: 0pt; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="line-height: 0pt; font-size: 0pt;"><div style="font-size: 0pt; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="line-height: 0pt; font-size: 0pt;"><div style="font-size: 0pt; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="line-height: 0pt; font-size: 0pt;"><div style="font-size: 0pt; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; width: 1%; line-height: 0pt; font-size: 0pt;"><div style="font-size: 0pt; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="line-height: 0pt; font-size: 0pt;"><div style="font-size: 0pt; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="line-height: 0pt; font-size: 0pt;"><div style="font-size: 0pt; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="line-height: 0pt; font-size: 0pt;"><div style="font-size: 0pt; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; width: 1%; line-height: 0pt; font-size: 0pt;"><div style="font-size: 0pt; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="line-height: 0pt; font-size: 0pt;"><div style="font-size: 0pt; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="line-height: 0pt; font-size: 0pt;"><div style="font-size: 0pt; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="line-height: 0pt; font-size: 0pt;"><div style="font-size: 0pt; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; width: 1%; line-height: 0pt; font-size: 0pt;"><div style="font-size: 0pt; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="line-height: 0pt; font-size: 0pt;"><div style="font-size: 0pt; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="line-height: 0pt; font-size: 0pt;"><div style="font-size: 0pt; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="line-height: 0pt; font-size: 0pt;"><div style="font-size: 0pt; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; width: 1%; line-height: 0pt; font-size: 0pt;"><div style="font-size: 0pt; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="line-height: 0pt; font-size: 0pt;"><div style="font-size: 0pt; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="line-height: 0pt; font-size: 0pt;"><div style="font-size: 0pt; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="line-height: 0pt; font-size: 0pt;"><div style="font-size: 0pt; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; width: 1%; line-height: 0pt; font-size: 0pt;"><div style="font-size: 0pt; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="line-height: 0pt; font-size: 0pt;"><div style="font-size: 0pt; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="line-height: 0pt; font-size: 0pt;"><div style="font-size: 0pt; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="line-height: 0pt; font-size: 0pt;"><div style="font-size: 0pt; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; width: 1%; line-height: 0pt; font-size: 0pt;"><div style="font-size: 0pt; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="line-height: 0pt; font-size: 0pt;"><div style="font-size: 0pt; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="line-height: 0pt; font-size: 0pt;"><div style="font-size: 0pt; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="line-height: 0pt; font-size: 0pt;"><div style="font-size: 0pt; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td></tr>
<tr style="page-break-inside:avoid ; font-family:ARIAL; font-size:8pt">
<td colspan="28" style="vertical-align:bottom;white-space:nowrap">&#160;At December&#160;31, 2021</td>
<td style="vertical-align:bottom">&#160;</td></tr>
<tr style="page-break-inside:avoid ; font-family:ARIAL; font-size:9pt">
<td colspan="28" style="vertical-align: bottom; white-space: nowrap; border-bottom: 0.75pt solid rgb(0, 0, 0);"><div style="font-size: 8pt; letter-spacing: 0px; top: 0px;;display:inline;">&#160;millions of Canadian dollars</div></td>
<td style="vertical-align: bottom; border-bottom: 0.75pt solid rgb(0, 0, 0);">&#160;</td></tr>
<tr style="page-break-inside:avoid ; font-family:ARIAL; font-size:9pt">
<td style="vertical-align: bottom; padding-bottom: 0.375pt;">&#160;</td>
<td style="vertical-align: bottom; border-bottom: 0.75pt solid rgb(0, 0, 0);">&#160;&#160;</td>
<td colspan="14" style="vertical-align: bottom; white-space: nowrap; border-bottom: 0.75pt solid rgb(0, 0, 0);;text-align:center;">Fair value</td>
<td style="vertical-align: bottom; border-bottom: 0.75pt solid rgb(0, 0, 0);">&#160;</td>
<td style="vertical-align: bottom; padding-bottom: 0.375pt;">&#160;&#160;</td>
<td colspan="2" style="vertical-align: bottom; white-space: nowrap; padding-bottom: 0.375pt;;text-align:right;">Effect of</td>
<td style="vertical-align: bottom; padding-bottom: 0.375pt;">&#160;</td>
<td style="vertical-align: bottom; padding-bottom: 0.375pt;">&#160;</td>
<td colspan="2" style="vertical-align: bottom; white-space: nowrap; padding-bottom: 0.375pt;;text-align:right;">Effect of</td>
<td style="vertical-align: bottom; padding-bottom: 0.375pt;">&#160;</td>
<td style="vertical-align: bottom; padding-bottom: 0.375pt;">&#160;</td>
<td colspan="2" style="vertical-align: bottom; white-space: nowrap; padding-bottom: 0.375pt;;text-align:right;">Net</td>
<td style="vertical-align: bottom; padding-bottom: 0.375pt;">&#160;</td></tr>
<tr style="page-break-inside:avoid ; font-family:ARIAL; font-size:9pt">
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td colspan="2" style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td colspan="2" style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td colspan="2" style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td colspan="2" style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td colspan="2" style="vertical-align:bottom;white-space:nowrap">counterparty</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td colspan="2" style="vertical-align:bottom;white-space:nowrap">collateral</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td colspan="2" style="vertical-align:bottom;white-space:nowrap">carrying</td>
<td style="vertical-align:bottom">&#160;</td></tr>
<tr style="page-break-inside:avoid ; font-family:ARIAL; font-size:9pt">
<td style="vertical-align: bottom; border-bottom: 0.75pt solid rgb(0, 0, 0);">&#160;&#160;</td>
<td style="vertical-align: bottom; border-bottom: 0.75pt solid rgb(0, 0, 0);">&#160;&#160;</td>
<td colspan="2" style="vertical-align: bottom; white-space: nowrap; border-bottom: 0.75pt solid rgb(0, 0, 0);;text-align:right;">Level&#160;1</td>
<td style="vertical-align: bottom; border-bottom: 0.75pt solid rgb(0, 0, 0);">&#160;</td>
<td style="vertical-align: bottom; border-bottom: 0.75pt solid rgb(0, 0, 0);">&#160;&#160;</td>
<td colspan="2" style="vertical-align: bottom; white-space: nowrap; border-bottom: 0.75pt solid rgb(0, 0, 0);;text-align:right;">Level&#160;2</td>
<td style="vertical-align: bottom; border-bottom: 0.75pt solid rgb(0, 0, 0);">&#160;</td>
<td style="vertical-align: bottom; border-bottom: 0.75pt solid rgb(0, 0, 0);">&#160;&#160;</td>
<td colspan="2" style="vertical-align: bottom; white-space: nowrap; border-bottom: 0.75pt solid rgb(0, 0, 0);;text-align:right;">Level&#160;3</td>
<td style="vertical-align: bottom; border-bottom: 0.75pt solid rgb(0, 0, 0);">&#160;</td>
<td style="vertical-align: bottom; border-bottom: 0.75pt solid rgb(0, 0, 0);">&#160;&#160;</td>
<td colspan="2" style="vertical-align: bottom; white-space: nowrap; border-bottom: 0.75pt solid rgb(0, 0, 0);;text-align:right;">Total</td>
<td style="vertical-align: bottom; border-bottom: 0.75pt solid rgb(0, 0, 0);">&#160;</td>
<td style="vertical-align: bottom; border-bottom: 0.75pt solid rgb(0, 0, 0);">&#160;&#160;</td>
<td colspan="2" style="vertical-align: bottom; white-space: nowrap; border-bottom: 0.75pt solid rgb(0, 0, 0);;text-align:right;">netting</td>
<td style="vertical-align: bottom; border-bottom: 0.75pt solid rgb(0, 0, 0);">&#160;</td>
<td style="vertical-align: bottom; border-bottom: 0.75pt solid rgb(0, 0, 0);">&#160;</td>
<td colspan="2" style="vertical-align: bottom; white-space: nowrap; border-bottom: 0.75pt solid rgb(0, 0, 0);;text-align:right;">netting</td>
<td style="vertical-align: bottom; border-bottom: 0.75pt solid rgb(0, 0, 0);">&#160;</td>
<td style="vertical-align: bottom; border-bottom: 0.75pt solid rgb(0, 0, 0);">&#160;</td>
<td colspan="2" style="vertical-align: bottom; white-space: nowrap; border-bottom: 0.75pt solid rgb(0, 0, 0);;text-align:right;">value</td>
<td style="vertical-align: bottom; border-bottom: 0.75pt solid rgb(0, 0, 0);">&#160;</td></tr>
<tr style="page-break-inside:avoid ; font-family:ARIAL; font-size:9pt;background-color:#cceeff">
<td style="vertical-align:bottom;white-space:nowrap"><div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1.2em; text-indent: -1em; font-size: 9pt; font-family: ARIAL; line-height: normal;"><div style="font-weight:bold;display:inline;">&#160;Assets</div></div></td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td></tr>
<tr style="page-break-inside:avoid ; font-family:ARIAL; font-size:9pt">
<td style="vertical-align:bottom;white-space:nowrap"><div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 2.5em; font-size: 9pt; font-family: ARIAL; line-height: normal;">Derivative assets <div style="font-size: 8pt; letter-spacing: 0px; top: 0px;;display:inline;">(a)</div></div></td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;">24</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;">17</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;">-</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;">41</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;">(31</td>
<td style="white-space:nowrap;vertical-align:bottom">)&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;">-</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;">10</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td></tr>
<tr style="font-size:1pt">
<td style="height:12pt">&#160;</td>
<td colspan="4" style="height:12pt">&#160;</td>
<td colspan="4" style="height:12pt">&#160;</td>
<td colspan="4" style="height:12pt">&#160;</td>
<td colspan="4" style="height:12pt">&#160;</td>
<td colspan="4" style="height:12pt">&#160;</td>
<td colspan="4" style="height:12pt">&#160;</td>
<td colspan="4" style="height:12pt">&#160;</td></tr>
<tr style="page-break-inside:avoid ; font-family:ARIAL; font-size:9pt;background-color:#cceeff">
<td style="vertical-align:bottom;white-space:nowrap"><div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1.2em; text-indent: -1em; font-size: 9pt; font-family: ARIAL; line-height: normal;"><div style="font-weight:bold;display:inline;">&#160;Liabilities</div></div></td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td></tr>
<tr style="page-break-inside:avoid ; font-family:ARIAL; font-size:9pt">
<td style="vertical-align: bottom; white-space: nowrap; border-bottom: 1.5pt solid rgb(0, 0, 0);"><div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 2.5em; font-size: 9pt; font-family: ARIAL; line-height: normal;">Derivative liabilities <div style="font-size: 8pt; letter-spacing: 0px; top: 0px;;display:inline;">(b)</div></div></td>
<td style="vertical-align: bottom; border-bottom: 1.5pt solid rgb(0, 0, 0);">&#160;&#160;</td>
<td style="white-space: nowrap; vertical-align: bottom; border-bottom: 1.5pt solid rgb(0, 0, 0);">&#160;</td>
<td style="white-space: nowrap; vertical-align: bottom; border-bottom: 1.5pt solid rgb(0, 0, 0);;text-align:right;">31</td>
<td style="white-space: nowrap; vertical-align: bottom; border-bottom: 1.5pt solid rgb(0, 0, 0);">&#160;</td>
<td style="vertical-align: bottom; border-bottom: 1.5pt solid rgb(0, 0, 0);">&#160;&#160;</td>
<td style="white-space: nowrap; vertical-align: bottom; border-bottom: 1.5pt solid rgb(0, 0, 0);">&#160;</td>
<td style="white-space: nowrap; vertical-align: bottom; border-bottom: 1.5pt solid rgb(0, 0, 0);;text-align:right;">12</td>
<td style="white-space: nowrap; vertical-align: bottom; border-bottom: 1.5pt solid rgb(0, 0, 0);">&#160;</td>
<td style="vertical-align: bottom; border-bottom: 1.5pt solid rgb(0, 0, 0);">&#160;&#160;</td>
<td style="white-space: nowrap; vertical-align: bottom; border-bottom: 1.5pt solid rgb(0, 0, 0);">&#160;</td>
<td style="white-space: nowrap; vertical-align: bottom; border-bottom: 1.5pt solid rgb(0, 0, 0);;text-align:right;">-</td>
<td style="white-space: nowrap; vertical-align: bottom; border-bottom: 1.5pt solid rgb(0, 0, 0);">&#160;</td>
<td style="vertical-align: bottom; border-bottom: 1.5pt solid rgb(0, 0, 0);">&#160;&#160;</td>
<td style="white-space: nowrap; vertical-align: bottom; border-bottom: 1.5pt solid rgb(0, 0, 0);">&#160;</td>
<td style="white-space: nowrap; vertical-align: bottom; border-bottom: 1.5pt solid rgb(0, 0, 0);;text-align:right;">43</td>
<td style="white-space: nowrap; vertical-align: bottom; border-bottom: 1.5pt solid rgb(0, 0, 0);">&#160;</td>
<td style="vertical-align: bottom; border-bottom: 1.5pt solid rgb(0, 0, 0);">&#160;&#160;</td>
<td style="white-space: nowrap; vertical-align: bottom; border-bottom: 1.5pt solid rgb(0, 0, 0);">&#160;</td>
<td style="white-space: nowrap; vertical-align: bottom; border-bottom: 1.5pt solid rgb(0, 0, 0);;text-align:right;">(31</td>
<td style="white-space: nowrap; vertical-align: bottom; border-bottom: 1.5pt solid rgb(0, 0, 0);">)&#160;</td>
<td style="vertical-align: bottom; border-bottom: 1.5pt solid rgb(0, 0, 0);">&#160;</td>
<td style="white-space: nowrap; vertical-align: bottom; border-bottom: 1.5pt solid rgb(0, 0, 0);">&#160;</td>
<td style="white-space: nowrap; vertical-align: bottom; border-bottom: 1.5pt solid rgb(0, 0, 0);;text-align:right;">(7</td>
<td style="white-space: nowrap; vertical-align: bottom; border-bottom: 1.5pt solid rgb(0, 0, 0);">)&#160;</td>
<td style="vertical-align: bottom; border-bottom: 1.5pt solid rgb(0, 0, 0);">&#160;</td>
<td style="white-space: nowrap; vertical-align: bottom; border-bottom: 1.5pt solid rgb(0, 0, 0);">&#160;</td>
<td style="white-space: nowrap; vertical-align: bottom; border-bottom: 1.5pt solid rgb(0, 0, 0);;text-align:right;">5</td>
<td style="white-space: nowrap; vertical-align: bottom; border-bottom: 1.5pt solid rgb(0, 0, 0);">&#160;</td></tr></table>
<table cellpadding="0" cellspacing="0" style="border-collapse: collapse; font-family: ARIAL; font-size: 8pt; border: 0px; width: 100%; border-spacing: 0px;">
<tr style="page-break-inside:avoid">
<td style="width:4%;vertical-align:top;text-align:left;">&#160;(a)</td>
<td style="vertical-align:top;text-align:left;"><div style="margin-top: 0pt; margin-bottom: 0pt; font-size: 8pt; font-family: ARIAL; text-align: left; line-height: normal;">Included in the Consolidated balance sheet line: &#8220;Materials, supplies and prepaid expenses&#8221;, &#8220;Accounts receivable - net&#8221; and &#8220;Other assets, including intangibles - net&#8221;. </div></td></tr></table>
<table cellpadding="0" cellspacing="0" style="border-collapse: collapse; font-family: ARIAL; font-size: 8pt; border: 0px; width: 100%; border-spacing: 0px;">
<tr style="page-break-inside:avoid">
<td style="width:4%;vertical-align:top;text-align:left;">&#160;(b)</td>
<td style="vertical-align:top;text-align:left;"><div style="margin-top: 0pt; margin-bottom: 0pt; font-size: 8pt; font-family: ARIAL; text-align: left; line-height: normal;">Included in the Consolidated balance sheet line: &#8220;Accounts payable and accrued liabilities&#8221; and &#8220;Other long-term obligations&#8221;. </div></td></tr></table>  <div style="margin-top:12pt; margin-bottom:0pt; font-size:10pt; font-family:ARIAL">At March&#160;31, 2022 and December&#160;31, 2021, the company had $47&#160;million and $6&#160;million, respectively, of collateral under a master netting arrangement not offset against the derivatives on the Consolidated balance sheet in &#8220;Accounts receivable - net&#8221;, primarily related to initial margin requirements. </div> <span></span>
</td>
</tr>
</table>
<div style="display: none;"><table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DerivativeInstrumentsAndHedgingActivitiesDisclosureTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The entire disclosure for derivative instruments and hedging activities including, but not limited to, risk management strategies, non-hedging derivative instruments, assets, liabilities, revenue and expenses, and methodologies and assumptions used in determining the amounts.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 815<br> -URI http://asc.fasb.org/topic&amp;trid=2229140<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 815<br> -SubTopic 40<br> -Section 50<br> -Paragraph 5<br> -Subparagraph (f)<br> -URI http://asc.fasb.org/extlink&amp;oid=123477628&amp;loc=d3e90205-114008<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DerivativeInstrumentsAndHedgingActivitiesDisclosureTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table></div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>31
<FILENAME>R18.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.1</span><table class="report" border="0" cellspacing="2" id="idm139655449578152">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Common shares<br></strong></div></th>
<th class="th" colspan="1">3 Months Ended</th>
</tr>
<tr><th class="th"><div>Mar. 31, 2022</div></th></tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_imo_CommonShareInformationAndScheduleOfEarningsPerShareCalculationsTextBlock', window );">Common shares</a></td>
<td class="text">
<table cellpadding="0" cellspacing="0" style="border-collapse: collapse; font-family: ARIAL; font-size: 13pt; border: 0px; width: 100%; border-spacing: 0px;">
<tr style="page-break-inside:avoid">
<td style="width:4%;vertical-align:top;text-align:left;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">9.</div></div></td>
<td style="vertical-align:top;text-align:left;"><div style="margin-top: 0pt; margin-bottom: 0pt; font-size: 13pt; font-family: ARIAL; text-align: left; line-height: normal;"><div style="font-weight:bold;display:inline;">Common shares </div></div></td></tr></table>
<table cellpadding="0" cellspacing="0" style="border-collapse: collapse; font-family: ARIAL; font-size: 9pt; width: 100%; border: 0px; margin: 0px auto; border-spacing: 0px;">
<tr>
<td style="width: 78%; line-height: 0pt; font-size: 0pt;"><div style="font-size: 0pt; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; width: 4%; line-height: 0pt; font-size: 0pt;"><div style="font-size: 0pt; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="line-height: 0pt; font-size: 0pt;"><div style="font-size: 0pt; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="line-height: 0pt; font-size: 0pt;"><div style="font-size: 0pt; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="line-height: 0pt; font-size: 0pt;"><div style="font-size: 0pt; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; width: 4%; line-height: 0pt; font-size: 0pt;"><div style="font-size: 0pt; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="line-height: 0pt; font-size: 0pt;"><div style="font-size: 0pt; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="line-height: 0pt; font-size: 0pt;"><div style="font-size: 0pt; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="line-height: 0pt; font-size: 0pt;"><div style="font-size: 0pt; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td></tr>
<tr style="page-break-inside:avoid ; font-family:ARIAL; font-size:9pt">
<td style="vertical-align:top">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td colspan="2" style="vertical-align:bottom;white-space:nowrap;text-align:right;">&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;As&#160;of</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td colspan="2" style="vertical-align:bottom;white-space:nowrap;text-align:right;">&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;As&#160;of</td>
<td style="vertical-align:bottom">&#160;</td></tr>
<tr style="page-break-inside:avoid ; font-family:ARIAL; font-size:9pt">
<td style="vertical-align:top">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td colspan="2" style="vertical-align:bottom;white-space:nowrap;text-align:right;">Mar&#160;31</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td colspan="2" style="vertical-align:bottom;white-space:nowrap;text-align:right;">Dec&#160;31</td>
<td style="vertical-align:bottom">&#160;</td></tr>
<tr style="page-break-inside:avoid ; font-family:ARIAL; font-size:9pt">
<td style="vertical-align: top; border-bottom: 0.75pt solid rgb(0, 0, 0);"><div style="font-size: 8pt; letter-spacing: 0px; top: 0px;;display:inline;">&#160;thousands of shares</div></td>
<td style="vertical-align: bottom; border-bottom: 0.75pt solid rgb(0, 0, 0);">&#160;&#160;</td>
<td colspan="2" style="vertical-align: bottom; white-space: nowrap; border-bottom: 0.75pt solid rgb(0, 0, 0);;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">2022</div></div></td>
<td style="vertical-align: bottom; border-bottom: 0.75pt solid rgb(0, 0, 0);">&#160;</td>
<td style="vertical-align: bottom; border-bottom: 0.75pt solid rgb(0, 0, 0);">&#160;&#160;</td>
<td colspan="2" style="vertical-align: bottom; white-space: nowrap; border-bottom: 0.75pt solid rgb(0, 0, 0);;text-align:right;">2021</td>
<td style="vertical-align: bottom; border-bottom: 0.75pt solid rgb(0, 0, 0);">&#160;</td></tr>
<tr style="page-break-inside:avoid ; font-family:ARIAL; font-size:9pt;background-color:#cceeff">
<td style="vertical-align:top"><div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1.2em; text-indent: -1em; font-size: 9pt; font-family: ARIAL; line-height: normal;">Authorized</div></td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">1,100,000</div></div></td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;">1,100,000</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td></tr>
<tr style="page-break-inside:avoid ; font-family:ARIAL; font-size:9pt">
<td style="vertical-align: top; border-bottom: 1.5pt solid rgb(0, 0, 0);"><div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1.2em; text-indent: -1em; font-size: 9pt; font-family: ARIAL; line-height: normal;">Common shares outstanding</div></td>
<td style="vertical-align: bottom; border-bottom: 1.5pt solid rgb(0, 0, 0);">&#160;&#160;</td>
<td style="white-space: nowrap; vertical-align: bottom; border-bottom: 1.5pt solid rgb(0, 0, 0);"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="white-space: nowrap; vertical-align: bottom; border-bottom: 1.5pt solid rgb(0, 0, 0);;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">669,144</div></div></td>
<td style="white-space: nowrap; vertical-align: bottom; border-bottom: 1.5pt solid rgb(0, 0, 0);"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom; border-bottom: 1.5pt solid rgb(0, 0, 0);">&#160;&#160;</td>
<td style="white-space: nowrap; vertical-align: bottom; border-bottom: 1.5pt solid rgb(0, 0, 0);">&#160;</td>
<td style="white-space: nowrap; vertical-align: bottom; border-bottom: 1.5pt solid rgb(0, 0, 0);;text-align:right;">678,080</td>
<td style="white-space: nowrap; vertical-align: bottom; border-bottom: 1.5pt solid rgb(0, 0, 0);">&#160;</td></tr></table>  <div style="margin-top:10pt; margin-bottom:0pt; font-size:10pt; font-family:ARIAL">The most recent <div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;">12-month</div> normal course issuer bid program came into effect June&#160;29, 2021, under which Imperial continued its existing share purchase program. The program enabled the company to purchase up to a maximum of 35,583,671 common shares (5&#160;percent of the total shares on June&#160;15, 2021) which included shares purchased under the normal course issuer bid and from Exxon Mobil Corporation concurrent with, but outside of the normal course issuer bid. As in the past, Exxon Mobil Corporation advised the company that it intended to participate to maintain its ownership percentage at approximately 69.6&#160;percent. The program completed on January&#160;31, 2022 as a result of the company purchasing the maximum allowable number of shares under the program. </div> <div style="margin-top:10pt; margin-bottom:0pt; font-size:10pt; font-family:ARIAL">On April&#160;29, 2022 the company announced its intention to launch a substantial issuer bid pursuant to which the company will offer to purchase for cancellation up to $2,500,000,000 of its common shares. The substantial issuer bid will be made through a modified Dutch auction, with a tender price range to be determined by the company at the time of commencement of the offer. Shares may also be tendered by way of a proportionate tender, which will result in a shareholder maintaining their proportionate share ownership. ExxonMobil has advised Imperial that it intends to make a proportionate tender in connection with the offer in order to maintain its proportionate share ownership at approximately 69.6&#160;percent following completion of the offer. Nothing in this report shall constitute an offer to purchase or a solicitation of an offer to sell any shares. </div> <div style="margin-top:10pt; margin-bottom:0pt; font-size:10pt; font-family:ARIAL">The excess of the purchase cost over the stated value of shares purchased has been recorded as a distribution of earnings reinvested. </div> <div style="margin-top:12pt; margin-bottom:0pt; font-size:10pt; font-family:ARIAL">The company&#8217;s common share activities are summarized below: </div>
<table cellpadding="0" cellspacing="0" style="border-collapse: collapse; font-family: ARIAL; font-size: 9pt; width: 100%; border: 0px; margin: 0px auto; border-spacing: 0px;">
<tr>
<td style="width: 79%; line-height: 0pt; font-size: 0pt;"><div style="font-size: 0pt; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; width: 5%; line-height: 0pt; font-size: 0pt;"><div style="font-size: 0pt; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="line-height: 0pt; font-size: 0pt;"><div style="font-size: 0pt; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="line-height: 0pt; font-size: 0pt;"><div style="font-size: 0pt; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="line-height: 0pt; font-size: 0pt;"><div style="font-size: 0pt; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; width: 5%; line-height: 0pt; font-size: 0pt;"><div style="font-size: 0pt; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="line-height: 0pt; font-size: 0pt;"><div style="font-size: 0pt; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="line-height: 0pt; font-size: 0pt;"><div style="font-size: 0pt; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="line-height: 0pt; font-size: 0pt;"><div style="font-size: 0pt; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td></tr>
<tr style="page-break-inside:avoid ; font-family:ARIAL; font-size:9pt">
<td style="vertical-align: top; border-bottom: 0.75pt solid rgb(0, 0, 0);">&#160;&#160;</td>
<td style="vertical-align: bottom; border-bottom: 0.75pt solid rgb(0, 0, 0);">&#160;&#160;</td>
<td colspan="2" style="vertical-align: bottom; white-space: nowrap; border-bottom: 0.75pt solid rgb(0, 0, 0);;text-align:right;">Thousands&#160;of<br/> shares</td>
<td style="vertical-align: bottom; border-bottom: 0.75pt solid rgb(0, 0, 0);">&#160;</td>
<td style="vertical-align: bottom; border-bottom: 0.75pt solid rgb(0, 0, 0);">&#160;</td>
<td colspan="2" style="vertical-align: bottom; white-space: nowrap; border-bottom: 0.75pt solid rgb(0, 0, 0);;text-align:right;">&#160;&#160;&#160;&#160;Millions&#160;of<br/> dollars</td>
<td style="vertical-align: bottom; border-bottom: 0.75pt solid rgb(0, 0, 0);">&#160;</td></tr>
<tr style="page-break-inside:avoid ; font-family:ARIAL; font-size:9pt;background-color:#cceeff">
<td style="vertical-align:top"><div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1.2em; text-indent: -1em; font-size: 9pt; font-family: ARIAL; line-height: normal;">Balance as at December&#160;31, 2020</div></td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;">734,077</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;">1,357</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td></tr>
<tr style="page-break-inside:avoid ; font-family:ARIAL; font-size:9pt">
<td style="vertical-align:top"><div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1.2em; text-indent: -1em; font-size: 9pt; font-family: ARIAL; line-height: normal;">Issued under employee share-based awards</div></td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;">7</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;">-</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td></tr>
<tr style="page-break-inside:avoid ; font-family:ARIAL; font-size:9pt;background-color:#cceeff">
<td style="vertical-align: top; border-bottom: 0.75pt solid rgb(0, 0, 0);"><div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1.2em; text-indent: -1em; font-size: 9pt; font-family: ARIAL; line-height: normal;">Purchases at stated value</div></td>
<td style="vertical-align: bottom; border-bottom: 0.75pt solid rgb(0, 0, 0);">&#160;&#160;</td>
<td style="white-space: nowrap; vertical-align: bottom; border-bottom: 0.75pt solid rgb(0, 0, 0);">&#160;</td>
<td style="white-space: nowrap; vertical-align: bottom; border-bottom: 0.75pt solid rgb(0, 0, 0);;text-align:right;">(56,004</td>
<td style="white-space: nowrap; vertical-align: bottom; border-bottom: 0.75pt solid rgb(0, 0, 0);">)&#160;</td>
<td style="vertical-align: bottom; border-bottom: 0.75pt solid rgb(0, 0, 0);">&#160;</td>
<td style="white-space: nowrap; vertical-align: bottom; border-bottom: 0.75pt solid rgb(0, 0, 0);">&#160;</td>
<td style="white-space: nowrap; vertical-align: bottom; border-bottom: 0.75pt solid rgb(0, 0, 0);;text-align:right;">(105</td>
<td style="white-space: nowrap; vertical-align: bottom; border-bottom: 0.75pt solid rgb(0, 0, 0);">)&#160;</td></tr>
<tr style="page-break-inside:avoid ; font-family:ARIAL; font-size:9pt">
<td style="vertical-align:top"><div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1.2em; text-indent: -1em; font-size: 9pt; font-family: ARIAL; line-height: normal;">Balance as at December&#160;31, 2021</div></td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;">678,080</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;">1,252</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td></tr>
<tr style="page-break-inside:avoid ; font-family:ARIAL; font-size:9pt;background-color:#cceeff">
<td style="vertical-align:top"><div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1.2em; text-indent: -1em; font-size: 9pt; font-family: ARIAL; line-height: normal;">Issued under employee share-based awards</div></td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">-</div></div></td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;">-</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td></tr>
<tr style="page-break-inside:avoid ; font-family:ARIAL; font-size:9pt">
<td style="vertical-align: top; border-bottom: 0.75pt solid rgb(0, 0, 0);"><div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1.2em; text-indent: -1em; font-size: 9pt; font-family: ARIAL; line-height: normal;">Purchases at stated value</div></td>
<td style="vertical-align: bottom; border-bottom: 0.75pt solid rgb(0, 0, 0);">&#160;&#160;</td>
<td style="white-space: nowrap; vertical-align: bottom; border-bottom: 0.75pt solid rgb(0, 0, 0);"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="white-space: nowrap; vertical-align: bottom; border-bottom: 0.75pt solid rgb(0, 0, 0);;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">(8,936</div></div></td>
<td style="white-space: nowrap; vertical-align: bottom; border-bottom: 0.75pt solid rgb(0, 0, 0);"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">)&#160;</div></div></td>
<td style="vertical-align: bottom; border-bottom: 0.75pt solid rgb(0, 0, 0);">&#160;</td>
<td style="white-space: nowrap; vertical-align: bottom; border-bottom: 0.75pt solid rgb(0, 0, 0);"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="white-space: nowrap; vertical-align: bottom; border-bottom: 0.75pt solid rgb(0, 0, 0);;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">(15</div></div></td>
<td style="white-space: nowrap; vertical-align: bottom; border-bottom: 0.75pt solid rgb(0, 0, 0);"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">)&#160;</div></div></td></tr>
<tr style="page-break-inside:avoid ; font-family:ARIAL; font-size:9pt;background-color:#cceeff">
<td style="vertical-align: top; border-bottom: 1.5pt solid rgb(0, 0, 0);"><div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1.2em; text-indent: -1em; font-size: 9pt; font-family: ARIAL; line-height: normal;"><div style="font-weight:bold;display:inline;">Balance as at March&#160;31, 2022</div></div></td>
<td style="vertical-align: bottom; border-bottom: 1.5pt solid rgb(0, 0, 0);">&#160;&#160;</td>
<td style="white-space: nowrap; vertical-align: bottom; border-bottom: 1.5pt solid rgb(0, 0, 0);"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="white-space: nowrap; vertical-align: bottom; border-bottom: 1.5pt solid rgb(0, 0, 0);;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">669,144</div></div></td>
<td style="white-space: nowrap; vertical-align: bottom; border-bottom: 1.5pt solid rgb(0, 0, 0);"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom; border-bottom: 1.5pt solid rgb(0, 0, 0);">&#160;</td>
<td style="white-space: nowrap; vertical-align: bottom; border-bottom: 1.5pt solid rgb(0, 0, 0);"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="white-space: nowrap; vertical-align: bottom; border-bottom: 1.5pt solid rgb(0, 0, 0);;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">1,237</div></div></td>
<td style="white-space: nowrap; vertical-align: bottom; border-bottom: 1.5pt solid rgb(0, 0, 0);"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td></tr></table>   <div style="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:ARIAL">The following table provides the calculation of basic and diluted earnings per common share and the dividends declared by the company on its outstanding common shares: </div> <div style="font-size:12pt;margin-top:0pt;margin-bottom:0pt">&#160;</div>
<table cellpadding="0" cellspacing="0" style="BORDER-COLLAPSE:COLLAPSE; font-family:ARIAL; font-size:9pt;width:100%;border:0;margin:0 auto">
<tr>
<td style="width: 88%; line-height: 0pt; font-size: 0pt;"><div style="font-size: 0pt; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; width: 1%; line-height: 0pt; font-size: 0pt;"><div style="font-size: 0pt; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="line-height: 0pt; font-size: 0pt;"><div style="font-size: 0pt; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="line-height: 0pt; font-size: 0pt;"><div style="font-size: 0pt; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="line-height: 0pt; font-size: 0pt;"><div style="font-size: 0pt; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; width: 1%; line-height: 0pt; font-size: 0pt;"><div style="font-size: 0pt; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="line-height: 0pt; font-size: 0pt;"><div style="font-size: 0pt; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="line-height: 0pt; font-size: 0pt;"><div style="font-size: 0pt; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="line-height: 0pt; font-size: 0pt;"><div style="font-size: 0pt; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td> </tr>
<tr style="page-break-inside:avoid ; font-family:ARIAL; font-size:9pt">
<td style="vertical-align:top">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom;white-space:nowrap;text-align:center;">&#160;</td>
<td colspan="5" style="vertical-align:bottom;white-space:nowrap;text-align:center;">Three&#160;Months</td>
<td style="vertical-align:bottom;white-space:nowrap">&#160;</td> </tr>
<tr style="page-break-inside:avoid ; font-family:ARIAL; font-size:9pt">
<td style="vertical-align:top">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="padding-bottom:2pt ;vertical-align:bottom;white-space:nowrap;text-align:center;">&#160;</td>
<td colspan="5" style="padding-bottom:2pt ;vertical-align:bottom;white-space:nowrap;text-align:center;">to March&#160;31</td>
<td style="padding-bottom:2pt ;vertical-align:bottom;white-space:nowrap">&#160;</td> </tr>
<tr style="page-break-inside:avoid ; font-family:ARIAL; font-size:9pt">
<td style="BORDER-BOTTOM:0.75pt solid #000000;vertical-align:top">&#160;</td>
<td style=" BORDER-BOTTOM:0.75pt solid #000000;vertical-align:bottom">&#160;&#160;</td>
<td style="padding-bottom:2pt ;BORDER-BOTTOM:0.75pt solid #000000;white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="padding-bottom:2pt ;BORDER-BOTTOM:0.75pt solid #000000;white-space:nowrap;vertical-align:bottom;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">2022</div></div></td>
<td style="padding-bottom:2pt ;BORDER-BOTTOM:0.75pt solid #000000;white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style=" BORDER-BOTTOM:0.75pt solid #000000;vertical-align:bottom">&#160;&#160;</td>
<td style="padding-bottom:2pt ;BORDER-BOTTOM:0.75pt solid #000000;white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="padding-bottom:2pt ;BORDER-BOTTOM:0.75pt solid #000000;white-space:nowrap;vertical-align:bottom;text-align:right;">2021</td>
<td style="padding-bottom:2pt ;BORDER-BOTTOM:0.75pt solid #000000;white-space:nowrap;vertical-align:bottom">&#160;</td> </tr>
<tr style="page-break-inside:avoid ; font-family:ARIAL; font-size:9pt;background-color:#cceeff">
<td style="vertical-align:top"> <div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1.2em; text-indent: -1em; font-size: 9pt; font-family: ARIAL; line-height: normal;"><div style="font-weight:bold;display:inline;">Net income (loss) per common share - basic</div></div> </td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td> </tr>
<tr style="page-break-inside:avoid ; font-family:ARIAL; font-size:9pt">
<td style="padding-bottom:2pt ;vertical-align:top"> <div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1.2em; text-indent: -1em; font-size: 9pt; font-family: ARIAL; line-height: normal;">Net income (loss) <div style="font-size: 8pt; letter-spacing: 0px; top: 0px;;display:inline;">(millions of Canadian dollars)</div></div> </td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="padding-bottom:2pt ;white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="padding-bottom:2pt ;white-space:nowrap;vertical-align:bottom;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">1,173</div></div></td>
<td style="padding-bottom:2pt ;white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="padding-bottom:2pt ;white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="padding-bottom:2pt ;white-space:nowrap;vertical-align:bottom;text-align:right;">392</td>
<td style="padding-bottom:2pt ;white-space:nowrap;vertical-align:bottom">&#160;</td> </tr>
<tr style="page-break-inside:avoid ; font-family:ARIAL; font-size:9pt;background-color:#cceeff">
<td style="padding-bottom:2pt ;vertical-align:top"> <div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1.2em; text-indent: -1em; font-size: 9pt; font-family: ARIAL; line-height: normal;">Weighted average number of common shares outstanding <div style="font-size: 8pt; letter-spacing: 0px; top: 0px;;display:inline;">(millions of shares)</div></div> </td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="padding-bottom:2pt ;white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="padding-bottom:2pt ;white-space:nowrap;vertical-align:bottom;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">670.5</div></div></td>
<td style="padding-bottom:2pt ;white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="padding-bottom:2pt ;white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="padding-bottom:2pt ;white-space:nowrap;vertical-align:bottom;text-align:right;">734.1</td>
<td style="padding-bottom:2pt ;white-space:nowrap;vertical-align:bottom">&#160;</td> </tr>
<tr style="page-break-inside:avoid ; font-family:ARIAL; font-size:9pt">
<td style="padding-bottom:2pt ;BORDER-BOTTOM:1.50pt solid #000000;vertical-align:top"> <div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1.2em; text-indent: -1em; font-size: 9pt; font-family: ARIAL; line-height: normal;">Net income (loss) per common share <div style="font-size: 8pt; letter-spacing: 0px; top: 0px;;display:inline;">(dollars)</div></div> </td>
<td style=" BORDER-BOTTOM:1.50pt solid #000000;vertical-align:bottom">&#160;&#160;</td>
<td style="padding-bottom:2pt ;BORDER-BOTTOM:1.50pt solid #000000;white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="padding-bottom:2pt ;BORDER-BOTTOM:1.50pt solid #000000;white-space:nowrap;vertical-align:bottom;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">1.75</div></div></td>
<td style="padding-bottom:2pt ;BORDER-BOTTOM:1.50pt solid #000000;white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style=" BORDER-BOTTOM:1.50pt solid #000000;vertical-align:bottom">&#160;&#160;</td>
<td style="padding-bottom:2pt ;BORDER-BOTTOM:1.50pt solid #000000;white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="padding-bottom:2pt ;BORDER-BOTTOM:1.50pt solid #000000;white-space:nowrap;vertical-align:bottom;text-align:right;">0.53</td>
<td style="padding-bottom:2pt ;BORDER-BOTTOM:1.50pt solid #000000;white-space:nowrap;vertical-align:bottom">&#160;</td> </tr>
<tr style="font-size:1pt">
<td style="height:12pt">&#160;</td>
<td colspan="4" style="height:12pt">&#160;</td>
<td colspan="4" style="height:12pt">&#160;</td> </tr>
<tr style="page-break-inside:avoid ; font-family:ARIAL; font-size:9pt;background-color:#cceeff">
<td style="padding-bottom:2pt ;vertical-align:top"> <div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1.2em; text-indent: -1em; font-size: 9pt; font-family: ARIAL; line-height: normal;"><div style="font-weight:bold;display:inline;">Net income (loss) per common share - diluted</div></div> </td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td> </tr>
<tr style="page-break-inside:avoid ; font-family:ARIAL; font-size:9pt">
<td style="padding-bottom:2pt ;vertical-align:top"> <div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1.2em; text-indent: -1em; font-size: 9pt; font-family: ARIAL; line-height: normal;">Net income (loss) <div style="font-size: 8pt; letter-spacing: 0px; top: 0px;;display:inline;">(millions of Canadian dollars)</div></div> </td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="padding-bottom:2pt ;white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="padding-bottom:2pt ;white-space:nowrap;vertical-align:bottom;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">1,173</div></div></td>
<td style="padding-bottom:2pt ;white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="padding-bottom:2pt ;white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="padding-bottom:2pt ;white-space:nowrap;vertical-align:bottom;text-align:right;">392</td>
<td style="padding-bottom:2pt ;white-space:nowrap;vertical-align:bottom">&#160;</td> </tr>
<tr style="page-break-inside:avoid ; font-family:ARIAL; font-size:9pt;background-color:#cceeff">
<td style="padding-bottom:2pt ;vertical-align:top"> <div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1.2em; text-indent: -1em; font-size: 9pt; font-family: ARIAL; line-height: normal;">Weighted average number of common shares outstanding <div style="font-size: 8pt; letter-spacing: 0px; top: 0px;;display:inline;">(millions of shares)</div></div> </td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="padding-bottom:2pt ;white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="padding-bottom:2pt ;white-space:nowrap;vertical-align:bottom;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">670.5</div></div></td>
<td style="padding-bottom:2pt ;white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="padding-bottom:2pt ;white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="padding-bottom:2pt ;white-space:nowrap;vertical-align:bottom;text-align:right;">&#160;&#160;&#160;&#160;734.1</td>
<td style="padding-bottom:2pt ;white-space:nowrap;vertical-align:bottom">&#160;</td> </tr>
<tr style="page-break-inside:avoid ; font-family:ARIAL; font-size:9pt">
<td style="padding-bottom:2pt ;BORDER-BOTTOM:0.75pt solid #000000;vertical-align:top"> <div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1.2em; text-indent: -1em; font-size: 9pt; font-family: ARIAL; line-height: normal;">Effect of employee share-based awards <div style="font-size: 8pt; letter-spacing: 0px; top: 0px;;display:inline;">(millions of shares)</div></div> </td>
<td style=" BORDER-BOTTOM:0.75pt solid #000000;vertical-align:bottom">&#160;&#160;</td>
<td style="padding-bottom:2pt ;BORDER-BOTTOM:0.75pt solid #000000;white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="padding-bottom:2pt ;BORDER-BOTTOM:0.75pt solid #000000;white-space:nowrap;vertical-align:bottom;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">1.4</div></div></td>
<td style="padding-bottom:2pt ;BORDER-BOTTOM:0.75pt solid #000000;white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style=" BORDER-BOTTOM:0.75pt solid #000000;vertical-align:bottom">&#160;&#160;</td>
<td style="padding-bottom:2pt ;BORDER-BOTTOM:0.75pt solid #000000;white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="padding-bottom:2pt ;BORDER-BOTTOM:0.75pt solid #000000;white-space:nowrap;vertical-align:bottom;text-align:right;">1.6</td>
<td style="padding-bottom:2pt ;BORDER-BOTTOM:0.75pt solid #000000;white-space:nowrap;vertical-align:bottom">&#160;</td> </tr>
<tr style="page-break-inside:avoid ; font-family:ARIAL; font-size:9pt;background-color:#cceeff">
<td style="vertical-align:top"> <div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1.2em; text-indent: -1em; font-size: 9pt; font-family: ARIAL; line-height: normal;">Weighted average number of common shares outstanding, assuming dilution <div style="font-size: 8pt; letter-spacing: 0px; top: 0px;;display:inline;">(millions of shares)</div></div> </td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">671.9</div></div></td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;">735.7</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td> </tr>
<tr style="page-break-inside:avoid ; font-family:ARIAL; font-size:9pt">
<td style="padding-bottom:2pt ;BORDER-BOTTOM:1.50pt solid #000000;vertical-align:top"> <div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1.2em; text-indent: -1em; font-size: 9pt; font-family: ARIAL; line-height: normal;">Net income (loss) per common share <div style="font-size: 8pt; letter-spacing: 0px; top: 0px;;display:inline;">(dollars)</div></div> </td>
<td style=" BORDER-BOTTOM:1.50pt solid #000000;vertical-align:bottom">&#160;&#160;</td>
<td style="padding-bottom:2pt ;BORDER-BOTTOM:1.50pt solid #000000;white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="padding-bottom:2pt ;BORDER-BOTTOM:1.50pt solid #000000;white-space:nowrap;vertical-align:bottom;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">1.75</div></div></td>
<td style="padding-bottom:2pt ;BORDER-BOTTOM:1.50pt solid #000000;white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style=" BORDER-BOTTOM:1.50pt solid #000000;vertical-align:bottom">&#160;&#160;</td>
<td style="padding-bottom:2pt ;BORDER-BOTTOM:1.50pt solid #000000;white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="padding-bottom:2pt ;BORDER-BOTTOM:1.50pt solid #000000;white-space:nowrap;vertical-align:bottom;text-align:right;">0.53</td>
<td style="padding-bottom:2pt ;BORDER-BOTTOM:1.50pt solid #000000;white-space:nowrap;vertical-align:bottom">&#160;</td> </tr>
<tr style="font-size:1pt">
<td style="height:12pt">&#160;</td>
<td colspan="4" style="height:12pt">&#160;</td>
<td colspan="4" style="height:12pt">&#160;</td> </tr>
<tr style="page-break-inside:avoid ; font-family:ARIAL; font-size:9pt;background-color:#cceeff">
<td style="padding-bottom:2pt ;BORDER-BOTTOM:1.50pt solid #000000;vertical-align:top"> <div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1.2em; text-indent: -1em; font-size: 9pt; font-family: ARIAL; line-height: normal;"><div style="font-weight:bold;display:inline;">Dividends per common share - declared <div style="font-size: 8pt; letter-spacing: 0px; top: 0px;;display:inline;">(dollars)</div></div></div> </td>
<td style=" BORDER-BOTTOM:1.50pt solid #000000;vertical-align:bottom">&#160;&#160;</td>
<td style="padding-bottom:2pt ;BORDER-BOTTOM:1.50pt solid #000000;white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="padding-bottom:2pt ;BORDER-BOTTOM:1.50pt solid #000000;white-space:nowrap;vertical-align:bottom;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">0.34</div></div></td>
<td style="padding-bottom:2pt ;BORDER-BOTTOM:1.50pt solid #000000;white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style=" BORDER-BOTTOM:1.50pt solid #000000;vertical-align:bottom">&#160;&#160;</td>
<td style="padding-bottom:2pt ;BORDER-BOTTOM:1.50pt solid #000000;white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="padding-bottom:2pt ;BORDER-BOTTOM:1.50pt solid #000000;white-space:nowrap;vertical-align:bottom;text-align:right;">0.22</td>
<td style="padding-bottom:2pt ;BORDER-BOTTOM:1.50pt solid #000000;white-space:nowrap;vertical-align:bottom">&#160;&#160;</td> </tr> </table> <span></span>
</td>
</tr>
</table>
<div style="display: none;"><table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_imo_CommonShareInformationAndScheduleOfEarningsPerShareCalculationsTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Common share information and schedule of earnings per share calculations</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">imo_CommonShareInformationAndScheduleOfEarningsPerShareCalculationsTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>imo_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table></div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>32
<FILENAME>R19.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.1</span><table class="report" border="0" cellspacing="2" id="idm139655369657896">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Other comprehensive income (loss) information<br></strong></div></th>
<th class="th" colspan="1">3 Months Ended</th>
</tr>
<tr><th class="th"><div>Mar. 31, 2022</div></th></tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ComprehensiveIncomeNoteTextBlock', window );">Other comprehensive income (loss) information</a></td>
<td class="text"><div style="margin-top:0pt;margin-bottom:0pt ; font-size:8pt">&#160;</div> <div style="margin-top: 0pt; margin-bottom: 0pt; font-size: 13pt; font-family: ARIAL;"><div style="font-weight:bold;display:inline;">10. Other comprehensive income (loss) information </div></div> <div style="margin-top: 12pt; margin-bottom: 0pt; margin-left: 0%; font-size: 9pt; font-family: ARIAL;"><div style="font-weight:bold;display:inline;">Changes in accumulated other comprehensive income (loss): </div></div> <div style="font-size:12pt;margin-top:0pt;margin-bottom:0pt">&#160;</div>
<table cellpadding="0" cellspacing="0" style="BORDER-COLLAPSE:COLLAPSE; font-family:ARIAL; font-size:9pt;width:100%;border:0;margin:0 auto">
<tr>
<td style="width: 94%; line-height: 0pt; font-size: 0pt;"><div style="font-size: 0pt; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; width: 1%; line-height: 0pt; font-size: 0pt;"><div style="font-size: 0pt; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="line-height: 0pt; font-size: 0pt;"><div style="font-size: 0pt; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="line-height: 0pt; font-size: 0pt;"><div style="font-size: 0pt; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="line-height: 0pt; font-size: 0pt;"><div style="font-size: 0pt; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; width: 1%; line-height: 0pt; font-size: 0pt;"><div style="font-size: 0pt; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="line-height: 0pt; font-size: 0pt;"><div style="font-size: 0pt; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="line-height: 0pt; font-size: 0pt;"><div style="font-size: 0pt; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="line-height: 0pt; font-size: 0pt;"><div style="font-size: 0pt; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td> </tr>
<tr style="page-break-inside:avoid ; font-family:ARIAL; font-size:9pt">
<td style="BORDER-BOTTOM:0.75pt solid #000000;vertical-align:top"> <div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1.2em; text-indent: -1em; font-size: 8pt; font-family: ARIAL; line-height: normal;">millions of Canadian dollars</div> </td>
<td style=" BORDER-BOTTOM:0.75pt solid #000000;vertical-align:bottom">&#160;&#160;</td>
<td style="BORDER-BOTTOM:0.75pt solid #000000;white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="BORDER-BOTTOM:0.75pt solid #000000;white-space:nowrap;vertical-align:bottom;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;&#160;&#160;&#160;2022</div></div></td>
<td style="BORDER-BOTTOM:0.75pt solid #000000;white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style=" BORDER-BOTTOM:0.75pt solid #000000;vertical-align:bottom">&#160;&#160;&#160;&#160;</td>
<td style="BORDER-BOTTOM:0.75pt solid #000000;white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="BORDER-BOTTOM:0.75pt solid #000000;white-space:nowrap;vertical-align:bottom;text-align:right;">&#160;&#160;&#160;&#160;2021</td>
<td style="BORDER-BOTTOM:0.75pt solid #000000;white-space:nowrap;vertical-align:bottom">&#160;</td> </tr>
<tr style="page-break-inside:avoid ; font-family:ARIAL; font-size:9pt;background-color:#cceeff">
<td style="vertical-align:top"> <div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1.2em; text-indent: -1em; font-size: 9pt; font-family: ARIAL; line-height: normal;">Balance at January&#160;1</div> </td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">(1,177</div></div></td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">)&#160;</div></div></td>
<td style="vertical-align:bottom">&#160;&#160;&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;">(1,989</td>
<td style="white-space:nowrap;vertical-align:bottom">)&#160;</td> </tr>
<tr style="page-break-inside:avoid ; font-family:ARIAL; font-size:9pt">
<td style="vertical-align:top"> <div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1.2em; text-indent: -1em; font-size: 9pt; font-family: ARIAL; line-height: normal;">Postretirement benefits liability adjustment:</div> </td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;&#160;&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td> </tr>
<tr style="page-break-inside:avoid ; font-family:ARIAL; font-size:9pt;background-color:#cceeff">
<td style="vertical-align:top"> <div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 3.5em; text-indent: -1em; font-size: 9pt; font-family: ARIAL; line-height: normal;">Current period change excluding amounts reclassified from accumulated other comprehensive income</div> </td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">24</div></div></td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align:bottom">&#160;&#160;&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;">54</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td> </tr>
<tr style="page-break-inside:avoid ; font-family:ARIAL; font-size:9pt">
<td style="BORDER-BOTTOM:0.75pt solid #000000;vertical-align:top"> <div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 3.5em; text-indent: -1em; font-size: 9pt; font-family: ARIAL; line-height: normal;">Amounts reclassified from accumulated other comprehensive income</div> </td>
<td style=" BORDER-BOTTOM:0.75pt solid #000000;vertical-align:bottom">&#160;&#160;</td>
<td style="BORDER-BOTTOM:0.75pt solid #000000;white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="BORDER-BOTTOM:0.75pt solid #000000;white-space:nowrap;vertical-align:bottom;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">21</div></div></td>
<td style="BORDER-BOTTOM:0.75pt solid #000000;white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style=" BORDER-BOTTOM:0.75pt solid #000000;vertical-align:bottom">&#160;&#160;&#160;&#160;</td>
<td style="BORDER-BOTTOM:0.75pt solid #000000;white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="BORDER-BOTTOM:0.75pt solid #000000;white-space:nowrap;vertical-align:bottom;text-align:right;">33</td>
<td style="BORDER-BOTTOM:0.75pt solid #000000;white-space:nowrap;vertical-align:bottom">&#160;&#160;</td> </tr>
<tr style="page-break-inside:avoid ; font-family:ARIAL; font-size:9pt;background-color:#cceeff">
<td style="BORDER-BOTTOM:1.50pt solid #000000;vertical-align:top"> <div style="font-size: 3pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;">&#160;</div> <div style="margin-top: 0pt; margin-bottom: 1pt; margin-left: 1.2em; text-indent: -1em; font-size: 9pt; font-family: ARIAL; line-height: normal;">Balance at March&#160;31</div> </td>
<td style=" BORDER-BOTTOM:1.50pt solid #000000;vertical-align:bottom">&#160;&#160;</td>
<td style="BORDER-BOTTOM:1.50pt solid #000000;white-space:nowrap;vertical-align:bottom"> <div style="font-size: 3pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;">&#160;</div> <div style="margin-bottom: 1pt; margin-top: 0pt; font-size: 9pt; font-family: ARIAL; line-height: normal;"><div style="font-weight:bold;display:inline;">&#160;</div></div> </td>
<td style="BORDER-BOTTOM:1.50pt solid #000000;white-space:nowrap;vertical-align:bottom"> <div style="font-size: 3pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;">&#160;</div> <div style="margin-bottom: 1pt; margin-top: 0pt; font-size: 9pt; font-family: ARIAL; text-align: right; line-height: normal;"><div style="font-weight:bold;display:inline;">(1,132</div></div> </td>
<td style="BORDER-BOTTOM:1.50pt solid #000000;white-space:nowrap;vertical-align:bottom"> <div style="font-size: 3pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;">&#160;</div> <div style="margin-bottom: 1pt; margin-top: 0pt; font-size: 9pt; font-family: ARIAL; line-height: normal;"><div style="font-weight:bold;display:inline;">)&#160;</div></div> </td>
<td style=" BORDER-BOTTOM:1.50pt solid #000000;vertical-align:bottom">&#160;&#160;&#160;&#160;</td>
<td style="BORDER-BOTTOM:1.50pt solid #000000;white-space:nowrap;vertical-align:bottom"> <div style="font-size: 3pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;">&#160;</div> <div style="margin-bottom: 1pt; margin-top: 0pt; font-size: 9pt; font-family: ARIAL; line-height: normal;">&#160;</div> </td>
<td style="BORDER-BOTTOM:1.50pt solid #000000;white-space:nowrap;vertical-align:bottom"> <div style="font-size: 3pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;">&#160;</div> <div style="margin-bottom: 1pt; margin-top: 0pt; font-size: 9pt; font-family: ARIAL; text-align: right; line-height: normal;">(1,902</div> </td>
<td style="BORDER-BOTTOM:1.50pt solid #000000;white-space:nowrap;vertical-align:bottom"> <div style="font-size: 3pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;">&#160;</div> <div style="margin-bottom: 1pt; margin-top: 0pt; font-size: 9pt; font-family: ARIAL; line-height: normal;">)&#160;</div> </td> </tr> </table>
<table cellpadding="0" cellspacing="0" style="BORDER-COLLAPSE:COLLAPSE; font-family:ARIAL; font-size:9pt;width:100%;border:0;margin:0 auto">
<tr>
<td style="width: 98%; line-height: 0pt; font-size: 0pt;"><div style="font-size:0pt;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; width: 1%; line-height: 0pt; font-size: 0pt;"><div style="font-size:0pt;;display:inline;">&#160;</div></td>
<td style="line-height: 0pt; font-size: 0pt;"><div style="font-size:0pt;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; width: 1%; line-height: 0pt; font-size: 0pt;"><div style="font-size:0pt;;display:inline;">&#160;</div></td>
<td style="line-height: 0pt; font-size: 0pt;"><div style="font-size:0pt;;display:inline;">&#160;</div></td> </tr>
<tr style="font-size:1pt">
<td colspan="5" style="height:12pt">&#160;</td> </tr>
<tr style="page-break-inside:avoid ; font-family:ARIAL; font-size:9pt">
<td colspan="5" style="vertical-align:top"> <div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1.2em; text-indent: -1em; font-size: 9pt; font-family: ARIAL; line-height: normal;"><div style="font-weight:bold;display:inline;">Amounts reclassified out of accumulated other comprehensive income (loss) - before tax income (expense):</div></div> </td> </tr> </table>
<table cellpadding="0" cellspacing="0" style="BORDER-COLLAPSE:COLLAPSE; font-family:ARIAL; font-size:9pt;width:100%;border:0;margin:0 auto">
<tr>
<td style="width: 94%; line-height: 0pt; font-size: 0pt;"><div style="font-size: 0pt; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; width: 1%; line-height: 0pt; font-size: 0pt;"><div style="font-size: 0pt; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="line-height: 0pt; font-size: 0pt;"><div style="font-size: 0pt; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="line-height: 0pt; font-size: 0pt;"><div style="font-size: 0pt; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="line-height: 0pt; font-size: 0pt;"><div style="font-size: 0pt; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; width: 1%; line-height: 0pt; font-size: 0pt;"><div style="font-size: 0pt; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="line-height: 0pt; font-size: 0pt;"><div style="font-size: 0pt; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="line-height: 0pt; font-size: 0pt;"><div style="font-size: 0pt; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="line-height: 0pt; font-size: 0pt;"><div style="font-size: 0pt; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td> </tr>
<tr style="font-size:1pt">
<td style="height:6pt">&#160;</td>
<td colspan="8" style="height:6pt">&#160;</td> </tr>
<tr style="page-break-inside:avoid ; font-family:ARIAL; font-size:9pt">
<td style="vertical-align:top">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom;white-space:nowrap;text-align:center;"> <div style="margin-bottom: 1pt; margin-top: 0pt; font-size: 9pt; font-family: ARIAL; line-height: normal;">&#160;</div> </td>
<td colspan="5" style="vertical-align:bottom;white-space:nowrap;text-align:center;"> <div style="margin-bottom: 1pt; margin-top: 0pt; font-size: 9pt; font-family: ARIAL; text-align: center; line-height: normal;">Three&#160;Months</div> </td>
<td style="vertical-align:bottom;white-space:nowrap"> <div style="margin-bottom: 1pt; margin-top: 0pt; font-size: 9pt; font-family: ARIAL; line-height: normal;">&#160;</div> </td> </tr>
<tr style="page-break-inside:avoid ; font-family:ARIAL; font-size:9pt">
<td style="vertical-align:top">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom;white-space:nowrap;text-align:center;">&#160;</td>
<td colspan="5" style="vertical-align:bottom;white-space:nowrap;text-align:center;">to&#160;March&#160;31</td>
<td style="vertical-align:bottom;white-space:nowrap">&#160;</td> </tr>
<tr style="page-break-inside:avoid ; font-family:ARIAL; font-size:9pt">
<td style="BORDER-BOTTOM:0.75pt solid #000000;vertical-align:top"> <div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1.2em; text-indent: -1em; font-size: 8pt; font-family: ARIAL; line-height: normal;">millions of Canadian dollars</div> </td>
<td style=" BORDER-BOTTOM:0.75pt solid #000000;vertical-align:bottom">&#160;&#160;</td>
<td style="BORDER-BOTTOM:0.75pt solid #000000;white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="BORDER-BOTTOM:0.75pt solid #000000;white-space:nowrap;vertical-align:bottom;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;&#160;&#160;&#160;2022</div></div></td>
<td style="BORDER-BOTTOM:0.75pt solid #000000;white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style=" BORDER-BOTTOM:0.75pt solid #000000;vertical-align:bottom">&#160;&#160;&#160;&#160;</td>
<td style="BORDER-BOTTOM:0.75pt solid #000000;white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="BORDER-BOTTOM:0.75pt solid #000000;white-space:nowrap;vertical-align:bottom;text-align:right;">&#160;&#160;&#160;&#160;2021</td>
<td style="BORDER-BOTTOM:0.75pt solid #000000;white-space:nowrap;vertical-align:bottom">&#160;</td> </tr>
<tr style="page-break-inside:avoid ; font-family:ARIAL; font-size:9pt;background-color:#cceeff">
<td style="BORDER-BOTTOM:1.50pt solid #000000;vertical-align:top"> <div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1.2em; text-indent: -1em; font-size: 9pt; font-family: ARIAL; line-height: normal;">Amortization of postretirement benefits liability adjustment included in net benefit cost <div style="font-size: 8pt; letter-spacing: 0px; top: 0px;;display:inline;">(a)</div></div> </td>
<td style=" BORDER-BOTTOM:1.50pt solid #000000;vertical-align:bottom">&#160;&#160;</td>
<td style="BORDER-BOTTOM:1.50pt solid #000000;white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="BORDER-BOTTOM:1.50pt solid #000000;white-space:nowrap;vertical-align:bottom;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">(28</div></div></td>
<td style="BORDER-BOTTOM:1.50pt solid #000000;white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">)&#160;</div></div></td>
<td style=" BORDER-BOTTOM:1.50pt solid #000000;vertical-align:bottom">&#160;&#160;&#160;&#160;</td>
<td style="BORDER-BOTTOM:1.50pt solid #000000;white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="BORDER-BOTTOM:1.50pt solid #000000;white-space:nowrap;vertical-align:bottom;text-align:right;">(44</td>
<td style="BORDER-BOTTOM:1.50pt solid #000000;white-space:nowrap;vertical-align:bottom">)&#160;&#160;</td> </tr>
<tr style="page-break-inside:avoid ; font-family:ARIAL; font-size:8pt">
<td colspan="8" style="vertical-align:top"> <div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1.2em; text-indent: -1em; font-size: 8pt; font-family: ARIAL; line-height: normal;">(a) This accumulated other comprehensive income component is included in the computation of net benefit cost (note 4).</div> </td>
<td style="vertical-align:top"> <div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 0em; text-indent: 0em; font-size: 8pt; font-family: ARIAL; line-height: normal;">&#160;</div> </td> </tr> </table>
<table cellpadding="0" cellspacing="0" style="BORDER-COLLAPSE:COLLAPSE; font-family:ARIAL; font-size:9pt;width:100%;border:0;margin:0 auto">
<tr>
<td style="width: 98%; line-height: 0pt; font-size: 0pt;"><div style="font-size:0pt;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; width: 1%; line-height: 0pt; font-size: 0pt;"><div style="font-size:0pt;;display:inline;">&#160;</div></td>
<td style="line-height: 0pt; font-size: 0pt;"><div style="font-size:0pt;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; width: 1%; line-height: 0pt; font-size: 0pt;"><div style="font-size:0pt;;display:inline;">&#160;</div></td>
<td style="line-height: 0pt; font-size: 0pt;"><div style="font-size:0pt;;display:inline;">&#160;</div></td> </tr>
<tr style="font-size:1pt">
<td colspan="5" style="height:12pt">&#160;</td> </tr>
<tr style="page-break-inside:avoid ; font-family:ARIAL; font-size:9pt">
<td colspan="5" style="vertical-align:top"> <div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1.2em; text-indent: -1em; font-size: 9pt; font-family: ARIAL; line-height: normal;"><div style="font-weight:bold;display:inline;">Income tax expense (credit) for components of other comprehensive income (loss):</div></div> </td> </tr> </table>
<table cellpadding="0" cellspacing="0" style="BORDER-COLLAPSE:COLLAPSE; font-family:ARIAL; font-size:9pt;width:100%;border:0;margin:0 auto">
<tr>
<td style="width: 95%; line-height: 0pt; font-size: 0pt;"><div style="font-size: 0pt; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; width: 1%; line-height: 0pt; font-size: 0pt;"><div style="font-size: 0pt; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="line-height: 0pt; font-size: 0pt;"><div style="font-size: 0pt; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="line-height: 0pt; font-size: 0pt;"><div style="font-size: 0pt; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="line-height: 0pt; font-size: 0pt;"><div style="font-size: 0pt; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; width: 1%; line-height: 0pt; font-size: 0pt;"><div style="font-size: 0pt; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="line-height: 0pt; font-size: 0pt;"><div style="font-size: 0pt; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="line-height: 0pt; font-size: 0pt;"><div style="font-size: 0pt; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="line-height: 0pt; font-size: 0pt;"><div style="font-size: 0pt; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td> </tr>
<tr style="font-size:1pt">
<td style="height:6pt">&#160;</td>
<td colspan="8" style="height:6pt">&#160;</td> </tr>
<tr style="page-break-inside:avoid ; font-family:ARIAL; font-size:9pt">
<td style="vertical-align:top">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom;white-space:nowrap;text-align:center;">&#160;</td>
<td colspan="5" style="vertical-align:bottom;white-space:nowrap;text-align:center;">Three&#160;Months</td>
<td style="vertical-align:bottom;white-space:nowrap">&#160;</td> </tr>
<tr style="page-break-inside:avoid ; font-family:ARIAL; font-size:9pt">
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td colspan="6" style="vertical-align:bottom;text-align:center;">to&#160;March&#160;31</td>
<td style="vertical-align:bottom">&#160;</td> </tr>
<tr style="page-break-inside:avoid ; font-family:ARIAL; font-size:9pt">
<td style="BORDER-BOTTOM:0.75pt solid #000000;vertical-align:top"> <div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1.2em; text-indent: -1em; font-size: 9pt; font-family: ARIAL; line-height: normal;"><div style="font-size: 8pt; letter-spacing: 0px; top: 0px;;display:inline;">millions of Canadian dollars</div></div> </td>
<td style=" BORDER-BOTTOM:0.75pt solid #000000;vertical-align:bottom">&#160;&#160;</td>
<td style="BORDER-BOTTOM:0.75pt solid #000000;white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="BORDER-BOTTOM:0.75pt solid #000000;white-space:nowrap;vertical-align:bottom;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;&#160;&#160;&#160;2022</div></div></td>
<td style="BORDER-BOTTOM:0.75pt solid #000000;white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style=" BORDER-BOTTOM:0.75pt solid #000000;vertical-align:bottom">&#160;&#160;&#160;&#160;</td>
<td style="BORDER-BOTTOM:0.75pt solid #000000;white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="BORDER-BOTTOM:0.75pt solid #000000;white-space:nowrap;vertical-align:bottom;text-align:right;">&#160;&#160;&#160;&#160;2021</td>
<td style="BORDER-BOTTOM:0.75pt solid #000000;white-space:nowrap;vertical-align:bottom">&#160;</td> </tr>
<tr style="page-break-inside:avoid ; font-family:ARIAL; font-size:9pt;background-color:#cceeff">
<td style="vertical-align:top"> <div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1.2em; text-indent: -1em; font-size: 9pt; font-family: ARIAL; line-height: normal;">Postretirement benefits liability adjustments:</div> </td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;&#160;&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td> </tr>
<tr style="page-break-inside:avoid ; font-family:ARIAL; font-size:9pt">
<td style="vertical-align:top"> <div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 3.5em; text-indent: -1em; font-size: 9pt; font-family: ARIAL; line-height: normal;">Postretirement benefits liability adjustment (excluding amortization)</div> </td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">8</div></div></td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align:bottom">&#160;&#160;&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;">17</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td> </tr>
<tr style="page-break-inside:avoid ; font-family:ARIAL; font-size:9pt;background-color:#cceeff">
<td style="BORDER-BOTTOM:0.75pt solid #000000;vertical-align:top"> <div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 3.5em; text-indent: -1em; font-size: 9pt; font-family: ARIAL; line-height: normal;">Amortization of postretirement benefits liability adjustment included in net benefit cost</div> </td>
<td style=" BORDER-BOTTOM:0.75pt solid #000000;vertical-align:bottom">&#160;&#160;</td>
<td style="BORDER-BOTTOM:0.75pt solid #000000;white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="BORDER-BOTTOM:0.75pt solid #000000;white-space:nowrap;vertical-align:bottom;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">7</div></div></td>
<td style="BORDER-BOTTOM:0.75pt solid #000000;white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style=" BORDER-BOTTOM:0.75pt solid #000000;vertical-align:bottom">&#160;&#160;&#160;&#160;</td>
<td style="BORDER-BOTTOM:0.75pt solid #000000;white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="BORDER-BOTTOM:0.75pt solid #000000;white-space:nowrap;vertical-align:bottom;text-align:right;">11</td>
<td style="BORDER-BOTTOM:0.75pt solid #000000;white-space:nowrap;vertical-align:bottom">&#160;</td> </tr>
<tr style="font-size:1pt">
<td style="height:3pt">&#160;</td>
<td colspan="4" style="height:3pt">&#160;</td>
<td colspan="4" style="height:3pt">&#160;</td> </tr>
<tr style="page-break-inside:avoid ; font-family:ARIAL; font-size:9pt">
<td style="BORDER-BOTTOM:1.50pt solid #000000;vertical-align:top"> <div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1.2em; text-indent: -1em; font-size: 9pt; font-family: ARIAL; line-height: normal;">Total</div> </td>
<td style=" BORDER-BOTTOM:1.50pt solid #000000;vertical-align:bottom">&#160;&#160;</td>
<td style="BORDER-BOTTOM:1.50pt solid #000000;white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="BORDER-BOTTOM:1.50pt solid #000000;white-space:nowrap;vertical-align:bottom;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">15</div></div></td>
<td style="BORDER-BOTTOM:1.50pt solid #000000;white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style=" BORDER-BOTTOM:1.50pt solid #000000;vertical-align:bottom">&#160;&#160;&#160;&#160;</td>
<td style="BORDER-BOTTOM:1.50pt solid #000000;white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="BORDER-BOTTOM:1.50pt solid #000000;white-space:nowrap;vertical-align:bottom;text-align:right;">28</td>
<td style="BORDER-BOTTOM:1.50pt solid #000000;white-space:nowrap;vertical-align:bottom">&#160;&#160;</td> </tr> </table>  <div style="margin-top:0pt;margin-bottom:0pt ; font-size:8pt">&#160;</div><span></span>
</td>
</tr>
</table>
<div style="display: none;"><table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ComprehensiveIncomeNoteTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The entire disclosure for comprehensive income, which includes, but is not limited to, 1) the amount of income tax expense or benefit allocated to each component of other comprehensive income, including reclassification adjustments, 2) the reclassification adjustments for each classification of other comprehensive income and 3) the ending accumulated balances for each component of comprehensive income.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -URI http://asc.fasb.org/topic&amp;trid=2134417<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03(21))<br> -URI http://asc.fasb.org/extlink&amp;oid=123367319&amp;loc=SL114868664-224227<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 220<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-04(23))<br> -URI http://asc.fasb.org/extlink&amp;oid=120399700&amp;loc=SL114874048-224260<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 220<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-04(19))<br> -URI http://asc.fasb.org/extlink&amp;oid=120400993&amp;loc=SL114874131-224263<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ComprehensiveIncomeNoteTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table></div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>33
<FILENAME>R20.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.1</span><table class="report" border="0" cellspacing="2" id="idm139655365567704">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Business segments (Tables)<br></strong></div></th>
<th class="th" colspan="1">3 Months Ended</th>
</tr>
<tr><th class="th"><div>Mar. 31, 2022</div></th></tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ScheduleOfSegmentReportingInformationBySegmentTextBlock', window );">Business Segments</a></td>
<td class="text">
<table cellpadding="0" cellspacing="0" style="BORDER-COLLAPSE:COLLAPSE; font-family:ARIAL; font-size:9pt;width:100%;border:0;margin:0 auto">
<tr>
<td style="width: 62%; line-height: 0pt; font-size: 0pt;"><div style="font-size:0pt;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; width: 1%; line-height: 0pt; font-size: 0pt;"><div style="font-size:0pt;;display:inline;">&#160;</div></td>
<td style="line-height: 0pt; font-size: 0pt;"><div style="font-size:0pt;;display:inline;">&#160;</div></td>
<td style="line-height: 0pt; font-size: 0pt;"><div style="font-size:0pt;;display:inline;">&#160;</div></td>
<td style="line-height: 0pt; font-size: 0pt;"><div style="font-size:0pt;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; width: 1%; line-height: 0pt; font-size: 0pt;"><div style="font-size:0pt;;display:inline;">&#160;</div></td>
<td style="line-height: 0pt; font-size: 0pt;"><div style="font-size:0pt;;display:inline;">&#160;</div></td>
<td style="line-height: 0pt; font-size: 0pt;"><div style="font-size:0pt;;display:inline;">&#160;</div></td>
<td style="line-height: 0pt; font-size: 0pt;"><div style="font-size:0pt;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; width: 1%; line-height: 0pt; font-size: 0pt;"><div style="font-size:0pt;;display:inline;">&#160;</div></td>
<td style="line-height: 0pt; font-size: 0pt;"><div style="font-size:0pt;;display:inline;">&#160;</div></td>
<td style="line-height: 0pt; font-size: 0pt;"><div style="font-size:0pt;;display:inline;">&#160;</div></td>
<td style="line-height: 0pt; font-size: 0pt;"><div style="font-size:0pt;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; width: 1%; line-height: 0pt; font-size: 0pt;"><div style="font-size:0pt;;display:inline;">&#160;</div></td>
<td style="line-height: 0pt; font-size: 0pt;"><div style="font-size:0pt;;display:inline;">&#160;</div></td>
<td style="line-height: 0pt; font-size: 0pt;"><div style="font-size:0pt;;display:inline;">&#160;</div></td>
<td style="line-height: 0pt; font-size: 0pt;"><div style="font-size:0pt;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; width: 1%; line-height: 0pt; font-size: 0pt;"><div style="font-size:0pt;;display:inline;">&#160;</div></td>
<td style="line-height: 0pt; font-size: 0pt;"><div style="font-size:0pt;;display:inline;">&#160;</div></td>
<td style="line-height: 0pt; font-size: 0pt;"><div style="font-size:0pt;;display:inline;">&#160;</div></td>
<td style="line-height: 0pt; font-size: 0pt;"><div style="font-size:0pt;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; width: 1%; line-height: 0pt; font-size: 0pt;"><div style="font-size:0pt;;display:inline;">&#160;</div></td>
<td style="line-height: 0pt; font-size: 0pt;"><div style="font-size:0pt;;display:inline;">&#160;</div></td>
<td style="line-height: 0pt; font-size: 0pt;"><div style="font-size:0pt;;display:inline;">&#160;</div></td>
<td style="line-height: 0pt; font-size: 0pt;"><div style="font-size:0pt;;display:inline;">&#160;</div></td> </tr>
<tr style="page-break-inside:avoid ; font-family:ARIAL; font-size:9pt">
<td style="vertical-align:top"> <div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1.2em; text-indent: -1em; font-size: 9pt; font-family: ARIAL; line-height: normal;">Three Months to March&#160;31</div> </td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom;white-space:nowrap;text-align:center;">&#160;</td>
<td colspan="5" style="vertical-align:bottom;white-space:nowrap;text-align:center;">&#160;&#160;&#160;&#160;&#160;&#160;Upstream&#160;&#160;&#160;&#160;&#160;&#160;</td>
<td style="vertical-align:bottom;white-space:nowrap">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom;white-space:nowrap;text-align:center;">&#160;</td>
<td colspan="5" style="vertical-align:bottom;white-space:nowrap;text-align:center;">Downstream</td>
<td style="vertical-align:bottom;white-space:nowrap">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom;white-space:nowrap;text-align:center;">&#160;</td>
<td colspan="5" style="vertical-align:bottom;white-space:nowrap;text-align:center;">&#160;&#160;&#160;&#160;&#160;Chemical&#160;&#160;&#160;&#160;&#160;</td>
<td style="vertical-align:bottom;white-space:nowrap">&#160;</td> </tr>
<tr style="page-break-inside:avoid ; font-family:ARIAL; font-size:9pt">
<td style="BORDER-BOTTOM:0.75pt solid #000000;vertical-align:top"> <div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1.2em; text-indent: -1em; font-size: 8pt; font-family: ARIAL; line-height: normal;">millions of Canadian dollars</div> </td>
<td style=" BORDER-BOTTOM:0.75pt solid #000000;vertical-align:bottom">&#160;&#160;</td>
<td style="BORDER-BOTTOM:0.75pt solid #000000;white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="BORDER-BOTTOM:0.75pt solid #000000;white-space:nowrap;vertical-align:bottom;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">2022</div></div></td>
<td style="BORDER-BOTTOM:0.75pt solid #000000;white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style=" BORDER-BOTTOM:0.75pt solid #000000;vertical-align:bottom">&#160;&#160;</td>
<td style="BORDER-BOTTOM:0.75pt solid #000000;white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="BORDER-BOTTOM:0.75pt solid #000000;white-space:nowrap;vertical-align:bottom;text-align:right;">&#160;&#160;&#160;&#160;&#160;&#160;&#160;2021</td>
<td style="BORDER-BOTTOM:0.75pt solid #000000;white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style=" BORDER-BOTTOM:0.75pt solid #000000;vertical-align:bottom">&#160;&#160;</td>
<td style="BORDER-BOTTOM:0.75pt solid #000000;white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="BORDER-BOTTOM:0.75pt solid #000000;white-space:nowrap;vertical-align:bottom;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;&#160;&#160;2022</div></div></td>
<td style="BORDER-BOTTOM:0.75pt solid #000000;white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style=" BORDER-BOTTOM:0.75pt solid #000000;vertical-align:bottom">&#160;&#160;</td>
<td style="BORDER-BOTTOM:0.75pt solid #000000;white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="BORDER-BOTTOM:0.75pt solid #000000;white-space:nowrap;vertical-align:bottom;text-align:right;">&#160;&#160;&#160;&#160;2021</td>
<td style="BORDER-BOTTOM:0.75pt solid #000000;white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style=" BORDER-BOTTOM:0.75pt solid #000000;vertical-align:bottom">&#160;&#160;</td>
<td style="BORDER-BOTTOM:0.75pt solid #000000;white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="BORDER-BOTTOM:0.75pt solid #000000;white-space:nowrap;vertical-align:bottom;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;&#160;&#160;&#160;2022</div></div></td>
<td style="BORDER-BOTTOM:0.75pt solid #000000;white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style=" BORDER-BOTTOM:0.75pt solid #000000;vertical-align:bottom">&#160;&#160;</td>
<td style="BORDER-BOTTOM:0.75pt solid #000000;white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="BORDER-BOTTOM:0.75pt solid #000000;white-space:nowrap;vertical-align:bottom;text-align:right;">&#160;&#160;&#160;2021</td>
<td style="BORDER-BOTTOM:0.75pt solid #000000;white-space:nowrap;vertical-align:bottom">&#160;</td> </tr>
<tr style="page-break-inside:avoid ; font-family:ARIAL; font-size:9pt;background-color:#cceeff">
<td style="vertical-align:top"> <div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1.2em; text-indent: -1em; font-size: 9pt; font-family: ARIAL; line-height: normal;"><div style="font-weight:bold;display:inline;">Revenues and other income</div></div> </td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td> </tr>
<tr style="page-break-inside:avoid ; font-family:ARIAL; font-size:9pt">
<td style="vertical-align:top"> <div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 3em; text-indent: -1em; font-size: 9pt; font-family: ARIAL; line-height: normal;">Revenues <div style="font-size: 8pt; letter-spacing: 0px; top: 0px;;display:inline;">(a)</div></div> </td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">99</div></div></td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;">2,142</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">12,191</div></div></td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;">4,527</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">367</div></div></td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;">323</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td> </tr>
<tr style="page-break-inside:avoid ; font-family:ARIAL; font-size:9pt;background-color:#cceeff">
<td style="vertical-align:top"> <div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 3em; text-indent: -1em; font-size: 9pt; font-family: ARIAL; line-height: normal;">Intersegment sales</div> </td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">4,431</div></div></td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;">1,351</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">1,833</div></div></td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;">773</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">104</div></div></td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;">53</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td> </tr>
<tr style="page-break-inside:avoid ; font-family:ARIAL; font-size:9pt">
<td style="BORDER-BOTTOM:0.75pt solid #000000;vertical-align:top"> <div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 3em; text-indent: -1em; font-size: 9pt; font-family: ARIAL; line-height: normal;">Investment and other income <div style="font-size: 8pt; letter-spacing: 0px; top: 0px;;display:inline;">(note 3)</div></div> </td>
<td style=" BORDER-BOTTOM:0.75pt solid #000000;vertical-align:bottom">&#160;&#160;</td>
<td style="BORDER-BOTTOM:0.75pt solid #000000;white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="BORDER-BOTTOM:0.75pt solid #000000;white-space:nowrap;vertical-align:bottom;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">4</div></div></td>
<td style="BORDER-BOTTOM:0.75pt solid #000000;white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style=" BORDER-BOTTOM:0.75pt solid #000000;vertical-align:bottom">&#160;&#160;</td>
<td style="BORDER-BOTTOM:0.75pt solid #000000;white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="BORDER-BOTTOM:0.75pt solid #000000;white-space:nowrap;vertical-align:bottom;text-align:right;">-</td>
<td style="BORDER-BOTTOM:0.75pt solid #000000;white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style=" BORDER-BOTTOM:0.75pt solid #000000;vertical-align:bottom">&#160;&#160;</td>
<td style="BORDER-BOTTOM:0.75pt solid #000000;white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="BORDER-BOTTOM:0.75pt solid #000000;white-space:nowrap;vertical-align:bottom;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">21</div></div></td>
<td style="BORDER-BOTTOM:0.75pt solid #000000;white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style=" BORDER-BOTTOM:0.75pt solid #000000;vertical-align:bottom">&#160;&#160;</td>
<td style="BORDER-BOTTOM:0.75pt solid #000000;white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="BORDER-BOTTOM:0.75pt solid #000000;white-space:nowrap;vertical-align:bottom;text-align:right;">5</td>
<td style="BORDER-BOTTOM:0.75pt solid #000000;white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style=" BORDER-BOTTOM:0.75pt solid #000000;vertical-align:bottom">&#160;&#160;</td>
<td style="BORDER-BOTTOM:0.75pt solid #000000;white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="BORDER-BOTTOM:0.75pt solid #000000;white-space:nowrap;vertical-align:bottom;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">-</div></div></td>
<td style="BORDER-BOTTOM:0.75pt solid #000000;white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style=" BORDER-BOTTOM:0.75pt solid #000000;vertical-align:bottom">&#160;&#160;</td>
<td style="BORDER-BOTTOM:0.75pt solid #000000;white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="BORDER-BOTTOM:0.75pt solid #000000;white-space:nowrap;vertical-align:bottom;text-align:right;">-</td>
<td style="BORDER-BOTTOM:0.75pt solid #000000;white-space:nowrap;vertical-align:bottom">&#160;</td> </tr>
<tr style="page-break-inside:avoid ; font-family:ARIAL; font-size:9pt;background-color:#cceeff">
<td style="BORDER-BOTTOM:0.75pt solid #000000;vertical-align:top">&#160;</td>
<td style=" BORDER-BOTTOM:0.75pt solid #000000;vertical-align:bottom">&#160;&#160;</td>
<td style="BORDER-BOTTOM:0.75pt solid #000000;white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="BORDER-BOTTOM:0.75pt solid #000000;white-space:nowrap;vertical-align:bottom;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">4,534</div></div></td>
<td style="BORDER-BOTTOM:0.75pt solid #000000;white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style=" BORDER-BOTTOM:0.75pt solid #000000;vertical-align:bottom">&#160;&#160;</td>
<td style="BORDER-BOTTOM:0.75pt solid #000000;white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="BORDER-BOTTOM:0.75pt solid #000000;white-space:nowrap;vertical-align:bottom;text-align:right;">3,493</td>
<td style="BORDER-BOTTOM:0.75pt solid #000000;white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style=" BORDER-BOTTOM:0.75pt solid #000000;vertical-align:bottom">&#160;&#160;</td>
<td style="BORDER-BOTTOM:0.75pt solid #000000;white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="BORDER-BOTTOM:0.75pt solid #000000;white-space:nowrap;vertical-align:bottom;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">14,045</div></div></td>
<td style="BORDER-BOTTOM:0.75pt solid #000000;white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style=" BORDER-BOTTOM:0.75pt solid #000000;vertical-align:bottom">&#160;&#160;</td>
<td style="BORDER-BOTTOM:0.75pt solid #000000;white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="BORDER-BOTTOM:0.75pt solid #000000;white-space:nowrap;vertical-align:bottom;text-align:right;">5,305</td>
<td style="BORDER-BOTTOM:0.75pt solid #000000;white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style=" BORDER-BOTTOM:0.75pt solid #000000;vertical-align:bottom">&#160;&#160;</td>
<td style="BORDER-BOTTOM:0.75pt solid #000000;white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="BORDER-BOTTOM:0.75pt solid #000000;white-space:nowrap;vertical-align:bottom;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">471</div></div></td>
<td style="BORDER-BOTTOM:0.75pt solid #000000;white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style=" BORDER-BOTTOM:0.75pt solid #000000;vertical-align:bottom">&#160;&#160;</td>
<td style="BORDER-BOTTOM:0.75pt solid #000000;white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="BORDER-BOTTOM:0.75pt solid #000000;white-space:nowrap;vertical-align:bottom;text-align:right;">376</td>
<td style="BORDER-BOTTOM:0.75pt solid #000000;white-space:nowrap;vertical-align:bottom">&#160;</td> </tr>
<tr style="page-break-inside:avoid ; font-family:ARIAL; font-size:9pt">
<td style="vertical-align:top"> <div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1.2em; text-indent: -1em; font-size: 9pt; font-family: ARIAL; line-height: normal;"><div style="font-weight:bold;display:inline;">Expenses</div></div> </td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td> </tr>
<tr style="page-break-inside:avoid ; font-family:ARIAL; font-size:9pt;background-color:#cceeff">
<td style="vertical-align:top"> <div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 3em; text-indent: -1em; font-size: 9pt; font-family: ARIAL; line-height: normal;">Exploration</div> </td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">2</div></div></td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;">2</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">-</div></div></td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;">-</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">-</div></div></td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;">-&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td> </tr>
<tr style="page-break-inside:avoid ; font-family:ARIAL; font-size:9pt">
<td style="vertical-align:top"> <div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 3em; text-indent: -1em; font-size: 9pt; font-family: ARIAL; line-height: normal;">Purchases of crude oil and products</div> </td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">1,890</div></div></td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;">1,834</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">12,512</div></div></td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;">4,020</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">315</div></div></td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;">209</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td> </tr>
<tr style="page-break-inside:avoid ; font-family:ARIAL; font-size:9pt;background-color:#cceeff">
<td style="vertical-align:top"> <div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 3em; text-indent: -1em; font-size: 9pt; font-family: ARIAL; line-height: normal;">Production and manufacturing</div> </td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">1,249</div></div></td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;">1,109</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">356</div></div></td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;">326</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">54</div></div></td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;">50</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td> </tr>
<tr style="page-break-inside:avoid ; font-family:ARIAL; font-size:9pt">
<td style="vertical-align:top"> <div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 3em; text-indent: -1em; font-size: 9pt; font-family: ARIAL; line-height: normal;">Selling and general</div> </td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">-</div></div></td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;">-</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">147</div></div></td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;">133</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">23</div></div></td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;">25</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td> </tr>
<tr style="page-break-inside:avoid ; font-family:ARIAL; font-size:9pt;background-color:#cceeff">
<td style="vertical-align:top"> <div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 3em; text-indent: -1em; font-size: 9pt; font-family: ARIAL; line-height: normal;">Federal excise tax and fuel charge</div> </td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">-</div></div></td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;">-</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">479</div></div></td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;">404</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">-</div></div></td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;">-</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td> </tr>
<tr style="page-break-inside:avoid ; font-family:ARIAL; font-size:9pt">
<td style="vertical-align:top"> <div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 3em; text-indent: -1em; font-size: 9pt; font-family: ARIAL; line-height: normal;">Depreciation and depletion</div> </td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">373</div></div></td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;">445</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">41</div></div></td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;">39</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">5</div></div></td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;">4</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td> </tr>
<tr style="page-break-inside:avoid ; font-family:ARIAL; font-size:9pt;background-color:#cceeff">
<td style="vertical-align:top"> <div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 3em; text-indent: -1em; font-size: 9pt; font-family: ARIAL; line-height: normal;"><div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;">Non-service</div> pension and postretirement benefit</div> </td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">-</div></div></td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;">-</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">-</div></div></td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;">-</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">-</div></div></td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;">-</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td> </tr>
<tr style="page-break-inside:avoid ; font-family:ARIAL; font-size:9pt">
<td style="BORDER-BOTTOM:0.75pt solid #000000;vertical-align:top"> <div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 3em; text-indent: -1em; font-size: 9pt; font-family: ARIAL; line-height: normal;">Financing <div style="font-size: 8pt; letter-spacing: 0px; top: 0px;;display:inline;">(note 5)</div></div> </td>
<td style=" BORDER-BOTTOM:0.75pt solid #000000;vertical-align:bottom">&#160;&#160;</td>
<td style="BORDER-BOTTOM:0.75pt solid #000000;white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="BORDER-BOTTOM:0.75pt solid #000000;white-space:nowrap;vertical-align:bottom;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">-</div></div></td>
<td style="BORDER-BOTTOM:0.75pt solid #000000;white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style=" BORDER-BOTTOM:0.75pt solid #000000;vertical-align:bottom">&#160;&#160;</td>
<td style="BORDER-BOTTOM:0.75pt solid #000000;white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="BORDER-BOTTOM:0.75pt solid #000000;white-space:nowrap;vertical-align:bottom;text-align:right;">1</td>
<td style="BORDER-BOTTOM:0.75pt solid #000000;white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style=" BORDER-BOTTOM:0.75pt solid #000000;vertical-align:bottom">&#160;&#160;</td>
<td style="BORDER-BOTTOM:0.75pt solid #000000;white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="BORDER-BOTTOM:0.75pt solid #000000;white-space:nowrap;vertical-align:bottom;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">-</div></div></td>
<td style="BORDER-BOTTOM:0.75pt solid #000000;white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style=" BORDER-BOTTOM:0.75pt solid #000000;vertical-align:bottom">&#160;&#160;</td>
<td style="BORDER-BOTTOM:0.75pt solid #000000;white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="BORDER-BOTTOM:0.75pt solid #000000;white-space:nowrap;vertical-align:bottom;text-align:right;">-</td>
<td style="BORDER-BOTTOM:0.75pt solid #000000;white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style=" BORDER-BOTTOM:0.75pt solid #000000;vertical-align:bottom">&#160;&#160;</td>
<td style="BORDER-BOTTOM:0.75pt solid #000000;white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="BORDER-BOTTOM:0.75pt solid #000000;white-space:nowrap;vertical-align:bottom;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">-</div></div></td>
<td style="BORDER-BOTTOM:0.75pt solid #000000;white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style=" BORDER-BOTTOM:0.75pt solid #000000;vertical-align:bottom">&#160;&#160;</td>
<td style="BORDER-BOTTOM:0.75pt solid #000000;white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="BORDER-BOTTOM:0.75pt solid #000000;white-space:nowrap;vertical-align:bottom;text-align:right;">-</td>
<td style="BORDER-BOTTOM:0.75pt solid #000000;white-space:nowrap;vertical-align:bottom">&#160;</td> </tr>
<tr style="page-break-inside:avoid ; font-family:ARIAL; font-size:9pt;background-color:#cceeff">
<td style="BORDER-BOTTOM:0.75pt solid #000000;vertical-align:top"> <div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1.2em; text-indent: -1em; font-size: 9pt; font-family: ARIAL; line-height: normal;"><div style="font-weight:bold;display:inline;">Total expenses</div></div> </td>
<td style=" BORDER-BOTTOM:0.75pt solid #000000;vertical-align:bottom">&#160;&#160;</td>
<td style="BORDER-BOTTOM:0.75pt solid #000000;white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="BORDER-BOTTOM:0.75pt solid #000000;white-space:nowrap;vertical-align:bottom;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">3,514</div></div></td>
<td style="BORDER-BOTTOM:0.75pt solid #000000;white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style=" BORDER-BOTTOM:0.75pt solid #000000;vertical-align:bottom">&#160;&#160;</td>
<td style="BORDER-BOTTOM:0.75pt solid #000000;white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="BORDER-BOTTOM:0.75pt solid #000000;white-space:nowrap;vertical-align:bottom;text-align:right;">3,391</td>
<td style="BORDER-BOTTOM:0.75pt solid #000000;white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style=" BORDER-BOTTOM:0.75pt solid #000000;vertical-align:bottom">&#160;&#160;</td>
<td style="BORDER-BOTTOM:0.75pt solid #000000;white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="BORDER-BOTTOM:0.75pt solid #000000;white-space:nowrap;vertical-align:bottom;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">13,535</div></div></td>
<td style="BORDER-BOTTOM:0.75pt solid #000000;white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style=" BORDER-BOTTOM:0.75pt solid #000000;vertical-align:bottom">&#160;&#160;</td>
<td style="BORDER-BOTTOM:0.75pt solid #000000;white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="BORDER-BOTTOM:0.75pt solid #000000;white-space:nowrap;vertical-align:bottom;text-align:right;">4,922</td>
<td style="BORDER-BOTTOM:0.75pt solid #000000;white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style=" BORDER-BOTTOM:0.75pt solid #000000;vertical-align:bottom">&#160;&#160;</td>
<td style="BORDER-BOTTOM:0.75pt solid #000000;white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="BORDER-BOTTOM:0.75pt solid #000000;white-space:nowrap;vertical-align:bottom;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">397</div></div></td>
<td style="BORDER-BOTTOM:0.75pt solid #000000;white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style=" BORDER-BOTTOM:0.75pt solid #000000;vertical-align:bottom">&#160;&#160;</td>
<td style="BORDER-BOTTOM:0.75pt solid #000000;white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="BORDER-BOTTOM:0.75pt solid #000000;white-space:nowrap;vertical-align:bottom;text-align:right;">288</td>
<td style="BORDER-BOTTOM:0.75pt solid #000000;white-space:nowrap;vertical-align:bottom">&#160;</td> </tr>
<tr style="page-break-inside:avoid ; font-family:ARIAL; font-size:9pt">
<td style="vertical-align:top"> <div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1.2em; text-indent: -1em; font-size: 9pt; font-family: ARIAL; line-height: normal;"><div style="font-weight:bold;display:inline;">Income (loss) before income taxes</div></div> </td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">1,020</div></div></td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;">102</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">510</div></div></td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;">383</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">74</div></div></td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;">88</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td> </tr>
<tr style="page-break-inside:avoid ; font-family:ARIAL; font-size:9pt;background-color:#cceeff">
<td style="BORDER-BOTTOM:0.75pt solid #000000;vertical-align:top"> <div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1.2em; text-indent: -1em; font-size: 9pt; font-family: ARIAL; line-height: normal;"><div style="font-weight:bold;display:inline;">Income tax expense (benefit)</div></div> </td>
<td style=" BORDER-BOTTOM:0.75pt solid #000000;vertical-align:bottom">&#160;&#160;</td>
<td style="BORDER-BOTTOM:0.75pt solid #000000;white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="BORDER-BOTTOM:0.75pt solid #000000;white-space:nowrap;vertical-align:bottom;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">238</div></div></td>
<td style="BORDER-BOTTOM:0.75pt solid #000000;white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style=" BORDER-BOTTOM:0.75pt solid #000000;vertical-align:bottom">&#160;&#160;</td>
<td style="BORDER-BOTTOM:0.75pt solid #000000;white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="BORDER-BOTTOM:0.75pt solid #000000;white-space:nowrap;vertical-align:bottom;text-align:right;">23</td>
<td style="BORDER-BOTTOM:0.75pt solid #000000;white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style=" BORDER-BOTTOM:0.75pt solid #000000;vertical-align:bottom">&#160;&#160;</td>
<td style="BORDER-BOTTOM:0.75pt solid #000000;white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="BORDER-BOTTOM:0.75pt solid #000000;white-space:nowrap;vertical-align:bottom;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">121</div></div></td>
<td style="BORDER-BOTTOM:0.75pt solid #000000;white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style=" BORDER-BOTTOM:0.75pt solid #000000;vertical-align:bottom">&#160;&#160;</td>
<td style="BORDER-BOTTOM:0.75pt solid #000000;white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="BORDER-BOTTOM:0.75pt solid #000000;white-space:nowrap;vertical-align:bottom;text-align:right;">91</td>
<td style="BORDER-BOTTOM:0.75pt solid #000000;white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style=" BORDER-BOTTOM:0.75pt solid #000000;vertical-align:bottom">&#160;&#160;</td>
<td style="BORDER-BOTTOM:0.75pt solid #000000;white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="BORDER-BOTTOM:0.75pt solid #000000;white-space:nowrap;vertical-align:bottom;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">18</div></div></td>
<td style="BORDER-BOTTOM:0.75pt solid #000000;white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style=" BORDER-BOTTOM:0.75pt solid #000000;vertical-align:bottom">&#160;&#160;</td>
<td style="BORDER-BOTTOM:0.75pt solid #000000;white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="BORDER-BOTTOM:0.75pt solid #000000;white-space:nowrap;vertical-align:bottom;text-align:right;">21</td>
<td style="BORDER-BOTTOM:0.75pt solid #000000;white-space:nowrap;vertical-align:bottom">&#160;</td> </tr>
<tr style="page-break-inside:avoid ; font-family:ARIAL; font-size:9pt">
<td style="BORDER-BOTTOM:0.75pt solid #000000;vertical-align:top"> <div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1.2em; text-indent: -1em; font-size: 9pt; font-family: ARIAL; line-height: normal;"><div style="font-weight:bold;display:inline;">Net income (loss)</div></div> </td>
<td style=" BORDER-BOTTOM:0.75pt solid #000000;vertical-align:bottom">&#160;&#160;</td>
<td style="BORDER-BOTTOM:0.75pt solid #000000;white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="BORDER-BOTTOM:0.75pt solid #000000;white-space:nowrap;vertical-align:bottom;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">782</div></div></td>
<td style="BORDER-BOTTOM:0.75pt solid #000000;white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style=" BORDER-BOTTOM:0.75pt solid #000000;vertical-align:bottom">&#160;&#160;</td>
<td style="BORDER-BOTTOM:0.75pt solid #000000;white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="BORDER-BOTTOM:0.75pt solid #000000;white-space:nowrap;vertical-align:bottom;text-align:right;">79</td>
<td style="BORDER-BOTTOM:0.75pt solid #000000;white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style=" BORDER-BOTTOM:0.75pt solid #000000;vertical-align:bottom">&#160;&#160;</td>
<td style="BORDER-BOTTOM:0.75pt solid #000000;white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="BORDER-BOTTOM:0.75pt solid #000000;white-space:nowrap;vertical-align:bottom;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">389</div></div></td>
<td style="BORDER-BOTTOM:0.75pt solid #000000;white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style=" BORDER-BOTTOM:0.75pt solid #000000;vertical-align:bottom">&#160;&#160;</td>
<td style="BORDER-BOTTOM:0.75pt solid #000000;white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="BORDER-BOTTOM:0.75pt solid #000000;white-space:nowrap;vertical-align:bottom;text-align:right;">292</td>
<td style="BORDER-BOTTOM:0.75pt solid #000000;white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style=" BORDER-BOTTOM:0.75pt solid #000000;vertical-align:bottom">&#160;&#160;</td>
<td style="BORDER-BOTTOM:0.75pt solid #000000;white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="BORDER-BOTTOM:0.75pt solid #000000;white-space:nowrap;vertical-align:bottom;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">56</div></div></td>
<td style="BORDER-BOTTOM:0.75pt solid #000000;white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style=" BORDER-BOTTOM:0.75pt solid #000000;vertical-align:bottom">&#160;&#160;</td>
<td style="BORDER-BOTTOM:0.75pt solid #000000;white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="BORDER-BOTTOM:0.75pt solid #000000;white-space:nowrap;vertical-align:bottom;text-align:right;">67</td>
<td style="BORDER-BOTTOM:0.75pt solid #000000;white-space:nowrap;vertical-align:bottom">&#160;</td> </tr>
<tr style="page-break-inside:avoid ; font-family:ARIAL; font-size:9pt;background-color:#cceeff">
<td style="vertical-align:top"> <div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1.2em; text-indent: -1em; font-size: 9pt; font-family: ARIAL; line-height: normal;"><div style="font-weight:bold;display:inline;">Cash flows from (used in) operating activities</div></div> </td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">1,447</div></div></td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;">531</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">375</div></div></td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;">462</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">67</div></div></td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;">62</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td> </tr>
<tr style="page-break-inside:avoid ; font-family:ARIAL; font-size:9pt">
<td style="vertical-align:top"> <div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1.2em; text-indent: -1em; font-size: 9pt; font-family: ARIAL; line-height: normal;"><div style="font-weight:bold;display:inline;">Capital and exploration expenditures <div style="font-size: 8pt; letter-spacing: 0px; top: 0px;;display:inline;">(b)</div></div></div> </td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">222</div></div></td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;">85</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">68</div></div></td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;">68</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">1</div></div></td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;">2</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td> </tr>
<tr style="page-break-inside:avoid ; font-family:ARIAL; font-size:9pt;background-color:#cceeff">
<td style="BORDER-BOTTOM:1.50pt solid #000000;vertical-align:top"> <div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1.2em; text-indent: -1em; font-size: 9pt; font-family: ARIAL; line-height: normal;"><div style="font-weight:bold;display:inline;">Total assets as at March&#160;31</div></div> </td>
<td style=" BORDER-BOTTOM:1.50pt solid #000000;vertical-align:bottom">&#160;&#160;</td>
<td style="BORDER-BOTTOM:1.50pt solid #000000;white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="BORDER-BOTTOM:1.50pt solid #000000;white-space:nowrap;vertical-align:bottom;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">29,182</div></div></td>
<td style="BORDER-BOTTOM:1.50pt solid #000000;white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style=" BORDER-BOTTOM:1.50pt solid #000000;vertical-align:bottom">&#160;&#160;</td>
<td style="BORDER-BOTTOM:1.50pt solid #000000;white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="BORDER-BOTTOM:1.50pt solid #000000;white-space:nowrap;vertical-align:bottom;text-align:right;">31,754</td>
<td style="BORDER-BOTTOM:1.50pt solid #000000;white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style=" BORDER-BOTTOM:1.50pt solid #000000;vertical-align:bottom">&#160;&#160;</td>
<td style="BORDER-BOTTOM:1.50pt solid #000000;white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="BORDER-BOTTOM:1.50pt solid #000000;white-space:nowrap;vertical-align:bottom;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">10,179</div></div></td>
<td style="BORDER-BOTTOM:1.50pt solid #000000;white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style=" BORDER-BOTTOM:1.50pt solid #000000;vertical-align:bottom">&#160;&#160;</td>
<td style="BORDER-BOTTOM:1.50pt solid #000000;white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="BORDER-BOTTOM:1.50pt solid #000000;white-space:nowrap;vertical-align:bottom;text-align:right;">4,909</td>
<td style="BORDER-BOTTOM:1.50pt solid #000000;white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style=" BORDER-BOTTOM:1.50pt solid #000000;vertical-align:bottom">&#160;&#160;</td>
<td style="BORDER-BOTTOM:1.50pt solid #000000;white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="BORDER-BOTTOM:1.50pt solid #000000;white-space:nowrap;vertical-align:bottom;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">501</div></div></td>
<td style="BORDER-BOTTOM:1.50pt solid #000000;white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style=" BORDER-BOTTOM:1.50pt solid #000000;vertical-align:bottom">&#160;&#160;</td>
<td style="BORDER-BOTTOM:1.50pt solid #000000;white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="BORDER-BOTTOM:1.50pt solid #000000;white-space:nowrap;vertical-align:bottom;text-align:right;">462</td>
<td style="BORDER-BOTTOM:1.50pt solid #000000;white-space:nowrap;vertical-align:bottom">&#160;</td> </tr> </table> <div style="font-size:12pt;margin-top:0pt;margin-bottom:0pt">&#160;</div>
<table cellpadding="0" cellspacing="0" style="BORDER-COLLAPSE:COLLAPSE; font-family:ARIAL; font-size:9pt;width:100%;border:0;margin:0 auto">
<tr>
<td style="width: 62%; line-height: 0pt; font-size: 0pt;"><div style="font-size:0pt;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; width: 1%; line-height: 0pt; font-size: 0pt;"><div style="font-size:0pt;;display:inline;">&#160;</div></td>
<td style="line-height: 0pt; font-size: 0pt;"><div style="font-size:0pt;;display:inline;">&#160;</div></td>
<td style="line-height: 0pt; font-size: 0pt;"><div style="font-size:0pt;;display:inline;">&#160;</div></td>
<td style="line-height: 0pt; font-size: 0pt;"><div style="font-size:0pt;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; width: 1%; line-height: 0pt; font-size: 0pt;"><div style="font-size:0pt;;display:inline;">&#160;</div></td>
<td style="line-height: 0pt; font-size: 0pt;"><div style="font-size:0pt;;display:inline;">&#160;</div></td>
<td style="line-height: 0pt; font-size: 0pt;"><div style="font-size:0pt;;display:inline;">&#160;</div></td>
<td style="line-height: 0pt; font-size: 0pt;"><div style="font-size:0pt;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; width: 1%; line-height: 0pt; font-size: 0pt;"><div style="font-size:0pt;;display:inline;">&#160;</div></td>
<td style="line-height: 0pt; font-size: 0pt;"><div style="font-size:0pt;;display:inline;">&#160;</div></td>
<td style="line-height: 0pt; font-size: 0pt;"><div style="font-size:0pt;;display:inline;">&#160;</div></td>
<td style="line-height: 0pt; font-size: 0pt;"><div style="font-size:0pt;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; width: 1%; line-height: 0pt; font-size: 0pt;"><div style="font-size:0pt;;display:inline;">&#160;</div></td>
<td style="line-height: 0pt; font-size: 0pt;"><div style="font-size:0pt;;display:inline;">&#160;</div></td>
<td style="line-height: 0pt; font-size: 0pt;"><div style="font-size:0pt;;display:inline;">&#160;</div></td>
<td style="line-height: 0pt; font-size: 0pt;"><div style="font-size:0pt;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; width: 1%; line-height: 0pt; font-size: 0pt;"><div style="font-size:0pt;;display:inline;">&#160;</div></td>
<td style="line-height: 0pt; font-size: 0pt;"><div style="font-size:0pt;;display:inline;">&#160;</div></td>
<td style="line-height: 0pt; font-size: 0pt;"><div style="font-size:0pt;;display:inline;">&#160;</div></td>
<td style="line-height: 0pt; font-size: 0pt;"><div style="font-size:0pt;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; width: 1%; line-height: 0pt; font-size: 0pt;"><div style="font-size:0pt;;display:inline;">&#160;</div></td>
<td style="line-height: 0pt; font-size: 0pt;"><div style="font-size:0pt;;display:inline;">&#160;</div></td>
<td style="line-height: 0pt; font-size: 0pt;"><div style="font-size:0pt;;display:inline;">&#160;</div></td>
<td style="line-height: 0pt; font-size: 0pt;"><div style="font-size:0pt;;display:inline;">&#160;</div></td> </tr>
<tr style="page-break-inside:avoid ; font-family:ARIAL; font-size:9pt">
<td style="vertical-align:top"> <div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1.2em; text-indent: -1em; font-size: 9pt; font-family: ARIAL; line-height: normal;">Three Months to March&#160;31</div> </td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom;white-space:nowrap;text-align:right;">&#160;</td>
<td colspan="5" style="vertical-align:bottom;white-space:nowrap;text-align:right;">Corporate&#160;and&#160;other</td>
<td style="vertical-align:bottom;white-space:nowrap">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom;white-space:nowrap;text-align:center;">&#160;</td>
<td colspan="5" style="vertical-align:bottom;white-space:nowrap;text-align:center;">Eliminations</td>
<td style="vertical-align:bottom;white-space:nowrap">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom;white-space:nowrap;text-align:center;">&#160;</td>
<td colspan="5" style="vertical-align:bottom;white-space:nowrap;text-align:center;">Consolidated</td>
<td style="vertical-align:bottom;white-space:nowrap">&#160;</td> </tr>
<tr style="page-break-inside:avoid ; font-family:ARIAL; font-size:9pt">
<td style="BORDER-BOTTOM:0.75pt solid #000000;vertical-align:top"> <div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1.2em; text-indent: -1em; font-size: 8pt; font-family: ARIAL; line-height: normal;">millions of Canadian dollars</div> </td>
<td style=" BORDER-BOTTOM:0.75pt solid #000000;vertical-align:bottom">&#160;&#160;</td>
<td style="BORDER-BOTTOM:0.75pt solid #000000;white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="BORDER-BOTTOM:0.75pt solid #000000;white-space:nowrap;vertical-align:bottom;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">2022</div></div></td>
<td style="BORDER-BOTTOM:0.75pt solid #000000;white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style=" BORDER-BOTTOM:0.75pt solid #000000;vertical-align:bottom">&#160;</td>
<td style="BORDER-BOTTOM:0.75pt solid #000000;white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="BORDER-BOTTOM:0.75pt solid #000000;white-space:nowrap;vertical-align:bottom;text-align:right;">2021</td>
<td style="BORDER-BOTTOM:0.75pt solid #000000;white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style=" BORDER-BOTTOM:0.75pt solid #000000;vertical-align:bottom">&#160;</td>
<td style="BORDER-BOTTOM:0.75pt solid #000000;white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="BORDER-BOTTOM:0.75pt solid #000000;white-space:nowrap;vertical-align:bottom;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">2022</div></div></td>
<td style="BORDER-BOTTOM:0.75pt solid #000000;white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style=" BORDER-BOTTOM:0.75pt solid #000000;vertical-align:bottom">&#160;</td>
<td style="BORDER-BOTTOM:0.75pt solid #000000;white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="BORDER-BOTTOM:0.75pt solid #000000;white-space:nowrap;vertical-align:bottom;text-align:right;">2021</td>
<td style="BORDER-BOTTOM:0.75pt solid #000000;white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style=" BORDER-BOTTOM:0.75pt solid #000000;vertical-align:bottom">&#160;</td>
<td style="BORDER-BOTTOM:0.75pt solid #000000;white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="BORDER-BOTTOM:0.75pt solid #000000;white-space:nowrap;vertical-align:bottom;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">2022</div></div></td>
<td style="BORDER-BOTTOM:0.75pt solid #000000;white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style=" BORDER-BOTTOM:0.75pt solid #000000;vertical-align:bottom">&#160;&#160;</td>
<td style="BORDER-BOTTOM:0.75pt solid #000000;white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="BORDER-BOTTOM:0.75pt solid #000000;white-space:nowrap;vertical-align:bottom;text-align:right;">2021</td>
<td style="BORDER-BOTTOM:0.75pt solid #000000;white-space:nowrap;vertical-align:bottom">&#160;</td> </tr>
<tr style="page-break-inside:avoid ; font-family:ARIAL; font-size:9pt;background-color:#cceeff">
<td style="vertical-align:top"> <div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1.2em; text-indent: -1em; font-size: 9pt; font-family: ARIAL; line-height: normal;"><div style="font-weight:bold;display:inline;">Revenues and other income</div></div> </td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td> </tr>
<tr style="page-break-inside:avoid ; font-family:ARIAL; font-size:9pt">
<td style="vertical-align:top"> <div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 3em; text-indent: -1em; font-size: 9pt; font-family: ARIAL; line-height: normal;">Revenues <div style="font-size: 8pt; letter-spacing: 0px; top: 0px;;display:inline;">(a)</div></div> </td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">-</div></div></td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;">-</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">-</div></div></td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;">-</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">12,657</div></div></td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;">6,992</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td> </tr>
<tr style="page-break-inside:avoid ; font-family:ARIAL; font-size:9pt;background-color:#cceeff">
<td style="vertical-align:top"> <div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 3em; text-indent: -1em; font-size: 9pt; font-family: ARIAL; line-height: normal;">Intersegment sales</div> </td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">-</div></div></td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;">-</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">(6,368</div></div></td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">)&#160;</div></div></td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;">(2,177</td>
<td style="white-space:nowrap;vertical-align:bottom">)&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">-</div></div></td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;">-</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td> </tr>
<tr style="page-break-inside:avoid ; font-family:ARIAL; font-size:9pt">
<td style="BORDER-BOTTOM:0.75pt solid #000000;vertical-align:top"> <div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 3em; text-indent: -1em; font-size: 9pt; font-family: ARIAL; line-height: normal;">Investment and other income <div style="font-size: 8pt; letter-spacing: 0px; top: 0px;;display:inline;">(note 3)</div></div> </td>
<td style=" BORDER-BOTTOM:0.75pt solid #000000;vertical-align:bottom">&#160;&#160;</td>
<td style="BORDER-BOTTOM:0.75pt solid #000000;white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="BORDER-BOTTOM:0.75pt solid #000000;white-space:nowrap;vertical-align:bottom;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">4</div></div></td>
<td style="BORDER-BOTTOM:0.75pt solid #000000;white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style=" BORDER-BOTTOM:0.75pt solid #000000;vertical-align:bottom">&#160;</td>
<td style="BORDER-BOTTOM:0.75pt solid #000000;white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="BORDER-BOTTOM:0.75pt solid #000000;white-space:nowrap;vertical-align:bottom;text-align:right;">1</td>
<td style="BORDER-BOTTOM:0.75pt solid #000000;white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style=" BORDER-BOTTOM:0.75pt solid #000000;vertical-align:bottom">&#160;</td>
<td style="BORDER-BOTTOM:0.75pt solid #000000;white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="BORDER-BOTTOM:0.75pt solid #000000;white-space:nowrap;vertical-align:bottom;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">-</div></div></td>
<td style="BORDER-BOTTOM:0.75pt solid #000000;white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style=" BORDER-BOTTOM:0.75pt solid #000000;vertical-align:bottom">&#160;</td>
<td style="BORDER-BOTTOM:0.75pt solid #000000;white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="BORDER-BOTTOM:0.75pt solid #000000;white-space:nowrap;vertical-align:bottom;text-align:right;">-</td>
<td style="BORDER-BOTTOM:0.75pt solid #000000;white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style=" BORDER-BOTTOM:0.75pt solid #000000;vertical-align:bottom">&#160;</td>
<td style="BORDER-BOTTOM:0.75pt solid #000000;white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="BORDER-BOTTOM:0.75pt solid #000000;white-space:nowrap;vertical-align:bottom;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">29</div></div></td>
<td style="BORDER-BOTTOM:0.75pt solid #000000;white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style=" BORDER-BOTTOM:0.75pt solid #000000;vertical-align:bottom">&#160;&#160;</td>
<td style="BORDER-BOTTOM:0.75pt solid #000000;white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="BORDER-BOTTOM:0.75pt solid #000000;white-space:nowrap;vertical-align:bottom;text-align:right;">6</td>
<td style="BORDER-BOTTOM:0.75pt solid #000000;white-space:nowrap;vertical-align:bottom">&#160;</td> </tr>
<tr style="page-break-inside:avoid ; font-family:ARIAL; font-size:9pt;background-color:#cceeff">
<td style="BORDER-BOTTOM:0.75pt solid #000000;vertical-align:top">&#160;</td>
<td style=" BORDER-BOTTOM:0.75pt solid #000000;vertical-align:bottom">&#160;&#160;</td>
<td style="BORDER-BOTTOM:0.75pt solid #000000;white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="BORDER-BOTTOM:0.75pt solid #000000;white-space:nowrap;vertical-align:bottom;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">4</div></div></td>
<td style="BORDER-BOTTOM:0.75pt solid #000000;white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style=" BORDER-BOTTOM:0.75pt solid #000000;vertical-align:bottom">&#160;</td>
<td style="BORDER-BOTTOM:0.75pt solid #000000;white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="BORDER-BOTTOM:0.75pt solid #000000;white-space:nowrap;vertical-align:bottom;text-align:right;">1</td>
<td style="BORDER-BOTTOM:0.75pt solid #000000;white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style=" BORDER-BOTTOM:0.75pt solid #000000;vertical-align:bottom">&#160;</td>
<td style="BORDER-BOTTOM:0.75pt solid #000000;white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="BORDER-BOTTOM:0.75pt solid #000000;white-space:nowrap;vertical-align:bottom;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">(6,368</div></div></td>
<td style="BORDER-BOTTOM:0.75pt solid #000000;white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">)&#160;</div></div></td>
<td style=" BORDER-BOTTOM:0.75pt solid #000000;vertical-align:bottom">&#160;</td>
<td style="BORDER-BOTTOM:0.75pt solid #000000;white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="BORDER-BOTTOM:0.75pt solid #000000;white-space:nowrap;vertical-align:bottom;text-align:right;">(2,177</td>
<td style="BORDER-BOTTOM:0.75pt solid #000000;white-space:nowrap;vertical-align:bottom">)&#160;</td>
<td style=" BORDER-BOTTOM:0.75pt solid #000000;vertical-align:bottom">&#160;</td>
<td style="BORDER-BOTTOM:0.75pt solid #000000;white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="BORDER-BOTTOM:0.75pt solid #000000;white-space:nowrap;vertical-align:bottom;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">12,686</div></div></td>
<td style="BORDER-BOTTOM:0.75pt solid #000000;white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style=" BORDER-BOTTOM:0.75pt solid #000000;vertical-align:bottom">&#160;&#160;</td>
<td style="BORDER-BOTTOM:0.75pt solid #000000;white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="BORDER-BOTTOM:0.75pt solid #000000;white-space:nowrap;vertical-align:bottom;text-align:right;">6,998</td>
<td style="BORDER-BOTTOM:0.75pt solid #000000;white-space:nowrap;vertical-align:bottom">&#160;</td> </tr>
<tr style="page-break-inside:avoid ; font-family:ARIAL; font-size:9pt">
<td style="vertical-align:top"> <div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1.2em; text-indent: -1em; font-size: 9pt; font-family: ARIAL; line-height: normal;"><div style="font-weight:bold;display:inline;">Expenses</div></div> </td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td> </tr>
<tr style="page-break-inside:avoid ; font-family:ARIAL; font-size:9pt;background-color:#cceeff">
<td style="vertical-align:top"> <div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 3em; text-indent: -1em; font-size: 9pt; font-family: ARIAL; line-height: normal;">Exploration</div> </td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">-</div></div></td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;">-</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">-</div></div></td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;">-</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">2</div></div></td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;">2</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td> </tr>
<tr style="page-break-inside:avoid ; font-family:ARIAL; font-size:9pt">
<td style="vertical-align:top"> <div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 3em; text-indent: -1em; font-size: 9pt; font-family: ARIAL; line-height: normal;">Purchases of crude oil and products</div> </td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">-</div></div></td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;">-</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">(6,367</div></div></td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">)&#160;</div></div></td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;">(2,176</td>
<td style="white-space:nowrap;vertical-align:bottom">)&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">8,350</div></div></td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;">3,887</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td> </tr>
<tr style="page-break-inside:avoid ; font-family:ARIAL; font-size:9pt;background-color:#cceeff">
<td style="vertical-align:top"> <div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 3em; text-indent: -1em; font-size: 9pt; font-family: ARIAL; line-height: normal;">Production and manufacturing</div> </td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">-</div></div></td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;">-</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">-</div></div></td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;">-</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">1,659</div></div></td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;">1,485</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td> </tr>
<tr style="page-break-inside:avoid ; font-family:ARIAL; font-size:9pt">
<td style="vertical-align:top"> <div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 3em; text-indent: -1em; font-size: 9pt; font-family: ARIAL; line-height: normal;">Selling and general</div> </td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">56</div></div></td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;">32</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">(1</div></div></td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">)&#160;</div></div></td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;">(1</td>
<td style="white-space:nowrap;vertical-align:bottom">)&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">225</div></div></td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;">189</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td> </tr>
<tr style="page-break-inside:avoid ; font-family:ARIAL; font-size:9pt;background-color:#cceeff">
<td style="vertical-align:top"> <div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 3em; text-indent: -1em; font-size: 9pt; font-family: ARIAL; line-height: normal;">Federal excise tax and fuel charge</div> </td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">-</div></div></td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;">-</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">-</div></div></td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;">-</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">479</div></div></td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;">404</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td> </tr>
<tr style="page-break-inside:avoid ; font-family:ARIAL; font-size:9pt">
<td style="vertical-align:top"> <div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 3em; text-indent: -1em; font-size: 9pt; font-family: ARIAL; line-height: normal;">Depreciation and depletion</div> </td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">7</div></div></td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;">6</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">-</div></div></td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;">-</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">426</div></div></td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;">494</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td> </tr>
<tr style="page-break-inside:avoid ; font-family:ARIAL; font-size:9pt;background-color:#cceeff">
<td style="vertical-align:top"> <div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 3em; text-indent: -1em; font-size: 9pt; font-family: ARIAL; line-height: normal;"><div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;">Non-service</div> pension and postretirement benefit</div> </td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">4</div></div></td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;">11</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">-</div></div></td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;">-</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">4</div></div></td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;">11</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td> </tr>
<tr style="page-break-inside:avoid ; font-family:ARIAL; font-size:9pt">
<td style="BORDER-BOTTOM:0.75pt solid #000000;vertical-align:top"> <div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 3em; text-indent: -1em; font-size: 9pt; font-family: ARIAL; line-height: normal;">Financing <div style="font-size: 8pt; letter-spacing: 0px; top: 0px;;display:inline;">(note 5)</div></div> </td>
<td style=" BORDER-BOTTOM:0.75pt solid #000000;vertical-align:bottom">&#160;&#160;</td>
<td style="BORDER-BOTTOM:0.75pt solid #000000;white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="BORDER-BOTTOM:0.75pt solid #000000;white-space:nowrap;vertical-align:bottom;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">7</div></div></td>
<td style="BORDER-BOTTOM:0.75pt solid #000000;white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style=" BORDER-BOTTOM:0.75pt solid #000000;vertical-align:bottom">&#160;</td>
<td style="BORDER-BOTTOM:0.75pt solid #000000;white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="BORDER-BOTTOM:0.75pt solid #000000;white-space:nowrap;vertical-align:bottom;text-align:right;">13</td>
<td style="BORDER-BOTTOM:0.75pt solid #000000;white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style=" BORDER-BOTTOM:0.75pt solid #000000;vertical-align:bottom">&#160;</td>
<td style="BORDER-BOTTOM:0.75pt solid #000000;white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="BORDER-BOTTOM:0.75pt solid #000000;white-space:nowrap;vertical-align:bottom;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">-</div></div></td>
<td style="BORDER-BOTTOM:0.75pt solid #000000;white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style=" BORDER-BOTTOM:0.75pt solid #000000;vertical-align:bottom">&#160;</td>
<td style="BORDER-BOTTOM:0.75pt solid #000000;white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="BORDER-BOTTOM:0.75pt solid #000000;white-space:nowrap;vertical-align:bottom;text-align:right;">-</td>
<td style="BORDER-BOTTOM:0.75pt solid #000000;white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style=" BORDER-BOTTOM:0.75pt solid #000000;vertical-align:bottom">&#160;</td>
<td style="BORDER-BOTTOM:0.75pt solid #000000;white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="BORDER-BOTTOM:0.75pt solid #000000;white-space:nowrap;vertical-align:bottom;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">7</div></div></td>
<td style="BORDER-BOTTOM:0.75pt solid #000000;white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style=" BORDER-BOTTOM:0.75pt solid #000000;vertical-align:bottom">&#160;&#160;</td>
<td style="BORDER-BOTTOM:0.75pt solid #000000;white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="BORDER-BOTTOM:0.75pt solid #000000;white-space:nowrap;vertical-align:bottom;text-align:right;">14</td>
<td style="BORDER-BOTTOM:0.75pt solid #000000;white-space:nowrap;vertical-align:bottom">&#160;</td> </tr>
<tr style="page-break-inside:avoid ; font-family:ARIAL; font-size:9pt;background-color:#cceeff">
<td style="BORDER-BOTTOM:0.75pt solid #000000;vertical-align:top"> <div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1.2em; text-indent: -1em; font-size: 9pt; font-family: ARIAL; line-height: normal;"><div style="font-weight:bold;display:inline;">Total expenses</div></div> </td>
<td style=" BORDER-BOTTOM:0.75pt solid #000000;vertical-align:bottom">&#160;&#160;</td>
<td style="BORDER-BOTTOM:0.75pt solid #000000;white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="BORDER-BOTTOM:0.75pt solid #000000;white-space:nowrap;vertical-align:bottom;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">74</div></div></td>
<td style="BORDER-BOTTOM:0.75pt solid #000000;white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style=" BORDER-BOTTOM:0.75pt solid #000000;vertical-align:bottom">&#160;</td>
<td style="BORDER-BOTTOM:0.75pt solid #000000;white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="BORDER-BOTTOM:0.75pt solid #000000;white-space:nowrap;vertical-align:bottom;text-align:right;">62</td>
<td style="BORDER-BOTTOM:0.75pt solid #000000;white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style=" BORDER-BOTTOM:0.75pt solid #000000;vertical-align:bottom">&#160;</td>
<td style="BORDER-BOTTOM:0.75pt solid #000000;white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="BORDER-BOTTOM:0.75pt solid #000000;white-space:nowrap;vertical-align:bottom;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">(6,368</div></div></td>
<td style="BORDER-BOTTOM:0.75pt solid #000000;white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">)&#160;</div></div></td>
<td style=" BORDER-BOTTOM:0.75pt solid #000000;vertical-align:bottom">&#160;</td>
<td style="BORDER-BOTTOM:0.75pt solid #000000;white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="BORDER-BOTTOM:0.75pt solid #000000;white-space:nowrap;vertical-align:bottom;text-align:right;">(2,177</td>
<td style="BORDER-BOTTOM:0.75pt solid #000000;white-space:nowrap;vertical-align:bottom">)&#160;</td>
<td style=" BORDER-BOTTOM:0.75pt solid #000000;vertical-align:bottom">&#160;</td>
<td style="BORDER-BOTTOM:0.75pt solid #000000;white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="BORDER-BOTTOM:0.75pt solid #000000;white-space:nowrap;vertical-align:bottom;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">11,152</div></div></td>
<td style="BORDER-BOTTOM:0.75pt solid #000000;white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style=" BORDER-BOTTOM:0.75pt solid #000000;vertical-align:bottom">&#160;&#160;</td>
<td style="BORDER-BOTTOM:0.75pt solid #000000;white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="BORDER-BOTTOM:0.75pt solid #000000;white-space:nowrap;vertical-align:bottom;text-align:right;">6,486</td>
<td style="BORDER-BOTTOM:0.75pt solid #000000;white-space:nowrap;vertical-align:bottom">&#160;</td> </tr>
<tr style="page-break-inside:avoid ; font-family:ARIAL; font-size:9pt">
<td style="vertical-align:top"> <div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1.2em; text-indent: -1em; font-size: 9pt; font-family: ARIAL; line-height: normal;"><div style="font-weight:bold;display:inline;">Income (loss) before income taxes</div></div> </td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">(70</div></div></td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">)&#160;</div></div></td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;">(61</td>
<td style="white-space:nowrap;vertical-align:bottom">)&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">-</div></div></td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;">-</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">1,534</div></div></td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;">512</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td> </tr>
<tr style="page-break-inside:avoid ; font-family:ARIAL; font-size:9pt;background-color:#cceeff">
<td style="BORDER-BOTTOM:0.75pt solid #000000;vertical-align:top"> <div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1.2em; text-indent: -1em; font-size: 9pt; font-family: ARIAL; line-height: normal;"><div style="font-weight:bold;display:inline;">Income tax expense (benefit)</div></div> </td>
<td style=" BORDER-BOTTOM:0.75pt solid #000000;vertical-align:bottom">&#160;&#160;</td>
<td style="BORDER-BOTTOM:0.75pt solid #000000;white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="BORDER-BOTTOM:0.75pt solid #000000;white-space:nowrap;vertical-align:bottom;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">(16</div></div></td>
<td style="BORDER-BOTTOM:0.75pt solid #000000;white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">)&#160;</div></div></td>
<td style=" BORDER-BOTTOM:0.75pt solid #000000;vertical-align:bottom">&#160;</td>
<td style="BORDER-BOTTOM:0.75pt solid #000000;white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="BORDER-BOTTOM:0.75pt solid #000000;white-space:nowrap;vertical-align:bottom;text-align:right;">(15</td>
<td style="BORDER-BOTTOM:0.75pt solid #000000;white-space:nowrap;vertical-align:bottom">)&#160;</td>
<td style=" BORDER-BOTTOM:0.75pt solid #000000;vertical-align:bottom">&#160;</td>
<td style="BORDER-BOTTOM:0.75pt solid #000000;white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="BORDER-BOTTOM:0.75pt solid #000000;white-space:nowrap;vertical-align:bottom;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">-</div></div></td>
<td style="BORDER-BOTTOM:0.75pt solid #000000;white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style=" BORDER-BOTTOM:0.75pt solid #000000;vertical-align:bottom">&#160;</td>
<td style="BORDER-BOTTOM:0.75pt solid #000000;white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="BORDER-BOTTOM:0.75pt solid #000000;white-space:nowrap;vertical-align:bottom;text-align:right;">-</td>
<td style="BORDER-BOTTOM:0.75pt solid #000000;white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style=" BORDER-BOTTOM:0.75pt solid #000000;vertical-align:bottom">&#160;</td>
<td style="BORDER-BOTTOM:0.75pt solid #000000;white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="BORDER-BOTTOM:0.75pt solid #000000;white-space:nowrap;vertical-align:bottom;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">361</div></div></td>
<td style="BORDER-BOTTOM:0.75pt solid #000000;white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style=" BORDER-BOTTOM:0.75pt solid #000000;vertical-align:bottom">&#160;&#160;</td>
<td style="BORDER-BOTTOM:0.75pt solid #000000;white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="BORDER-BOTTOM:0.75pt solid #000000;white-space:nowrap;vertical-align:bottom;text-align:right;">120</td>
<td style="BORDER-BOTTOM:0.75pt solid #000000;white-space:nowrap;vertical-align:bottom">&#160;</td> </tr>
<tr style="page-break-inside:avoid ; font-family:ARIAL; font-size:9pt">
<td style="BORDER-BOTTOM:0.75pt solid #000000;vertical-align:top"> <div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1.2em; text-indent: -1em; font-size: 9pt; font-family: ARIAL; line-height: normal;"><div style="font-weight:bold;display:inline;">Net income (loss)</div></div> </td>
<td style=" BORDER-BOTTOM:0.75pt solid #000000;vertical-align:bottom">&#160;&#160;</td>
<td style="BORDER-BOTTOM:0.75pt solid #000000;white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="BORDER-BOTTOM:0.75pt solid #000000;white-space:nowrap;vertical-align:bottom;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">(54</div></div></td>
<td style="BORDER-BOTTOM:0.75pt solid #000000;white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">)&#160;</div></div></td>
<td style=" BORDER-BOTTOM:0.75pt solid #000000;vertical-align:bottom">&#160;</td>
<td style="BORDER-BOTTOM:0.75pt solid #000000;white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="BORDER-BOTTOM:0.75pt solid #000000;white-space:nowrap;vertical-align:bottom;text-align:right;">(46</td>
<td style="BORDER-BOTTOM:0.75pt solid #000000;white-space:nowrap;vertical-align:bottom">)&#160;</td>
<td style=" BORDER-BOTTOM:0.75pt solid #000000;vertical-align:bottom">&#160;</td>
<td style="BORDER-BOTTOM:0.75pt solid #000000;white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="BORDER-BOTTOM:0.75pt solid #000000;white-space:nowrap;vertical-align:bottom;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">-</div></div></td>
<td style="BORDER-BOTTOM:0.75pt solid #000000;white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style=" BORDER-BOTTOM:0.75pt solid #000000;vertical-align:bottom">&#160;</td>
<td style="BORDER-BOTTOM:0.75pt solid #000000;white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="BORDER-BOTTOM:0.75pt solid #000000;white-space:nowrap;vertical-align:bottom;text-align:right;">-</td>
<td style="BORDER-BOTTOM:0.75pt solid #000000;white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style=" BORDER-BOTTOM:0.75pt solid #000000;vertical-align:bottom">&#160;</td>
<td style="BORDER-BOTTOM:0.75pt solid #000000;white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="BORDER-BOTTOM:0.75pt solid #000000;white-space:nowrap;vertical-align:bottom;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">1,173</div></div></td>
<td style="BORDER-BOTTOM:0.75pt solid #000000;white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style=" BORDER-BOTTOM:0.75pt solid #000000;vertical-align:bottom">&#160;&#160;</td>
<td style="BORDER-BOTTOM:0.75pt solid #000000;white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="BORDER-BOTTOM:0.75pt solid #000000;white-space:nowrap;vertical-align:bottom;text-align:right;">392</td>
<td style="BORDER-BOTTOM:0.75pt solid #000000;white-space:nowrap;vertical-align:bottom">&#160;</td> </tr>
<tr style="page-break-inside:avoid ; font-family:ARIAL; font-size:9pt;background-color:#cceeff">
<td style="vertical-align:top"> <div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1.2em; text-indent: -1em; font-size: 9pt; font-family: ARIAL; line-height: normal;"><div style="font-weight:bold;display:inline;">Cash flows from (used in) operating activities</div></div> </td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">25</div></div></td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;">(10</td>
<td style="white-space:nowrap;vertical-align:bottom">)&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">-</div></div></td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;">-</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">1,914</div></div></td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;">1,045</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td> </tr>
<tr style="page-break-inside:avoid ; font-family:ARIAL; font-size:9pt">
<td style="vertical-align:top"> <div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1.2em; text-indent: -1em; font-size: 9pt; font-family: ARIAL; line-height: normal;"><div style="font-weight:bold;display:inline;">Capital and exploration expenditures <div style="font-size: 8pt; letter-spacing: 0px; top: 0px;;display:inline;">(b)</div></div></div> </td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">5</div></div></td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;">8</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">-</div></div></td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;">-</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">296</div></div></td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;">163</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td> </tr>
<tr style="page-break-inside:avoid ; font-family:ARIAL; font-size:9pt;background-color:#cceeff">
<td style="BORDER-BOTTOM:1.50pt solid #000000;vertical-align:top"> <div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1.2em; text-indent: -1em; font-size: 9pt; font-family: ARIAL; line-height: normal;"><div style="font-weight:bold;display:inline;">Total assets as at March&#160;31</div></div> </td>
<td style=" BORDER-BOTTOM:1.50pt solid #000000;vertical-align:bottom">&#160;&#160;</td>
<td style="BORDER-BOTTOM:1.50pt solid #000000;white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="BORDER-BOTTOM:1.50pt solid #000000;white-space:nowrap;vertical-align:bottom;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;&#160;4,136</div></div></td>
<td style="BORDER-BOTTOM:1.50pt solid #000000;white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style=" BORDER-BOTTOM:1.50pt solid #000000;vertical-align:bottom">&#160;</td>
<td style="BORDER-BOTTOM:1.50pt solid #000000;white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="BORDER-BOTTOM:1.50pt solid #000000;white-space:nowrap;vertical-align:bottom;text-align:right;">&#160;&#160;2,346</td>
<td style="BORDER-BOTTOM:1.50pt solid #000000;white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style=" BORDER-BOTTOM:1.50pt solid #000000;vertical-align:bottom">&#160;</td>
<td style="BORDER-BOTTOM:1.50pt solid #000000;white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="BORDER-BOTTOM:1.50pt solid #000000;white-space:nowrap;vertical-align:bottom;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">(188</div></div></td>
<td style="BORDER-BOTTOM:1.50pt solid #000000;white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">)&#160;</div></div></td>
<td style=" BORDER-BOTTOM:1.50pt solid #000000;vertical-align:bottom">&#160;</td>
<td style="BORDER-BOTTOM:1.50pt solid #000000;white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="BORDER-BOTTOM:1.50pt solid #000000;white-space:nowrap;vertical-align:bottom;text-align:right;">(464</td>
<td style="BORDER-BOTTOM:1.50pt solid #000000;white-space:nowrap;vertical-align:bottom">)&#160;</td>
<td style=" BORDER-BOTTOM:1.50pt solid #000000;vertical-align:bottom">&#160;</td>
<td style="BORDER-BOTTOM:1.50pt solid #000000;white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="BORDER-BOTTOM:1.50pt solid #000000;white-space:nowrap;vertical-align:bottom;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">43,810</div></div></td>
<td style="BORDER-BOTTOM:1.50pt solid #000000;white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style=" BORDER-BOTTOM:1.50pt solid #000000;vertical-align:bottom">&#160;&#160;</td>
<td style="BORDER-BOTTOM:1.50pt solid #000000;white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="BORDER-BOTTOM:1.50pt solid #000000;white-space:nowrap;vertical-align:bottom;text-align:right;">39,007</td>
<td style="BORDER-BOTTOM:1.50pt solid #000000;white-space:nowrap;vertical-align:bottom">&#160;</td> </tr> </table> <div style="margin-top:0pt;margin-bottom:0pt ; font-size:8pt">&#160;</div> <div style="margin-top:0pt;margin-bottom:0pt ; font-size:8pt">&#160;</div>
<table cellpadding="0" cellspacing="0" style="BORDER-COLLAPSE:COLLAPSE; font-family:ARIAL; font-size:8pt;border:0;width:100%">
<tr style="page-break-inside:avoid">
<td style="width:4%;vertical-align:top;text-align:left;">(a)</td>
<td style="vertical-align:top;text-align:left;"> <div style="margin-top: 0pt; margin-bottom: 0pt; font-size: 8pt; font-family: ARIAL; text-align: left; line-height: normal;">Included export sales to the United States of $2,504&#160;million (2021 - $1,569 million). </div> </td> </tr> </table>
<table cellpadding="0" cellspacing="0" style="BORDER-COLLAPSE:COLLAPSE; font-family:ARIAL; font-size:8pt;border:0;width:100%">
<tr style="page-break-inside:avoid">
<td style="width:4%;vertical-align:top;text-align:left;">(b)</td>
<td style="vertical-align:top;text-align:left;"> <div style="margin-top: 0pt; margin-bottom: 0pt; font-size: 8pt; font-family: ARIAL; text-align: left; line-height: normal;">Capital and exploration expenditures (CAPEX) include exploration expenses, additions to property, plant and equipment, additions to finance leases, additional investments and acquisitions and the company&#8217;s share of similar costs for equity companies. CAPEX excludes the purchase of carbon emission credits. </div> </td> </tr> </table> <div style="margin-top:0pt;margin-bottom:0pt ; font-size:8pt">&#160;</div> <span></span>
</td>
</tr>
</table>
<div style="display: none;"><table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ScheduleOfSegmentReportingInformationBySegmentTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Tabular disclosure of the profit or loss and total assets for each reportable segment. An entity discloses certain information on each reportable segment if the amounts (a) are included in the measure of segment profit or loss reviewed by the chief operating decision maker or (b) are otherwise regularly provided to the chief operating decision maker, even if not included in that measure of segment profit or loss.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 22<br> -URI http://asc.fasb.org/extlink&amp;oid=123359005&amp;loc=d3e8736-108599<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 25<br> -URI http://asc.fasb.org/extlink&amp;oid=123359005&amp;loc=d3e8813-108599<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 350<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=121556970&amp;loc=d3e13816-109267<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 30<br> -URI http://asc.fasb.org/extlink&amp;oid=123359005&amp;loc=d3e8906-108599<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ScheduleOfSegmentReportingInformationBySegmentTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table></div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>34
<FILENAME>R21.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.1</span><table class="report" border="0" cellspacing="2" id="idm139655449508760">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Investment and other income (Tables)<br></strong></div></th>
<th class="th" colspan="1">3 Months Ended</th>
</tr>
<tr><th class="th"><div>Mar. 31, 2022</div></th></tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_InterestAndOtherIncomeTableTextBlock', window );">Investment and other income</a></td>
<td class="text"><div style="margin-top:12pt; margin-bottom:0pt; font-size:10pt; font-family:ARIAL">Investment and other income included gains and losses on asset sales as follows: </div>
<table cellpadding="0" cellspacing="0" style="BORDER-COLLAPSE:COLLAPSE; font-family:ARIAL; font-size:9pt;width:100%;border:0;margin:0 auto">
<tr>
<td style="width: 94%; line-height: 0pt; font-size: 0pt;"><div style="font-size:0pt;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; width: 1%; line-height: 0pt; font-size: 0pt;"><div style="font-size:0pt;;display:inline;">&#160;</div></td>
<td style="line-height: 0pt; font-size: 0pt;"><div style="font-size:0pt;;display:inline;">&#160;</div></td>
<td style="line-height: 0pt; font-size: 0pt;"><div style="font-size:0pt;;display:inline;">&#160;</div></td>
<td style="line-height: 0pt; font-size: 0pt;"><div style="font-size:0pt;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; width: 1%; line-height: 0pt; font-size: 0pt;"><div style="font-size:0pt;;display:inline;">&#160;</div></td>
<td style="line-height: 0pt; font-size: 0pt;"><div style="font-size:0pt;;display:inline;">&#160;</div></td>
<td style="line-height: 0pt; font-size: 0pt;"><div style="font-size:0pt;;display:inline;">&#160;</div></td>
<td style="line-height: 0pt; font-size: 0pt;"><div style="font-size:0pt;;display:inline;">&#160;</div></td> </tr>
<tr style="page-break-inside:avoid ; font-family:ARIAL; font-size:9pt">
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td colspan="7" style="vertical-align:bottom;text-align:center;">Three&#160;Months<br/> to&#160;March&#160;31</td> </tr>
<tr style="page-break-inside:avoid ; font-family:ARIAL; font-size:9pt">
<td style="BORDER-BOTTOM:0.75pt solid #000000;vertical-align:top"><div style="font-size: 8pt; letter-spacing: 0px; top: 0px;;display:inline;">&#160;millions of Canadian dollars</div></td>
<td style=" BORDER-BOTTOM:0.75pt solid #000000;vertical-align:bottom">&#160;&#160;</td>
<td colspan="3" style="BORDER-BOTTOM:0.75pt solid #000000;vertical-align:bottom;white-space:nowrap;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">2022</div></div></td>
<td style=" BORDER-BOTTOM:0.75pt solid #000000;vertical-align:bottom">&#160;&#160;&#160;&#160;</td>
<td colspan="3" style="BORDER-BOTTOM:0.75pt solid #000000;vertical-align:bottom;white-space:nowrap;text-align:center;">2021</td> </tr>
<tr style="page-break-inside:avoid ; font-family:ARIAL; font-size:9pt;background-color:#cceeff">
<td style="vertical-align:top"> <div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1.2em; text-indent: -1em; font-size: 9pt; font-family: ARIAL; line-height: normal;">Proceeds from asset sales</div> </td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">24</div></div></td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align:bottom">&#160;&#160;&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;">7</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td> </tr>
<tr style="page-break-inside:avoid ; font-family:ARIAL; font-size:9pt">
<td style="BORDER-BOTTOM:0.75pt solid #000000;vertical-align:top"> <div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1.2em; text-indent: -1em; font-size: 9pt; font-family: ARIAL; line-height: normal;">Book value of asset sales</div> </td>
<td style=" BORDER-BOTTOM:0.75pt solid #000000;vertical-align:bottom">&#160;&#160;</td>
<td style="BORDER-BOTTOM:0.75pt solid #000000;white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="BORDER-BOTTOM:0.75pt solid #000000;white-space:nowrap;vertical-align:bottom;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">4</div></div></td>
<td style="BORDER-BOTTOM:0.75pt solid #000000;white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style=" BORDER-BOTTOM:0.75pt solid #000000;vertical-align:bottom">&#160;&#160;&#160;&#160;</td>
<td style="BORDER-BOTTOM:0.75pt solid #000000;white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="BORDER-BOTTOM:0.75pt solid #000000;white-space:nowrap;vertical-align:bottom;text-align:right;">4</td>
<td style="BORDER-BOTTOM:0.75pt solid #000000;white-space:nowrap;vertical-align:bottom">&#160;</td> </tr>
<tr style="page-break-inside:avoid ; font-family:ARIAL; font-size:9pt;background-color:#cceeff">
<td style="BORDER-BOTTOM:0.75pt solid #000000;vertical-align:top"> <div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1.2em; text-indent: -1em; font-size: 9pt; font-family: ARIAL; line-height: normal;">Gain (loss) on asset sales, before tax</div> </td>
<td style=" BORDER-BOTTOM:0.75pt solid #000000;vertical-align:bottom">&#160;&#160;</td>
<td style="BORDER-BOTTOM:0.75pt solid #000000;white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="BORDER-BOTTOM:0.75pt solid #000000;white-space:nowrap;vertical-align:bottom;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">20</div></div></td>
<td style="BORDER-BOTTOM:0.75pt solid #000000;white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;&#160;</div></div></td>
<td style=" BORDER-BOTTOM:0.75pt solid #000000;vertical-align:bottom">&#160;&#160;&#160;&#160;</td>
<td style="BORDER-BOTTOM:0.75pt solid #000000;white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="BORDER-BOTTOM:0.75pt solid #000000;white-space:nowrap;vertical-align:bottom;text-align:right;">&#160;&#160;&#160;&#160;3</td>
<td style="BORDER-BOTTOM:0.75pt solid #000000;white-space:nowrap;vertical-align:bottom">&#160;&#160;</td> </tr>
<tr style="page-break-inside:avoid ; font-family:ARIAL; font-size:9pt">
<td style="BORDER-BOTTOM:1.50pt solid #000000;vertical-align:top"> <div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1.2em; text-indent: -1em; font-size: 9pt; font-family: ARIAL; line-height: normal;">Gain (loss) on asset sales, after tax</div> </td>
<td style=" BORDER-BOTTOM:1.50pt solid #000000;vertical-align:bottom">&#160;&#160;</td>
<td style="BORDER-BOTTOM:1.50pt solid #000000;white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="BORDER-BOTTOM:1.50pt solid #000000;white-space:nowrap;vertical-align:bottom;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">16</div></div></td>
<td style="BORDER-BOTTOM:1.50pt solid #000000;white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style=" BORDER-BOTTOM:1.50pt solid #000000;vertical-align:bottom">&#160;&#160;&#160;&#160;</td>
<td style="BORDER-BOTTOM:1.50pt solid #000000;white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="BORDER-BOTTOM:1.50pt solid #000000;white-space:nowrap;vertical-align:bottom;text-align:right;">2</td>
<td style="BORDER-BOTTOM:1.50pt solid #000000;white-space:nowrap;vertical-align:bottom">&#160;</td> </tr> </table> <span></span>
</td>
</tr>
</table>
<div style="display: none;"><table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_InterestAndOtherIncomeTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Tabular disclosure of interest income and income classified as other.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_InterestAndOtherIncomeTableTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table></div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>35
<FILENAME>R22.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.1</span><table class="report" border="0" cellspacing="2" id="idm139655449448280">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Employee retirement benefits (Tables)<br></strong></div></th>
<th class="th" colspan="1">3 Months Ended</th>
</tr>
<tr><th class="th"><div>Mar. 31, 2022</div></th></tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ScheduleOfNetBenefitCostsTableTextBlock', window );">Schedule of Net Benefit Costs</a></td>
<td class="text"><div style="margin-top:12pt; margin-bottom:0pt; font-size:10pt; font-family:ARIAL">The components of net benefit cost were as follows: </div>
<table cellpadding="0" cellspacing="0" style="BORDER-COLLAPSE:COLLAPSE; font-family:ARIAL; font-size:9pt;width:100%;border:0;margin:0 auto">
<tr>
<td style="width: 94%; line-height: 0pt; font-size: 0pt;"><div style="font-size:0pt;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; width: 1%; line-height: 0pt; font-size: 0pt;"><div style="font-size:0pt;;display:inline;">&#160;</div></td>
<td style="line-height: 0pt; font-size: 0pt;"><div style="font-size:0pt;;display:inline;">&#160;</div></td>
<td style="line-height: 0pt; font-size: 0pt;"><div style="font-size:0pt;;display:inline;">&#160;</div></td>
<td style="line-height: 0pt; font-size: 0pt;"><div style="font-size:0pt;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; width: 1%; line-height: 0pt; font-size: 0pt;"><div style="font-size:0pt;;display:inline;">&#160;</div></td>
<td style="line-height: 0pt; font-size: 0pt;"><div style="font-size:0pt;;display:inline;">&#160;</div></td>
<td style="line-height: 0pt; font-size: 0pt;"><div style="font-size:0pt;;display:inline;">&#160;</div></td>
<td style="line-height: 0pt; font-size: 0pt;"><div style="font-size:0pt;;display:inline;">&#160;</div></td> </tr>
<tr style="page-break-inside:avoid ; font-family:ARIAL; font-size:9pt">
<td style="vertical-align:top">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td colspan="6" style="vertical-align:bottom;white-space:nowrap;text-align:center;">Three&#160;Months<br/> to&#160;March&#160;31</td>
<td style="vertical-align:bottom">&#160;</td> </tr>
<tr style="page-break-inside:avoid ; font-family:ARIAL; font-size:9pt">
<td style="BORDER-BOTTOM:0.75pt solid #000000;vertical-align:top"><div style="font-size: 8pt; letter-spacing: 0px; top: 0px;;display:inline;">&#160;millions of Canadian dollars</div></td>
<td style=" BORDER-BOTTOM:0.75pt solid #000000;vertical-align:bottom">&#160;&#160;</td>
<td colspan="2" style="BORDER-BOTTOM:0.75pt solid #000000;vertical-align:bottom;white-space:nowrap;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">2022</div></div></td>
<td style=" BORDER-BOTTOM:0.75pt solid #000000;vertical-align:bottom">&#160;</td>
<td style=" BORDER-BOTTOM:0.75pt solid #000000;vertical-align:bottom">&#160;&#160;&#160;&#160;</td>
<td colspan="2" style="BORDER-BOTTOM:0.75pt solid #000000;vertical-align:bottom;white-space:nowrap;text-align:center;">2021</td>
<td style=" BORDER-BOTTOM:0.75pt solid #000000;vertical-align:bottom">&#160;</td> </tr>
<tr style="page-break-inside:avoid ; font-family:ARIAL; font-size:9pt;background-color:#cceeff">
<td style="vertical-align:top"> <div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1.2em; text-indent: -1em; font-size: 9pt; font-family: ARIAL; line-height: normal;">Pension benefits:</div> </td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;&#160;&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td> </tr>
<tr style="page-break-inside:avoid ; font-family:ARIAL; font-size:9pt">
<td style="vertical-align:top"> <div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 3em; text-indent: -1em; font-size: 9pt; font-family: ARIAL; line-height: normal;">Service cost</div> </td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">70</div></div></td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align:bottom">&#160;&#160;&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;">81</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td> </tr>
<tr style="page-break-inside:avoid ; font-family:ARIAL; font-size:9pt;background-color:#cceeff">
<td style="vertical-align:top"> <div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 3em; text-indent: -1em; font-size: 9pt; font-family: ARIAL; line-height: normal;">Interest cost</div> </td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">73</div></div></td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align:bottom">&#160;&#160;&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;">68</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td> </tr>
<tr style="page-break-inside:avoid ; font-family:ARIAL; font-size:9pt">
<td style="vertical-align:top"> <div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 3em; text-indent: -1em; font-size: 9pt; font-family: ARIAL; line-height: normal;">Expected return on plan assets</div> </td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">(103</div></div></td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">)&#160;</div></div></td>
<td style="vertical-align:bottom">&#160;&#160;&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;">(107</td>
<td style="white-space:nowrap;vertical-align:bottom">)&#160;</td> </tr>
<tr style="page-break-inside:avoid ; font-family:ARIAL; font-size:9pt;background-color:#cceeff">
<td style="vertical-align:top"> <div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 3em; text-indent: -1em; font-size: 9pt; font-family: ARIAL; line-height: normal;">Amortization of prior service cost</div> </td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">4</div></div></td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align:bottom">&#160;&#160;&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;">4</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td> </tr>
<tr style="page-break-inside:avoid ; font-family:ARIAL; font-size:9pt">
<td style="BORDER-BOTTOM:0.75pt solid #000000;vertical-align:top"> <div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 3em; text-indent: -1em; font-size: 9pt; font-family: ARIAL; line-height: normal;">Amortization of actuarial loss (gain)</div> </td>
<td style=" BORDER-BOTTOM:0.75pt solid #000000;vertical-align:bottom">&#160;&#160;</td>
<td style="BORDER-BOTTOM:0.75pt solid #000000;white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="BORDER-BOTTOM:0.75pt solid #000000;white-space:nowrap;vertical-align:bottom;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">22</div></div></td>
<td style="BORDER-BOTTOM:0.75pt solid #000000;white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style=" BORDER-BOTTOM:0.75pt solid #000000;vertical-align:bottom">&#160;&#160;&#160;&#160;</td>
<td style="BORDER-BOTTOM:0.75pt solid #000000;white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="BORDER-BOTTOM:0.75pt solid #000000;white-space:nowrap;vertical-align:bottom;text-align:right;">36</td>
<td style="BORDER-BOTTOM:0.75pt solid #000000;white-space:nowrap;vertical-align:bottom">&#160;</td> </tr>
<tr style="page-break-inside:avoid ; font-family:ARIAL; font-size:9pt;background-color:#cceeff">
<td style="BORDER-BOTTOM:1.50pt solid #000000;vertical-align:top"> <div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 3em; text-indent: -1em; font-size: 9pt; font-family: ARIAL; line-height: normal;">Net benefit cost</div> </td>
<td style=" BORDER-BOTTOM:1.50pt solid #000000;vertical-align:bottom">&#160;&#160;</td>
<td style="BORDER-BOTTOM:1.50pt solid #000000;white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="BORDER-BOTTOM:1.50pt solid #000000;white-space:nowrap;vertical-align:bottom;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">66</div></div></td>
<td style="BORDER-BOTTOM:1.50pt solid #000000;white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style=" BORDER-BOTTOM:1.50pt solid #000000;vertical-align:bottom">&#160;&#160;&#160;&#160;</td>
<td style="BORDER-BOTTOM:1.50pt solid #000000;white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="BORDER-BOTTOM:1.50pt solid #000000;white-space:nowrap;vertical-align:bottom;text-align:right;">82</td>
<td style="BORDER-BOTTOM:1.50pt solid #000000;white-space:nowrap;vertical-align:bottom">&#160;</td> </tr>
<tr style="font-size:1pt">
<td style="height:9.75pt">&#160;</td>
<td colspan="4" style="height:9.75pt">&#160;</td>
<td colspan="4" style="height:9.75pt">&#160;</td> </tr>
<tr style="page-break-inside:avoid ; font-family:ARIAL; font-size:9pt">
<td style="vertical-align:top"> <div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1.2em; text-indent: -1em; font-size: 9pt; font-family: ARIAL; line-height: normal;">Other postretirement benefits:</div> </td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;&#160;&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td> </tr>
<tr style="page-break-inside:avoid ; font-family:ARIAL; font-size:9pt;background-color:#cceeff">
<td style="vertical-align:top"> <div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 3em; text-indent: -1em; font-size: 9pt; font-family: ARIAL; line-height: normal;">Service cost</div> </td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">6</div></div></td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align:bottom">&#160;&#160;&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;">7</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td> </tr>
<tr style="page-break-inside:avoid ; font-family:ARIAL; font-size:9pt">
<td style="vertical-align:top"> <div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 3em; text-indent: -1em; font-size: 9pt; font-family: ARIAL; line-height: normal;">Interest cost</div> </td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">6</div></div></td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align:bottom">&#160;&#160;&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;">6</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td> </tr>
<tr style="page-break-inside:avoid ; font-family:ARIAL; font-size:9pt;background-color:#cceeff">
<td style="BORDER-BOTTOM:0.75pt solid #000000;vertical-align:top"> <div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 3em; text-indent: -1em; font-size: 9pt; font-family: ARIAL; line-height: normal;">Amortization of actuarial loss (gain)</div> </td>
<td style=" BORDER-BOTTOM:0.75pt solid #000000;vertical-align:bottom">&#160;&#160;</td>
<td style="BORDER-BOTTOM:0.75pt solid #000000;white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="BORDER-BOTTOM:0.75pt solid #000000;white-space:nowrap;vertical-align:bottom;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">2</div></div></td>
<td style="BORDER-BOTTOM:0.75pt solid #000000;white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style=" BORDER-BOTTOM:0.75pt solid #000000;vertical-align:bottom">&#160;&#160;&#160;&#160;</td>
<td style="BORDER-BOTTOM:0.75pt solid #000000;white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="BORDER-BOTTOM:0.75pt solid #000000;white-space:nowrap;vertical-align:bottom;text-align:right;">4</td>
<td style="BORDER-BOTTOM:0.75pt solid #000000;white-space:nowrap;vertical-align:bottom">&#160;</td> </tr>
<tr style="page-break-inside:avoid ; font-family:ARIAL; font-size:9pt">
<td style="BORDER-BOTTOM:1.50pt solid #000000;vertical-align:top"> <div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 3em; text-indent: -1em; font-size: 9pt; font-family: ARIAL; line-height: normal;">Net benefit cost</div> </td>
<td style=" BORDER-BOTTOM:1.50pt solid #000000;vertical-align:bottom">&#160;&#160;</td>
<td style="BORDER-BOTTOM:1.50pt solid #000000;white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="BORDER-BOTTOM:1.50pt solid #000000;white-space:nowrap;vertical-align:bottom;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">14</div></div></td>
<td style="BORDER-BOTTOM:1.50pt solid #000000;white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style=" BORDER-BOTTOM:1.50pt solid #000000;vertical-align:bottom">&#160;&#160;&#160;&#160;</td>
<td style="BORDER-BOTTOM:1.50pt solid #000000;white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="BORDER-BOTTOM:1.50pt solid #000000;white-space:nowrap;vertical-align:bottom;text-align:right;">17</td>
<td style="BORDER-BOTTOM:1.50pt solid #000000;white-space:nowrap;vertical-align:bottom">&#160;</td> </tr> </table> <span></span>
</td>
</tr>
</table>
<div style="display: none;"><table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ScheduleOfNetBenefitCostsTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Tabular disclosure of the components of net benefit costs for pension plans and/or other employee benefit plans including service cost, interest cost, expected return on plan assets, gain (loss), prior service cost or credit, transition asset or obligation, and gain (loss) recognized due to settlements or curtailments.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 715<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (h)<br> -URI http://asc.fasb.org/extlink&amp;oid=123447040&amp;loc=d3e1928-114920<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ScheduleOfNetBenefitCostsTableTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table></div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>36
<FILENAME>R23.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.1</span><table class="report" border="0" cellspacing="2" id="idm139655365582904">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Financing Costs (Tables)<br></strong></div></th>
<th class="th" colspan="1">3 Months Ended</th>
</tr>
<tr><th class="th"><div>Mar. 31, 2022</div></th></tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_imo_ScheduleOfFinancingCostTableTextBlock', window );">Financing costs</a></td>
<td class="text">
<table cellpadding="0" cellspacing="0" style="BORDER-COLLAPSE:COLLAPSE; font-family:ARIAL; font-size:9pt;width:100%;border:0;margin:0 auto">
<tr>
<td style="width: 94%; line-height: 0pt; font-size: 0pt;"><div style="font-size:0pt;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; width: 1%; line-height: 0pt; font-size: 0pt;"><div style="font-size:0pt;;display:inline;">&#160;</div></td>
<td style="line-height: 0pt; font-size: 0pt;"><div style="font-size:0pt;;display:inline;">&#160;</div></td>
<td style="line-height: 0pt; font-size: 0pt;"><div style="font-size:0pt;;display:inline;">&#160;</div></td>
<td style="line-height: 0pt; font-size: 0pt;"><div style="font-size:0pt;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; width: 1%; line-height: 0pt; font-size: 0pt;"><div style="font-size:0pt;;display:inline;">&#160;</div></td>
<td style="line-height: 0pt; font-size: 0pt;"><div style="font-size:0pt;;display:inline;">&#160;</div></td>
<td style="line-height: 0pt; font-size: 0pt;"><div style="font-size:0pt;;display:inline;">&#160;</div></td>
<td style="line-height: 0pt; font-size: 0pt;"><div style="font-size:0pt;;display:inline;">&#160;</div></td> </tr>
<tr style="page-break-inside:avoid ; font-family:ARIAL; font-size:9pt">
<td style="vertical-align:top">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td colspan="6" style="vertical-align:bottom;white-space:nowrap;text-align:center;">Three&#160;Months<br/> to&#160;March&#160;31</td>
<td style="vertical-align:bottom">&#160;</td> </tr>
<tr style="page-break-inside:avoid ; font-family:ARIAL; font-size:9pt">
<td style="BORDER-BOTTOM:0.75pt solid #000000;vertical-align:top">&#160;<div style="font-size: 8pt; letter-spacing: 0px; top: 0px;;display:inline;">millions of Canadian dollars</div></td>
<td style=" BORDER-BOTTOM:0.75pt solid #000000;vertical-align:bottom">&#160;&#160;</td>
<td colspan="2" style="BORDER-BOTTOM:0.75pt solid #000000;vertical-align:bottom;white-space:nowrap;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">2022</div></div></td>
<td style=" BORDER-BOTTOM:0.75pt solid #000000;vertical-align:bottom">&#160;</td>
<td style=" BORDER-BOTTOM:0.75pt solid #000000;vertical-align:bottom">&#160;&#160;&#160;&#160;</td>
<td colspan="2" style="BORDER-BOTTOM:0.75pt solid #000000;vertical-align:bottom;white-space:nowrap;text-align:center;">2021</td>
<td style=" BORDER-BOTTOM:0.75pt solid #000000;vertical-align:bottom">&#160;</td> </tr>
<tr style="page-break-inside:avoid ; font-family:ARIAL; font-size:9pt;background-color:#cceeff">
<td style="vertical-align:top"> <div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1.2em; text-indent: -1em; font-size: 9pt; font-family: ARIAL; line-height: normal;">Debt-related interest</div> </td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">12</div></div></td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align:bottom">&#160;&#160;&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;">21</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td> </tr>
<tr style="page-break-inside:avoid ; font-family:ARIAL; font-size:9pt">
<td style="BORDER-BOTTOM:0.75pt solid #000000;vertical-align:top"> <div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1.2em; text-indent: -1em; font-size: 9pt; font-family: ARIAL; line-height: normal;">Capitalized interest</div> </td>
<td style=" BORDER-BOTTOM:0.75pt solid #000000;vertical-align:bottom">&#160;&#160;</td>
<td style="BORDER-BOTTOM:0.75pt solid #000000;white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="BORDER-BOTTOM:0.75pt solid #000000;white-space:nowrap;vertical-align:bottom;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">(5</div></div></td>
<td style="BORDER-BOTTOM:0.75pt solid #000000;white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">)&#160;</div></div></td>
<td style=" BORDER-BOTTOM:0.75pt solid #000000;vertical-align:bottom">&#160;&#160;&#160;&#160;</td>
<td style="BORDER-BOTTOM:0.75pt solid #000000;white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="BORDER-BOTTOM:0.75pt solid #000000;white-space:nowrap;vertical-align:bottom;text-align:right;">(8</td>
<td style="BORDER-BOTTOM:0.75pt solid #000000;white-space:nowrap;vertical-align:bottom">)&#160;</td> </tr>
<tr style="page-break-inside:avoid ; font-family:ARIAL; font-size:9pt;background-color:#cceeff">
<td style="vertical-align:top"> <div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1.2em; text-indent: -1em; font-size: 9pt; font-family: ARIAL; line-height: normal;">Net interest expense</div> </td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">7</div></div></td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align:bottom">&#160;&#160;&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;">13</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td> </tr>
<tr style="page-break-inside:avoid ; font-family:ARIAL; font-size:9pt">
<td style="BORDER-BOTTOM:0.75pt solid #000000;vertical-align:top"> <div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1.2em; text-indent: -1em; font-size: 9pt; font-family: ARIAL; line-height: normal;">Other interest</div> </td>
<td style=" BORDER-BOTTOM:0.75pt solid #000000;vertical-align:bottom">&#160;&#160;</td>
<td style="BORDER-BOTTOM:0.75pt solid #000000;white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="BORDER-BOTTOM:0.75pt solid #000000;white-space:nowrap;vertical-align:bottom;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">-</div></div></td>
<td style="BORDER-BOTTOM:0.75pt solid #000000;white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style=" BORDER-BOTTOM:0.75pt solid #000000;vertical-align:bottom">&#160;&#160;&#160;&#160;</td>
<td style="BORDER-BOTTOM:0.75pt solid #000000;white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="BORDER-BOTTOM:0.75pt solid #000000;white-space:nowrap;vertical-align:bottom;text-align:right;">1</td>
<td style="BORDER-BOTTOM:0.75pt solid #000000;white-space:nowrap;vertical-align:bottom">&#160;</td> </tr>
<tr style="page-break-inside:avoid ; font-family:ARIAL; font-size:9pt;background-color:#cceeff">
<td style="BORDER-BOTTOM:1.50pt solid #000000;vertical-align:top"> <div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1.2em; text-indent: -1em; font-size: 9pt; font-family: ARIAL; line-height: normal;">Total financing</div> </td>
<td style=" BORDER-BOTTOM:1.50pt solid #000000;vertical-align:bottom">&#160;&#160;</td>
<td style="BORDER-BOTTOM:1.50pt solid #000000;white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="BORDER-BOTTOM:1.50pt solid #000000;white-space:nowrap;vertical-align:bottom;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;&#160;&#160;&#160;&#160;&#160;7</div></div></td>
<td style="BORDER-BOTTOM:1.50pt solid #000000;white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style=" BORDER-BOTTOM:1.50pt solid #000000;vertical-align:bottom">&#160;&#160;&#160;&#160;</td>
<td style="BORDER-BOTTOM:1.50pt solid #000000;white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="BORDER-BOTTOM:1.50pt solid #000000;white-space:nowrap;vertical-align:bottom;text-align:right;">14</td>
<td style="BORDER-BOTTOM:1.50pt solid #000000;white-space:nowrap;vertical-align:bottom">&#160;</td> </tr> </table> <span></span>
</td>
</tr>
</table>
<div style="display: none;"><table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_imo_ScheduleOfFinancingCostTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Schedule of financing cost</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">imo_ScheduleOfFinancingCostTableTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>imo_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table></div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>37
<FILENAME>R24.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.1</span><table class="report" border="0" cellspacing="2" id="idm139655449434680">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Long-term debt (Tables)<br></strong></div></th>
<th class="th" colspan="1">3 Months Ended</th>
</tr>
<tr><th class="th"><div>Mar. 31, 2022</div></th></tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ScheduleOfDebtInstrumentsTextBlock', window );">Long-Term Debt</a></td>
<td class="text">
<table cellpadding="0" cellspacing="0" style="BORDER-COLLAPSE:COLLAPSE; font-family:ARIAL; font-size:9pt;width:100%;border:0;margin:0 auto">
<tr>
<td style="width: 86%; line-height: 0pt; font-size: 0pt;"><div style="font-size:0pt;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; width: 2%; line-height: 0pt; font-size: 0pt;"><div style="font-size:0pt;;display:inline;">&#160;</div></td>
<td style="line-height: 0pt; font-size: 0pt;"><div style="font-size:0pt;;display:inline;">&#160;</div></td>
<td style="line-height: 0pt; font-size: 0pt;"><div style="font-size:0pt;;display:inline;">&#160;</div></td>
<td style="line-height: 0pt; font-size: 0pt;"><div style="font-size:0pt;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; width: 4%; line-height: 0pt; font-size: 0pt;"><div style="font-size:0pt;;display:inline;">&#160;</div></td>
<td style="line-height: 0pt; font-size: 0pt;"><div style="font-size:0pt;;display:inline;">&#160;</div></td>
<td style="line-height: 0pt; font-size: 0pt;"><div style="font-size:0pt;;display:inline;">&#160;</div></td>
<td style="line-height: 0pt; font-size: 0pt;"><div style="font-size:0pt;;display:inline;">&#160;</div></td> </tr>
<tr style="page-break-inside:avoid ; font-family:ARIAL; font-size:9pt">
<td style="vertical-align:top">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td colspan="2" style="vertical-align:bottom;white-space:nowrap;text-align:right;">As&#160;at<br/> Mar&#160;31</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;&#160;&#160;</td>
<td colspan="2" style="vertical-align:bottom;white-space:nowrap;text-align:right;">As&#160;at<br/> Dec&#160;31</td>
<td style="vertical-align:bottom">&#160;</td> </tr>
<tr style="page-break-inside:avoid ; font-family:ARIAL; font-size:9pt">
<td style="BORDER-BOTTOM:0.75pt solid #000000;vertical-align:top"><div style="font-size: 8pt; letter-spacing: 0px; top: 0px;;display:inline;">&#160;millions of Canadian dollars</div></td>
<td style=" BORDER-BOTTOM:0.75pt solid #000000;vertical-align:bottom">&#160;&#160;</td>
<td colspan="2" style="BORDER-BOTTOM:0.75pt solid #000000;vertical-align:bottom;white-space:nowrap;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">2022</div></div></td>
<td style=" BORDER-BOTTOM:0.75pt solid #000000;vertical-align:bottom">&#160;</td>
<td style=" BORDER-BOTTOM:0.75pt solid #000000;vertical-align:bottom">&#160;&#160;&#160;&#160;</td>
<td colspan="2" style="BORDER-BOTTOM:0.75pt solid #000000;vertical-align:bottom;white-space:nowrap;text-align:right;">2021</td>
<td style=" BORDER-BOTTOM:0.75pt solid #000000;vertical-align:bottom">&#160;</td> </tr>
<tr style="page-break-inside:avoid ; font-family:ARIAL; font-size:9pt;background-color:#cceeff">
<td style="vertical-align:top"> <div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1.2em; text-indent: -1em; font-size: 9pt; font-family: ARIAL; line-height: normal;">&#160;Long-term debt</div> </td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">4,447</div></div></td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align:bottom">&#160;&#160;&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;">4,447</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td> </tr>
<tr style="page-break-inside:avoid ; font-family:ARIAL; font-size:9pt">
<td style="BORDER-BOTTOM:0.75pt solid #000000;vertical-align:top"> <div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1.2em; text-indent: -1em; font-size: 9pt; font-family: ARIAL; line-height: normal;">&#160;Finance leases</div> </td>
<td style=" BORDER-BOTTOM:0.75pt solid #000000;vertical-align:bottom">&#160;&#160;</td>
<td style="BORDER-BOTTOM:0.75pt solid #000000;white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="BORDER-BOTTOM:0.75pt solid #000000;white-space:nowrap;vertical-align:bottom;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">602</div></div></td>
<td style="BORDER-BOTTOM:0.75pt solid #000000;white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style=" BORDER-BOTTOM:0.75pt solid #000000;vertical-align:bottom">&#160;&#160;&#160;&#160;</td>
<td style="BORDER-BOTTOM:0.75pt solid #000000;white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="BORDER-BOTTOM:0.75pt solid #000000;white-space:nowrap;vertical-align:bottom;text-align:right;">607</td>
<td style="BORDER-BOTTOM:0.75pt solid #000000;white-space:nowrap;vertical-align:bottom">&#160;</td> </tr>
<tr style="page-break-inside:avoid ; font-family:ARIAL; font-size:9pt;background-color:#cceeff">
<td style="BORDER-BOTTOM:1.50pt solid #000000;vertical-align:top"> <div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1.2em; text-indent: -1em; font-size: 9pt; font-family: ARIAL; line-height: normal;">&#160;<span style="-sec-ix-hidden:hidden47089089">Total</span> <span style="-sec-ix-hidden:hidden47089090">long-term debt</span></div> </td>
<td style=" BORDER-BOTTOM:1.50pt solid #000000;vertical-align:bottom">&#160;&#160;</td>
<td style="BORDER-BOTTOM:1.50pt solid #000000;white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="BORDER-BOTTOM:1.50pt solid #000000;white-space:nowrap;vertical-align:bottom;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">5,049</div></div></td>
<td style="BORDER-BOTTOM:1.50pt solid #000000;white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style=" BORDER-BOTTOM:1.50pt solid #000000;vertical-align:bottom">&#160;&#160;&#160;&#160;</td>
<td style="BORDER-BOTTOM:1.50pt solid #000000;white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="BORDER-BOTTOM:1.50pt solid #000000;white-space:nowrap;vertical-align:bottom;text-align:right;">5,054</td>
<td style="BORDER-BOTTOM:1.50pt solid #000000;white-space:nowrap;vertical-align:bottom">&#160;</td> </tr> </table> <span></span>
</td>
</tr>
</table>
<div style="display: none;"><table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ScheduleOfDebtInstrumentsTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Tabular disclosure of long-debt instruments or arrangements, including identification, terms, features, collateral requirements and other information necessary to a fair presentation. These are debt arrangements that originally required repayment more than twelve months after issuance or greater than the normal operating cycle of the entity, if longer.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.22)<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section S99<br> -Paragraph 3<br> -Subparagraph (SX 210.12-04(a))<br> -URI http://asc.fasb.org/extlink&amp;oid=120395691&amp;loc=d3e24072-122690<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 835<br> -SubTopic 30<br> -Section 45<br> -Paragraph 1A<br> -URI http://asc.fasb.org/extlink&amp;oid=124435984&amp;loc=d3e28541-108399<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 10<br> -Section 50<br> -Paragraph 6<br> -URI http://asc.fasb.org/extlink&amp;oid=123467817&amp;loc=d3e21506-112644<br><br>Reference 5: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 20<br> -Section 55<br> -Paragraph 69B<br> -URI http://asc.fasb.org/extlink&amp;oid=123466577&amp;loc=SL123495735-112612<br><br>Reference 6: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 835<br> -SubTopic 30<br> -Section 45<br> -Paragraph 2<br> -URI http://asc.fasb.org/extlink&amp;oid=124435984&amp;loc=d3e28551-108399<br><br>Reference 7: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 20<br> -Section 55<br> -Paragraph 69E<br> -URI http://asc.fasb.org/extlink&amp;oid=123466577&amp;loc=SL123495743-112612<br><br>Reference 8: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 10<br> -Section 50<br> -Paragraph 7<br> -URI http://asc.fasb.org/extlink&amp;oid=123467817&amp;loc=d3e21521-112644<br><br>Reference 9: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 10<br> -Section 50<br> -Paragraph 8<br> -URI http://asc.fasb.org/extlink&amp;oid=123467817&amp;loc=d3e21538-112644<br><br>Reference 10: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 470<br> -Section 50<br> -Paragraph 3<br> -URI http://asc.fasb.org/extlink&amp;oid=123599511&amp;loc=d3e64711-112823<br><br>Reference 11: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 835<br> -SubTopic 30<br> -Section 55<br> -Paragraph 8<br> -URI http://asc.fasb.org/extlink&amp;oid=114775985&amp;loc=d3e28878-108400<br><br>Reference 12: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -URI http://asc.fasb.org/extlink&amp;oid=123467817&amp;loc=d3e21475-112644<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ScheduleOfDebtInstrumentsTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table></div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>38
<FILENAME>R25.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.1</span><table class="report" border="0" cellspacing="2" id="idm139655449457336">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Other long-term obligations (Tables)<br></strong></div></th>
<th class="th" colspan="1">3 Months Ended</th>
</tr>
<tr><th class="th"><div>Mar. 31, 2022</div></th></tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_OtherNoncurrentLiabilitiesTableTextBlock', window );">Other Long-Term Obligations</a></td>
<td class="text">
<table cellpadding="0" cellspacing="0" style="BORDER-COLLAPSE:COLLAPSE; font-family:ARIAL; font-size:9pt;width:100%;border:0;margin:0 auto">
<tr>
<td style="width: 86%; line-height: 0pt; font-size: 0pt;"><div style="font-size:0pt;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; width: 2%; line-height: 0pt; font-size: 0pt;"><div style="font-size:0pt;;display:inline;">&#160;</div></td>
<td style="line-height: 0pt; font-size: 0pt;"><div style="font-size:0pt;;display:inline;">&#160;</div></td>
<td style="line-height: 0pt; font-size: 0pt;"><div style="font-size:0pt;;display:inline;">&#160;</div></td>
<td style="line-height: 0pt; font-size: 0pt;"><div style="font-size:0pt;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; width: 4%; line-height: 0pt; font-size: 0pt;"><div style="font-size:0pt;;display:inline;">&#160;</div></td>
<td style="line-height: 0pt; font-size: 0pt;"><div style="font-size:0pt;;display:inline;">&#160;</div></td>
<td style="line-height: 0pt; font-size: 0pt;"><div style="font-size:0pt;;display:inline;">&#160;</div></td>
<td style="line-height: 0pt; font-size: 0pt;"><div style="font-size:0pt;;display:inline;">&#160;</div></td> </tr>
<tr style="page-break-inside:avoid ; font-family:ARIAL; font-size:9pt">
<td style="vertical-align:top">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td colspan="2" style="vertical-align:bottom;white-space:nowrap;text-align:right;">As&#160;at<br/> Mar&#160;31</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;&#160;&#160;</td>
<td colspan="2" style="vertical-align:bottom;white-space:nowrap;text-align:right;">As&#160;at<br/> Dec&#160;31</td>
<td style="vertical-align:bottom">&#160;</td> </tr>
<tr style="page-break-inside:avoid ; font-family:ARIAL; font-size:9pt">
<td style="BORDER-BOTTOM:0.75pt solid #000000;vertical-align:top"><div style="font-size: 8pt; letter-spacing: 0px; top: 0px;;display:inline;">&#160;millions of Canadian dollars</div></td>
<td style=" BORDER-BOTTOM:0.75pt solid #000000;vertical-align:bottom">&#160;&#160;</td>
<td colspan="2" style="BORDER-BOTTOM:0.75pt solid #000000;vertical-align:bottom;white-space:nowrap;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">2022</div></div></td>
<td style=" BORDER-BOTTOM:0.75pt solid #000000;vertical-align:bottom">&#160;</td>
<td style=" BORDER-BOTTOM:0.75pt solid #000000;vertical-align:bottom">&#160;&#160;&#160;&#160;</td>
<td colspan="2" style="BORDER-BOTTOM:0.75pt solid #000000;vertical-align:bottom;white-space:nowrap;text-align:right;">2021</td>
<td style=" BORDER-BOTTOM:0.75pt solid #000000;vertical-align:bottom">&#160;</td> </tr>
<tr style="page-break-inside:avoid ; font-family:ARIAL; font-size:9pt;background-color:#cceeff">
<td style="vertical-align:top"> <div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1.2em; text-indent: -1em; font-size: 9pt; font-family: ARIAL; line-height: normal;">&#160;Employee retirement benefits <div style="font-size: 8pt; letter-spacing: 0px; top: 0px;;display:inline;">(a)</div></div> </td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">1,326</div></div></td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align:bottom">&#160;&#160;&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;">1,362</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td> </tr>
<tr style="page-break-inside:avoid ; font-family:ARIAL; font-size:9pt">
<td style="vertical-align:top"> <div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1.2em; text-indent: -1em; font-size: 9pt; font-family: ARIAL; line-height: normal;">&#160;Asset retirement obligations and other environmental liabilities <div style="font-size: 8pt; letter-spacing: 0px; top: 0px;;display:inline;">(b)</div></div> </td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">1,713</div></div></td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align:bottom">&#160;&#160;&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;">1,713</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td> </tr>
<tr style="page-break-inside:avoid ; font-family:ARIAL; font-size:9pt;background-color:#cceeff">
<td style="vertical-align:top"> <div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1.2em; text-indent: -1em; font-size: 9pt; font-family: ARIAL; line-height: normal;">&#160;Share-based incentive compensation liabilities</div> </td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">111</div></div></td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align:bottom">&#160;&#160;&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;">79</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td> </tr>
<tr style="page-break-inside:avoid ; font-family:ARIAL; font-size:9pt">
<td style="vertical-align:top"> <div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1.2em; text-indent: -1em; font-size: 9pt; font-family: ARIAL; line-height: normal;">&#160;Operating lease liability <div style="font-size: 8pt; letter-spacing: 0px; top: 0px;;display:inline;">(c)</div></div> </td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">138</div></div></td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align:bottom">&#160;&#160;&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;">147</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td> </tr>
<tr style="page-break-inside:avoid ; font-family:ARIAL; font-size:9pt;background-color:#cceeff">
<td style="BORDER-BOTTOM:0.75pt solid #000000;vertical-align:top"> <div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1.2em; text-indent: -1em; font-size: 9pt; font-family: ARIAL; line-height: normal;">&#160;Other obligations</div> </td>
<td style=" BORDER-BOTTOM:0.75pt solid #000000;vertical-align:bottom">&#160;&#160;</td>
<td style="BORDER-BOTTOM:0.75pt solid #000000;white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="BORDER-BOTTOM:0.75pt solid #000000;white-space:nowrap;vertical-align:bottom;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">138</div></div></td>
<td style="BORDER-BOTTOM:0.75pt solid #000000;white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style=" BORDER-BOTTOM:0.75pt solid #000000;vertical-align:bottom">&#160;&#160;&#160;&#160;</td>
<td style="BORDER-BOTTOM:0.75pt solid #000000;white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="BORDER-BOTTOM:0.75pt solid #000000;white-space:nowrap;vertical-align:bottom;text-align:right;">596</td>
<td style="BORDER-BOTTOM:0.75pt solid #000000;white-space:nowrap;vertical-align:bottom">&#160;</td> </tr>
<tr style="page-break-inside:avoid ; font-family:ARIAL; font-size:9pt">
<td style="BORDER-BOTTOM:1.50pt solid #000000;vertical-align:top"> <div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1.2em; text-indent: -1em; font-size: 9pt; font-family: ARIAL; line-height: normal;">&#160;Total other long-term obligations</div> </td>
<td style=" BORDER-BOTTOM:1.50pt solid #000000;vertical-align:bottom">&#160;&#160;</td>
<td style="BORDER-BOTTOM:1.50pt solid #000000;white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="BORDER-BOTTOM:1.50pt solid #000000;white-space:nowrap;vertical-align:bottom;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">3,426</div></div></td>
<td style="BORDER-BOTTOM:1.50pt solid #000000;white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style=" BORDER-BOTTOM:1.50pt solid #000000;vertical-align:bottom">&#160;&#160;&#160;&#160;</td>
<td style="BORDER-BOTTOM:1.50pt solid #000000;white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="BORDER-BOTTOM:1.50pt solid #000000;white-space:nowrap;vertical-align:bottom;text-align:right;">3,897</td>
<td style="BORDER-BOTTOM:1.50pt solid #000000;white-space:nowrap;vertical-align:bottom">&#160;</td> </tr> </table>
<table cellpadding="0" cellspacing="0" style="BORDER-COLLAPSE:COLLAPSE; font-family:ARIAL; font-size:8pt;border:0;width:100%">
<tr style="page-break-inside:avoid">
<td style="width:4%;vertical-align:top;text-align:left;">(a)</td>
<td style="vertical-align:top;text-align:left;"> <div style="margin-top: 0pt; margin-bottom: 0pt; font-size: 8pt; font-family: ARIAL; text-align: left; line-height: normal;">Total recorded employee retirement benefits obligations also included $56&#160;million in current liabilities (2021 - $56 million). </div> </td> </tr> </table>
<table cellpadding="0" cellspacing="0" style="BORDER-COLLAPSE:COLLAPSE; font-family:ARIAL; font-size:8pt;border:0;width:100%">
<tr style="page-break-inside:avoid">
<td style="width:4%;vertical-align:top;text-align:left;">(b)</td>
<td style="vertical-align:top;text-align:left;"> <div style="margin-top: 0pt; margin-bottom: 0pt; font-size: 8pt; font-family: ARIAL; text-align: left; line-height: normal;">Total asset retirement obligations and other environmental liabilities also included $102&#160;million in current liabilities (2021 - $102 million). </div> </td> </tr> </table>
<table cellpadding="0" cellspacing="0" style="BORDER-COLLAPSE:COLLAPSE; font-family:ARIAL; font-size:8pt;border:0;width:100%">
<tr style="page-break-inside:avoid">
<td style="width:4%;vertical-align:top;text-align:left;">(c)</td>
<td style="vertical-align:top;text-align:left;"> <div style="margin-top: 0pt; margin-bottom: 0pt; font-size: 8pt; font-family: ARIAL; text-align: left; line-height: normal;">Total operating lease liability also included $95&#160;million in current liabilities (2021 - $102 million). In addition to the total operating lease liability, additional undiscounted commitments for leases not yet commenced totalled $0&#160;million (2021 - $5 million). </div> </td> </tr> </table> <span></span>
</td>
</tr>
</table>
<div style="display: none;"><table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OtherNoncurrentLiabilitiesTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Tabular disclosure of other noncurrent liabilities.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OtherNoncurrentLiabilitiesTableTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table></div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>39
<FILENAME>R26.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.1</span><table class="report" border="0" cellspacing="2" id="idm139655365619912">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Financial and derivative instruments (Tables)<br></strong></div></th>
<th class="th" colspan="1">3 Months Ended</th>
</tr>
<tr><th class="th"><div>Mar. 31, 2022</div></th></tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_imo_DisclosureDetailOfNetLongShortPositionOfDerivativeInstrumentsTableTextBlock', window );">Schedule of Net Long Short Position Of Derivative Instruments</a></td>
<td class="text"><div style="margin-top:10pt; margin-bottom:0pt; font-size:10pt; font-family:ARIAL">The net notional long/(short) position of derivative instruments was: </div> <div style="font-size:12pt;margin-top:0pt;margin-bottom:0pt">&#160;</div>
<table cellpadding="0" cellspacing="0" style="BORDER-COLLAPSE:COLLAPSE; font-family:ARIAL; font-size:9pt;width:100%;border:0;margin:0 auto">
<tr>
<td style="width: 86%; line-height: 0pt; font-size: 0pt;"><div style="font-size: 0pt; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; width: 2%; line-height: 0pt; font-size: 0pt;"><div style="font-size: 0pt; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="line-height: 0pt; font-size: 0pt;"><div style="font-size: 0pt; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="line-height: 0pt; font-size: 0pt;"><div style="font-size: 0pt; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="line-height: 0pt; font-size: 0pt;"><div style="font-size: 0pt; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; width: 3%; line-height: 0pt; font-size: 0pt;"><div style="font-size: 0pt; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="line-height: 0pt; font-size: 0pt;"><div style="font-size: 0pt; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="line-height: 0pt; font-size: 0pt;"><div style="font-size: 0pt; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="line-height: 0pt; font-size: 0pt;"><div style="font-size: 0pt; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td> </tr>
<tr style="page-break-inside:avoid ; font-family:ARIAL; font-size:9pt">
<td style="vertical-align:top">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td colspan="2" style="vertical-align:bottom;white-space:nowrap;text-align:right;">As&#160;at<br/> Mar&#160;31</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td colspan="2" style="vertical-align:bottom;white-space:nowrap;text-align:right;">As&#160;at<br/> Dec&#160;31</td>
<td style="vertical-align:bottom">&#160;</td> </tr>
<tr style="page-break-inside:avoid ; font-family:ARIAL; font-size:9pt">
<td style="BORDER-BOTTOM:0.75pt solid #000000;vertical-align:top"><div style="font-size: 8pt; letter-spacing: 0px; top: 0px;;display:inline;">&#160;thousands of barrels</div></td>
<td style=" BORDER-BOTTOM:0.75pt solid #000000;vertical-align:bottom">&#160;&#160;</td>
<td colspan="2" style="BORDER-BOTTOM:0.75pt solid #000000;vertical-align:bottom;white-space:nowrap;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">2022</div></div></td>
<td style=" BORDER-BOTTOM:0.75pt solid #000000;vertical-align:bottom">&#160;</td>
<td style=" BORDER-BOTTOM:0.75pt solid #000000;vertical-align:bottom">&#160;&#160;</td>
<td colspan="2" style="BORDER-BOTTOM:0.75pt solid #000000;vertical-align:bottom;white-space:nowrap;text-align:right;">2021</td>
<td style=" BORDER-BOTTOM:0.75pt solid #000000;vertical-align:bottom">&#160;</td> </tr>
<tr style="page-break-inside:avoid ; font-family:ARIAL; font-size:9pt;background-color:#cceeff">
<td style="vertical-align:top"> <div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1.2em; text-indent: -1em; font-size: 9pt; font-family: ARIAL; line-height: normal;">Crude</div> </td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">(620</div></div></td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">)&#160;</div></div></td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;">7,390</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td> </tr>
<tr style="page-break-inside:avoid ; font-family:ARIAL; font-size:9pt">
<td style="BORDER-BOTTOM:0.75pt solid #000000;vertical-align:top"> <div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1.2em; text-indent: -1em; font-size: 9pt; font-family: ARIAL; line-height: normal;">Products</div> </td>
<td style=" BORDER-BOTTOM:0.75pt solid #000000;vertical-align:bottom">&#160;&#160;</td>
<td style="BORDER-BOTTOM:0.75pt solid #000000;white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="BORDER-BOTTOM:0.75pt solid #000000;white-space:nowrap;vertical-align:bottom;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">(70</div></div></td>
<td style="BORDER-BOTTOM:0.75pt solid #000000;white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">)&#160;</div></div></td>
<td style=" BORDER-BOTTOM:0.75pt solid #000000;vertical-align:bottom">&#160;&#160;</td>
<td style="BORDER-BOTTOM:0.75pt solid #000000;white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="BORDER-BOTTOM:0.75pt solid #000000;white-space:nowrap;vertical-align:bottom;text-align:right;">(560</td>
<td style="BORDER-BOTTOM:0.75pt solid #000000;white-space:nowrap;vertical-align:bottom">)&#160;</td> </tr> </table> <span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_imo_RealizedAndUnrealizedGainsLossesOnDerivativeInstrumentsTableTextBlock', window );">Summary of Realized and Unrealized Gain or (Loss) on Derivative Instruments</a></td>
<td class="text"><div style="margin-top:12pt; margin-bottom:0pt; font-size:10pt; font-family:ARIAL">Realized and unrealized gain or (loss) on derivative instruments recognized in the Consolidated statement of income is included in the following lines on a <div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;">before-tax</div> basis: </div> <div style="font-size:12pt;margin-top:0pt;margin-bottom:0pt">&#160;</div>
<table cellpadding="0" cellspacing="0" style="BORDER-COLLAPSE:COLLAPSE; font-family:ARIAL; font-size:9pt;width:100%;border:0;margin:0 auto">
<tr>
<td style="width: 88%; line-height: 0pt; font-size: 0pt;"><div style="font-size: 0pt; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; width: 1%; line-height: 0pt; font-size: 0pt;"><div style="font-size: 0pt; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="line-height: 0pt; font-size: 0pt;"><div style="font-size: 0pt; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="line-height: 0pt; font-size: 0pt;"><div style="font-size: 0pt; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="line-height: 0pt; font-size: 0pt;"><div style="font-size: 0pt; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; width: 4%; line-height: 0pt; font-size: 0pt;"><div style="font-size: 0pt; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="line-height: 0pt; font-size: 0pt;"><div style="font-size: 0pt; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="line-height: 0pt; font-size: 0pt;"><div style="font-size: 0pt; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="line-height: 0pt; font-size: 0pt;"><div style="font-size: 0pt; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td> </tr>
<tr style="page-break-inside:avoid ; font-family:ARIAL; font-size:9pt">
<td style="vertical-align:top">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td colspan="6" style="vertical-align:bottom;white-space:nowrap;text-align:center;">Three&#160;Months<br/> to&#160;March&#160;31</td>
<td style="vertical-align:bottom">&#160;</td> </tr>
<tr style="page-break-inside:avoid ; font-family:ARIAL; font-size:9pt">
<td style="BORDER-BOTTOM:0.75pt solid #000000;vertical-align:top"><div style="font-size: 8pt; letter-spacing: 0px; top: 0px;;display:inline;">&#160;millions of Canadian dollars</div></td>
<td style=" BORDER-BOTTOM:0.75pt solid #000000;vertical-align:bottom">&#160;&#160;</td>
<td colspan="2" style="BORDER-BOTTOM:0.75pt solid #000000;vertical-align:bottom;white-space:nowrap;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">2022</div></div></td>
<td style=" BORDER-BOTTOM:0.75pt solid #000000;vertical-align:bottom">&#160;</td>
<td style=" BORDER-BOTTOM:0.75pt solid #000000;vertical-align:bottom">&#160;&#160;&#160;&#160;</td>
<td colspan="2" style="BORDER-BOTTOM:0.75pt solid #000000;vertical-align:bottom;white-space:nowrap;text-align:right;">2021</td>
<td style=" BORDER-BOTTOM:0.75pt solid #000000;vertical-align:bottom">&#160;</td> </tr>
<tr style="page-break-inside:avoid ; font-family:ARIAL; font-size:9pt;background-color:#cceeff">
<td style="vertical-align:top"> <div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1.2em; text-indent: -1em; font-size: 9pt; font-family: ARIAL; line-height: normal;">Revenues</div> </td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">37</div></div></td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align:bottom">&#160;&#160;&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;">-</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td> </tr>
<tr style="page-break-inside:avoid ; font-family:ARIAL; font-size:9pt">
<td style="BORDER-BOTTOM:0.75pt solid #000000;vertical-align:top"> <div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1.2em; text-indent: -1em; font-size: 9pt; font-family: ARIAL; line-height: normal;">Purchases of crude oil and products</div> </td>
<td style=" BORDER-BOTTOM:0.75pt solid #000000;vertical-align:bottom">&#160;&#160;</td>
<td style="BORDER-BOTTOM:0.75pt solid #000000;white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="BORDER-BOTTOM:0.75pt solid #000000;white-space:nowrap;vertical-align:bottom;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">-</div></div></td>
<td style="BORDER-BOTTOM:0.75pt solid #000000;white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style=" BORDER-BOTTOM:0.75pt solid #000000;vertical-align:bottom">&#160;&#160;&#160;&#160;</td>
<td style="BORDER-BOTTOM:0.75pt solid #000000;white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="BORDER-BOTTOM:0.75pt solid #000000;white-space:nowrap;vertical-align:bottom;text-align:right;">&#160;&#160;&#160;&#160;(14</td>
<td style="BORDER-BOTTOM:0.75pt solid #000000;white-space:nowrap;vertical-align:bottom">)&#160;</td> </tr>
<tr style="page-break-inside:avoid ; font-family:ARIAL; font-size:9pt;background-color:#cceeff">
<td style="BORDER-BOTTOM:1.50pt solid #000000;vertical-align:top"> <div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1.2em; text-indent: -1em; font-size: 9pt; font-family: ARIAL; line-height: normal;">Total</div> </td>
<td style=" BORDER-BOTTOM:1.50pt solid #000000;vertical-align:bottom">&#160;&#160;</td>
<td style="BORDER-BOTTOM:1.50pt solid #000000;white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="BORDER-BOTTOM:1.50pt solid #000000;white-space:nowrap;vertical-align:bottom;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">37</div></div></td>
<td style="BORDER-BOTTOM:1.50pt solid #000000;white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style=" BORDER-BOTTOM:1.50pt solid #000000;vertical-align:bottom">&#160;&#160;&#160;&#160;</td>
<td style="BORDER-BOTTOM:1.50pt solid #000000;white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="BORDER-BOTTOM:1.50pt solid #000000;white-space:nowrap;vertical-align:bottom;text-align:right;">(14</td>
<td style="BORDER-BOTTOM:1.50pt solid #000000;white-space:nowrap;vertical-align:bottom">)&#160;</td> </tr> </table> <span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ScheduleOfDerivativeInstrumentsInStatementOfFinancialPositionFairValueTextBlock', window );">Summary of estimated fair value of financial instruments</a></td>
<td class="text"><div style="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:ARIAL">The estimated fair value of derivative instruments, and the related hierarchy level for the fair value measurement is as follows: </div> <div style="font-size: 12pt; margin-top: 0px; margin-bottom: 0px;">&#160;</div>
<table cellpadding="0" cellspacing="0" style="border-collapse: collapse; font-family: ARIAL; font-size: 9pt; width: 100%; border: 0px; margin: 0px auto; border-spacing: 0px;">
<tr>
<td style="width: 84%; line-height: 0pt; font-size: 0pt;"><div style="font-size: 0pt; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; width: 1%; line-height: 0pt; font-size: 0pt;"><div style="font-size: 0pt; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="line-height: 0pt; font-size: 0pt;"><div style="font-size: 0pt; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="line-height: 0pt; font-size: 0pt;"><div style="font-size: 0pt; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="line-height: 0pt; font-size: 0pt;"><div style="font-size: 0pt; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; width: 1%; line-height: 0pt; font-size: 0pt;"><div style="font-size: 0pt; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="line-height: 0pt; font-size: 0pt;"><div style="font-size: 0pt; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="line-height: 0pt; font-size: 0pt;"><div style="font-size: 0pt; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="line-height: 0pt; font-size: 0pt;"><div style="font-size: 0pt; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; width: 1%; line-height: 0pt; font-size: 0pt;"><div style="font-size: 0pt; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="line-height: 0pt; font-size: 0pt;"><div style="font-size: 0pt; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="line-height: 0pt; font-size: 0pt;"><div style="font-size: 0pt; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="line-height: 0pt; font-size: 0pt;"><div style="font-size: 0pt; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; width: 1%; line-height: 0pt; font-size: 0pt;"><div style="font-size: 0pt; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="line-height: 0pt; font-size: 0pt;"><div style="font-size: 0pt; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="line-height: 0pt; font-size: 0pt;"><div style="font-size: 0pt; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="line-height: 0pt; font-size: 0pt;"><div style="font-size: 0pt; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; width: 1%; line-height: 0pt; font-size: 0pt;"><div style="font-size: 0pt; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="line-height: 0pt; font-size: 0pt;"><div style="font-size: 0pt; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="line-height: 0pt; font-size: 0pt;"><div style="font-size: 0pt; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="line-height: 0pt; font-size: 0pt;"><div style="font-size: 0pt; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; width: 1%; line-height: 0pt; font-size: 0pt;"><div style="font-size: 0pt; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="line-height: 0pt; font-size: 0pt;"><div style="font-size: 0pt; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="line-height: 0pt; font-size: 0pt;"><div style="font-size: 0pt; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="line-height: 0pt; font-size: 0pt;"><div style="font-size: 0pt; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; width: 1%; line-height: 0pt; font-size: 0pt;"><div style="font-size: 0pt; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="line-height: 0pt; font-size: 0pt;"><div style="font-size: 0pt; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="line-height: 0pt; font-size: 0pt;"><div style="font-size: 0pt; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="line-height: 0pt; font-size: 0pt;"><div style="font-size: 0pt; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td></tr>
<tr style="page-break-inside:avoid ; font-family:ARIAL; font-size:8pt">
<td colspan="29" style="vertical-align:top">&#160;At March&#160;31, 2022</td></tr>
<tr style="page-break-inside:avoid ; font-family:ARIAL; font-size:9pt">
<td colspan="29" style="vertical-align: top; border-bottom: 0.75pt solid rgb(0, 0, 0);"><div style="font-size: 8pt; letter-spacing: 0px; top: 0px;;display:inline;">&#160;millions of Canadian dollars</div></td></tr>
<tr style="page-break-inside:avoid ; font-family:ARIAL; font-size:9pt">
<td style="vertical-align: top; padding-bottom: 0.375pt;">&#160;</td>
<td style="vertical-align: bottom; border-bottom: 0.75pt solid rgb(0, 0, 0);">&#160;&#160;</td>
<td colspan="14" style="vertical-align: bottom; white-space: nowrap; border-bottom: 0.75pt solid rgb(0, 0, 0);;text-align:center;">Fair value</td>
<td style="vertical-align: bottom; border-bottom: 0.75pt solid rgb(0, 0, 0);">&#160;</td>
<td style="vertical-align: bottom; padding-bottom: 0.375pt;">&#160;&#160;</td>
<td colspan="2" style="vertical-align: bottom; white-space: nowrap; padding-bottom: 0.375pt;;text-align:right;">Effect of</td>
<td style="vertical-align: bottom; padding-bottom: 0.375pt;">&#160;</td>
<td style="vertical-align: bottom; padding-bottom: 0.375pt;">&#160;</td>
<td colspan="2" style="vertical-align: bottom; white-space: nowrap; padding-bottom: 0.375pt;;text-align:right;">Effect of</td>
<td style="vertical-align: bottom; padding-bottom: 0.375pt;">&#160;</td>
<td style="vertical-align: bottom; padding-bottom: 0.375pt;">&#160;</td>
<td colspan="2" style="vertical-align: bottom; white-space: nowrap; padding-bottom: 0.375pt;;text-align:right;">Net</td>
<td style="vertical-align: bottom; padding-bottom: 0.375pt;">&#160;</td></tr>
<tr style="page-break-inside:avoid ; font-family:ARIAL; font-size:9pt">
<td style="vertical-align:top">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td colspan="2" style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td colspan="2" style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td colspan="2" style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td colspan="2" style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td colspan="2" style="vertical-align:bottom;white-space:nowrap">counterparty</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td colspan="2" style="vertical-align:bottom;white-space:nowrap">collateral</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td colspan="2" style="vertical-align:bottom;white-space:nowrap">carrying</td>
<td style="vertical-align:bottom">&#160;</td></tr>
<tr style="page-break-inside:avoid ; font-family:ARIAL; font-size:9pt">
<td style="vertical-align: top; border-bottom: 0.75pt solid rgb(0, 0, 0);">&#160;&#160;</td>
<td style="vertical-align: bottom; border-bottom: 0.75pt solid rgb(0, 0, 0);">&#160;&#160;</td>
<td colspan="2" style="vertical-align: bottom; white-space: nowrap; border-bottom: 0.75pt solid rgb(0, 0, 0);;text-align:right;">Level&#160;1</td>
<td style="vertical-align: bottom; border-bottom: 0.75pt solid rgb(0, 0, 0);">&#160;</td>
<td style="vertical-align: bottom; border-bottom: 0.75pt solid rgb(0, 0, 0);">&#160;&#160;</td>
<td colspan="2" style="vertical-align: bottom; white-space: nowrap; border-bottom: 0.75pt solid rgb(0, 0, 0);;text-align:right;">Level&#160;2</td>
<td style="vertical-align: bottom; border-bottom: 0.75pt solid rgb(0, 0, 0);">&#160;</td>
<td style="vertical-align: bottom; border-bottom: 0.75pt solid rgb(0, 0, 0);">&#160;&#160;</td>
<td colspan="2" style="vertical-align: bottom; white-space: nowrap; border-bottom: 0.75pt solid rgb(0, 0, 0);;text-align:right;">Level&#160;3</td>
<td style="vertical-align: bottom; border-bottom: 0.75pt solid rgb(0, 0, 0);">&#160;</td>
<td style="vertical-align: bottom; border-bottom: 0.75pt solid rgb(0, 0, 0);">&#160;&#160;</td>
<td colspan="2" style="vertical-align: bottom; white-space: nowrap; border-bottom: 0.75pt solid rgb(0, 0, 0);;text-align:right;">Total</td>
<td style="vertical-align: bottom; border-bottom: 0.75pt solid rgb(0, 0, 0);">&#160;</td>
<td style="vertical-align: bottom; border-bottom: 0.75pt solid rgb(0, 0, 0);">&#160;&#160;</td>
<td colspan="2" style="vertical-align: bottom; white-space: nowrap; border-bottom: 0.75pt solid rgb(0, 0, 0);;text-align:right;">netting</td>
<td style="vertical-align: bottom; border-bottom: 0.75pt solid rgb(0, 0, 0);">&#160;</td>
<td style="vertical-align: bottom; border-bottom: 0.75pt solid rgb(0, 0, 0);">&#160;</td>
<td colspan="2" style="vertical-align: bottom; white-space: nowrap; border-bottom: 0.75pt solid rgb(0, 0, 0);;text-align:right;">netting</td>
<td style="vertical-align: bottom; border-bottom: 0.75pt solid rgb(0, 0, 0);">&#160;</td>
<td style="vertical-align: bottom; border-bottom: 0.75pt solid rgb(0, 0, 0);">&#160;</td>
<td colspan="2" style="vertical-align: bottom; white-space: nowrap; border-bottom: 0.75pt solid rgb(0, 0, 0);;text-align:right;">value</td>
<td style="vertical-align: bottom; border-bottom: 0.75pt solid rgb(0, 0, 0);">&#160;</td></tr>
<tr style="page-break-inside:avoid ; font-family:ARIAL; font-size:9pt;background-color:#cceeff">
<td colspan="4" style="vertical-align:top"><div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1.2em; text-indent: -1em; font-size: 9pt; font-family: ARIAL; line-height: normal;"><div style="font-weight:bold;display:inline;">&#160;Assets</div></div></td>
<td style="vertical-align:top"><div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 0em; text-indent: 0em; font-size: 9pt; font-family: ARIAL; line-height: normal;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td></tr>
<tr style="page-break-inside:avoid ; font-family:ARIAL; font-size:9pt">
<td style="vertical-align:top"><div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 3em; text-indent: -1em; font-size: 9pt; font-family: ARIAL; line-height: normal;">Derivative assets <div style="font-size: 8pt; letter-spacing: 0px; top: 0px;;display:inline;">(a)</div></div></td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">48</div></div></td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">18</div></div></td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">-</div></div></td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">66</div></div></td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">(59</div></div></td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">)&#160;</div></div></td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">-</div></div></td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">7</div></div></td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td></tr>
<tr style="font-size:1pt">
<td colspan="5" style="height:14.25pt">&#160;</td>
<td colspan="4" style="height:14.25pt">&#160;</td>
<td colspan="4" style="height:14.25pt">&#160;</td>
<td colspan="4" style="height:14.25pt">&#160;</td>
<td colspan="4" style="height:14.25pt">&#160;</td>
<td colspan="4" style="height:14.25pt">&#160;</td>
<td colspan="4" style="height:14.25pt">&#160;</td></tr>
<tr style="page-break-inside:avoid ; font-family:ARIAL; font-size:9pt;background-color:#cceeff">
<td colspan="4" style="vertical-align:top"><div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1.2em; text-indent: -1em; font-size: 9pt; font-family: ARIAL; line-height: normal;"><div style="font-weight:bold;display:inline;">&#160;Liabilities</div></div></td>
<td style="vertical-align:top"><div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 0em; text-indent: 0em; font-size: 9pt; font-family: ARIAL; line-height: normal;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td></tr>
<tr style="page-break-inside:avoid ; font-family:ARIAL; font-size:9pt">
<td style="vertical-align: top; border-bottom: 1.5pt solid rgb(0, 0, 0);"><div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 3em; text-indent: -1em; font-size: 9pt; font-family: ARIAL; line-height: normal;">Derivative liabilities <div style="font-size: 8pt; letter-spacing: 0px; top: 0px;;display:inline;">(b)</div></div></td>
<td style="vertical-align: bottom; border-bottom: 1.5pt solid rgb(0, 0, 0);">&#160;&#160;</td>
<td style="white-space: nowrap; vertical-align: bottom; border-bottom: 1.5pt solid rgb(0, 0, 0);"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="white-space: nowrap; vertical-align: bottom; border-bottom: 1.5pt solid rgb(0, 0, 0);;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">53</div></div></td>
<td style="white-space: nowrap; vertical-align: bottom; border-bottom: 1.5pt solid rgb(0, 0, 0);"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom; border-bottom: 1.5pt solid rgb(0, 0, 0);">&#160;&#160;</td>
<td style="white-space: nowrap; vertical-align: bottom; border-bottom: 1.5pt solid rgb(0, 0, 0);"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="white-space: nowrap; vertical-align: bottom; border-bottom: 1.5pt solid rgb(0, 0, 0);;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">25</div></div></td>
<td style="white-space: nowrap; vertical-align: bottom; border-bottom: 1.5pt solid rgb(0, 0, 0);"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom; border-bottom: 1.5pt solid rgb(0, 0, 0);">&#160;&#160;</td>
<td style="white-space: nowrap; vertical-align: bottom; border-bottom: 1.5pt solid rgb(0, 0, 0);"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="white-space: nowrap; vertical-align: bottom; border-bottom: 1.5pt solid rgb(0, 0, 0);;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">-</div></div></td>
<td style="white-space: nowrap; vertical-align: bottom; border-bottom: 1.5pt solid rgb(0, 0, 0);"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom; border-bottom: 1.5pt solid rgb(0, 0, 0);">&#160;&#160;</td>
<td style="white-space: nowrap; vertical-align: bottom; border-bottom: 1.5pt solid rgb(0, 0, 0);"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="white-space: nowrap; vertical-align: bottom; border-bottom: 1.5pt solid rgb(0, 0, 0);;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">78</div></div></td>
<td style="white-space: nowrap; vertical-align: bottom; border-bottom: 1.5pt solid rgb(0, 0, 0);"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom; border-bottom: 1.5pt solid rgb(0, 0, 0);">&#160;&#160;</td>
<td style="white-space: nowrap; vertical-align: bottom; border-bottom: 1.5pt solid rgb(0, 0, 0);"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="white-space: nowrap; vertical-align: bottom; border-bottom: 1.5pt solid rgb(0, 0, 0);;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">(59</div></div></td>
<td style="white-space: nowrap; vertical-align: bottom; border-bottom: 1.5pt solid rgb(0, 0, 0);"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">)&#160;</div></div></td>
<td style="vertical-align: bottom; border-bottom: 1.5pt solid rgb(0, 0, 0);">&#160;</td>
<td style="white-space: nowrap; vertical-align: bottom; border-bottom: 1.5pt solid rgb(0, 0, 0);"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="white-space: nowrap; vertical-align: bottom; border-bottom: 1.5pt solid rgb(0, 0, 0);;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">(4</div></div></td>
<td style="white-space: nowrap; vertical-align: bottom; border-bottom: 1.5pt solid rgb(0, 0, 0);"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">)&#160;</div></div></td>
<td style="vertical-align: bottom; border-bottom: 1.5pt solid rgb(0, 0, 0);">&#160;</td>
<td style="white-space: nowrap; vertical-align: bottom; border-bottom: 1.5pt solid rgb(0, 0, 0);"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="white-space: nowrap; vertical-align: bottom; border-bottom: 1.5pt solid rgb(0, 0, 0);;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">15</div></div></td>
<td style="white-space: nowrap; vertical-align: bottom; border-bottom: 1.5pt solid rgb(0, 0, 0);"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td></tr></table>
<table cellpadding="0" cellspacing="0" style="border-collapse: collapse; font-family: ARIAL; font-size: 8pt; border: 0px; width: 100%; border-spacing: 0px;">
<tr style="page-break-inside:avoid">
<td style="width:4%;vertical-align:top;text-align:left;">(a)</td>
<td style="vertical-align:top;text-align:left;"><div style="margin-top: 0pt; margin-bottom: 0pt; font-size: 8pt; font-family: ARIAL; text-align: left; line-height: normal;">Included in the Consolidated balance sheet line: &#8220;Materials, supplies and prepaid expenses&#8221;, &#8220;Accounts receivable&#8212;net&#8221; and &#8220;Other assets, including intangibles - net&#8221;. </div></td></tr></table>
<table cellpadding="0" cellspacing="0" style="border-collapse: collapse; font-family: ARIAL; font-size: 8pt; border: 0px; width: 100%; border-spacing: 0px;">
<tr style="page-break-inside:avoid">
<td style="width:4%;vertical-align:top;text-align:left;">(b)</td>
<td style="vertical-align:top;text-align:left;"><div style="margin-top: 0pt; margin-bottom: 0pt; font-size: 8pt; font-family: ARIAL; text-align: left; line-height: normal;">Included in the Consolidated balance sheet line: &#8220;Accounts payable and accrued liabilities&#8221; and &#8220;Other long-term obligations&#8221;. </div></td></tr></table> <div style="font-size: 12pt; margin-top: 0px; margin-bottom: 0px;">&#160;</div>
<table cellpadding="0" cellspacing="0" style="border-collapse: collapse; font-family: ARIAL; font-size: 9pt; width: 100%; border: 0px; margin: 0px auto; border-spacing: 0px;">
<tr>
<td style="width: 84%; line-height: 0pt; font-size: 0pt;"><div style="font-size: 0pt; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; width: 1%; line-height: 0pt; font-size: 0pt;"><div style="font-size: 0pt; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="line-height: 0pt; font-size: 0pt;"><div style="font-size: 0pt; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="line-height: 0pt; font-size: 0pt;"><div style="font-size: 0pt; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="line-height: 0pt; font-size: 0pt;"><div style="font-size: 0pt; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; width: 1%; line-height: 0pt; font-size: 0pt;"><div style="font-size: 0pt; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="line-height: 0pt; font-size: 0pt;"><div style="font-size: 0pt; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="line-height: 0pt; font-size: 0pt;"><div style="font-size: 0pt; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="line-height: 0pt; font-size: 0pt;"><div style="font-size: 0pt; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; width: 1%; line-height: 0pt; font-size: 0pt;"><div style="font-size: 0pt; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="line-height: 0pt; font-size: 0pt;"><div style="font-size: 0pt; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="line-height: 0pt; font-size: 0pt;"><div style="font-size: 0pt; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="line-height: 0pt; font-size: 0pt;"><div style="font-size: 0pt; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; width: 1%; line-height: 0pt; font-size: 0pt;"><div style="font-size: 0pt; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="line-height: 0pt; font-size: 0pt;"><div style="font-size: 0pt; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="line-height: 0pt; font-size: 0pt;"><div style="font-size: 0pt; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="line-height: 0pt; font-size: 0pt;"><div style="font-size: 0pt; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; width: 1%; line-height: 0pt; font-size: 0pt;"><div style="font-size: 0pt; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="line-height: 0pt; font-size: 0pt;"><div style="font-size: 0pt; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="line-height: 0pt; font-size: 0pt;"><div style="font-size: 0pt; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="line-height: 0pt; font-size: 0pt;"><div style="font-size: 0pt; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; width: 1%; line-height: 0pt; font-size: 0pt;"><div style="font-size: 0pt; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="line-height: 0pt; font-size: 0pt;"><div style="font-size: 0pt; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="line-height: 0pt; font-size: 0pt;"><div style="font-size: 0pt; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="line-height: 0pt; font-size: 0pt;"><div style="font-size: 0pt; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; width: 1%; line-height: 0pt; font-size: 0pt;"><div style="font-size: 0pt; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="line-height: 0pt; font-size: 0pt;"><div style="font-size: 0pt; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="line-height: 0pt; font-size: 0pt;"><div style="font-size: 0pt; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="line-height: 0pt; font-size: 0pt;"><div style="font-size: 0pt; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td></tr>
<tr style="page-break-inside:avoid ; font-family:ARIAL; font-size:8pt">
<td colspan="28" style="vertical-align:bottom;white-space:nowrap">&#160;At December&#160;31, 2021</td>
<td style="vertical-align:bottom">&#160;</td></tr>
<tr style="page-break-inside:avoid ; font-family:ARIAL; font-size:9pt">
<td colspan="28" style="vertical-align: bottom; white-space: nowrap; border-bottom: 0.75pt solid rgb(0, 0, 0);"><div style="font-size: 8pt; letter-spacing: 0px; top: 0px;;display:inline;">&#160;millions of Canadian dollars</div></td>
<td style="vertical-align: bottom; border-bottom: 0.75pt solid rgb(0, 0, 0);">&#160;</td></tr>
<tr style="page-break-inside:avoid ; font-family:ARIAL; font-size:9pt">
<td style="vertical-align: bottom; padding-bottom: 0.375pt;">&#160;</td>
<td style="vertical-align: bottom; border-bottom: 0.75pt solid rgb(0, 0, 0);">&#160;&#160;</td>
<td colspan="14" style="vertical-align: bottom; white-space: nowrap; border-bottom: 0.75pt solid rgb(0, 0, 0);;text-align:center;">Fair value</td>
<td style="vertical-align: bottom; border-bottom: 0.75pt solid rgb(0, 0, 0);">&#160;</td>
<td style="vertical-align: bottom; padding-bottom: 0.375pt;">&#160;&#160;</td>
<td colspan="2" style="vertical-align: bottom; white-space: nowrap; padding-bottom: 0.375pt;;text-align:right;">Effect of</td>
<td style="vertical-align: bottom; padding-bottom: 0.375pt;">&#160;</td>
<td style="vertical-align: bottom; padding-bottom: 0.375pt;">&#160;</td>
<td colspan="2" style="vertical-align: bottom; white-space: nowrap; padding-bottom: 0.375pt;;text-align:right;">Effect of</td>
<td style="vertical-align: bottom; padding-bottom: 0.375pt;">&#160;</td>
<td style="vertical-align: bottom; padding-bottom: 0.375pt;">&#160;</td>
<td colspan="2" style="vertical-align: bottom; white-space: nowrap; padding-bottom: 0.375pt;;text-align:right;">Net</td>
<td style="vertical-align: bottom; padding-bottom: 0.375pt;">&#160;</td></tr>
<tr style="page-break-inside:avoid ; font-family:ARIAL; font-size:9pt">
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td colspan="2" style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td colspan="2" style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td colspan="2" style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td colspan="2" style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td colspan="2" style="vertical-align:bottom;white-space:nowrap">counterparty</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td colspan="2" style="vertical-align:bottom;white-space:nowrap">collateral</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td colspan="2" style="vertical-align:bottom;white-space:nowrap">carrying</td>
<td style="vertical-align:bottom">&#160;</td></tr>
<tr style="page-break-inside:avoid ; font-family:ARIAL; font-size:9pt">
<td style="vertical-align: bottom; border-bottom: 0.75pt solid rgb(0, 0, 0);">&#160;&#160;</td>
<td style="vertical-align: bottom; border-bottom: 0.75pt solid rgb(0, 0, 0);">&#160;&#160;</td>
<td colspan="2" style="vertical-align: bottom; white-space: nowrap; border-bottom: 0.75pt solid rgb(0, 0, 0);;text-align:right;">Level&#160;1</td>
<td style="vertical-align: bottom; border-bottom: 0.75pt solid rgb(0, 0, 0);">&#160;</td>
<td style="vertical-align: bottom; border-bottom: 0.75pt solid rgb(0, 0, 0);">&#160;&#160;</td>
<td colspan="2" style="vertical-align: bottom; white-space: nowrap; border-bottom: 0.75pt solid rgb(0, 0, 0);;text-align:right;">Level&#160;2</td>
<td style="vertical-align: bottom; border-bottom: 0.75pt solid rgb(0, 0, 0);">&#160;</td>
<td style="vertical-align: bottom; border-bottom: 0.75pt solid rgb(0, 0, 0);">&#160;&#160;</td>
<td colspan="2" style="vertical-align: bottom; white-space: nowrap; border-bottom: 0.75pt solid rgb(0, 0, 0);;text-align:right;">Level&#160;3</td>
<td style="vertical-align: bottom; border-bottom: 0.75pt solid rgb(0, 0, 0);">&#160;</td>
<td style="vertical-align: bottom; border-bottom: 0.75pt solid rgb(0, 0, 0);">&#160;&#160;</td>
<td colspan="2" style="vertical-align: bottom; white-space: nowrap; border-bottom: 0.75pt solid rgb(0, 0, 0);;text-align:right;">Total</td>
<td style="vertical-align: bottom; border-bottom: 0.75pt solid rgb(0, 0, 0);">&#160;</td>
<td style="vertical-align: bottom; border-bottom: 0.75pt solid rgb(0, 0, 0);">&#160;&#160;</td>
<td colspan="2" style="vertical-align: bottom; white-space: nowrap; border-bottom: 0.75pt solid rgb(0, 0, 0);;text-align:right;">netting</td>
<td style="vertical-align: bottom; border-bottom: 0.75pt solid rgb(0, 0, 0);">&#160;</td>
<td style="vertical-align: bottom; border-bottom: 0.75pt solid rgb(0, 0, 0);">&#160;</td>
<td colspan="2" style="vertical-align: bottom; white-space: nowrap; border-bottom: 0.75pt solid rgb(0, 0, 0);;text-align:right;">netting</td>
<td style="vertical-align: bottom; border-bottom: 0.75pt solid rgb(0, 0, 0);">&#160;</td>
<td style="vertical-align: bottom; border-bottom: 0.75pt solid rgb(0, 0, 0);">&#160;</td>
<td colspan="2" style="vertical-align: bottom; white-space: nowrap; border-bottom: 0.75pt solid rgb(0, 0, 0);;text-align:right;">value</td>
<td style="vertical-align: bottom; border-bottom: 0.75pt solid rgb(0, 0, 0);">&#160;</td></tr>
<tr style="page-break-inside:avoid ; font-family:ARIAL; font-size:9pt;background-color:#cceeff">
<td style="vertical-align:bottom;white-space:nowrap"><div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1.2em; text-indent: -1em; font-size: 9pt; font-family: ARIAL; line-height: normal;"><div style="font-weight:bold;display:inline;">&#160;Assets</div></div></td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td></tr>
<tr style="page-break-inside:avoid ; font-family:ARIAL; font-size:9pt">
<td style="vertical-align:bottom;white-space:nowrap"><div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 2.5em; font-size: 9pt; font-family: ARIAL; line-height: normal;">Derivative assets <div style="font-size: 8pt; letter-spacing: 0px; top: 0px;;display:inline;">(a)</div></div></td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;">24</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;">17</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;">-</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;">41</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;">(31</td>
<td style="white-space:nowrap;vertical-align:bottom">)&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;">-</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;">10</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td></tr>
<tr style="font-size:1pt">
<td style="height:12pt">&#160;</td>
<td colspan="4" style="height:12pt">&#160;</td>
<td colspan="4" style="height:12pt">&#160;</td>
<td colspan="4" style="height:12pt">&#160;</td>
<td colspan="4" style="height:12pt">&#160;</td>
<td colspan="4" style="height:12pt">&#160;</td>
<td colspan="4" style="height:12pt">&#160;</td>
<td colspan="4" style="height:12pt">&#160;</td></tr>
<tr style="page-break-inside:avoid ; font-family:ARIAL; font-size:9pt;background-color:#cceeff">
<td style="vertical-align:bottom;white-space:nowrap"><div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1.2em; text-indent: -1em; font-size: 9pt; font-family: ARIAL; line-height: normal;"><div style="font-weight:bold;display:inline;">&#160;Liabilities</div></div></td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td></tr>
<tr style="page-break-inside:avoid ; font-family:ARIAL; font-size:9pt">
<td style="vertical-align: bottom; white-space: nowrap; border-bottom: 1.5pt solid rgb(0, 0, 0);"><div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 2.5em; font-size: 9pt; font-family: ARIAL; line-height: normal;">Derivative liabilities <div style="font-size: 8pt; letter-spacing: 0px; top: 0px;;display:inline;">(b)</div></div></td>
<td style="vertical-align: bottom; border-bottom: 1.5pt solid rgb(0, 0, 0);">&#160;&#160;</td>
<td style="white-space: nowrap; vertical-align: bottom; border-bottom: 1.5pt solid rgb(0, 0, 0);">&#160;</td>
<td style="white-space: nowrap; vertical-align: bottom; border-bottom: 1.5pt solid rgb(0, 0, 0);;text-align:right;">31</td>
<td style="white-space: nowrap; vertical-align: bottom; border-bottom: 1.5pt solid rgb(0, 0, 0);">&#160;</td>
<td style="vertical-align: bottom; border-bottom: 1.5pt solid rgb(0, 0, 0);">&#160;&#160;</td>
<td style="white-space: nowrap; vertical-align: bottom; border-bottom: 1.5pt solid rgb(0, 0, 0);">&#160;</td>
<td style="white-space: nowrap; vertical-align: bottom; border-bottom: 1.5pt solid rgb(0, 0, 0);;text-align:right;">12</td>
<td style="white-space: nowrap; vertical-align: bottom; border-bottom: 1.5pt solid rgb(0, 0, 0);">&#160;</td>
<td style="vertical-align: bottom; border-bottom: 1.5pt solid rgb(0, 0, 0);">&#160;&#160;</td>
<td style="white-space: nowrap; vertical-align: bottom; border-bottom: 1.5pt solid rgb(0, 0, 0);">&#160;</td>
<td style="white-space: nowrap; vertical-align: bottom; border-bottom: 1.5pt solid rgb(0, 0, 0);;text-align:right;">-</td>
<td style="white-space: nowrap; vertical-align: bottom; border-bottom: 1.5pt solid rgb(0, 0, 0);">&#160;</td>
<td style="vertical-align: bottom; border-bottom: 1.5pt solid rgb(0, 0, 0);">&#160;&#160;</td>
<td style="white-space: nowrap; vertical-align: bottom; border-bottom: 1.5pt solid rgb(0, 0, 0);">&#160;</td>
<td style="white-space: nowrap; vertical-align: bottom; border-bottom: 1.5pt solid rgb(0, 0, 0);;text-align:right;">43</td>
<td style="white-space: nowrap; vertical-align: bottom; border-bottom: 1.5pt solid rgb(0, 0, 0);">&#160;</td>
<td style="vertical-align: bottom; border-bottom: 1.5pt solid rgb(0, 0, 0);">&#160;&#160;</td>
<td style="white-space: nowrap; vertical-align: bottom; border-bottom: 1.5pt solid rgb(0, 0, 0);">&#160;</td>
<td style="white-space: nowrap; vertical-align: bottom; border-bottom: 1.5pt solid rgb(0, 0, 0);;text-align:right;">(31</td>
<td style="white-space: nowrap; vertical-align: bottom; border-bottom: 1.5pt solid rgb(0, 0, 0);">)&#160;</td>
<td style="vertical-align: bottom; border-bottom: 1.5pt solid rgb(0, 0, 0);">&#160;</td>
<td style="white-space: nowrap; vertical-align: bottom; border-bottom: 1.5pt solid rgb(0, 0, 0);">&#160;</td>
<td style="white-space: nowrap; vertical-align: bottom; border-bottom: 1.5pt solid rgb(0, 0, 0);;text-align:right;">(7</td>
<td style="white-space: nowrap; vertical-align: bottom; border-bottom: 1.5pt solid rgb(0, 0, 0);">)&#160;</td>
<td style="vertical-align: bottom; border-bottom: 1.5pt solid rgb(0, 0, 0);">&#160;</td>
<td style="white-space: nowrap; vertical-align: bottom; border-bottom: 1.5pt solid rgb(0, 0, 0);">&#160;</td>
<td style="white-space: nowrap; vertical-align: bottom; border-bottom: 1.5pt solid rgb(0, 0, 0);;text-align:right;">5</td>
<td style="white-space: nowrap; vertical-align: bottom; border-bottom: 1.5pt solid rgb(0, 0, 0);">&#160;</td></tr></table>
<table cellpadding="0" cellspacing="0" style="border-collapse: collapse; font-family: ARIAL; font-size: 8pt; border: 0px; width: 100%; border-spacing: 0px;">
<tr style="page-break-inside:avoid">
<td style="width:4%;vertical-align:top;text-align:left;">&#160;(a)</td>
<td style="vertical-align:top;text-align:left;"><div style="margin-top: 0pt; margin-bottom: 0pt; font-size: 8pt; font-family: ARIAL; text-align: left; line-height: normal;">Included in the Consolidated balance sheet line: &#8220;Materials, supplies and prepaid expenses&#8221;, &#8220;Accounts receivable - net&#8221; and &#8220;Other assets, including intangibles - net&#8221;. </div></td></tr></table>
<table cellpadding="0" cellspacing="0" style="border-collapse: collapse; font-family: ARIAL; font-size: 8pt; border: 0px; width: 100%; border-spacing: 0px;">
<tr style="page-break-inside:avoid">
<td style="width:4%;vertical-align:top;text-align:left;">&#160;(b)</td>
<td style="vertical-align:top;text-align:left;"><div style="margin-top: 0pt; margin-bottom: 0pt; font-size: 8pt; font-family: ARIAL; text-align: left; line-height: normal;">Included in the Consolidated balance sheet line: &#8220;Accounts payable and accrued liabilities&#8221; and &#8220;Other long-term obligations&#8221;. </div></td></tr></table> <span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_imo_DisclosureDetailOfNetLongShortPositionOfDerivativeInstrumentsTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Disclosure detail of net long short position of derivative instruments.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">imo_DisclosureDetailOfNetLongShortPositionOfDerivativeInstrumentsTableTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>imo_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_imo_RealizedAndUnrealizedGainsLossesOnDerivativeInstrumentsTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Realized And Unrealized Gains Losses On Derivative Instruments Table [Text Block]</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">imo_RealizedAndUnrealizedGainsLossesOnDerivativeInstrumentsTableTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>imo_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ScheduleOfDerivativeInstrumentsInStatementOfFinancialPositionFairValueTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Tabular disclosure of the location and fair value amounts of derivative instruments (and nonderivative instruments that are designated and qualify as hedging instruments) reported in the statement of financial position.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 815<br> -SubTopic 10<br> -Section 50<br> -Paragraph 4B<br> -URI http://asc.fasb.org/extlink&amp;oid=125515794&amp;loc=SL5624163-113959<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ScheduleOfDerivativeInstrumentsInStatementOfFinancialPositionFairValueTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>40
<FILENAME>R27.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.1</span><table class="report" border="0" cellspacing="2" id="idm139655365304664">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Common shares (Tables)<br></strong></div></th>
<th class="th" colspan="1">3 Months Ended</th>
</tr>
<tr><th class="th"><div>Mar. 31, 2022</div></th></tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_imo_SummaryOfCommonSharesTableTextBlock', window );">Summary of Common Shares</a></td>
<td class="text">
<table cellpadding="0" cellspacing="0" style="border-collapse: collapse; font-family: ARIAL; font-size: 9pt; width: 100%; border: 0px; margin: 0px auto; border-spacing: 0px;">
<tr>
<td style="width: 78%; line-height: 0pt; font-size: 0pt;"><div style="font-size: 0pt; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; width: 4%; line-height: 0pt; font-size: 0pt;"><div style="font-size: 0pt; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="line-height: 0pt; font-size: 0pt;"><div style="font-size: 0pt; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="line-height: 0pt; font-size: 0pt;"><div style="font-size: 0pt; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="line-height: 0pt; font-size: 0pt;"><div style="font-size: 0pt; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; width: 4%; line-height: 0pt; font-size: 0pt;"><div style="font-size: 0pt; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="line-height: 0pt; font-size: 0pt;"><div style="font-size: 0pt; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="line-height: 0pt; font-size: 0pt;"><div style="font-size: 0pt; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="line-height: 0pt; font-size: 0pt;"><div style="font-size: 0pt; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td></tr>
<tr style="page-break-inside:avoid ; font-family:ARIAL; font-size:9pt">
<td style="vertical-align:top">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td colspan="2" style="vertical-align:bottom;white-space:nowrap;text-align:right;">&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;As&#160;of</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td colspan="2" style="vertical-align:bottom;white-space:nowrap;text-align:right;">&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;As&#160;of</td>
<td style="vertical-align:bottom">&#160;</td></tr>
<tr style="page-break-inside:avoid ; font-family:ARIAL; font-size:9pt">
<td style="vertical-align:top">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td colspan="2" style="vertical-align:bottom;white-space:nowrap;text-align:right;">Mar&#160;31</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td colspan="2" style="vertical-align:bottom;white-space:nowrap;text-align:right;">Dec&#160;31</td>
<td style="vertical-align:bottom">&#160;</td></tr>
<tr style="page-break-inside:avoid ; font-family:ARIAL; font-size:9pt">
<td style="vertical-align: top; border-bottom: 0.75pt solid rgb(0, 0, 0);"><div style="font-size: 8pt; letter-spacing: 0px; top: 0px;;display:inline;">&#160;thousands of shares</div></td>
<td style="vertical-align: bottom; border-bottom: 0.75pt solid rgb(0, 0, 0);">&#160;&#160;</td>
<td colspan="2" style="vertical-align: bottom; white-space: nowrap; border-bottom: 0.75pt solid rgb(0, 0, 0);;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">2022</div></div></td>
<td style="vertical-align: bottom; border-bottom: 0.75pt solid rgb(0, 0, 0);">&#160;</td>
<td style="vertical-align: bottom; border-bottom: 0.75pt solid rgb(0, 0, 0);">&#160;&#160;</td>
<td colspan="2" style="vertical-align: bottom; white-space: nowrap; border-bottom: 0.75pt solid rgb(0, 0, 0);;text-align:right;">2021</td>
<td style="vertical-align: bottom; border-bottom: 0.75pt solid rgb(0, 0, 0);">&#160;</td></tr>
<tr style="page-break-inside:avoid ; font-family:ARIAL; font-size:9pt;background-color:#cceeff">
<td style="vertical-align:top"><div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1.2em; text-indent: -1em; font-size: 9pt; font-family: ARIAL; line-height: normal;">Authorized</div></td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">1,100,000</div></div></td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;">1,100,000</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td></tr>
<tr style="page-break-inside:avoid ; font-family:ARIAL; font-size:9pt">
<td style="vertical-align: top; border-bottom: 1.5pt solid rgb(0, 0, 0);"><div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1.2em; text-indent: -1em; font-size: 9pt; font-family: ARIAL; line-height: normal;">Common shares outstanding</div></td>
<td style="vertical-align: bottom; border-bottom: 1.5pt solid rgb(0, 0, 0);">&#160;&#160;</td>
<td style="white-space: nowrap; vertical-align: bottom; border-bottom: 1.5pt solid rgb(0, 0, 0);"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="white-space: nowrap; vertical-align: bottom; border-bottom: 1.5pt solid rgb(0, 0, 0);;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">669,144</div></div></td>
<td style="white-space: nowrap; vertical-align: bottom; border-bottom: 1.5pt solid rgb(0, 0, 0);"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom; border-bottom: 1.5pt solid rgb(0, 0, 0);">&#160;&#160;</td>
<td style="white-space: nowrap; vertical-align: bottom; border-bottom: 1.5pt solid rgb(0, 0, 0);">&#160;</td>
<td style="white-space: nowrap; vertical-align: bottom; border-bottom: 1.5pt solid rgb(0, 0, 0);;text-align:right;">678,080</td>
<td style="white-space: nowrap; vertical-align: bottom; border-bottom: 1.5pt solid rgb(0, 0, 0);">&#160;</td></tr></table> <span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ScheduleOfCommonStockOutstandingRollForwardTableTextBlock', window );">Common Share Activities</a></td>
<td class="text"><div style="margin-top:12pt; margin-bottom:0pt; font-size:10pt; font-family:ARIAL">The company&#8217;s common share activities are summarized below: </div>
<table cellpadding="0" cellspacing="0" style="border-collapse: collapse; font-family: ARIAL; font-size: 9pt; width: 100%; border: 0px; margin: 0px auto; border-spacing: 0px;">
<tr>
<td style="width: 79%; line-height: 0pt; font-size: 0pt;"><div style="font-size: 0pt; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; width: 5%; line-height: 0pt; font-size: 0pt;"><div style="font-size: 0pt; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="line-height: 0pt; font-size: 0pt;"><div style="font-size: 0pt; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="line-height: 0pt; font-size: 0pt;"><div style="font-size: 0pt; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="line-height: 0pt; font-size: 0pt;"><div style="font-size: 0pt; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; width: 5%; line-height: 0pt; font-size: 0pt;"><div style="font-size: 0pt; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="line-height: 0pt; font-size: 0pt;"><div style="font-size: 0pt; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="line-height: 0pt; font-size: 0pt;"><div style="font-size: 0pt; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="line-height: 0pt; font-size: 0pt;"><div style="font-size: 0pt; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td></tr>
<tr style="page-break-inside:avoid ; font-family:ARIAL; font-size:9pt">
<td style="vertical-align: top; border-bottom: 0.75pt solid rgb(0, 0, 0);">&#160;&#160;</td>
<td style="vertical-align: bottom; border-bottom: 0.75pt solid rgb(0, 0, 0);">&#160;&#160;</td>
<td colspan="2" style="vertical-align: bottom; white-space: nowrap; border-bottom: 0.75pt solid rgb(0, 0, 0);;text-align:right;">Thousands&#160;of<br/> shares</td>
<td style="vertical-align: bottom; border-bottom: 0.75pt solid rgb(0, 0, 0);">&#160;</td>
<td style="vertical-align: bottom; border-bottom: 0.75pt solid rgb(0, 0, 0);">&#160;</td>
<td colspan="2" style="vertical-align: bottom; white-space: nowrap; border-bottom: 0.75pt solid rgb(0, 0, 0);;text-align:right;">&#160;&#160;&#160;&#160;Millions&#160;of<br/> dollars</td>
<td style="vertical-align: bottom; border-bottom: 0.75pt solid rgb(0, 0, 0);">&#160;</td></tr>
<tr style="page-break-inside:avoid ; font-family:ARIAL; font-size:9pt;background-color:#cceeff">
<td style="vertical-align:top"><div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1.2em; text-indent: -1em; font-size: 9pt; font-family: ARIAL; line-height: normal;">Balance as at December&#160;31, 2020</div></td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;">734,077</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;">1,357</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td></tr>
<tr style="page-break-inside:avoid ; font-family:ARIAL; font-size:9pt">
<td style="vertical-align:top"><div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1.2em; text-indent: -1em; font-size: 9pt; font-family: ARIAL; line-height: normal;">Issued under employee share-based awards</div></td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;">7</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;">-</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td></tr>
<tr style="page-break-inside:avoid ; font-family:ARIAL; font-size:9pt;background-color:#cceeff">
<td style="vertical-align: top; border-bottom: 0.75pt solid rgb(0, 0, 0);"><div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1.2em; text-indent: -1em; font-size: 9pt; font-family: ARIAL; line-height: normal;">Purchases at stated value</div></td>
<td style="vertical-align: bottom; border-bottom: 0.75pt solid rgb(0, 0, 0);">&#160;&#160;</td>
<td style="white-space: nowrap; vertical-align: bottom; border-bottom: 0.75pt solid rgb(0, 0, 0);">&#160;</td>
<td style="white-space: nowrap; vertical-align: bottom; border-bottom: 0.75pt solid rgb(0, 0, 0);;text-align:right;">(56,004</td>
<td style="white-space: nowrap; vertical-align: bottom; border-bottom: 0.75pt solid rgb(0, 0, 0);">)&#160;</td>
<td style="vertical-align: bottom; border-bottom: 0.75pt solid rgb(0, 0, 0);">&#160;</td>
<td style="white-space: nowrap; vertical-align: bottom; border-bottom: 0.75pt solid rgb(0, 0, 0);">&#160;</td>
<td style="white-space: nowrap; vertical-align: bottom; border-bottom: 0.75pt solid rgb(0, 0, 0);;text-align:right;">(105</td>
<td style="white-space: nowrap; vertical-align: bottom; border-bottom: 0.75pt solid rgb(0, 0, 0);">)&#160;</td></tr>
<tr style="page-break-inside:avoid ; font-family:ARIAL; font-size:9pt">
<td style="vertical-align:top"><div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1.2em; text-indent: -1em; font-size: 9pt; font-family: ARIAL; line-height: normal;">Balance as at December&#160;31, 2021</div></td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;">678,080</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;">1,252</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td></tr>
<tr style="page-break-inside:avoid ; font-family:ARIAL; font-size:9pt;background-color:#cceeff">
<td style="vertical-align:top"><div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1.2em; text-indent: -1em; font-size: 9pt; font-family: ARIAL; line-height: normal;">Issued under employee share-based awards</div></td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">-</div></div></td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;">-</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td></tr>
<tr style="page-break-inside:avoid ; font-family:ARIAL; font-size:9pt">
<td style="vertical-align: top; border-bottom: 0.75pt solid rgb(0, 0, 0);"><div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1.2em; text-indent: -1em; font-size: 9pt; font-family: ARIAL; line-height: normal;">Purchases at stated value</div></td>
<td style="vertical-align: bottom; border-bottom: 0.75pt solid rgb(0, 0, 0);">&#160;&#160;</td>
<td style="white-space: nowrap; vertical-align: bottom; border-bottom: 0.75pt solid rgb(0, 0, 0);"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="white-space: nowrap; vertical-align: bottom; border-bottom: 0.75pt solid rgb(0, 0, 0);;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">(8,936</div></div></td>
<td style="white-space: nowrap; vertical-align: bottom; border-bottom: 0.75pt solid rgb(0, 0, 0);"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">)&#160;</div></div></td>
<td style="vertical-align: bottom; border-bottom: 0.75pt solid rgb(0, 0, 0);">&#160;</td>
<td style="white-space: nowrap; vertical-align: bottom; border-bottom: 0.75pt solid rgb(0, 0, 0);"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="white-space: nowrap; vertical-align: bottom; border-bottom: 0.75pt solid rgb(0, 0, 0);;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">(15</div></div></td>
<td style="white-space: nowrap; vertical-align: bottom; border-bottom: 0.75pt solid rgb(0, 0, 0);"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">)&#160;</div></div></td></tr>
<tr style="page-break-inside:avoid ; font-family:ARIAL; font-size:9pt;background-color:#cceeff">
<td style="vertical-align: top; border-bottom: 1.5pt solid rgb(0, 0, 0);"><div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1.2em; text-indent: -1em; font-size: 9pt; font-family: ARIAL; line-height: normal;"><div style="font-weight:bold;display:inline;">Balance as at March&#160;31, 2022</div></div></td>
<td style="vertical-align: bottom; border-bottom: 1.5pt solid rgb(0, 0, 0);">&#160;&#160;</td>
<td style="white-space: nowrap; vertical-align: bottom; border-bottom: 1.5pt solid rgb(0, 0, 0);"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="white-space: nowrap; vertical-align: bottom; border-bottom: 1.5pt solid rgb(0, 0, 0);;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">669,144</div></div></td>
<td style="white-space: nowrap; vertical-align: bottom; border-bottom: 1.5pt solid rgb(0, 0, 0);"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom; border-bottom: 1.5pt solid rgb(0, 0, 0);">&#160;</td>
<td style="white-space: nowrap; vertical-align: bottom; border-bottom: 1.5pt solid rgb(0, 0, 0);"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="white-space: nowrap; vertical-align: bottom; border-bottom: 1.5pt solid rgb(0, 0, 0);;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">1,237</div></div></td>
<td style="white-space: nowrap; vertical-align: bottom; border-bottom: 1.5pt solid rgb(0, 0, 0);"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td></tr></table> <span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock', window );">Calculation of Basic and Diluted Earnings Per Share</a></td>
<td class="text"><div style="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:ARIAL">The following table provides the calculation of basic and diluted earnings per common share and the dividends declared by the company on its outstanding common shares: </div> <div style="font-size:12pt;margin-top:0pt;margin-bottom:0pt">&#160;</div>
<table cellpadding="0" cellspacing="0" style="BORDER-COLLAPSE:COLLAPSE; font-family:ARIAL; font-size:9pt;width:100%;border:0;margin:0 auto">
<tr>
<td style="width: 88%; line-height: 0pt; font-size: 0pt;"><div style="font-size: 0pt; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; width: 1%; line-height: 0pt; font-size: 0pt;"><div style="font-size: 0pt; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="line-height: 0pt; font-size: 0pt;"><div style="font-size: 0pt; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="line-height: 0pt; font-size: 0pt;"><div style="font-size: 0pt; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="line-height: 0pt; font-size: 0pt;"><div style="font-size: 0pt; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; width: 1%; line-height: 0pt; font-size: 0pt;"><div style="font-size: 0pt; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="line-height: 0pt; font-size: 0pt;"><div style="font-size: 0pt; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="line-height: 0pt; font-size: 0pt;"><div style="font-size: 0pt; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="line-height: 0pt; font-size: 0pt;"><div style="font-size: 0pt; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td> </tr>
<tr style="page-break-inside:avoid ; font-family:ARIAL; font-size:9pt">
<td style="vertical-align:top">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom;white-space:nowrap;text-align:center;">&#160;</td>
<td colspan="5" style="vertical-align:bottom;white-space:nowrap;text-align:center;">Three&#160;Months</td>
<td style="vertical-align:bottom;white-space:nowrap">&#160;</td> </tr>
<tr style="page-break-inside:avoid ; font-family:ARIAL; font-size:9pt">
<td style="vertical-align:top">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="padding-bottom:2pt ;vertical-align:bottom;white-space:nowrap;text-align:center;">&#160;</td>
<td colspan="5" style="padding-bottom:2pt ;vertical-align:bottom;white-space:nowrap;text-align:center;">to March&#160;31</td>
<td style="padding-bottom:2pt ;vertical-align:bottom;white-space:nowrap">&#160;</td> </tr>
<tr style="page-break-inside:avoid ; font-family:ARIAL; font-size:9pt">
<td style="BORDER-BOTTOM:0.75pt solid #000000;vertical-align:top">&#160;</td>
<td style=" BORDER-BOTTOM:0.75pt solid #000000;vertical-align:bottom">&#160;&#160;</td>
<td style="padding-bottom:2pt ;BORDER-BOTTOM:0.75pt solid #000000;white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="padding-bottom:2pt ;BORDER-BOTTOM:0.75pt solid #000000;white-space:nowrap;vertical-align:bottom;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">2022</div></div></td>
<td style="padding-bottom:2pt ;BORDER-BOTTOM:0.75pt solid #000000;white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style=" BORDER-BOTTOM:0.75pt solid #000000;vertical-align:bottom">&#160;&#160;</td>
<td style="padding-bottom:2pt ;BORDER-BOTTOM:0.75pt solid #000000;white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="padding-bottom:2pt ;BORDER-BOTTOM:0.75pt solid #000000;white-space:nowrap;vertical-align:bottom;text-align:right;">2021</td>
<td style="padding-bottom:2pt ;BORDER-BOTTOM:0.75pt solid #000000;white-space:nowrap;vertical-align:bottom">&#160;</td> </tr>
<tr style="page-break-inside:avoid ; font-family:ARIAL; font-size:9pt;background-color:#cceeff">
<td style="vertical-align:top"> <div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1.2em; text-indent: -1em; font-size: 9pt; font-family: ARIAL; line-height: normal;"><div style="font-weight:bold;display:inline;">Net income (loss) per common share - basic</div></div> </td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td> </tr>
<tr style="page-break-inside:avoid ; font-family:ARIAL; font-size:9pt">
<td style="padding-bottom:2pt ;vertical-align:top"> <div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1.2em; text-indent: -1em; font-size: 9pt; font-family: ARIAL; line-height: normal;">Net income (loss) <div style="font-size: 8pt; letter-spacing: 0px; top: 0px;;display:inline;">(millions of Canadian dollars)</div></div> </td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="padding-bottom:2pt ;white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="padding-bottom:2pt ;white-space:nowrap;vertical-align:bottom;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">1,173</div></div></td>
<td style="padding-bottom:2pt ;white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="padding-bottom:2pt ;white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="padding-bottom:2pt ;white-space:nowrap;vertical-align:bottom;text-align:right;">392</td>
<td style="padding-bottom:2pt ;white-space:nowrap;vertical-align:bottom">&#160;</td> </tr>
<tr style="page-break-inside:avoid ; font-family:ARIAL; font-size:9pt;background-color:#cceeff">
<td style="padding-bottom:2pt ;vertical-align:top"> <div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1.2em; text-indent: -1em; font-size: 9pt; font-family: ARIAL; line-height: normal;">Weighted average number of common shares outstanding <div style="font-size: 8pt; letter-spacing: 0px; top: 0px;;display:inline;">(millions of shares)</div></div> </td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="padding-bottom:2pt ;white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="padding-bottom:2pt ;white-space:nowrap;vertical-align:bottom;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">670.5</div></div></td>
<td style="padding-bottom:2pt ;white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="padding-bottom:2pt ;white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="padding-bottom:2pt ;white-space:nowrap;vertical-align:bottom;text-align:right;">734.1</td>
<td style="padding-bottom:2pt ;white-space:nowrap;vertical-align:bottom">&#160;</td> </tr>
<tr style="page-break-inside:avoid ; font-family:ARIAL; font-size:9pt">
<td style="padding-bottom:2pt ;BORDER-BOTTOM:1.50pt solid #000000;vertical-align:top"> <div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1.2em; text-indent: -1em; font-size: 9pt; font-family: ARIAL; line-height: normal;">Net income (loss) per common share <div style="font-size: 8pt; letter-spacing: 0px; top: 0px;;display:inline;">(dollars)</div></div> </td>
<td style=" BORDER-BOTTOM:1.50pt solid #000000;vertical-align:bottom">&#160;&#160;</td>
<td style="padding-bottom:2pt ;BORDER-BOTTOM:1.50pt solid #000000;white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="padding-bottom:2pt ;BORDER-BOTTOM:1.50pt solid #000000;white-space:nowrap;vertical-align:bottom;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">1.75</div></div></td>
<td style="padding-bottom:2pt ;BORDER-BOTTOM:1.50pt solid #000000;white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style=" BORDER-BOTTOM:1.50pt solid #000000;vertical-align:bottom">&#160;&#160;</td>
<td style="padding-bottom:2pt ;BORDER-BOTTOM:1.50pt solid #000000;white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="padding-bottom:2pt ;BORDER-BOTTOM:1.50pt solid #000000;white-space:nowrap;vertical-align:bottom;text-align:right;">0.53</td>
<td style="padding-bottom:2pt ;BORDER-BOTTOM:1.50pt solid #000000;white-space:nowrap;vertical-align:bottom">&#160;</td> </tr>
<tr style="font-size:1pt">
<td style="height:12pt">&#160;</td>
<td colspan="4" style="height:12pt">&#160;</td>
<td colspan="4" style="height:12pt">&#160;</td> </tr>
<tr style="page-break-inside:avoid ; font-family:ARIAL; font-size:9pt;background-color:#cceeff">
<td style="padding-bottom:2pt ;vertical-align:top"> <div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1.2em; text-indent: -1em; font-size: 9pt; font-family: ARIAL; line-height: normal;"><div style="font-weight:bold;display:inline;">Net income (loss) per common share - diluted</div></div> </td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td> </tr>
<tr style="page-break-inside:avoid ; font-family:ARIAL; font-size:9pt">
<td style="padding-bottom:2pt ;vertical-align:top"> <div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1.2em; text-indent: -1em; font-size: 9pt; font-family: ARIAL; line-height: normal;">Net income (loss) <div style="font-size: 8pt; letter-spacing: 0px; top: 0px;;display:inline;">(millions of Canadian dollars)</div></div> </td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="padding-bottom:2pt ;white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="padding-bottom:2pt ;white-space:nowrap;vertical-align:bottom;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">1,173</div></div></td>
<td style="padding-bottom:2pt ;white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="padding-bottom:2pt ;white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="padding-bottom:2pt ;white-space:nowrap;vertical-align:bottom;text-align:right;">392</td>
<td style="padding-bottom:2pt ;white-space:nowrap;vertical-align:bottom">&#160;</td> </tr>
<tr style="page-break-inside:avoid ; font-family:ARIAL; font-size:9pt;background-color:#cceeff">
<td style="padding-bottom:2pt ;vertical-align:top"> <div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1.2em; text-indent: -1em; font-size: 9pt; font-family: ARIAL; line-height: normal;">Weighted average number of common shares outstanding <div style="font-size: 8pt; letter-spacing: 0px; top: 0px;;display:inline;">(millions of shares)</div></div> </td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="padding-bottom:2pt ;white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="padding-bottom:2pt ;white-space:nowrap;vertical-align:bottom;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">670.5</div></div></td>
<td style="padding-bottom:2pt ;white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="padding-bottom:2pt ;white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="padding-bottom:2pt ;white-space:nowrap;vertical-align:bottom;text-align:right;">&#160;&#160;&#160;&#160;734.1</td>
<td style="padding-bottom:2pt ;white-space:nowrap;vertical-align:bottom">&#160;</td> </tr>
<tr style="page-break-inside:avoid ; font-family:ARIAL; font-size:9pt">
<td style="padding-bottom:2pt ;BORDER-BOTTOM:0.75pt solid #000000;vertical-align:top"> <div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1.2em; text-indent: -1em; font-size: 9pt; font-family: ARIAL; line-height: normal;">Effect of employee share-based awards <div style="font-size: 8pt; letter-spacing: 0px; top: 0px;;display:inline;">(millions of shares)</div></div> </td>
<td style=" BORDER-BOTTOM:0.75pt solid #000000;vertical-align:bottom">&#160;&#160;</td>
<td style="padding-bottom:2pt ;BORDER-BOTTOM:0.75pt solid #000000;white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="padding-bottom:2pt ;BORDER-BOTTOM:0.75pt solid #000000;white-space:nowrap;vertical-align:bottom;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">1.4</div></div></td>
<td style="padding-bottom:2pt ;BORDER-BOTTOM:0.75pt solid #000000;white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style=" BORDER-BOTTOM:0.75pt solid #000000;vertical-align:bottom">&#160;&#160;</td>
<td style="padding-bottom:2pt ;BORDER-BOTTOM:0.75pt solid #000000;white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="padding-bottom:2pt ;BORDER-BOTTOM:0.75pt solid #000000;white-space:nowrap;vertical-align:bottom;text-align:right;">1.6</td>
<td style="padding-bottom:2pt ;BORDER-BOTTOM:0.75pt solid #000000;white-space:nowrap;vertical-align:bottom">&#160;</td> </tr>
<tr style="page-break-inside:avoid ; font-family:ARIAL; font-size:9pt;background-color:#cceeff">
<td style="vertical-align:top"> <div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1.2em; text-indent: -1em; font-size: 9pt; font-family: ARIAL; line-height: normal;">Weighted average number of common shares outstanding, assuming dilution <div style="font-size: 8pt; letter-spacing: 0px; top: 0px;;display:inline;">(millions of shares)</div></div> </td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">671.9</div></div></td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;">735.7</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td> </tr>
<tr style="page-break-inside:avoid ; font-family:ARIAL; font-size:9pt">
<td style="padding-bottom:2pt ;BORDER-BOTTOM:1.50pt solid #000000;vertical-align:top"> <div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1.2em; text-indent: -1em; font-size: 9pt; font-family: ARIAL; line-height: normal;">Net income (loss) per common share <div style="font-size: 8pt; letter-spacing: 0px; top: 0px;;display:inline;">(dollars)</div></div> </td>
<td style=" BORDER-BOTTOM:1.50pt solid #000000;vertical-align:bottom">&#160;&#160;</td>
<td style="padding-bottom:2pt ;BORDER-BOTTOM:1.50pt solid #000000;white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="padding-bottom:2pt ;BORDER-BOTTOM:1.50pt solid #000000;white-space:nowrap;vertical-align:bottom;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">1.75</div></div></td>
<td style="padding-bottom:2pt ;BORDER-BOTTOM:1.50pt solid #000000;white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style=" BORDER-BOTTOM:1.50pt solid #000000;vertical-align:bottom">&#160;&#160;</td>
<td style="padding-bottom:2pt ;BORDER-BOTTOM:1.50pt solid #000000;white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="padding-bottom:2pt ;BORDER-BOTTOM:1.50pt solid #000000;white-space:nowrap;vertical-align:bottom;text-align:right;">0.53</td>
<td style="padding-bottom:2pt ;BORDER-BOTTOM:1.50pt solid #000000;white-space:nowrap;vertical-align:bottom">&#160;</td> </tr>
<tr style="font-size:1pt">
<td style="height:12pt">&#160;</td>
<td colspan="4" style="height:12pt">&#160;</td>
<td colspan="4" style="height:12pt">&#160;</td> </tr>
<tr style="page-break-inside:avoid ; font-family:ARIAL; font-size:9pt;background-color:#cceeff">
<td style="padding-bottom:2pt ;BORDER-BOTTOM:1.50pt solid #000000;vertical-align:top"> <div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1.2em; text-indent: -1em; font-size: 9pt; font-family: ARIAL; line-height: normal;"><div style="font-weight:bold;display:inline;">Dividends per common share - declared <div style="font-size: 8pt; letter-spacing: 0px; top: 0px;;display:inline;">(dollars)</div></div></div> </td>
<td style=" BORDER-BOTTOM:1.50pt solid #000000;vertical-align:bottom">&#160;&#160;</td>
<td style="padding-bottom:2pt ;BORDER-BOTTOM:1.50pt solid #000000;white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="padding-bottom:2pt ;BORDER-BOTTOM:1.50pt solid #000000;white-space:nowrap;vertical-align:bottom;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">0.34</div></div></td>
<td style="padding-bottom:2pt ;BORDER-BOTTOM:1.50pt solid #000000;white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style=" BORDER-BOTTOM:1.50pt solid #000000;vertical-align:bottom">&#160;&#160;</td>
<td style="padding-bottom:2pt ;BORDER-BOTTOM:1.50pt solid #000000;white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="padding-bottom:2pt ;BORDER-BOTTOM:1.50pt solid #000000;white-space:nowrap;vertical-align:bottom;text-align:right;">0.22</td>
<td style="padding-bottom:2pt ;BORDER-BOTTOM:1.50pt solid #000000;white-space:nowrap;vertical-align:bottom">&#160;&#160;</td> </tr> </table> <span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_imo_SummaryOfCommonSharesTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Summary of common shares authorized.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">imo_SummaryOfCommonSharesTableTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>imo_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ScheduleOfCommonStockOutstandingRollForwardTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Tabular disclosure of the change in common stock outstanding.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ScheduleOfCommonStockOutstandingRollForwardTableTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Tabular disclosure of an entity's basic and diluted earnings per share calculations, including a reconciliation of numerators and denominators of the basic and diluted per-share computations for income from continuing operations.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=124432515&amp;loc=d3e3550-109257<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>41
<FILENAME>R28.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.1</span><table class="report" border="0" cellspacing="2" id="idm139655365296216">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Other comprehensive income (loss) information (Tables)<br></strong></div></th>
<th class="th" colspan="1">3 Months Ended</th>
</tr>
<tr><th class="th"><div>Mar. 31, 2022</div></th></tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ScheduleOfAccumulatedOtherComprehensiveIncomeLossTableTextBlock', window );">Changes in Accumulated Other Comprehensive Income (Loss)</a></td>
<td class="text"><div style="margin-top: 12pt; margin-bottom: 0pt; margin-left: 0%; font-size: 9pt; font-family: ARIAL;"><div style="font-weight:bold;display:inline;">Changes in accumulated other comprehensive income (loss): </div></div> <div style="font-size:12pt;margin-top:0pt;margin-bottom:0pt">&#160;</div>
<table cellpadding="0" cellspacing="0" style="BORDER-COLLAPSE:COLLAPSE; font-family:ARIAL; font-size:9pt;width:100%;border:0;margin:0 auto">
<tr>
<td style="width: 94%; line-height: 0pt; font-size: 0pt;"><div style="font-size: 0pt; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; width: 1%; line-height: 0pt; font-size: 0pt;"><div style="font-size: 0pt; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="line-height: 0pt; font-size: 0pt;"><div style="font-size: 0pt; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="line-height: 0pt; font-size: 0pt;"><div style="font-size: 0pt; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="line-height: 0pt; font-size: 0pt;"><div style="font-size: 0pt; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; width: 1%; line-height: 0pt; font-size: 0pt;"><div style="font-size: 0pt; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="line-height: 0pt; font-size: 0pt;"><div style="font-size: 0pt; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="line-height: 0pt; font-size: 0pt;"><div style="font-size: 0pt; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="line-height: 0pt; font-size: 0pt;"><div style="font-size: 0pt; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td> </tr>
<tr style="page-break-inside:avoid ; font-family:ARIAL; font-size:9pt">
<td style="BORDER-BOTTOM:0.75pt solid #000000;vertical-align:top"> <div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1.2em; text-indent: -1em; font-size: 8pt; font-family: ARIAL; line-height: normal;">millions of Canadian dollars</div> </td>
<td style=" BORDER-BOTTOM:0.75pt solid #000000;vertical-align:bottom">&#160;&#160;</td>
<td style="BORDER-BOTTOM:0.75pt solid #000000;white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="BORDER-BOTTOM:0.75pt solid #000000;white-space:nowrap;vertical-align:bottom;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;&#160;&#160;&#160;2022</div></div></td>
<td style="BORDER-BOTTOM:0.75pt solid #000000;white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style=" BORDER-BOTTOM:0.75pt solid #000000;vertical-align:bottom">&#160;&#160;&#160;&#160;</td>
<td style="BORDER-BOTTOM:0.75pt solid #000000;white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="BORDER-BOTTOM:0.75pt solid #000000;white-space:nowrap;vertical-align:bottom;text-align:right;">&#160;&#160;&#160;&#160;2021</td>
<td style="BORDER-BOTTOM:0.75pt solid #000000;white-space:nowrap;vertical-align:bottom">&#160;</td> </tr>
<tr style="page-break-inside:avoid ; font-family:ARIAL; font-size:9pt;background-color:#cceeff">
<td style="vertical-align:top"> <div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1.2em; text-indent: -1em; font-size: 9pt; font-family: ARIAL; line-height: normal;">Balance at January&#160;1</div> </td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">(1,177</div></div></td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">)&#160;</div></div></td>
<td style="vertical-align:bottom">&#160;&#160;&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;">(1,989</td>
<td style="white-space:nowrap;vertical-align:bottom">)&#160;</td> </tr>
<tr style="page-break-inside:avoid ; font-family:ARIAL; font-size:9pt">
<td style="vertical-align:top"> <div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1.2em; text-indent: -1em; font-size: 9pt; font-family: ARIAL; line-height: normal;">Postretirement benefits liability adjustment:</div> </td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;&#160;&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td> </tr>
<tr style="page-break-inside:avoid ; font-family:ARIAL; font-size:9pt;background-color:#cceeff">
<td style="vertical-align:top"> <div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 3.5em; text-indent: -1em; font-size: 9pt; font-family: ARIAL; line-height: normal;">Current period change excluding amounts reclassified from accumulated other comprehensive income</div> </td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">24</div></div></td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align:bottom">&#160;&#160;&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;">54</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td> </tr>
<tr style="page-break-inside:avoid ; font-family:ARIAL; font-size:9pt">
<td style="BORDER-BOTTOM:0.75pt solid #000000;vertical-align:top"> <div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 3.5em; text-indent: -1em; font-size: 9pt; font-family: ARIAL; line-height: normal;">Amounts reclassified from accumulated other comprehensive income</div> </td>
<td style=" BORDER-BOTTOM:0.75pt solid #000000;vertical-align:bottom">&#160;&#160;</td>
<td style="BORDER-BOTTOM:0.75pt solid #000000;white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="BORDER-BOTTOM:0.75pt solid #000000;white-space:nowrap;vertical-align:bottom;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">21</div></div></td>
<td style="BORDER-BOTTOM:0.75pt solid #000000;white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style=" BORDER-BOTTOM:0.75pt solid #000000;vertical-align:bottom">&#160;&#160;&#160;&#160;</td>
<td style="BORDER-BOTTOM:0.75pt solid #000000;white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="BORDER-BOTTOM:0.75pt solid #000000;white-space:nowrap;vertical-align:bottom;text-align:right;">33</td>
<td style="BORDER-BOTTOM:0.75pt solid #000000;white-space:nowrap;vertical-align:bottom">&#160;&#160;</td> </tr>
<tr style="page-break-inside:avoid ; font-family:ARIAL; font-size:9pt;background-color:#cceeff">
<td style="BORDER-BOTTOM:1.50pt solid #000000;vertical-align:top"> <div style="font-size: 3pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;">&#160;</div> <div style="margin-top: 0pt; margin-bottom: 1pt; margin-left: 1.2em; text-indent: -1em; font-size: 9pt; font-family: ARIAL; line-height: normal;">Balance at March&#160;31</div> </td>
<td style=" BORDER-BOTTOM:1.50pt solid #000000;vertical-align:bottom">&#160;&#160;</td>
<td style="BORDER-BOTTOM:1.50pt solid #000000;white-space:nowrap;vertical-align:bottom"> <div style="font-size: 3pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;">&#160;</div> <div style="margin-bottom: 1pt; margin-top: 0pt; font-size: 9pt; font-family: ARIAL; line-height: normal;"><div style="font-weight:bold;display:inline;">&#160;</div></div> </td>
<td style="BORDER-BOTTOM:1.50pt solid #000000;white-space:nowrap;vertical-align:bottom"> <div style="font-size: 3pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;">&#160;</div> <div style="margin-bottom: 1pt; margin-top: 0pt; font-size: 9pt; font-family: ARIAL; text-align: right; line-height: normal;"><div style="font-weight:bold;display:inline;">(1,132</div></div> </td>
<td style="BORDER-BOTTOM:1.50pt solid #000000;white-space:nowrap;vertical-align:bottom"> <div style="font-size: 3pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;">&#160;</div> <div style="margin-bottom: 1pt; margin-top: 0pt; font-size: 9pt; font-family: ARIAL; line-height: normal;"><div style="font-weight:bold;display:inline;">)&#160;</div></div> </td>
<td style=" BORDER-BOTTOM:1.50pt solid #000000;vertical-align:bottom">&#160;&#160;&#160;&#160;</td>
<td style="BORDER-BOTTOM:1.50pt solid #000000;white-space:nowrap;vertical-align:bottom"> <div style="font-size: 3pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;">&#160;</div> <div style="margin-bottom: 1pt; margin-top: 0pt; font-size: 9pt; font-family: ARIAL; line-height: normal;">&#160;</div> </td>
<td style="BORDER-BOTTOM:1.50pt solid #000000;white-space:nowrap;vertical-align:bottom"> <div style="font-size: 3pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;">&#160;</div> <div style="margin-bottom: 1pt; margin-top: 0pt; font-size: 9pt; font-family: ARIAL; text-align: right; line-height: normal;">(1,902</div> </td>
<td style="BORDER-BOTTOM:1.50pt solid #000000;white-space:nowrap;vertical-align:bottom"> <div style="font-size: 3pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;">&#160;</div> <div style="margin-bottom: 1pt; margin-top: 0pt; font-size: 9pt; font-family: ARIAL; line-height: normal;">)&#160;</div> </td> </tr> </table> <span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ReclassificationOutOfAccumulatedOtherComprehensiveIncomeTableTextBlock', window );">Amounts Reclassified Out of Accumulated Other Comprehensive Income (Loss) - Before Tax Income (Expense)</a></td>
<td class="text">
<table cellpadding="0" cellspacing="0" style="BORDER-COLLAPSE:COLLAPSE; font-family:ARIAL; font-size:9pt;width:100%;border:0;margin:0 auto">
<tr>
<td style="width: 98%; line-height: 0pt; font-size: 0pt;"><div style="font-size:0pt;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; width: 1%; line-height: 0pt; font-size: 0pt;"><div style="font-size:0pt;;display:inline;">&#160;</div></td>
<td style="line-height: 0pt; font-size: 0pt;"><div style="font-size:0pt;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; width: 1%; line-height: 0pt; font-size: 0pt;"><div style="font-size:0pt;;display:inline;">&#160;</div></td>
<td style="line-height: 0pt; font-size: 0pt;"><div style="font-size:0pt;;display:inline;">&#160;</div></td> </tr>
<tr style="font-size:1pt">
<td colspan="5" style="height:12pt">&#160;</td> </tr>
<tr style="page-break-inside:avoid ; font-family:ARIAL; font-size:9pt">
<td colspan="5" style="vertical-align:top"> <div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1.2em; text-indent: -1em; font-size: 9pt; font-family: ARIAL; line-height: normal;"><div style="font-weight:bold;display:inline;">Amounts reclassified out of accumulated other comprehensive income (loss) - before tax income (expense):</div></div> </td> </tr> </table>
<table cellpadding="0" cellspacing="0" style="BORDER-COLLAPSE:COLLAPSE; font-family:ARIAL; font-size:9pt;width:100%;border:0;margin:0 auto">
<tr>
<td style="width: 94%; line-height: 0pt; font-size: 0pt;"><div style="font-size: 0pt; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; width: 1%; line-height: 0pt; font-size: 0pt;"><div style="font-size: 0pt; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="line-height: 0pt; font-size: 0pt;"><div style="font-size: 0pt; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="line-height: 0pt; font-size: 0pt;"><div style="font-size: 0pt; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="line-height: 0pt; font-size: 0pt;"><div style="font-size: 0pt; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; width: 1%; line-height: 0pt; font-size: 0pt;"><div style="font-size: 0pt; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="line-height: 0pt; font-size: 0pt;"><div style="font-size: 0pt; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="line-height: 0pt; font-size: 0pt;"><div style="font-size: 0pt; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="line-height: 0pt; font-size: 0pt;"><div style="font-size: 0pt; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td> </tr>
<tr style="font-size:1pt">
<td style="height:6pt">&#160;</td>
<td colspan="8" style="height:6pt">&#160;</td> </tr>
<tr style="page-break-inside:avoid ; font-family:ARIAL; font-size:9pt">
<td style="vertical-align:top">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom;white-space:nowrap;text-align:center;"> <div style="margin-bottom: 1pt; margin-top: 0pt; font-size: 9pt; font-family: ARIAL; line-height: normal;">&#160;</div> </td>
<td colspan="5" style="vertical-align:bottom;white-space:nowrap;text-align:center;"> <div style="margin-bottom: 1pt; margin-top: 0pt; font-size: 9pt; font-family: ARIAL; text-align: center; line-height: normal;">Three&#160;Months</div> </td>
<td style="vertical-align:bottom;white-space:nowrap"> <div style="margin-bottom: 1pt; margin-top: 0pt; font-size: 9pt; font-family: ARIAL; line-height: normal;">&#160;</div> </td> </tr>
<tr style="page-break-inside:avoid ; font-family:ARIAL; font-size:9pt">
<td style="vertical-align:top">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom;white-space:nowrap;text-align:center;">&#160;</td>
<td colspan="5" style="vertical-align:bottom;white-space:nowrap;text-align:center;">to&#160;March&#160;31</td>
<td style="vertical-align:bottom;white-space:nowrap">&#160;</td> </tr>
<tr style="page-break-inside:avoid ; font-family:ARIAL; font-size:9pt">
<td style="BORDER-BOTTOM:0.75pt solid #000000;vertical-align:top"> <div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1.2em; text-indent: -1em; font-size: 8pt; font-family: ARIAL; line-height: normal;">millions of Canadian dollars</div> </td>
<td style=" BORDER-BOTTOM:0.75pt solid #000000;vertical-align:bottom">&#160;&#160;</td>
<td style="BORDER-BOTTOM:0.75pt solid #000000;white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="BORDER-BOTTOM:0.75pt solid #000000;white-space:nowrap;vertical-align:bottom;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;&#160;&#160;&#160;2022</div></div></td>
<td style="BORDER-BOTTOM:0.75pt solid #000000;white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style=" BORDER-BOTTOM:0.75pt solid #000000;vertical-align:bottom">&#160;&#160;&#160;&#160;</td>
<td style="BORDER-BOTTOM:0.75pt solid #000000;white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="BORDER-BOTTOM:0.75pt solid #000000;white-space:nowrap;vertical-align:bottom;text-align:right;">&#160;&#160;&#160;&#160;2021</td>
<td style="BORDER-BOTTOM:0.75pt solid #000000;white-space:nowrap;vertical-align:bottom">&#160;</td> </tr>
<tr style="page-break-inside:avoid ; font-family:ARIAL; font-size:9pt;background-color:#cceeff">
<td style="BORDER-BOTTOM:1.50pt solid #000000;vertical-align:top"> <div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1.2em; text-indent: -1em; font-size: 9pt; font-family: ARIAL; line-height: normal;">Amortization of postretirement benefits liability adjustment included in net benefit cost <div style="font-size: 8pt; letter-spacing: 0px; top: 0px;;display:inline;">(a)</div></div> </td>
<td style=" BORDER-BOTTOM:1.50pt solid #000000;vertical-align:bottom">&#160;&#160;</td>
<td style="BORDER-BOTTOM:1.50pt solid #000000;white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="BORDER-BOTTOM:1.50pt solid #000000;white-space:nowrap;vertical-align:bottom;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">(28</div></div></td>
<td style="BORDER-BOTTOM:1.50pt solid #000000;white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">)&#160;</div></div></td>
<td style=" BORDER-BOTTOM:1.50pt solid #000000;vertical-align:bottom">&#160;&#160;&#160;&#160;</td>
<td style="BORDER-BOTTOM:1.50pt solid #000000;white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="BORDER-BOTTOM:1.50pt solid #000000;white-space:nowrap;vertical-align:bottom;text-align:right;">(44</td>
<td style="BORDER-BOTTOM:1.50pt solid #000000;white-space:nowrap;vertical-align:bottom">)&#160;&#160;</td> </tr>
<tr style="page-break-inside:avoid ; font-family:ARIAL; font-size:8pt">
<td colspan="8" style="vertical-align:top"> <div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1.2em; text-indent: -1em; font-size: 8pt; font-family: ARIAL; line-height: normal;">(a) This accumulated other comprehensive income component is included in the computation of net benefit cost (note 4).</div> </td>
<td style="vertical-align:top"> <div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 0em; text-indent: 0em; font-size: 8pt; font-family: ARIAL; line-height: normal;">&#160;</div> </td> </tr> </table> <span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_imo_ScheduleOfIncomeTaxExpenseForComponentsOfComprehensiveIncomeTableTextBlock', window );">Income Tax Expense (Credit) for Components of Other Comprehensive Income (Loss)</a></td>
<td class="text">
<table cellpadding="0" cellspacing="0" style="BORDER-COLLAPSE:COLLAPSE; font-family:ARIAL; font-size:9pt;width:100%;border:0;margin:0 auto">
<tr>
<td style="width: 98%; line-height: 0pt; font-size: 0pt;"><div style="font-size:0pt;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; width: 1%; line-height: 0pt; font-size: 0pt;"><div style="font-size:0pt;;display:inline;">&#160;</div></td>
<td style="line-height: 0pt; font-size: 0pt;"><div style="font-size:0pt;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; width: 1%; line-height: 0pt; font-size: 0pt;"><div style="font-size:0pt;;display:inline;">&#160;</div></td>
<td style="line-height: 0pt; font-size: 0pt;"><div style="font-size:0pt;;display:inline;">&#160;</div></td> </tr>
<tr style="font-size:1pt">
<td colspan="5" style="height:12pt">&#160;</td> </tr>
<tr style="page-break-inside:avoid ; font-family:ARIAL; font-size:9pt">
<td colspan="5" style="vertical-align:top"> <div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1.2em; text-indent: -1em; font-size: 9pt; font-family: ARIAL; line-height: normal;"><div style="font-weight:bold;display:inline;">Income tax expense (credit) for components of other comprehensive income (loss):</div></div> </td> </tr> </table>
<table cellpadding="0" cellspacing="0" style="BORDER-COLLAPSE:COLLAPSE; font-family:ARIAL; font-size:9pt;width:100%;border:0;margin:0 auto">
<tr>
<td style="width: 95%; line-height: 0pt; font-size: 0pt;"><div style="font-size: 0pt; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; width: 1%; line-height: 0pt; font-size: 0pt;"><div style="font-size: 0pt; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="line-height: 0pt; font-size: 0pt;"><div style="font-size: 0pt; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="line-height: 0pt; font-size: 0pt;"><div style="font-size: 0pt; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="line-height: 0pt; font-size: 0pt;"><div style="font-size: 0pt; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; width: 1%; line-height: 0pt; font-size: 0pt;"><div style="font-size: 0pt; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="line-height: 0pt; font-size: 0pt;"><div style="font-size: 0pt; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="line-height: 0pt; font-size: 0pt;"><div style="font-size: 0pt; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="line-height: 0pt; font-size: 0pt;"><div style="font-size: 0pt; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td> </tr>
<tr style="font-size:1pt">
<td style="height:6pt">&#160;</td>
<td colspan="8" style="height:6pt">&#160;</td> </tr>
<tr style="page-break-inside:avoid ; font-family:ARIAL; font-size:9pt">
<td style="vertical-align:top">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom;white-space:nowrap;text-align:center;">&#160;</td>
<td colspan="5" style="vertical-align:bottom;white-space:nowrap;text-align:center;">Three&#160;Months</td>
<td style="vertical-align:bottom;white-space:nowrap">&#160;</td> </tr>
<tr style="page-break-inside:avoid ; font-family:ARIAL; font-size:9pt">
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td colspan="6" style="vertical-align:bottom;text-align:center;">to&#160;March&#160;31</td>
<td style="vertical-align:bottom">&#160;</td> </tr>
<tr style="page-break-inside:avoid ; font-family:ARIAL; font-size:9pt">
<td style="BORDER-BOTTOM:0.75pt solid #000000;vertical-align:top"> <div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1.2em; text-indent: -1em; font-size: 9pt; font-family: ARIAL; line-height: normal;"><div style="font-size: 8pt; letter-spacing: 0px; top: 0px;;display:inline;">millions of Canadian dollars</div></div> </td>
<td style=" BORDER-BOTTOM:0.75pt solid #000000;vertical-align:bottom">&#160;&#160;</td>
<td style="BORDER-BOTTOM:0.75pt solid #000000;white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="BORDER-BOTTOM:0.75pt solid #000000;white-space:nowrap;vertical-align:bottom;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;&#160;&#160;&#160;2022</div></div></td>
<td style="BORDER-BOTTOM:0.75pt solid #000000;white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style=" BORDER-BOTTOM:0.75pt solid #000000;vertical-align:bottom">&#160;&#160;&#160;&#160;</td>
<td style="BORDER-BOTTOM:0.75pt solid #000000;white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="BORDER-BOTTOM:0.75pt solid #000000;white-space:nowrap;vertical-align:bottom;text-align:right;">&#160;&#160;&#160;&#160;2021</td>
<td style="BORDER-BOTTOM:0.75pt solid #000000;white-space:nowrap;vertical-align:bottom">&#160;</td> </tr>
<tr style="page-break-inside:avoid ; font-family:ARIAL; font-size:9pt;background-color:#cceeff">
<td style="vertical-align:top"> <div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1.2em; text-indent: -1em; font-size: 9pt; font-family: ARIAL; line-height: normal;">Postretirement benefits liability adjustments:</div> </td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;&#160;&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td> </tr>
<tr style="page-break-inside:avoid ; font-family:ARIAL; font-size:9pt">
<td style="vertical-align:top"> <div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 3.5em; text-indent: -1em; font-size: 9pt; font-family: ARIAL; line-height: normal;">Postretirement benefits liability adjustment (excluding amortization)</div> </td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">8</div></div></td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align:bottom">&#160;&#160;&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;">17</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td> </tr>
<tr style="page-break-inside:avoid ; font-family:ARIAL; font-size:9pt;background-color:#cceeff">
<td style="BORDER-BOTTOM:0.75pt solid #000000;vertical-align:top"> <div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 3.5em; text-indent: -1em; font-size: 9pt; font-family: ARIAL; line-height: normal;">Amortization of postretirement benefits liability adjustment included in net benefit cost</div> </td>
<td style=" BORDER-BOTTOM:0.75pt solid #000000;vertical-align:bottom">&#160;&#160;</td>
<td style="BORDER-BOTTOM:0.75pt solid #000000;white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="BORDER-BOTTOM:0.75pt solid #000000;white-space:nowrap;vertical-align:bottom;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">7</div></div></td>
<td style="BORDER-BOTTOM:0.75pt solid #000000;white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style=" BORDER-BOTTOM:0.75pt solid #000000;vertical-align:bottom">&#160;&#160;&#160;&#160;</td>
<td style="BORDER-BOTTOM:0.75pt solid #000000;white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="BORDER-BOTTOM:0.75pt solid #000000;white-space:nowrap;vertical-align:bottom;text-align:right;">11</td>
<td style="BORDER-BOTTOM:0.75pt solid #000000;white-space:nowrap;vertical-align:bottom">&#160;</td> </tr>
<tr style="font-size:1pt">
<td style="height:3pt">&#160;</td>
<td colspan="4" style="height:3pt">&#160;</td>
<td colspan="4" style="height:3pt">&#160;</td> </tr>
<tr style="page-break-inside:avoid ; font-family:ARIAL; font-size:9pt">
<td style="BORDER-BOTTOM:1.50pt solid #000000;vertical-align:top"> <div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1.2em; text-indent: -1em; font-size: 9pt; font-family: ARIAL; line-height: normal;">Total</div> </td>
<td style=" BORDER-BOTTOM:1.50pt solid #000000;vertical-align:bottom">&#160;&#160;</td>
<td style="BORDER-BOTTOM:1.50pt solid #000000;white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="BORDER-BOTTOM:1.50pt solid #000000;white-space:nowrap;vertical-align:bottom;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">15</div></div></td>
<td style="BORDER-BOTTOM:1.50pt solid #000000;white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style=" BORDER-BOTTOM:1.50pt solid #000000;vertical-align:bottom">&#160;&#160;&#160;&#160;</td>
<td style="BORDER-BOTTOM:1.50pt solid #000000;white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="BORDER-BOTTOM:1.50pt solid #000000;white-space:nowrap;vertical-align:bottom;text-align:right;">28</td>
<td style="BORDER-BOTTOM:1.50pt solid #000000;white-space:nowrap;vertical-align:bottom">&#160;&#160;</td> </tr> </table> <span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_imo_ScheduleOfIncomeTaxExpenseForComponentsOfComprehensiveIncomeTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Schedule Of Income Tax Expense For Components Of Comprehensive Income</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">imo_ScheduleOfIncomeTaxExpenseForComponentsOfComprehensiveIncomeTableTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>imo_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ReclassificationOutOfAccumulatedOtherComprehensiveIncomeTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Tabular disclosure of information about items reclassified out of accumulated other comprehensive income (loss).</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ReclassificationOutOfAccumulatedOtherComprehensiveIncomeTableTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ScheduleOfAccumulatedOtherComprehensiveIncomeLossTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Tabular disclosure of the components of accumulated other comprehensive income (loss).</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 830<br> -SubTopic 30<br> -Section 50<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=6450520&amp;loc=d3e32583-110901<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 14A<br> -URI http://asc.fasb.org/extlink&amp;oid=124509347&amp;loc=SL7669686-108580<br><br>Reference 3: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 830<br> -SubTopic 30<br> -Section 45<br> -Paragraph 20<br> -URI http://asc.fasb.org/extlink&amp;oid=118261656&amp;loc=d3e32211-110900<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ScheduleOfAccumulatedOtherComprehensiveIncomeLossTableTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>42
<FILENAME>R29.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.1</span><table class="report" border="0" cellspacing="2" id="idm139655357346056">
<tr>
<th class="tl" colspan="2" rowspan="2"><div style="width: 200px;"><strong>Business Segments (Detail) - CAD ($)<br> $ in Millions</strong></div></th>
<th class="th" colspan="2">3 Months Ended</th>
<th class="th" colspan="1"></th>
</tr>
<tr>
<th class="th"><div>Mar. 31, 2022</div></th>
<th class="th"><div>Mar. 31, 2021</div></th>
<th class="th"><div>Dec. 31, 2021</div></th>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RevenuesAbstract', window );"><strong>Revenues and other income</strong></a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_imo_RevenuesIncludingFederalExciseTax', window );">Revenues</a></td>
<td class="th" style="border-bottom: 0px;"><sup>[1]</sup></td>
<td class="nump">$ 12,657<span></span>
</td>
<td class="nump">$ 6,992<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_imo_IntersegmentSales', window );">Intersegment sales</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="text"> <span></span>
</td>
<td class="text"> <span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_imo_InvestmentAndOtherIncomeNet', window );">Investment and other income (note 3)</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="nump">29<span></span>
</td>
<td class="nump">6<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_imo_SegmentRevenue', window );">TOTAL OPERATING REVENUES, INTERSEGMENT SALES, INVESTMENT AND OTHER INCOME</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="nump">12,686<span></span>
</td>
<td class="nump">6,998<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_CostsAndExpensesAbstract', window );"><strong>Expenses</strong></a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ExplorationExpense', window );">Exploration</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="nump">2<span></span>
</td>
<td class="nump">2<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_imo_CrudeOilAndProductPurchases', window );">Purchases of crude oil and products</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="nump">8,350<span></span>
</td>
<td class="nump">3,887<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_imo_ProductionAndManufacturingExpenses', window );">Production and manufacturing</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="nump">1,659<span></span>
</td>
<td class="nump">1,485<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_imo_SellingAndGeneral', window );">Selling and general</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="nump">225<span></span>
</td>
<td class="nump">189<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_imo_FederalExciseTaxAndFuelCharge', window );">Federal excise tax and fuel charge</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="nump">479<span></span>
</td>
<td class="nump">404<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DepreciationDepletionAndAmortization', window );">Depreciation and depletion</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="nump">426<span></span>
</td>
<td class="nump">494<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_imo_PensionAndPostRetirementBenefitCostsNonServiceComponents', window );">Non-service pension and postretirement benefit</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="nump">4<span></span>
</td>
<td class="nump">11<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_InterestExpense', window );">Financing (note 5)</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="nump">7<span></span>
</td>
<td class="nump">14<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_CostsAndExpenses', window );">Total expenses</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="nump">11,152<span></span>
</td>
<td class="nump">6,486<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest', window );">Income (loss) before income taxes</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="nump">1,534<span></span>
</td>
<td class="nump">512<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_IncomeTaxExpenseBenefit', window );">Income tax expense (benefit)</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="nump">361<span></span>
</td>
<td class="nump">120<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_NetIncomeLoss', window );">Net income (loss)</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="nump">1,173<span></span>
</td>
<td class="nump">392<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_NetCashProvidedByUsedInOperatingActivities', window );">Cash flows from (used in) operating activities</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="nump">1,914<span></span>
</td>
<td class="nump">1,045<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_imo_CapitalAndExplorationExpenditures', window );">Capital and exploration expenditures</a></td>
<td class="th" style="border-bottom: 0px;"><sup>[2]</sup></td>
<td class="nump">296<span></span>
</td>
<td class="nump">163<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_Assets', window );">Total assets as at March 31</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="nump">43,810<span></span>
</td>
<td class="nump">39,007<span></span>
</td>
<td class="nump">$ 40,782<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_srt_ConsolidationItemsAxis=srt_ConsolidationEliminationsMember', window );">Consolidation, Eliminations</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RevenuesAbstract', window );"><strong>Revenues and other income</strong></a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_imo_RevenuesIncludingFederalExciseTax', window );">Revenues</a></td>
<td class="th" style="border-bottom: 0px;"><sup>[1]</sup></td>
<td class="text"> <span></span>
</td>
<td class="text"> <span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_imo_IntersegmentSales', window );">Intersegment sales</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="num">(6,368)<span></span>
</td>
<td class="num">(2,177)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_imo_InvestmentAndOtherIncomeNet', window );">Investment and other income (note 3)</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="text"> <span></span>
</td>
<td class="text"> <span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_imo_SegmentRevenue', window );">TOTAL OPERATING REVENUES, INTERSEGMENT SALES, INVESTMENT AND OTHER INCOME</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="num">(6,368)<span></span>
</td>
<td class="num">(2,177)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_CostsAndExpensesAbstract', window );"><strong>Expenses</strong></a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ExplorationExpense', window );">Exploration</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="text"> <span></span>
</td>
<td class="text"> <span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_imo_CrudeOilAndProductPurchases', window );">Purchases of crude oil and products</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="num">(6,367)<span></span>
</td>
<td class="num">(2,176)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_imo_ProductionAndManufacturingExpenses', window );">Production and manufacturing</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="text"> <span></span>
</td>
<td class="text"> <span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_imo_SellingAndGeneral', window );">Selling and general</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="num">(1)<span></span>
</td>
<td class="num">(1)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_imo_FederalExciseTaxAndFuelCharge', window );">Federal excise tax and fuel charge</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="text"> <span></span>
</td>
<td class="text"> <span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DepreciationDepletionAndAmortization', window );">Depreciation and depletion</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="text"> <span></span>
</td>
<td class="text"> <span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_imo_PensionAndPostRetirementBenefitCostsNonServiceComponents', window );">Non-service pension and postretirement benefit</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="text"> <span></span>
</td>
<td class="text"> <span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_InterestExpense', window );">Financing (note 5)</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="text"> <span></span>
</td>
<td class="text"> <span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_CostsAndExpenses', window );">Total expenses</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="num">(6,368)<span></span>
</td>
<td class="num">(2,177)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest', window );">Income (loss) before income taxes</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="text"> <span></span>
</td>
<td class="text"> <span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_IncomeTaxExpenseBenefit', window );">Income tax expense (benefit)</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="text"> <span></span>
</td>
<td class="text"> <span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_NetIncomeLoss', window );">Net income (loss)</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="text"> <span></span>
</td>
<td class="text"> <span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_NetCashProvidedByUsedInOperatingActivities', window );">Cash flows from (used in) operating activities</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="text"> <span></span>
</td>
<td class="text"> <span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_imo_CapitalAndExplorationExpenditures', window );">Capital and exploration expenditures</a></td>
<td class="th" style="border-bottom: 0px;"><sup>[2]</sup></td>
<td class="text"> <span></span>
</td>
<td class="text"> <span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_Assets', window );">Total assets as at March 31</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="num">(188)<span></span>
</td>
<td class="num">(464)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_StatementBusinessSegmentsAxis=imo_UpstreamMember', window );">Upstream</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RevenuesAbstract', window );"><strong>Revenues and other income</strong></a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_imo_RevenuesIncludingFederalExciseTax', window );">Revenues</a></td>
<td class="th" style="border-bottom: 0px;"><sup>[1]</sup></td>
<td class="nump">99<span></span>
</td>
<td class="nump">2,142<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_imo_IntersegmentSales', window );">Intersegment sales</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="nump">4,431<span></span>
</td>
<td class="nump">1,351<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_imo_InvestmentAndOtherIncomeNet', window );">Investment and other income (note 3)</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="nump">4<span></span>
</td>
<td class="text"> <span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_imo_SegmentRevenue', window );">TOTAL OPERATING REVENUES, INTERSEGMENT SALES, INVESTMENT AND OTHER INCOME</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="nump">4,534<span></span>
</td>
<td class="nump">3,493<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_CostsAndExpensesAbstract', window );"><strong>Expenses</strong></a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ExplorationExpense', window );">Exploration</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="nump">2<span></span>
</td>
<td class="nump">2<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_imo_CrudeOilAndProductPurchases', window );">Purchases of crude oil and products</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="nump">1,890<span></span>
</td>
<td class="nump">1,834<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_imo_ProductionAndManufacturingExpenses', window );">Production and manufacturing</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="nump">1,249<span></span>
</td>
<td class="nump">1,109<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_imo_SellingAndGeneral', window );">Selling and general</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="text"> <span></span>
</td>
<td class="text"> <span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_imo_FederalExciseTaxAndFuelCharge', window );">Federal excise tax and fuel charge</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="text"> <span></span>
</td>
<td class="text"> <span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DepreciationDepletionAndAmortization', window );">Depreciation and depletion</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="nump">373<span></span>
</td>
<td class="nump">445<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_imo_PensionAndPostRetirementBenefitCostsNonServiceComponents', window );">Non-service pension and postretirement benefit</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="text"> <span></span>
</td>
<td class="text"> <span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_InterestExpense', window );">Financing (note 5)</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="text"> <span></span>
</td>
<td class="nump">1<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_CostsAndExpenses', window );">Total expenses</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="nump">3,514<span></span>
</td>
<td class="nump">3,391<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest', window );">Income (loss) before income taxes</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="nump">1,020<span></span>
</td>
<td class="nump">102<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_IncomeTaxExpenseBenefit', window );">Income tax expense (benefit)</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="nump">238<span></span>
</td>
<td class="nump">23<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_NetIncomeLoss', window );">Net income (loss)</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="nump">782<span></span>
</td>
<td class="nump">79<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_NetCashProvidedByUsedInOperatingActivities', window );">Cash flows from (used in) operating activities</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="nump">1,447<span></span>
</td>
<td class="nump">531<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_imo_CapitalAndExplorationExpenditures', window );">Capital and exploration expenditures</a></td>
<td class="th" style="border-bottom: 0px;"><sup>[2]</sup></td>
<td class="nump">222<span></span>
</td>
<td class="nump">85<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_Assets', window );">Total assets as at March 31</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="nump">29,182<span></span>
</td>
<td class="nump">31,754<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_StatementBusinessSegmentsAxis=imo_DownstreamMember', window );">Downstream</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RevenuesAbstract', window );"><strong>Revenues and other income</strong></a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_imo_RevenuesIncludingFederalExciseTax', window );">Revenues</a></td>
<td class="th" style="border-bottom: 0px;"><sup>[1]</sup></td>
<td class="nump">12,191<span></span>
</td>
<td class="nump">4,527<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_imo_IntersegmentSales', window );">Intersegment sales</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="nump">1,833<span></span>
</td>
<td class="nump">773<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_imo_InvestmentAndOtherIncomeNet', window );">Investment and other income (note 3)</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="nump">21<span></span>
</td>
<td class="nump">5<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_imo_SegmentRevenue', window );">TOTAL OPERATING REVENUES, INTERSEGMENT SALES, INVESTMENT AND OTHER INCOME</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="nump">14,045<span></span>
</td>
<td class="nump">5,305<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_CostsAndExpensesAbstract', window );"><strong>Expenses</strong></a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ExplorationExpense', window );">Exploration</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="text"> <span></span>
</td>
<td class="text"> <span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_imo_CrudeOilAndProductPurchases', window );">Purchases of crude oil and products</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="nump">12,512<span></span>
</td>
<td class="nump">4,020<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_imo_ProductionAndManufacturingExpenses', window );">Production and manufacturing</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="nump">356<span></span>
</td>
<td class="nump">326<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_imo_SellingAndGeneral', window );">Selling and general</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="nump">147<span></span>
</td>
<td class="nump">133<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_imo_FederalExciseTaxAndFuelCharge', window );">Federal excise tax and fuel charge</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="nump">479<span></span>
</td>
<td class="nump">404<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DepreciationDepletionAndAmortization', window );">Depreciation and depletion</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="nump">41<span></span>
</td>
<td class="nump">39<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_imo_PensionAndPostRetirementBenefitCostsNonServiceComponents', window );">Non-service pension and postretirement benefit</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="text"> <span></span>
</td>
<td class="text"> <span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_InterestExpense', window );">Financing (note 5)</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="text"> <span></span>
</td>
<td class="text"> <span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_CostsAndExpenses', window );">Total expenses</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="nump">13,535<span></span>
</td>
<td class="nump">4,922<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest', window );">Income (loss) before income taxes</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="nump">510<span></span>
</td>
<td class="nump">383<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_IncomeTaxExpenseBenefit', window );">Income tax expense (benefit)</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="nump">121<span></span>
</td>
<td class="nump">91<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_NetIncomeLoss', window );">Net income (loss)</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="nump">389<span></span>
</td>
<td class="nump">292<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_NetCashProvidedByUsedInOperatingActivities', window );">Cash flows from (used in) operating activities</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="nump">375<span></span>
</td>
<td class="nump">462<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_imo_CapitalAndExplorationExpenditures', window );">Capital and exploration expenditures</a></td>
<td class="th" style="border-bottom: 0px;"><sup>[2]</sup></td>
<td class="nump">68<span></span>
</td>
<td class="nump">68<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_Assets', window );">Total assets as at March 31</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="nump">10,179<span></span>
</td>
<td class="nump">4,909<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_StatementBusinessSegmentsAxis=imo_ChemicalMember', window );">Chemical</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RevenuesAbstract', window );"><strong>Revenues and other income</strong></a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_imo_RevenuesIncludingFederalExciseTax', window );">Revenues</a></td>
<td class="th" style="border-bottom: 0px;"><sup>[1]</sup></td>
<td class="nump">367<span></span>
</td>
<td class="nump">323<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_imo_IntersegmentSales', window );">Intersegment sales</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="nump">104<span></span>
</td>
<td class="nump">53<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_imo_InvestmentAndOtherIncomeNet', window );">Investment and other income (note 3)</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="text"> <span></span>
</td>
<td class="text"> <span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_imo_SegmentRevenue', window );">TOTAL OPERATING REVENUES, INTERSEGMENT SALES, INVESTMENT AND OTHER INCOME</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="nump">471<span></span>
</td>
<td class="nump">376<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_CostsAndExpensesAbstract', window );"><strong>Expenses</strong></a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ExplorationExpense', window );">Exploration</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="text"> <span></span>
</td>
<td class="text"> <span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_imo_CrudeOilAndProductPurchases', window );">Purchases of crude oil and products</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="nump">315<span></span>
</td>
<td class="nump">209<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_imo_ProductionAndManufacturingExpenses', window );">Production and manufacturing</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="nump">54<span></span>
</td>
<td class="nump">50<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_imo_SellingAndGeneral', window );">Selling and general</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="nump">23<span></span>
</td>
<td class="nump">25<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_imo_FederalExciseTaxAndFuelCharge', window );">Federal excise tax and fuel charge</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="text"> <span></span>
</td>
<td class="text"> <span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DepreciationDepletionAndAmortization', window );">Depreciation and depletion</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="nump">5<span></span>
</td>
<td class="nump">4<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_imo_PensionAndPostRetirementBenefitCostsNonServiceComponents', window );">Non-service pension and postretirement benefit</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="text"> <span></span>
</td>
<td class="text"> <span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_InterestExpense', window );">Financing (note 5)</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="text"> <span></span>
</td>
<td class="text"> <span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_CostsAndExpenses', window );">Total expenses</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="nump">397<span></span>
</td>
<td class="nump">288<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest', window );">Income (loss) before income taxes</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="nump">74<span></span>
</td>
<td class="nump">88<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_IncomeTaxExpenseBenefit', window );">Income tax expense (benefit)</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="nump">18<span></span>
</td>
<td class="nump">21<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_NetIncomeLoss', window );">Net income (loss)</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="nump">56<span></span>
</td>
<td class="nump">67<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_NetCashProvidedByUsedInOperatingActivities', window );">Cash flows from (used in) operating activities</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="nump">67<span></span>
</td>
<td class="nump">62<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_imo_CapitalAndExplorationExpenditures', window );">Capital and exploration expenditures</a></td>
<td class="th" style="border-bottom: 0px;"><sup>[2]</sup></td>
<td class="nump">1<span></span>
</td>
<td class="nump">2<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_Assets', window );">Total assets as at March 31</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="nump">501<span></span>
</td>
<td class="nump">462<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_StatementBusinessSegmentsAxis=us-gaap_CorporateAndOtherMember', window );">Corporate and Other</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RevenuesAbstract', window );"><strong>Revenues and other income</strong></a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_imo_RevenuesIncludingFederalExciseTax', window );">Revenues</a></td>
<td class="th" style="border-bottom: 0px;"><sup>[1]</sup></td>
<td class="text"> <span></span>
</td>
<td class="text"> <span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_imo_IntersegmentSales', window );">Intersegment sales</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="text"> <span></span>
</td>
<td class="text"> <span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_imo_InvestmentAndOtherIncomeNet', window );">Investment and other income (note 3)</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="nump">4<span></span>
</td>
<td class="nump">1<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_imo_SegmentRevenue', window );">TOTAL OPERATING REVENUES, INTERSEGMENT SALES, INVESTMENT AND OTHER INCOME</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="nump">4<span></span>
</td>
<td class="nump">1<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_CostsAndExpensesAbstract', window );"><strong>Expenses</strong></a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ExplorationExpense', window );">Exploration</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="text"> <span></span>
</td>
<td class="text"> <span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_imo_CrudeOilAndProductPurchases', window );">Purchases of crude oil and products</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="text"> <span></span>
</td>
<td class="text"> <span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_imo_ProductionAndManufacturingExpenses', window );">Production and manufacturing</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="text"> <span></span>
</td>
<td class="text"> <span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_imo_SellingAndGeneral', window );">Selling and general</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="nump">56<span></span>
</td>
<td class="nump">32<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_imo_FederalExciseTaxAndFuelCharge', window );">Federal excise tax and fuel charge</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="text"> <span></span>
</td>
<td class="text"> <span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DepreciationDepletionAndAmortization', window );">Depreciation and depletion</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="nump">7<span></span>
</td>
<td class="nump">6<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_imo_PensionAndPostRetirementBenefitCostsNonServiceComponents', window );">Non-service pension and postretirement benefit</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="nump">4<span></span>
</td>
<td class="nump">11<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_InterestExpense', window );">Financing (note 5)</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="nump">7<span></span>
</td>
<td class="nump">13<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_CostsAndExpenses', window );">Total expenses</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="nump">74<span></span>
</td>
<td class="nump">62<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest', window );">Income (loss) before income taxes</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="num">(70)<span></span>
</td>
<td class="num">(61)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_IncomeTaxExpenseBenefit', window );">Income tax expense (benefit)</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="num">(16)<span></span>
</td>
<td class="num">(15)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_NetIncomeLoss', window );">Net income (loss)</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="num">(54)<span></span>
</td>
<td class="num">(46)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_NetCashProvidedByUsedInOperatingActivities', window );">Cash flows from (used in) operating activities</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="nump">25<span></span>
</td>
<td class="num">(10)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_imo_CapitalAndExplorationExpenditures', window );">Capital and exploration expenditures</a></td>
<td class="th" style="border-bottom: 0px;"><sup>[2]</sup></td>
<td class="nump">5<span></span>
</td>
<td class="nump">8<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_Assets', window );">Total assets as at March 31</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="nump">$ 4,136<span></span>
</td>
<td class="nump">$ 2,346<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr><td colspan="4"></td></tr>
<tr><td colspan="4"><table class="outerFootnotes" width="100%">
<tr class="outerFootnote">
<td style="vertical-align: top; width: 12pt;" valign="top">[1]</td>
<td style="vertical-align: top;" valign="top">Included export sales to the United States of $2,504 million (2021 - $1,569 million).</td>
</tr>
<tr class="outerFootnote">
<td style="vertical-align: top; width: 12pt;" valign="top">[2]</td>
<td style="vertical-align: top;" valign="top">Capital and exploration expenditures (CAPEX) include exploration expenses, additions to property, plant and equipment, additions to finance leases, additional investments and acquisitions and the company&#8217;s share of similar costs for equity companies. CAPEX excludes the purchase of carbon emission credits.</td>
</tr>
</table></td></tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_imo_CapitalAndExplorationExpenditures">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Sum of exploration expenses, additions to property, plant, equipment and intangible and additions to capital leases.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">imo_CapitalAndExplorationExpenditures</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>imo_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_imo_CrudeOilAndProductPurchases">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Purchase cost of crude oil, products and other raw materials, feedstocks, semi finished products, finished products and other merchandise that become part of salable products for oil and gas, refining and marketing and chemical operations.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">imo_CrudeOilAndProductPurchases</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>imo_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_imo_FederalExciseTaxAndFuelCharge">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The amount of federal excise tax and fuel charge included in sales and revenues, which are then deducted as an expense.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">imo_FederalExciseTaxAndFuelCharge</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>imo_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_imo_IntersegmentSales">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of revenue from transactions with other operating segments of the same entity.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">imo_IntersegmentSales</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>imo_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_imo_InvestmentAndOtherIncomeNet">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Investment and other income net.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">imo_InvestmentAndOtherIncomeNet</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>imo_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_imo_PensionAndPostRetirementBenefitCostsNonServiceComponents">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Pension and post retirement benefit costs non service components.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">imo_PensionAndPostRetirementBenefitCostsNonServiceComponents</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>imo_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_imo_ProductionAndManufacturingExpenses">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Costs, excluding deprecation, incurred to operate and maintain - 1) oil and gas wells, production, transportation and support equipment and facilities; 2) refining manufacturing facilities; and 3) chemical manufacturing facilities.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">imo_ProductionAndManufacturingExpenses</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>imo_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_imo_RevenuesIncludingFederalExciseTax">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Total revenue from sales of goods and services during the reporting period, reduced by sales returns and allowances and sales discounts. Also includes federal excise tax which is then deducted as an expense.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">imo_RevenuesIncludingFederalExciseTax</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>imo_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_imo_SegmentRevenue">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of total revenue for the reportable segments, including revenue from external customers, transactions with other operating segments of the same entity, and (gross) interest revenue.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">imo_SegmentRevenue</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>imo_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_imo_SellingAndGeneral">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Selling And General</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">imo_SellingAndGeneral</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>imo_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_Assets">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Sum of the carrying amounts as of the balance sheet date of all assets that are recognized. Assets are probable future economic benefits obtained or controlled by an entity as a result of past transactions or events.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 210<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-03(11))<br> -URI http://asc.fasb.org/extlink&amp;oid=120398452&amp;loc=d3e534808-122878<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 852<br> -SubTopic 10<br> -Section 55<br> -Paragraph 10<br> -URI http://asc.fasb.org/extlink&amp;oid=84165509&amp;loc=d3e56426-112766<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(A))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442552-122756<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 22<br> -URI http://asc.fasb.org/extlink&amp;oid=123359005&amp;loc=d3e8736-108599<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iv))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442526-122756<br><br>Reference 6: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 210<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-03(a)(12))<br> -URI http://asc.fasb.org/extlink&amp;oid=120400017&amp;loc=d3e572229-122910<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(i))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442552-122756<br><br>Reference 8: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 852<br> -SubTopic 10<br> -Section 50<br> -Paragraph 7<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=124433192&amp;loc=SL2890621-112765<br><br>Reference 9: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(ii))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442526-122756<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(5))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442526-122756<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iii)(A))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442526-122756<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(g)(1)(ii))<br> -URI http://asc.fasb.org/extlink&amp;oid=120395691&amp;loc=d3e23780-122690<br><br>Reference 13: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(i))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442526-122756<br><br>Reference 14: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iii))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442526-122756<br><br>Reference 15: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 825<br> -SubTopic 10<br> -Section 50<br> -Paragraph 28<br> -Subparagraph (f)<br> -URI http://asc.fasb.org/extlink&amp;oid=123596393&amp;loc=d3e14064-108612<br><br>Reference 16: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(B))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442552-122756<br><br>Reference 17: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (bb)<br> -URI http://asc.fasb.org/extlink&amp;oid=123419778&amp;loc=d3e5710-111685<br><br>Reference 18: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(5))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442552-122756<br><br>Reference 19: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 45<br> -Paragraph 25<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=116870748&amp;loc=SL6758485-165988<br><br>Reference 20: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (d)<br> -URI http://asc.fasb.org/extlink&amp;oid=123359005&amp;loc=d3e8933-108599<br><br>Reference 21: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iv))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442552-122756<br><br>Reference 22: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 323<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=114001798&amp;loc=d3e33918-111571<br><br>Reference 23: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 30<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=123359005&amp;loc=d3e8906-108599<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_Assets</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CostsAndExpenses">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Total costs of sales and operating expenses for the period.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03)<br> -URI http://asc.fasb.org/extlink&amp;oid=123367319&amp;loc=SL114868664-224227<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CostsAndExpenses</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CostsAndExpensesAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CostsAndExpensesAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DepreciationDepletionAndAmortization">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The aggregate expense recognized in the current period that allocates the cost of tangible assets, intangible assets, or depleting assets to periods that benefit from use of the assets.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 22<br> -Subparagraph (e)<br> -URI http://asc.fasb.org/extlink&amp;oid=123359005&amp;loc=d3e8736-108599<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 28<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=123570139&amp;loc=d3e3602-108585<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DepreciationDepletionAndAmortization</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ExplorationExpense">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Exploration expenses (including prospecting) related to oil and gas producing entities and would be included in operating expenses of that entity. Costs incurred in identifying areas that may warrant examination and in examining specific areas that are considered to have prospects of containing oil and gas reserves, including costs of drilling exploratory wells and exploratory-type stratigraphic test wells. Exploration costs may be incurred both before acquiring the related property (sometimes referred to in part as prospecting costs) and after acquiring the property. Principal types of exploration costs, which include depreciation and applicable operating costs of support equipment and facilities and other costs of exploration activities, are: (i) Costs of topographical, geographical and geophysical studies, rights of access to properties to conduct those studies, and salaries and other expenses of geologists, geophysical crews, and others conducting those studies. Collectively, these are sometimes referred to as geological and geophysical or "G&amp;G" costs. (ii) Costs of carrying and retaining undeveloped properties, such as delay rentals, ad valorem taxes on properties, legal costs for title defense, and the maintenance of land and lease records. (iii) Dry hole contributions and bottom hole contributions. (iv) Costs of drilling and equipping exploratory wells. (v) Costs of drilling exploratory-type stratigraphic test wells.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 932<br> -SubTopic 235<br> -Section 50<br> -Paragraph 23<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=123377692&amp;loc=d3e62136-109447<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ExplorationExpense</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of income (loss) from continuing operations, including income (loss) from equity method investments, before deduction of income tax expense (benefit), and income (loss) attributable to noncontrolling interest.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=123359005&amp;loc=d3e8933-108599<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 30<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=123359005&amp;loc=d3e8906-108599<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (f)<br> -URI http://asc.fasb.org/extlink&amp;oid=123359005&amp;loc=d3e8933-108599<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 940<br> -SubTopic 20<br> -Section 25<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=123384075&amp;loc=d3e41242-110953<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 22<br> -URI http://asc.fasb.org/extlink&amp;oid=123359005&amp;loc=d3e8736-108599<br><br>Reference 6: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03(10))<br> -URI http://asc.fasb.org/extlink&amp;oid=123367319&amp;loc=SL114868664-224227<br><br>Reference 7: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 220<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-04(8))<br> -URI http://asc.fasb.org/extlink&amp;oid=120400993&amp;loc=SL114874131-224263<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 235<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-05(b)(2))<br> -URI http://asc.fasb.org/extlink&amp;oid=120399901&amp;loc=d3e537907-122884<br><br>Reference 9: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 31<br> -URI http://asc.fasb.org/extlink&amp;oid=123359005&amp;loc=d3e8924-108599<br><br>Reference 10: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 220<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-04(15))<br> -URI http://asc.fasb.org/extlink&amp;oid=120399700&amp;loc=SL114874048-224260<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncomeTaxExpenseBenefit">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of current income tax expense (benefit) and deferred income tax expense (benefit) pertaining to continuing operations.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SAB TOPIC 6.I.7)<br> -URI http://asc.fasb.org/extlink&amp;oid=122134291&amp;loc=d3e330036-122817<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 10<br> -URI http://asc.fasb.org/extlink&amp;oid=121826272&amp;loc=d3e32672-109319<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 22<br> -Subparagraph (h)<br> -URI http://asc.fasb.org/extlink&amp;oid=123359005&amp;loc=d3e8736-108599<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(h))<br> -URI http://asc.fasb.org/extlink&amp;oid=120395691&amp;loc=d3e23780-122690<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 9<br> -URI http://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22663-107794<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 20<br> -Section 45<br> -Paragraph 2<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=123586238&amp;loc=d3e38679-109324<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 220<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-04(9))<br> -URI http://asc.fasb.org/extlink&amp;oid=120400993&amp;loc=SL114874131-224263<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 8<br> -URI http://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22658-107794<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncomeTaxExpenseBenefit</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_InterestExpense">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of the cost of borrowed funds accounted for as interest expense.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 835<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=6450988&amp;loc=d3e26243-108391<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 835<br> -SubTopic 30<br> -Section 45<br> -Paragraph 3<br> -URI http://asc.fasb.org/extlink&amp;oid=124435984&amp;loc=d3e28555-108399<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 22<br> -Subparagraph (d)<br> -URI http://asc.fasb.org/extlink&amp;oid=123359005&amp;loc=d3e8736-108599<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (210.5-03(11))<br> -URI http://asc.fasb.org/extlink&amp;oid=123367319&amp;loc=SL114868664-224227<br><br>Reference 5: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 220<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-04.9)<br> -URI http://asc.fasb.org/extlink&amp;oid=120399700&amp;loc=SL114874048-224260<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_InterestExpense</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_NetCashProvidedByUsedInOperatingActivities">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of cash inflow (outflow) from operating activities, including discontinued operations. Operating activity cash flows include transactions, adjustments, and changes in value not defined as investing or financing activities.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 25<br> -URI http://asc.fasb.org/extlink&amp;oid=123570139&amp;loc=d3e3536-108585<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 24<br> -URI http://asc.fasb.org/extlink&amp;oid=123570139&amp;loc=d3e3521-108585<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 28<br> -URI http://asc.fasb.org/extlink&amp;oid=123570139&amp;loc=d3e3602-108585<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_NetCashProvidedByUsedInOperatingActivities</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_NetIncomeLoss">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The portion of profit or loss for the period, net of income taxes, which is attributable to the parent.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 220<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-04(22))<br> -URI http://asc.fasb.org/extlink&amp;oid=120399700&amp;loc=SL114874048-224260<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (f)<br> -URI http://asc.fasb.org/extlink&amp;oid=123359005&amp;loc=d3e8933-108599<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 4<br> -URI http://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22595-107794<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 220<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-04(18))<br> -URI http://asc.fasb.org/extlink&amp;oid=120400993&amp;loc=SL114874131-224263<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 815<br> -SubTopic 40<br> -Section 65<br> -Paragraph 1<br> -Subparagraph (f)<br> -URI http://asc.fasb.org/extlink&amp;oid=123482062&amp;loc=SL123482106-238011<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 50<br> -Paragraph 6<br> -URI http://asc.fasb.org/extlink&amp;oid=124431353&amp;loc=SL124452729-227067<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(5))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442552-122756<br><br>Reference 8: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03(20))<br> -URI http://asc.fasb.org/extlink&amp;oid=123367319&amp;loc=SL114868664-224227<br><br>Reference 9: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 28<br> -URI http://asc.fasb.org/extlink&amp;oid=123570139&amp;loc=d3e3602-108585<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (b)(2)<br> -URI http://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22499-107794<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iv))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442526-122756<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iii)(A))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442526-122756<br><br>Reference 13: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(i))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442552-122756<br><br>Reference 14: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(i))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442526-122756<br><br>Reference 15: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 9<br> -URI http://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22663-107794<br><br>Reference 16: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iv))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442552-122756<br><br>Reference 17: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(ii))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442526-122756<br><br>Reference 18: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 825<br> -SubTopic 10<br> -Section 50<br> -Paragraph 28<br> -Subparagraph (f)<br> -URI http://asc.fasb.org/extlink&amp;oid=123596393&amp;loc=d3e14064-108612<br><br>Reference 19: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -URI http://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22583-107794<br><br>Reference 20: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(g)(1)(ii))<br> -URI http://asc.fasb.org/extlink&amp;oid=120395691&amp;loc=d3e23780-122690<br><br>Reference 21: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 45<br> -Paragraph 60B<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=125511455&amp;loc=SL5780133-109256<br><br>Reference 22: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 323<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=114001798&amp;loc=d3e33918-111571<br><br>Reference 23: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 8<br> -URI http://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22658-107794<br><br>Reference 24: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 1A<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=124509347&amp;loc=SL7669619-108580<br><br>Reference 25: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 31<br> -URI http://asc.fasb.org/extlink&amp;oid=123359005&amp;loc=d3e8924-108599<br><br>Reference 26: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 11<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22694-107794<br><br>Reference 27: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 11<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22694-107794<br><br>Reference 28: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 205<br> -SubTopic 20<br> -Section 50<br> -Paragraph 7<br> -URI http://asc.fasb.org/extlink&amp;oid=109222650&amp;loc=SL51721683-107760<br><br>Reference 29: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 1B<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=124509347&amp;loc=SL7669625-108580<br><br>Reference 30: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 22<br> -URI http://asc.fasb.org/extlink&amp;oid=123359005&amp;loc=d3e8736-108599<br><br>Reference 31: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(5))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442526-122756<br><br>Reference 32: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(B))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442552-122756<br><br>Reference 33: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(A))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442552-122756<br><br>Reference 34: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 30<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=123359005&amp;loc=d3e8906-108599<br><br>Reference 35: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=123359005&amp;loc=d3e8933-108599<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_NetIncomeLoss</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_RevenuesAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_RevenuesAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_srt_ConsolidationItemsAxis=srt_ConsolidationEliminationsMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_ConsolidationItemsAxis=srt_ConsolidationEliminationsMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StatementBusinessSegmentsAxis=imo_UpstreamMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StatementBusinessSegmentsAxis=imo_UpstreamMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StatementBusinessSegmentsAxis=imo_DownstreamMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StatementBusinessSegmentsAxis=imo_DownstreamMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StatementBusinessSegmentsAxis=imo_ChemicalMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StatementBusinessSegmentsAxis=imo_ChemicalMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StatementBusinessSegmentsAxis=us-gaap_CorporateAndOtherMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StatementBusinessSegmentsAxis=us-gaap_CorporateAndOtherMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>43
<FILENAME>R30.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.1</span><table class="report" border="0" cellspacing="2" id="idm139655449481848">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Business Segments (Parenthetical) (Detail) - CAD ($)<br> $ in Millions</strong></div></th>
<th class="th" colspan="2">3 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Mar. 31, 2022</div></th>
<th class="th"><div>Mar. 31, 2021</div></th>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_srt_StatementGeographicalAxis=country_US', window );">United States Exports</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_SegmentReportingInformationLineItems', window );"><strong>Segment Reporting Information [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_imo_OperatingRevenuesIncludingFederalExciseTax', window );">Operating revenues</a></td>
<td class="nump">$ 2,504<span></span>
</td>
<td class="nump">$ 1,569<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_imo_OperatingRevenuesIncludingFederalExciseTax">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Total revenue from sales of goods and services during the reporting period, reduced by sales returns and allowances and sales discounts. Also includes federal excise tax which is then deducted as an expense.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">imo_OperatingRevenuesIncludingFederalExciseTax</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>imo_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_SegmentReportingInformationLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_SegmentReportingInformationLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_srt_StatementGeographicalAxis=country_US">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_StatementGeographicalAxis=country_US</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>44
<FILENAME>R31.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.1</span><table class="report" border="0" cellspacing="2" id="idm139655368779192">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Gains and Losses on Asset Sales (Detail) - CAD ($)<br> $ in Millions</strong></div></th>
<th class="th" colspan="2">3 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Mar. 31, 2022</div></th>
<th class="th"><div>Mar. 31, 2021</div></th>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_imo_InvestmentAndOtherIncomeLineItems', window );"><strong>Investment And Other Income [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ProceedsFromSaleOfPropertyPlantAndEquipment', window );">Proceeds from asset sales</a></td>
<td class="nump">$ 24<span></span>
</td>
<td class="nump">$ 7<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_imo_BookValueOfAssetsSold', window );">Book value of asset sales</a></td>
<td class="nump">4<span></span>
</td>
<td class="nump">4<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_GainLossOnDispositionOfAssets1', window );">Gain (loss) on asset sales, before tax</a></td>
<td class="nump">20<span></span>
</td>
<td class="nump">3<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_imo_NetGainLossOnAssetSalesAfterTax', window );">Gain (loss) on asset sales, after tax</a></td>
<td class="nump">$ 16<span></span>
</td>
<td class="nump">$ 2<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_imo_BookValueOfAssetsSold">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Book Value of Assets Sold</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">imo_BookValueOfAssetsSold</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>imo_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_imo_InvestmentAndOtherIncomeLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Investment And Other Income [Line Items]</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">imo_InvestmentAndOtherIncomeLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>imo_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_imo_NetGainLossOnAssetSalesAfterTax">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Net gain (loss) on asset sales, after tax.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">imo_NetGainLossOnAssetSalesAfterTax</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>imo_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_GainLossOnDispositionOfAssets1">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of gain (loss) on sale or disposal of assets, including but not limited to property plant and equipment, intangible assets and equity in securities of subsidiaries or equity method investee.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 28<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=123570139&amp;loc=d3e3602-108585<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_GainLossOnDispositionOfAssets1</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ProceedsFromSaleOfPropertyPlantAndEquipment">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The cash inflow from the sale of long-lived, physical assets that are used in the normal conduct of business to produce goods and services and not intended for resale.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 12<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=123570139&amp;loc=d3e3179-108585<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ProceedsFromSaleOfPropertyPlantAndEquipment</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>45
<FILENAME>R32.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.1</span><table class="report" border="0" cellspacing="2" id="idm139655359895160">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Components of Net Periodic Benefit Cost (Detail) - CAD ($)<br> $ in Millions</strong></div></th>
<th class="th" colspan="2">3 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Mar. 31, 2022</div></th>
<th class="th"><div>Mar. 31, 2021</div></th>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RetirementPlanTypeAxis=us-gaap_PensionPlansDefinedBenefitMember', window );">Pension benefits</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DefinedBenefitPlanServiceCost', window );">Service cost</a></td>
<td class="nump">$ 70<span></span>
</td>
<td class="nump">$ 81<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DefinedBenefitPlanInterestCost', window );">Interest cost</a></td>
<td class="nump">73<span></span>
</td>
<td class="nump">68<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DefinedBenefitPlanExpectedReturnOnPlanAssets', window );">Expected return on plan assets</a></td>
<td class="num">(103)<span></span>
</td>
<td class="num">(107)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DefinedBenefitPlanAmortizationOfPriorServiceCostCredit', window );">Amortization of prior service cost</a></td>
<td class="nump">4<span></span>
</td>
<td class="nump">4<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DefinedBenefitPlanAmortizationOfGainsLosses', window );">Amortization of actuarial loss (gain)</a></td>
<td class="nump">22<span></span>
</td>
<td class="nump">36<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DefinedBenefitPlanNetPeriodicBenefitCost', window );">Net benefit cost</a></td>
<td class="nump">66<span></span>
</td>
<td class="nump">82<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RetirementPlanTypeAxis=us-gaap_OtherPostretirementBenefitPlansDefinedBenefitMember', window );">Other postretirement benefits</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DefinedBenefitPlanServiceCost', window );">Service cost</a></td>
<td class="nump">6<span></span>
</td>
<td class="nump">7<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DefinedBenefitPlanInterestCost', window );">Interest cost</a></td>
<td class="nump">6<span></span>
</td>
<td class="nump">6<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DefinedBenefitPlanAmortizationOfGainsLosses', window );">Amortization of actuarial loss (gain)</a></td>
<td class="nump">2<span></span>
</td>
<td class="nump">4<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DefinedBenefitPlanNetPeriodicBenefitCost', window );">Net benefit cost</a></td>
<td class="nump">$ 14<span></span>
</td>
<td class="nump">$ 17<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DefinedBenefitPlanAmortizationOfGainsLosses">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of gain (loss) recognized in net periodic benefit (cost) credit of defined benefit plan.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 715<br> -SubTopic 20<br> -Section 45<br> -Paragraph 3A<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=123453770&amp;loc=SL108413299-114919<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 715<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (h)(4)<br> -URI http://asc.fasb.org/extlink&amp;oid=123447040&amp;loc=d3e1928-114920<br><br>Reference 3: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 715<br> -SubTopic 20<br> -Section 55<br> -Paragraph 17<br> -URI http://asc.fasb.org/extlink&amp;oid=123450688&amp;loc=d3e4179-114921<br><br>Reference 4: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 715<br> -SubTopic 20<br> -Section 55<br> -Paragraph 18<br> -URI http://asc.fasb.org/extlink&amp;oid=123450688&amp;loc=d3e4587-114921<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 715<br> -SubTopic 20<br> -Section 50<br> -Paragraph 6<br> -Subparagraph (a)(4)<br> -URI http://asc.fasb.org/extlink&amp;oid=123447040&amp;loc=d3e2709-114920<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DefinedBenefitPlanAmortizationOfGainsLosses</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DefinedBenefitPlanAmortizationOfPriorServiceCostCredit">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of prior service cost (credit) recognized in net periodic benefit cost (credit) of defined benefit plan.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 715<br> -SubTopic 20<br> -Section 55<br> -Paragraph 17<br> -URI http://asc.fasb.org/extlink&amp;oid=123450688&amp;loc=d3e4179-114921<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 715<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (h)(5)<br> -URI http://asc.fasb.org/extlink&amp;oid=123447040&amp;loc=d3e1928-114920<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 715<br> -SubTopic 20<br> -Section 45<br> -Paragraph 3A<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=123453770&amp;loc=SL108413299-114919<br><br>Reference 4: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 715<br> -SubTopic 20<br> -Section 55<br> -Paragraph 18<br> -URI http://asc.fasb.org/extlink&amp;oid=123450688&amp;loc=d3e4587-114921<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 715<br> -SubTopic 20<br> -Section 50<br> -Paragraph 6<br> -Subparagraph (a)(5)<br> -URI http://asc.fasb.org/extlink&amp;oid=123447040&amp;loc=d3e2709-114920<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DefinedBenefitPlanAmortizationOfPriorServiceCostCredit</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DefinedBenefitPlanExpectedReturnOnPlanAssets">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of expected return (loss) recognized in net periodic benefit (cost) credit, calculated based on expected long-term rate of return and market-related value of plan assets of defined benefit plan.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 715<br> -SubTopic 20<br> -Section 55<br> -Paragraph 17<br> -URI http://asc.fasb.org/extlink&amp;oid=123450688&amp;loc=d3e4179-114921<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 715<br> -SubTopic 20<br> -Section 55<br> -Paragraph 18<br> -URI http://asc.fasb.org/extlink&amp;oid=123450688&amp;loc=d3e4587-114921<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 715<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (h)(3)<br> -URI http://asc.fasb.org/extlink&amp;oid=123447040&amp;loc=d3e1928-114920<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 715<br> -SubTopic 20<br> -Section 45<br> -Paragraph 3A<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=123453770&amp;loc=SL108413299-114919<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 715<br> -SubTopic 20<br> -Section 50<br> -Paragraph 6<br> -Subparagraph (a)(3)<br> -URI http://asc.fasb.org/extlink&amp;oid=123447040&amp;loc=d3e2709-114920<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DefinedBenefitPlanExpectedReturnOnPlanAssets</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DefinedBenefitPlanInterestCost">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of cost recognized for passage of time related to defined benefit plan.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 715<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (h)(2)<br> -URI http://asc.fasb.org/extlink&amp;oid=123447040&amp;loc=d3e1928-114920<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 715<br> -SubTopic 20<br> -Section 45<br> -Paragraph 3A<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=123453770&amp;loc=SL108413299-114919<br><br>Reference 3: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 715<br> -SubTopic 20<br> -Section 55<br> -Paragraph 17<br> -URI http://asc.fasb.org/extlink&amp;oid=123450688&amp;loc=d3e4179-114921<br><br>Reference 4: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 715<br> -SubTopic 20<br> -Section 55<br> -Paragraph 18<br> -URI http://asc.fasb.org/extlink&amp;oid=123450688&amp;loc=d3e4587-114921<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 715<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)(2)<br> -URI http://asc.fasb.org/extlink&amp;oid=123447040&amp;loc=d3e1928-114920<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 715<br> -SubTopic 20<br> -Section 50<br> -Paragraph 6<br> -Subparagraph (a)(2)<br> -URI http://asc.fasb.org/extlink&amp;oid=123447040&amp;loc=d3e2709-114920<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DefinedBenefitPlanInterestCost</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DefinedBenefitPlanNetPeriodicBenefitCost">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of net periodic benefit cost (credit) for defined benefit plan.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 715<br> -SubTopic 20<br> -Section 50<br> -Paragraph 6<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=123447040&amp;loc=d3e2709-114920<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 715<br> -SubTopic 20<br> -Section 55<br> -Paragraph 17<br> -URI http://asc.fasb.org/extlink&amp;oid=123450688&amp;loc=d3e4179-114921<br><br>Reference 3: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 715<br> -SubTopic 20<br> -Section 55<br> -Paragraph 18<br> -URI http://asc.fasb.org/extlink&amp;oid=123450688&amp;loc=d3e4587-114921<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 715<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (h)<br> -URI http://asc.fasb.org/extlink&amp;oid=123447040&amp;loc=d3e1928-114920<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DefinedBenefitPlanNetPeriodicBenefitCost</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DefinedBenefitPlanServiceCost">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of cost for actuarial present value of benefits attributed to service rendered by employee for defined benefit plan.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 715<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (h)(1)<br> -URI http://asc.fasb.org/extlink&amp;oid=123447040&amp;loc=d3e1928-114920<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 715<br> -SubTopic 20<br> -Section 55<br> -Paragraph 17<br> -URI http://asc.fasb.org/extlink&amp;oid=123450688&amp;loc=d3e4179-114921<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 715<br> -SubTopic 20<br> -Section 50<br> -Paragraph 6<br> -Subparagraph (a)(1)<br> -URI http://asc.fasb.org/extlink&amp;oid=123447040&amp;loc=d3e2709-114920<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 715<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)(1)<br> -URI http://asc.fasb.org/extlink&amp;oid=123447040&amp;loc=d3e1928-114920<br><br>Reference 5: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 715<br> -SubTopic 20<br> -Section 55<br> -Paragraph 18<br> -URI http://asc.fasb.org/extlink&amp;oid=123450688&amp;loc=d3e4587-114921<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DefinedBenefitPlanServiceCost</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_RetirementPlanTypeAxis=us-gaap_PensionPlansDefinedBenefitMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_RetirementPlanTypeAxis=us-gaap_PensionPlansDefinedBenefitMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_RetirementPlanTypeAxis=us-gaap_OtherPostretirementBenefitPlansDefinedBenefitMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_RetirementPlanTypeAxis=us-gaap_OtherPostretirementBenefitPlansDefinedBenefitMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>46
<FILENAME>R33.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.1</span><table class="report" border="0" cellspacing="2" id="idm139655368779192">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Financing Costs (Detail) - CAD ($)<br> $ in Millions</strong></div></th>
<th class="th" colspan="2">3 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Mar. 31, 2022</div></th>
<th class="th"><div>Mar. 31, 2021</div></th>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_InterestAndDebtExpense', window );">Debt-related interest</a></td>
<td class="nump">$ 12<span></span>
</td>
<td class="nump">$ 21<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_InterestPaidCapitalized', window );">Capitalized interest</a></td>
<td class="num">(5)<span></span>
</td>
<td class="num">(8)<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_InterestExpenseDebt', window );">Net interest expense</a></td>
<td class="nump">7<span></span>
</td>
<td class="nump">13<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_imo_InterestIncomeExpenseOther', window );">Other interest</a></td>
<td class="nump">0<span></span>
</td>
<td class="nump">1<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_InterestExpense', window );">Total financing</a></td>
<td class="nump">$ 7<span></span>
</td>
<td class="nump">$ 14<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_imo_InterestIncomeExpenseOther">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of the cost of borrowed funds accounted for as interest expense.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">imo_InterestIncomeExpenseOther</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>imo_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_InterestAndDebtExpense">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Interest and debt related expenses associated with nonoperating financing activities of the entity.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 835<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=6450988&amp;loc=d3e26243-108391<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_InterestAndDebtExpense</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_InterestExpense">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of the cost of borrowed funds accounted for as interest expense.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 835<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=6450988&amp;loc=d3e26243-108391<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 835<br> -SubTopic 30<br> -Section 45<br> -Paragraph 3<br> -URI http://asc.fasb.org/extlink&amp;oid=124435984&amp;loc=d3e28555-108399<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 22<br> -Subparagraph (d)<br> -URI http://asc.fasb.org/extlink&amp;oid=123359005&amp;loc=d3e8736-108599<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (210.5-03(11))<br> -URI http://asc.fasb.org/extlink&amp;oid=123367319&amp;loc=SL114868664-224227<br><br>Reference 5: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 220<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-04.9)<br> -URI http://asc.fasb.org/extlink&amp;oid=120399700&amp;loc=SL114874048-224260<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_InterestExpense</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_InterestExpenseDebt">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of the cost of borrowed funds accounted for as interest expense for debt.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 20<br> -Section 50<br> -Paragraph 6<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=123466204&amp;loc=SL6036836-161870<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03.8)<br> -URI http://asc.fasb.org/extlink&amp;oid=123367319&amp;loc=SL114868664-224227<br><br>Reference 3: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 20<br> -Section 55<br> -Paragraph 69F<br> -URI http://asc.fasb.org/extlink&amp;oid=123466577&amp;loc=SL123495745-112612<br><br>Reference 4: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 20<br> -Section 55<br> -Paragraph 69E<br> -URI http://asc.fasb.org/extlink&amp;oid=123466577&amp;loc=SL123495743-112612<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1F<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=123466505&amp;loc=SL123495355-112611<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_InterestExpenseDebt</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_InterestPaidCapitalized">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of cash paid for interest capitalized, classified as investing activity.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 13<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=123570139&amp;loc=d3e3213-108585<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -URI http://asc.fasb.org/extlink&amp;oid=123431023&amp;loc=d3e4297-108586<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_InterestPaidCapitalized</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>47
<FILENAME>R34.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.1</span><table class="report" border="0" cellspacing="2" id="idm139655365713960">
<tr>
<th class="tl" colspan="2" rowspan="1"><div style="width: 200px;"><strong>Long-Term Debt (Detail) - CAD ($)<br> $ in Millions</strong></div></th>
<th class="th"><div>Mar. 31, 2022</div></th>
<th class="th"><div>Dec. 31, 2021</div></th>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DebtInstrumentLineItems', window );"><strong>Debt Instrument [Line Items]</strong></a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LongTermDebtNoncurrent', window );">Long-term debt</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="nump">$ 4,447<span></span>
</td>
<td class="nump">$ 4,447<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FinanceLeaseLiabilityNoncurrent', window );">Finance leases</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="nump">602<span></span>
</td>
<td class="nump">607<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_imo_LongTermDebtAndFinanceLeaseObligations', window );">Total long-term debt</a></td>
<td class="th" style="border-bottom: 0px;"><sup>[1]</sup></td>
<td class="nump">$ 5,049<span></span>
</td>
<td class="nump">$ 5,054<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FinanceLeaseLiabilityNoncurrentStatementOfFinancialPositionExtensibleList', window );">Finance Lease, Liability, Noncurrent, Statement of Financial Position [Extensible Enumeration]</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="text">Total long-term debt<span></span>
</td>
<td class="text">Total long-term debt<span></span>
</td>
</tr>
<tr><td colspan="3"></td></tr>
<tr><td colspan="3"><table class="outerFootnotes" width="100%"><tr class="outerFootnote">
<td style="vertical-align: top; width: 12pt;" valign="top">[1]</td>
<td style="vertical-align: top;" valign="top">Long-term debt included amounts to related parties of $4,447 million (2021 - $4,447 million).</td>
</tr></table></td></tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_imo_LongTermDebtAndFinanceLeaseObligations">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Long term debt and finance lease obligations.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">imo_LongTermDebtAndFinanceLeaseObligations</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>imo_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DebtInstrumentLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DebtInstrumentLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FinanceLeaseLiabilityNoncurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Present value of lessee's discounted obligation for lease payments from finance lease, classified as noncurrent.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -Section 45<br> -Paragraph 1<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=123391704&amp;loc=SL77918627-209977<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FinanceLeaseLiabilityNoncurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FinanceLeaseLiabilityNoncurrentStatementOfFinancialPositionExtensibleList">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Indicates line item in statement of financial position that includes noncurrent finance lease liability.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -Section 45<br> -Paragraph 2<br> -URI http://asc.fasb.org/extlink&amp;oid=123391704&amp;loc=SL77918631-209977<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FinanceLeaseLiabilityNoncurrentStatementOfFinancialPositionExtensibleList</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>enum2:enumerationSetItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LongTermDebtNoncurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount after unamortized (discount) premium and debt issuance costs of long-term debt classified as noncurrent and excluding amounts to be repaid within one year or the normal operating cycle, if longer. Includes, but not limited to, notes payable, bonds payable, debentures, mortgage loans and commercial paper. Excludes capital lease obligations.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.22)<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LongTermDebtNoncurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>48
<FILENAME>R35.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.1</span><table class="report" border="0" cellspacing="2" id="idm139655365446808">
<tr>
<th class="tl" colspan="2" rowspan="1"><div style="width: 200px;"><strong>Other Long-Term Obligations (Detail) - CAD ($)<br> $ in Millions</strong></div></th>
<th class="th"><div>Mar. 31, 2022</div></th>
<th class="th"><div>Dec. 31, 2021</div></th>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_imo_ScheduleOfOtherLiabilitiesLineItems', window );"><strong>Schedule of Other Liabilities [Line Items]</strong></a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PensionAndOtherPostretirementDefinedBenefitPlansLiabilitiesNoncurrent', window );">Employee retirement benefits</a></td>
<td class="th" style="border-bottom: 0px;"><sup>[1]</sup></td>
<td class="nump">$ 1,326<span></span>
</td>
<td class="nump">$ 1,362<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_imo_AssetRetirementObligationAndOtherEnvironmentalLiabilitiesNoncurrent', window );">Asset retirement obligations and other environmental liabilities</a></td>
<td class="th" style="border-bottom: 0px;"><sup>[2]</sup></td>
<td class="nump">1,713<span></span>
</td>
<td class="nump">1,713<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DeferredCompensationSharebasedArrangementsLiabilityClassifiedNoncurrent', window );">Share-based incentive compensation liabilities</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="nump">111<span></span>
</td>
<td class="nump">79<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_OperatingLeaseLiabilityNoncurrent', window );">Operating lease liability</a></td>
<td class="th" style="border-bottom: 0px;"><sup>[3]</sup></td>
<td class="nump">138<span></span>
</td>
<td class="nump">147<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_OtherSundryLiabilitiesNoncurrent', window );">Other obligations</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="nump">138<span></span>
</td>
<td class="nump">596<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_OtherLiabilitiesNoncurrent', window );">Total other long-term obligations</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="nump">$ 3,426<span></span>
</td>
<td class="nump">$ 3,897<span></span>
</td>
</tr>
<tr><td colspan="3"></td></tr>
<tr><td colspan="3"><table class="outerFootnotes" width="100%">
<tr class="outerFootnote">
<td style="vertical-align: top; width: 12pt;" valign="top">[1]</td>
<td style="vertical-align: top;" valign="top">Total recorded employee retirement benefits obligations also included $56 million in current liabilities (2021 - $56 million).</td>
</tr>
<tr class="outerFootnote">
<td style="vertical-align: top; width: 12pt;" valign="top">[2]</td>
<td style="vertical-align: top;" valign="top">Total asset retirement obligations and other environmental liabilities also included $102 million in current liabilities (2021 - $102 million).</td>
</tr>
<tr class="outerFootnote">
<td style="vertical-align: top; width: 12pt;" valign="top">[3]</td>
<td style="vertical-align: top;" valign="top">Total operating lease liability also included $95 million in current liabilities (2021 - $102 million). In addition to the total operating lease liability, additional undiscounted commitments for leases not yet commenced totalled $0 million (2021 - $5 million).</td>
</tr>
</table></td></tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_imo_AssetRetirementObligationAndOtherEnvironmentalLiabilitiesNoncurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Asset retirement obligation and other environmental liabilities, noncurrent.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">imo_AssetRetirementObligationAndOtherEnvironmentalLiabilitiesNoncurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>imo_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_imo_ScheduleOfOtherLiabilitiesLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Schedule of Other Liabilities [Line Items]</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">imo_ScheduleOfOtherLiabilitiesLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>imo_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DeferredCompensationSharebasedArrangementsLiabilityClassifiedNoncurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Aggregate carrying value as of the balance sheet date of the liabilities for stock option plans and other equity-based compensation arrangements payable after one year (or the operating cycle, if longer).</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DeferredCompensationSharebasedArrangementsLiabilityClassifiedNoncurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OperatingLeaseLiabilityNoncurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Present value of lessee's discounted obligation for lease payments from operating lease, classified as noncurrent.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -Section 45<br> -Paragraph 1<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=123391704&amp;loc=SL77918627-209977<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OperatingLeaseLiabilityNoncurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OtherLiabilitiesNoncurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of liabilities classified as other, due after one year or the normal operating cycle, if longer.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.24)<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OtherLiabilitiesNoncurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OtherSundryLiabilitiesNoncurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Obligations not otherwise itemized or categorized in the footnotes to the financial statements that are expected to be paid after one year (or the normal operating cycle, if longer), from the balance sheet date.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 210<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-03(15))<br> -URI http://asc.fasb.org/extlink&amp;oid=120398452&amp;loc=d3e534808-122878<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 210<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-03(a)(15))<br> -URI http://asc.fasb.org/extlink&amp;oid=120400017&amp;loc=d3e572229-122910<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(24))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OtherSundryLiabilitiesNoncurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PensionAndOtherPostretirementDefinedBenefitPlansLiabilitiesNoncurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of liability, recognized in statement of financial position, for defined benefit pension and other postretirement plans, classified as noncurrent.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 715<br> -SubTopic 20<br> -Section 45<br> -Paragraph 2<br> -URI http://asc.fasb.org/extlink&amp;oid=123453770&amp;loc=d3e1703-114919<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 715<br> -SubTopic 20<br> -Section 45<br> -Paragraph 3<br> -URI http://asc.fasb.org/extlink&amp;oid=123453770&amp;loc=d3e1731-114919<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 715<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=123447040&amp;loc=d3e1928-114920<br><br>Reference 4: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 715<br> -SubTopic 20<br> -Section 55<br> -Paragraph 17<br> -URI http://asc.fasb.org/extlink&amp;oid=123450688&amp;loc=d3e4179-114921<br><br>Reference 5: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(24))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PensionAndOtherPostretirementDefinedBenefitPlansLiabilitiesNoncurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>49
<FILENAME>R36.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.1</span><table class="report" border="0" cellspacing="2" id="idm139655362700616">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Other Long-Term Obligations (Parenthetical) (Detail) - CAD ($)<br> $ in Millions</strong></div></th>
<th class="th" colspan="1">3 Months Ended</th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Mar. 31, 2022</div></th>
<th class="th"><div>Dec. 31, 2021</div></th>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_imo_ScheduleOfOtherLiabilitiesLineItems', window );"><strong>Schedule of Other Liabilities [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PensionAndOtherPostretirementDefinedBenefitPlansCurrentLiabilities', window );">Employee retirement benefit obligations in current liabilities</a></td>
<td class="nump">$ 56<span></span>
</td>
<td class="nump">$ 56<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_imo_AssetRetirementObligationAndOtherEnvironmentalLiabilitiesCurrent', window );">Asset retirement obligations and other environmental liabilities in current liabilities</a></td>
<td class="nump">102<span></span>
</td>
<td class="nump">102<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_imo_LessorOperatingLeaseLeaseNotYetCommencedUndiscountedCommitments', window );">Undiscounted Commitments</a></td>
<td class="nump">0<span></span>
</td>
<td class="nump">5<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_BalanceSheetLocationAxis=us-gaap_AccountsPayableAndAccruedLiabilitiesMember', window );">Accounts Payable and Accrued Liabilities [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_imo_ScheduleOfOtherLiabilitiesLineItems', window );"><strong>Schedule of Other Liabilities [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_imo_LesseeOperatingLeaseLiabilityPaymentsNextRollingTwelveMonths', window );">Lease liability due within one year, Operating leases</a></td>
<td class="nump">$ 95<span></span>
</td>
<td class="nump">$ 102<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_imo_AssetRetirementObligationAndOtherEnvironmentalLiabilitiesCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Asset retirement obligation and other environmental liabilities current.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">imo_AssetRetirementObligationAndOtherEnvironmentalLiabilitiesCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>imo_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_imo_LesseeOperatingLeaseLiabilityPaymentsNextRollingTwelveMonths">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Lessee operating lease liability payments next rolling twelve months</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">imo_LesseeOperatingLeaseLiabilityPaymentsNextRollingTwelveMonths</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>imo_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_imo_LessorOperatingLeaseLeaseNotYetCommencedUndiscountedCommitments">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Lessor, Operating Lease, Lease Not yet Commenced, Undiscounted Commitments</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">imo_LessorOperatingLeaseLeaseNotYetCommencedUndiscountedCommitments</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>imo_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_imo_ScheduleOfOtherLiabilitiesLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Schedule of Other Liabilities [Line Items]</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">imo_ScheduleOfOtherLiabilitiesLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>imo_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PensionAndOtherPostretirementDefinedBenefitPlansCurrentLiabilities">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of liability, recognized in statement of financial position, for defined benefit pension and other postretirement plans, classified as current.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 715<br> -SubTopic 20<br> -Section 45<br> -Paragraph 3<br> -URI http://asc.fasb.org/extlink&amp;oid=123453770&amp;loc=d3e1731-114919<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 715<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=123447040&amp;loc=d3e1928-114920<br><br>Reference 3: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 715<br> -SubTopic 20<br> -Section 55<br> -Paragraph 17<br> -URI http://asc.fasb.org/extlink&amp;oid=123450688&amp;loc=d3e4179-114921<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(20))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 715<br> -SubTopic 20<br> -Section 45<br> -Paragraph 2<br> -URI http://asc.fasb.org/extlink&amp;oid=123453770&amp;loc=d3e1703-114919<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PensionAndOtherPostretirementDefinedBenefitPlansCurrentLiabilities</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_BalanceSheetLocationAxis=us-gaap_AccountsPayableAndAccruedLiabilitiesMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_BalanceSheetLocationAxis=us-gaap_AccountsPayableAndAccruedLiabilitiesMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>50
<FILENAME>R37.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.1</span><table class="report" border="0" cellspacing="2" id="idm139655362904728">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Financial and derivative instruments - Summary of net notional long/(short) position of derivative instruments (Detail) - bbl<br> bbl in Thousands</strong></div></th>
<th class="th" colspan="1">3 Months Ended</th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Mar. 31, 2022</div></th>
<th class="th"><div>Dec. 31, 2021</div></th>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_srt_EnergyAxis=imo_CrudeBarrelsMember', window );">Crude barrels [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DerivativeLineItems', window );"><strong>Derivative [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_imo_DerivativeNonmonetaryNotionalAmountVolumes', window );">Derivative, Nonmonetary Notional Amount, Volume</a></td>
<td class="num">(620)<span></span>
</td>
<td class="nump">7,390<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_srt_EnergyAxis=imo_ProductsBarrelsMember', window );">Products barrels [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DerivativeLineItems', window );"><strong>Derivative [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_imo_DerivativeNonmonetaryNotionalAmountVolumes', window );">Derivative, Nonmonetary Notional Amount, Volume</a></td>
<td class="num">(70)<span></span>
</td>
<td class="num">(560)<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_imo_DerivativeNonmonetaryNotionalAmountVolumes">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Derivative nonmonetary notional amount volumes.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">imo_DerivativeNonmonetaryNotionalAmountVolumes</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>imo_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:volumeItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DerivativeLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DerivativeLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_srt_EnergyAxis=imo_CrudeBarrelsMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_EnergyAxis=imo_CrudeBarrelsMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_srt_EnergyAxis=imo_ProductsBarrelsMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_EnergyAxis=imo_ProductsBarrelsMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>51
<FILENAME>R38.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.1</span><table class="report" border="0" cellspacing="2" id="idm139655363098328">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Summary of Realized and Unrealized Gain or (Loss) on Derivative Instruments (Detail) - CAD ($)<br> $ in Millions</strong></div></th>
<th class="th" colspan="2">3 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Mar. 31, 2022</div></th>
<th class="th"><div>Mar. 31, 2021</div></th>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_imo_FinancialInstrumentsAndDerivativesLineItems', window );"><strong>Financial Instruments And Derivatives [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_imo_RealizedAndUnrealizedRevenueOnDerivativeInstrument', window );">Revenues</a></td>
<td class="nump">$ 37<span></span>
</td>
<td class="nump">$ 0<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_imo_RealizedAndUnrealizedPurchaseOnDerivativeInstrument', window );">Purchases of crude oil and products</a></td>
<td class="nump">0<span></span>
</td>
<td class="num">(14)<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_GainLossOnDerivativeInstrumentsNetPretax', window );">Total</a></td>
<td class="nump">$ 37<span></span>
</td>
<td class="num">$ (14)<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_imo_FinancialInstrumentsAndDerivativesLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Financial Instruments And Derivatives [Line Items]</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">imo_FinancialInstrumentsAndDerivativesLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>imo_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_imo_RealizedAndUnrealizedPurchaseOnDerivativeInstrument">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Total realized and unrealized purchase on derivative instrument.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">imo_RealizedAndUnrealizedPurchaseOnDerivativeInstrument</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>imo_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_imo_RealizedAndUnrealizedRevenueOnDerivativeInstrument">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Total realized and unrealized revenue on derivative instrument.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">imo_RealizedAndUnrealizedRevenueOnDerivativeInstrument</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>imo_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_GainLossOnDerivativeInstrumentsNetPretax">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Aggregate net gain (loss) on all derivative instruments recognized in earnings during the period, before tax effects.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 815<br> -SubTopic 10<br> -Section 50<br> -Paragraph 4A<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=125515794&amp;loc=SL5618551-113959<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_GainLossOnDerivativeInstrumentsNetPretax</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>52
<FILENAME>R39.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.1</span><table class="report" border="0" cellspacing="2" id="idm139655364011864">
<tr>
<th class="tl" colspan="2" rowspan="1"><div style="width: 200px;"><strong>Financial and derivative instruments - Summary of estimated fair value of financial instruments (Detail) - CAD ($)<br> $ in Millions</strong></div></th>
<th class="th" colspan="2"><div>Mar. 31, 2022</div></th>
<th class="th" colspan="2"><div>Dec. 31, 2021</div></th>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DerivativeAssetsAbstract', window );"><strong>Derivative Asset [Abstract]</strong></a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="text">&#160;<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="text">&#160;<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DerivativeAssets', window );">Derivative Asset</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="nump">$ 66<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"><sup>[1]</sup></td>
<td class="nump">$ 41<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"><sup>[2]</sup></td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DerivativeLiabilitiesAbstract', window );"><strong>Derivative Liability [Abstract]</strong></a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="text">&#160;<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="text">&#160;<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DerivativeLiabilities', window );">Derivative liabilities</a></td>
<td class="th" style="border-bottom: 0px;"><sup>[3]</sup></td>
<td class="nump">78<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="nump">43<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DerivativeInstrumentRiskAxis=imo_DerivativeFairValueOfDerivativeAmountEffectOfCounterPartyNettingMember', window );">Effect of counterparty netting [Member]</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="text">&#160;<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="text">&#160;<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DerivativeAssetsAbstract', window );"><strong>Derivative Asset [Abstract]</strong></a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="text">&#160;<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="text">&#160;<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DerivativeAssets', window );">Derivative Asset</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="num">(59)<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"><sup>[1]</sup></td>
<td class="num">(31)<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"><sup>[2]</sup></td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DerivativeLiabilitiesAbstract', window );"><strong>Derivative Liability [Abstract]</strong></a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="text">&#160;<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="text">&#160;<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DerivativeLiabilities', window );">Derivative liabilities</a></td>
<td class="th" style="border-bottom: 0px;"><sup>[3]</sup></td>
<td class="num">(59)<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="num">(31)<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DerivativeInstrumentRiskAxis=imo_DerivativeFairValueOfDerivativeAmountEffectOfCollateralNettingMember', window );">Derivative fair value of derivative amount effect of collateral netting [Member]</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="text">&#160;<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="text">&#160;<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DerivativeAssetsAbstract', window );"><strong>Derivative Asset [Abstract]</strong></a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="text">&#160;<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="text">&#160;<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DerivativeAssets', window );">Derivative Asset</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="nump">0<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"><sup>[1]</sup></td>
<td class="nump">0<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"><sup>[2]</sup></td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DerivativeLiabilitiesAbstract', window );"><strong>Derivative Liability [Abstract]</strong></a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="text">&#160;<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="text">&#160;<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DerivativeLiabilities', window );">Derivative liabilities</a></td>
<td class="th" style="border-bottom: 0px;"><sup>[3]</sup></td>
<td class="num">(4)<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="num">(7)<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DerivativeInstrumentRiskAxis=imo_NetCarryingValueMember', window );">Net Carrying Value [Member]</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="text">&#160;<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="text">&#160;<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DerivativeAssetsAbstract', window );"><strong>Derivative Asset [Abstract]</strong></a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="text">&#160;<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="text">&#160;<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DerivativeAssets', window );">Derivative Asset</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="nump">7<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"><sup>[1]</sup></td>
<td class="nump">10<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"><sup>[2]</sup></td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DerivativeLiabilitiesAbstract', window );"><strong>Derivative Liability [Abstract]</strong></a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="text">&#160;<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="text">&#160;<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DerivativeLiabilities', window );">Derivative liabilities</a></td>
<td class="th" style="border-bottom: 0px;"><sup>[3]</sup></td>
<td class="nump">15<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="nump">5<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FairValueByFairValueHierarchyLevelAxis=us-gaap_FairValueInputsLevel1Member', window );">Fair Value, Inputs, Level 1 [Member]</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="text">&#160;<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="text">&#160;<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DerivativeAssetsAbstract', window );"><strong>Derivative Asset [Abstract]</strong></a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="text">&#160;<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="text">&#160;<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DerivativeAssets', window );">Derivative Asset</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="nump">48<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"><sup>[1]</sup></td>
<td class="nump">24<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"><sup>[2]</sup></td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DerivativeLiabilitiesAbstract', window );"><strong>Derivative Liability [Abstract]</strong></a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="text">&#160;<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="text">&#160;<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DerivativeLiabilities', window );">Derivative liabilities</a></td>
<td class="th" style="border-bottom: 0px;"><sup>[3]</sup></td>
<td class="nump">53<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="nump">31<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FairValueByFairValueHierarchyLevelAxis=us-gaap_FairValueInputsLevel2Member', window );">Fair Value, Inputs, Level 2 [Member]</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="text">&#160;<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="text">&#160;<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DerivativeAssetsAbstract', window );"><strong>Derivative Asset [Abstract]</strong></a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="text">&#160;<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="text">&#160;<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DerivativeAssets', window );">Derivative Asset</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="nump">18<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"><sup>[1]</sup></td>
<td class="nump">17<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"><sup>[2]</sup></td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DerivativeLiabilitiesAbstract', window );"><strong>Derivative Liability [Abstract]</strong></a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="text">&#160;<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="text">&#160;<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DerivativeLiabilities', window );">Derivative liabilities</a></td>
<td class="th" style="border-bottom: 0px;"><sup>[3]</sup></td>
<td class="nump">25<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="nump">12<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FairValueByFairValueHierarchyLevelAxis=us-gaap_FairValueInputsLevel3Member', window );">Fair Value, Inputs, Level 3 [Member]</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="text">&#160;<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="text">&#160;<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DerivativeAssetsAbstract', window );"><strong>Derivative Asset [Abstract]</strong></a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="text">&#160;<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="text">&#160;<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DerivativeAssets', window );">Derivative Asset</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="nump">0<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"><sup>[1]</sup></td>
<td class="nump">0<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"><sup>[2]</sup></td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DerivativeLiabilitiesAbstract', window );"><strong>Derivative Liability [Abstract]</strong></a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="text">&#160;<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="text">&#160;<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DerivativeLiabilities', window );">Derivative liabilities</a></td>
<td class="th" style="border-bottom: 0px;"><sup>[3]</sup></td>
<td class="nump">$ 0<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="nump">$ 0<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
</tr>
<tr><td colspan="5"></td></tr>
<tr><td colspan="5"><table class="outerFootnotes" width="100%">
<tr class="outerFootnote">
<td style="vertical-align: top; width: 12pt;" valign="top">[1]</td>
<td style="vertical-align: top;" valign="top">Included in the Consolidated balance sheet line: &#8220;Materials, supplies and prepaid expenses&#8221;, &#8220;Accounts receivable&#8212;net&#8221; and &#8220;Other assets, including intangibles - net&#8221;.</td>
</tr>
<tr class="outerFootnote">
<td style="vertical-align: top; width: 12pt;" valign="top">[2]</td>
<td style="vertical-align: top;" valign="top">Included in the Consolidated balance sheet line: &#8220;Materials, supplies and prepaid expenses&#8221;, &#8220;Accounts receivable - net&#8221; and &#8220;Other assets, including intangibles - net&#8221;.</td>
</tr>
<tr class="outerFootnote">
<td style="vertical-align: top; width: 12pt;" valign="top">[3]</td>
<td style="vertical-align: top;" valign="top">Included in the Consolidated balance sheet line: &#8220;Accounts payable and accrued liabilities&#8221; and &#8220;Other long-term obligations&#8221;.</td>
</tr>
</table></td></tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DerivativeAssets">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Fair value, after the effects of master netting arrangements, of a financial asset or other contract with one or more underlyings, notional amount or payment provision or both, and the contract can be net settled by means outside the contract or delivery of an asset. Includes assets not subject to a master netting arrangement and not elected to be offset.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 20<br> -Section 55<br> -Paragraph 10<br> -URI http://asc.fasb.org/extlink&amp;oid=99393222&amp;loc=SL20226008-175313<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 20<br> -Section 55<br> -Paragraph 22<br> -URI http://asc.fasb.org/extlink&amp;oid=99393222&amp;loc=SL20226052-175313<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 825<br> -SubTopic 10<br> -Section 50<br> -Paragraph 10<br> -URI http://asc.fasb.org/extlink&amp;oid=123594938&amp;loc=d3e13433-108611<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 20<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=51824906&amp;loc=SL20225862-175312<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DerivativeAssets</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DerivativeAssetsAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DerivativeAssetsAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DerivativeLiabilities">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Fair value, after the effects of master netting arrangements, of a financial liability or contract with one or more underlyings, notional amount or payment provision or both, and the contract can be net settled by means outside the contract or delivery of an asset. Includes liabilities not subject to a master netting arrangement and not elected to be offset.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 20<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=51824906&amp;loc=SL20225862-175312<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 20<br> -Section 55<br> -Paragraph 10<br> -URI http://asc.fasb.org/extlink&amp;oid=99393222&amp;loc=SL20226008-175313<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 825<br> -SubTopic 10<br> -Section 50<br> -Paragraph 10<br> -URI http://asc.fasb.org/extlink&amp;oid=123594938&amp;loc=d3e13433-108611<br><br>Reference 4: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 20<br> -Section 55<br> -Paragraph 22<br> -URI http://asc.fasb.org/extlink&amp;oid=99393222&amp;loc=SL20226052-175313<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DerivativeLiabilities</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DerivativeLiabilitiesAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DerivativeLiabilitiesAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DerivativeInstrumentRiskAxis=imo_DerivativeFairValueOfDerivativeAmountEffectOfCounterPartyNettingMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DerivativeInstrumentRiskAxis=imo_DerivativeFairValueOfDerivativeAmountEffectOfCounterPartyNettingMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DerivativeInstrumentRiskAxis=imo_DerivativeFairValueOfDerivativeAmountEffectOfCollateralNettingMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DerivativeInstrumentRiskAxis=imo_DerivativeFairValueOfDerivativeAmountEffectOfCollateralNettingMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DerivativeInstrumentRiskAxis=imo_NetCarryingValueMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DerivativeInstrumentRiskAxis=imo_NetCarryingValueMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FairValueByFairValueHierarchyLevelAxis=us-gaap_FairValueInputsLevel1Member">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FairValueByFairValueHierarchyLevelAxis=us-gaap_FairValueInputsLevel1Member</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FairValueByFairValueHierarchyLevelAxis=us-gaap_FairValueInputsLevel2Member">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FairValueByFairValueHierarchyLevelAxis=us-gaap_FairValueInputsLevel2Member</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FairValueByFairValueHierarchyLevelAxis=us-gaap_FairValueInputsLevel3Member">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FairValueByFairValueHierarchyLevelAxis=us-gaap_FairValueInputsLevel3Member</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>53
<FILENAME>R40.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.1</span><table class="report" border="0" cellspacing="2" id="idm139655368716808">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>Financial and derivative instruments - Additional Information (Detail) - CAD ($)<br> $ in Millions</strong></div></th>
<th class="th"><div>Mar. 31, 2022</div></th>
<th class="th"><div>Dec. 31, 2021</div></th>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_imo_FinancialInstrumentsAndDerivativesLineItems', window );"><strong>Financial Instruments And Derivatives [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LongTermDebtFairValue', window );">Long-term Debt, Fair Value</a></td>
<td class="nump">$ 4,447<span></span>
</td>
<td class="nump">$ 4,447<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DerivativeInstrumentRiskAxis=imo_MasterNettingArrangementsMember', window );">Master netting arrangements [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_imo_FinancialInstrumentsAndDerivativesLineItems', window );"><strong>Financial Instruments And Derivatives [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DerivativeCollateralRightToReclaimCash', window );">Derivative collateral receivable</a></td>
<td class="nump">$ 47<span></span>
</td>
<td class="nump">$ 6<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_imo_FinancialInstrumentsAndDerivativesLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Financial Instruments And Derivatives [Line Items]</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">imo_FinancialInstrumentsAndDerivativesLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>imo_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DerivativeCollateralRightToReclaimCash">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of right to receive cash collateral under master netting arrangements that have not been offset against derivative liabilities.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 20<br> -Section 55<br> -Paragraph 13<br> -URI http://asc.fasb.org/extlink&amp;oid=99393222&amp;loc=SL20226016-175313<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 20<br> -Section 55<br> -Paragraph 20<br> -URI http://asc.fasb.org/extlink&amp;oid=99393222&amp;loc=SL20226038-175313<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 815<br> -SubTopic 10<br> -Section 50<br> -Paragraph 8<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=125515794&amp;loc=d3e41678-113959<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 20<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (d)(2)<br> -URI http://asc.fasb.org/extlink&amp;oid=51824906&amp;loc=SL20225862-175312<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DerivativeCollateralRightToReclaimCash</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LongTermDebtFairValue">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The fair value amount of long-term debt whether such amount is presented as a separate caption or as a parenthetical disclosure. Additionally, this element may be used in connection with the fair value disclosures required in the footnote disclosures to the financial statements. The element may be used in both the balance sheet and disclosure in the same submission.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LongTermDebtFairValue</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DerivativeInstrumentRiskAxis=imo_MasterNettingArrangementsMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DerivativeInstrumentRiskAxis=imo_MasterNettingArrangementsMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>54
<FILENAME>R41.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.1</span><table class="report" border="0" cellspacing="2" id="idm139655365520920">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>Common Shares - Additional Information (Detail) - CAD ($)<br> $ in Millions</strong></div></th>
<th class="th"><div>Jun. 29, 2021</div></th>
<th class="th"><div>Jun. 15, 2021</div></th>
<th class="th"><div>Apr. 29, 2022</div></th>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ClassOfStockLineItems', window );"><strong>Class of Stock [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_StockRepurchaseProgramNumberOfSharesAuthorizedToBeRepurchased', window );">Normal course issuer bid share repurchase shares authorized</a></td>
<td class="nump">35,583,671<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_imo_MajorityInterestOwnershipPercentage', window );">Exxon Mobil Corporation's ownership interest in Imperial</a></td>
<td class="nump">69.60%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_StockRepurchaseProgramPeriodInForce1', window );">Normal course issuer bid share repurchase term, months</a></td>
<td class="text">12 months<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_imo_PercentageOfTotalNumberOfCommonShares', window );">Percent of total shares</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(5.00%)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_SubsequentEventTypeAxis=us-gaap_SubsequentEventMember', window );">Subsequent Event [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ClassOfStockLineItems', window );"><strong>Class of Stock [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_imo_SubstantialStockRepurchaseProgramCommonStockSubjectToRepurchaseAndCancellationAmount', window );">Substantial stock repurchase program common stock subject to repurchase and cancellation amount</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 2,500<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_imo_MajorityInterestOwnershipPercentage', window );">Exxon Mobil Corporation's ownership interest in Imperial</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">69.60%<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_imo_MajorityInterestOwnershipPercentage">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Majority interest ownership percentage</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">imo_MajorityInterestOwnershipPercentage</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>imo_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:percentItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_imo_PercentageOfTotalNumberOfCommonShares">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Percentage of total number of common shares.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">imo_PercentageOfTotalNumberOfCommonShares</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>imo_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:percentItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_imo_SubstantialStockRepurchaseProgramCommonStockSubjectToRepurchaseAndCancellationAmount">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Substantial stock repurchase program common stock subject to repurchase and cancellation amount.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">imo_SubstantialStockRepurchaseProgramCommonStockSubjectToRepurchaseAndCancellationAmount</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>imo_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ClassOfStockLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ClassOfStockLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StockRepurchaseProgramNumberOfSharesAuthorizedToBeRepurchased">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The number of shares authorized to be repurchased by an entity's Board of Directors under a stock repurchase plan.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StockRepurchaseProgramNumberOfSharesAuthorizedToBeRepurchased</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StockRepurchaseProgramPeriodInForce1">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Period which shares may be purchased under a stock repurchase plan authorized by an entity's Board of Directors, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StockRepurchaseProgramPeriodInForce1</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:durationItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_SubsequentEventTypeAxis=us-gaap_SubsequentEventMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_SubsequentEventTypeAxis=us-gaap_SubsequentEventMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>55
<FILENAME>R42.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.1</span><table class="report" border="0" cellspacing="2" id="idm139655365547768">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>Summary of Common Shares (Detail) - shares<br></strong></div></th>
<th class="th"><div>Mar. 31, 2022</div></th>
<th class="th"><div>Dec. 31, 2021</div></th>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ClassOfStockLineItems', window );"><strong>Class of Stock [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_CommonStockSharesAuthorized', window );">Authorized</a></td>
<td class="nump">1,100,000,000<span></span>
</td>
<td class="nump">1,100,000,000<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_CommonStockOtherSharesOutstanding', window );">Common shares outstanding</a></td>
<td class="nump">669,144,000<span></span>
</td>
<td class="nump">678,080,000<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ClassOfStockLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ClassOfStockLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CommonStockOtherSharesOutstanding">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Total number of shares of other common stock instruments held by shareholders, such as exchangeable shares. May be all or portion of the number of common shares authorized.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CommonStockOtherSharesOutstanding</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CommonStockSharesAuthorized">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The maximum number of common shares permitted to be issued by an entity's charter and bylaws.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(29))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CommonStockSharesAuthorized</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>56
<FILENAME>R43.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.1</span><table class="report" border="0" cellspacing="2" id="idm139655362593352">
<tr>
<th class="tl" colspan="2" rowspan="2"><div style="width: 200px;"><strong>Common Share Activities (Detail) - CAD ($)<br> shares in Thousands, $ in Millions</strong></div></th>
<th class="th" colspan="1">3 Months Ended</th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Mar. 31, 2022</div></th>
<th class="th"><div>Dec. 31, 2021</div></th>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ClassOfStockLineItems', window );"><strong>Class of Stock [Line Items]</strong></a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_CommonStockOtherSharesOutstanding', window );">Common stock beginning balance, shares</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="nump">678,080<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_CommonStockOtherSharesOutstanding', window );">Common stock, ending balance, shares</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="nump">669,144<span></span>
</td>
<td class="nump">678,080<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_CommonStockValue', window );">Common stock beginning balance, value</a></td>
<td class="th" style="border-bottom: 0px;"><sup>[1]</sup></td>
<td class="nump">$ 1,252<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_CommonStockValue', window );">Common stock, ending balance, value</a></td>
<td class="th" style="border-bottom: 0px;"><sup>[1]</sup></td>
<td class="nump">$ 1,237<span></span>
</td>
<td class="nump">$ 1,252<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_StatementEquityComponentsAxis=us-gaap_CommonStockMember', window );">Common Stock</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ClassOfStockLineItems', window );"><strong>Class of Stock [Line Items]</strong></a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_CommonStockOtherSharesOutstanding', window );">Common stock beginning balance, shares</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="nump">678,080<span></span>
</td>
<td class="nump">734,077<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised', window );">Issued under employee share-based awards, shares</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="nump">0<span></span>
</td>
<td class="nump">7<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_StockRepurchasedAndRetiredDuringPeriodShares', window );">Purchases at stated value, shares</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="num">(8,936)<span></span>
</td>
<td class="num">(56,004)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_CommonStockOtherSharesOutstanding', window );">Common stock, ending balance, shares</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="nump">669,144<span></span>
</td>
<td class="nump">678,080<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_CommonStockValue', window );">Common stock beginning balance, value</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="nump">$ 1,252<span></span>
</td>
<td class="nump">$ 1,357<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ProceedsFromStockOptionsExercised', window );">Issued under employee share-based awards, value</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="nump">0<span></span>
</td>
<td class="nump">0<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_StockRepurchasedAndRetiredDuringPeriodValue', window );">Purchases at stated value, value</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="num">(15)<span></span>
</td>
<td class="num">(105)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_CommonStockValue', window );">Common stock, ending balance, value</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="nump">$ 1,237<span></span>
</td>
<td class="nump">$ 1,252<span></span>
</td>
</tr>
<tr><td colspan="3"></td></tr>
<tr><td colspan="3"><table class="outerFootnotes" width="100%"><tr class="outerFootnote">
<td style="vertical-align: top; width: 12pt;" valign="top">[1]</td>
<td style="vertical-align: top;" valign="top">Number of common shares authorized and outstanding were 1,100 million and 669 million, respectively (2021 - 1,100 million and 678 million, respectively).</td>
</tr></table></td></tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ClassOfStockLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ClassOfStockLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CommonStockOtherSharesOutstanding">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Total number of shares of other common stock instruments held by shareholders, such as exchangeable shares. May be all or portion of the number of common shares authorized.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CommonStockOtherSharesOutstanding</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CommonStockValue">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Aggregate par or stated value of issued nonredeemable common stock (or common stock redeemable solely at the option of the issuer). This item includes treasury stock repurchased by the entity. Note: elements for number of nonredeemable common shares, par value and other disclosure concepts are in another section within stockholders' equity.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 852<br> -SubTopic 10<br> -Section 55<br> -Paragraph 10<br> -URI http://asc.fasb.org/extlink&amp;oid=84165509&amp;loc=d3e56426-112766<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(29))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CommonStockValue</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ProceedsFromStockOptionsExercised">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of cash inflow from exercise of option under share-based payment arrangement.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2A<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=120381028&amp;loc=SL79508275-113901<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 14<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=123570139&amp;loc=d3e3255-108585<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ProceedsFromStockOptionsExercised</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Number of share options (or share units) exercised during the current period.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(1)(iv)(2)<br> -URI http://asc.fasb.org/extlink&amp;oid=120381028&amp;loc=d3e5070-113901<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.3-04)<br> -URI http://asc.fasb.org/extlink&amp;oid=120397183&amp;loc=d3e187085-122770<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(28))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(29))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 5: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -URI http://asc.fasb.org/extlink&amp;oid=123467817&amp;loc=d3e21463-112644<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StockRepurchasedAndRetiredDuringPeriodShares">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Number of shares that have been repurchased and retired during the period.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(28))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.3-04)<br> -URI http://asc.fasb.org/extlink&amp;oid=120397183&amp;loc=d3e187085-122770<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(29))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -URI http://asc.fasb.org/extlink&amp;oid=123467817&amp;loc=d3e21463-112644<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StockRepurchasedAndRetiredDuringPeriodShares</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StockRepurchasedAndRetiredDuringPeriodValue">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Equity impact of the value of stock that has been repurchased and retired during the period. The excess of the purchase price over par value can be charged against retained earnings (once the excess is fully allocated to additional paid in capital).</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(28))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(29))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -URI http://asc.fasb.org/extlink&amp;oid=123467817&amp;loc=d3e21463-112644<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.3-04)<br> -URI http://asc.fasb.org/extlink&amp;oid=120397183&amp;loc=d3e187085-122770<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StockRepurchasedAndRetiredDuringPeriodValue</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StatementEquityComponentsAxis=us-gaap_CommonStockMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StatementEquityComponentsAxis=us-gaap_CommonStockMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>57
<FILENAME>R44.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.1</span><table class="report" border="0" cellspacing="2" id="idm139655362664344">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Calculation of basic and diluted earnings per common share and the dividend declared by the company on its outstanding common shares (Detail) - CAD ($)<br> $ / shares in Units, shares in Millions, $ in Millions</strong></div></th>
<th class="th" colspan="2">3 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Mar. 31, 2022</div></th>
<th class="th"><div>Mar. 31, 2021</div></th>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_EarningsPerShareBasicAbstract', window );"><strong>Net income (loss) per common share - basic</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_NetIncomeLoss', window );">Net income (loss) (millions of Canadian dollars)</a></td>
<td class="nump">$ 1,173<span></span>
</td>
<td class="nump">$ 392<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_WeightedAverageNumberOfSharesOutstandingBasic', window );">Weighted average number of common shares outstanding (millions of shares)</a></td>
<td class="nump">670.5<span></span>
</td>
<td class="nump">734.1<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_EarningsPerShareBasic', window );">Net income (loss) per common share (dollars)</a></td>
<td class="nump">$ 1.75<span></span>
</td>
<td class="nump">$ 0.53<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_EarningsPerShareDilutedAbstract', window );"><strong>Net income (loss) per common share - diluted</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_NetIncomeLoss', window );">Net income (loss) (millions of Canadian dollars)</a></td>
<td class="nump">$ 1,173<span></span>
</td>
<td class="nump">$ 392<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_WeightedAverageNumberOfSharesOutstandingBasic', window );">Weighted average number of common shares outstanding (millions of shares)</a></td>
<td class="nump">670.5<span></span>
</td>
<td class="nump">734.1<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_WeightedAverageNumberDilutedSharesOutstandingAdjustment', window );">Effect of employee share-based awards (millions of shares)</a></td>
<td class="nump">1.4<span></span>
</td>
<td class="nump">1.6<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding', window );">Weighted average number of common shares outstanding, assuming dilution (millions of shares)</a></td>
<td class="nump">671.9<span></span>
</td>
<td class="nump">735.7<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_EarningsPerShareDiluted', window );">Net income (loss) per common share (dollars)</a></td>
<td class="nump">$ 1.75<span></span>
</td>
<td class="nump">$ 0.53<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_CommonStockDividendsPerShareDeclared', window );">Dividends per common share - declared (dollars)</a></td>
<td class="nump">$ 0.34<span></span>
</td>
<td class="nump">$ 0.22<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CommonStockDividendsPerShareDeclared">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Aggregate dividends declared during the period for each share of common stock outstanding.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.3-04)<br> -URI http://asc.fasb.org/extlink&amp;oid=120397183&amp;loc=d3e187085-122770<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CommonStockDividendsPerShareDeclared</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:perShareItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_EarningsPerShareBasic">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The amount of net income (loss) for the period per each share of common stock or unit outstanding during the reporting period.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 815<br> -SubTopic 40<br> -Section 65<br> -Paragraph 1<br> -Subparagraph (e)(4)<br> -URI http://asc.fasb.org/extlink&amp;oid=123482062&amp;loc=SL123482106-238011<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -URI http://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22583-107794<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 11<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22694-107794<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 45<br> -Paragraph 10<br> -URI http://asc.fasb.org/extlink&amp;oid=125511455&amp;loc=d3e1448-109256<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 4<br> -URI http://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22595-107794<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 11<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22694-107794<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 45<br> -Paragraph 7<br> -URI http://asc.fasb.org/extlink&amp;oid=125511455&amp;loc=d3e1337-109256<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 815<br> -SubTopic 40<br> -Section 65<br> -Paragraph 1<br> -Subparagraph (f)<br> -URI http://asc.fasb.org/extlink&amp;oid=123482062&amp;loc=SL123482106-238011<br><br>Reference 9: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 55<br> -Paragraph 52<br> -URI http://asc.fasb.org/extlink&amp;oid=125512782&amp;loc=d3e4984-109258<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 220<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-04(23))<br> -URI http://asc.fasb.org/extlink&amp;oid=120400993&amp;loc=SL114874131-224263<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 55<br> -Paragraph 15<br> -URI http://asc.fasb.org/extlink&amp;oid=125512782&amp;loc=d3e3842-109258<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 7<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22644-107794<br><br>Reference 13: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=124432515&amp;loc=d3e3550-109257<br><br>Reference 14: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03(25))<br> -URI http://asc.fasb.org/extlink&amp;oid=123367319&amp;loc=SL114868664-224227<br><br>Reference 15: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 45<br> -Paragraph 2<br> -URI http://asc.fasb.org/extlink&amp;oid=125511455&amp;loc=d3e1252-109256<br><br>Reference 16: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 45<br> -Paragraph 60B<br> -Subparagraph (d)<br> -URI http://asc.fasb.org/extlink&amp;oid=125511455&amp;loc=SL5780133-109256<br><br>Reference 17: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 220<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-04(27))<br> -URI http://asc.fasb.org/extlink&amp;oid=120399700&amp;loc=SL114874048-224260<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_EarningsPerShareBasic</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:perShareItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_EarningsPerShareBasicAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_EarningsPerShareBasicAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_EarningsPerShareDiluted">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The amount of net income (loss) for the period available to each share of common stock or common unit outstanding during the reporting period and to each share or unit that would have been outstanding assuming the issuance of common shares or units for all dilutive potential common shares or units outstanding during the reporting period.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 55<br> -Paragraph 52<br> -URI http://asc.fasb.org/extlink&amp;oid=125512782&amp;loc=d3e4984-109258<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 7<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22644-107794<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 55<br> -Paragraph 15<br> -URI http://asc.fasb.org/extlink&amp;oid=125512782&amp;loc=d3e3842-109258<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 45<br> -Paragraph 2<br> -URI http://asc.fasb.org/extlink&amp;oid=125511455&amp;loc=d3e1252-109256<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 11<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22694-107794<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 4<br> -URI http://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22595-107794<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -URI http://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22583-107794<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 45<br> -Paragraph 60B<br> -Subparagraph (d)<br> -URI http://asc.fasb.org/extlink&amp;oid=125511455&amp;loc=SL5780133-109256<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 815<br> -SubTopic 40<br> -Section 65<br> -Paragraph 1<br> -Subparagraph (f)<br> -URI http://asc.fasb.org/extlink&amp;oid=123482062&amp;loc=SL123482106-238011<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 220<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-04(27))<br> -URI http://asc.fasb.org/extlink&amp;oid=120399700&amp;loc=SL114874048-224260<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=124432515&amp;loc=d3e3550-109257<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 220<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-04(23))<br> -URI http://asc.fasb.org/extlink&amp;oid=120400993&amp;loc=SL114874131-224263<br><br>Reference 13: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 11<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22694-107794<br><br>Reference 14: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 45<br> -Paragraph 7<br> -URI http://asc.fasb.org/extlink&amp;oid=125511455&amp;loc=d3e1337-109256<br><br>Reference 15: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 815<br> -SubTopic 40<br> -Section 65<br> -Paragraph 1<br> -Subparagraph (e)(4)<br> -URI http://asc.fasb.org/extlink&amp;oid=123482062&amp;loc=SL123482106-238011<br><br>Reference 16: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03(25))<br> -URI http://asc.fasb.org/extlink&amp;oid=123367319&amp;loc=SL114868664-224227<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_EarningsPerShareDiluted</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:perShareItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_EarningsPerShareDilutedAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_EarningsPerShareDilutedAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_NetIncomeLoss">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The portion of profit or loss for the period, net of income taxes, which is attributable to the parent.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 220<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-04(22))<br> -URI http://asc.fasb.org/extlink&amp;oid=120399700&amp;loc=SL114874048-224260<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (f)<br> -URI http://asc.fasb.org/extlink&amp;oid=123359005&amp;loc=d3e8933-108599<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 4<br> -URI http://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22595-107794<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 220<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-04(18))<br> -URI http://asc.fasb.org/extlink&amp;oid=120400993&amp;loc=SL114874131-224263<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 815<br> -SubTopic 40<br> -Section 65<br> -Paragraph 1<br> -Subparagraph (f)<br> -URI http://asc.fasb.org/extlink&amp;oid=123482062&amp;loc=SL123482106-238011<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 50<br> -Paragraph 6<br> -URI http://asc.fasb.org/extlink&amp;oid=124431353&amp;loc=SL124452729-227067<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(5))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442552-122756<br><br>Reference 8: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03(20))<br> -URI http://asc.fasb.org/extlink&amp;oid=123367319&amp;loc=SL114868664-224227<br><br>Reference 9: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 28<br> -URI http://asc.fasb.org/extlink&amp;oid=123570139&amp;loc=d3e3602-108585<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (b)(2)<br> -URI http://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22499-107794<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iv))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442526-122756<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iii)(A))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442526-122756<br><br>Reference 13: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(i))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442552-122756<br><br>Reference 14: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(i))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442526-122756<br><br>Reference 15: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 9<br> -URI http://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22663-107794<br><br>Reference 16: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iv))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442552-122756<br><br>Reference 17: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(ii))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442526-122756<br><br>Reference 18: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 825<br> -SubTopic 10<br> -Section 50<br> -Paragraph 28<br> -Subparagraph (f)<br> -URI http://asc.fasb.org/extlink&amp;oid=123596393&amp;loc=d3e14064-108612<br><br>Reference 19: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -URI http://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22583-107794<br><br>Reference 20: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(g)(1)(ii))<br> -URI http://asc.fasb.org/extlink&amp;oid=120395691&amp;loc=d3e23780-122690<br><br>Reference 21: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 45<br> -Paragraph 60B<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=125511455&amp;loc=SL5780133-109256<br><br>Reference 22: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 323<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=114001798&amp;loc=d3e33918-111571<br><br>Reference 23: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 8<br> -URI http://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22658-107794<br><br>Reference 24: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 1A<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=124509347&amp;loc=SL7669619-108580<br><br>Reference 25: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 31<br> -URI http://asc.fasb.org/extlink&amp;oid=123359005&amp;loc=d3e8924-108599<br><br>Reference 26: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 11<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22694-107794<br><br>Reference 27: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 11<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22694-107794<br><br>Reference 28: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 205<br> -SubTopic 20<br> -Section 50<br> -Paragraph 7<br> -URI http://asc.fasb.org/extlink&amp;oid=109222650&amp;loc=SL51721683-107760<br><br>Reference 29: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 1B<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=124509347&amp;loc=SL7669625-108580<br><br>Reference 30: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 22<br> -URI http://asc.fasb.org/extlink&amp;oid=123359005&amp;loc=d3e8736-108599<br><br>Reference 31: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(5))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442526-122756<br><br>Reference 32: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(B))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442552-122756<br><br>Reference 33: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(A))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442552-122756<br><br>Reference 34: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 30<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=123359005&amp;loc=d3e8906-108599<br><br>Reference 35: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=123359005&amp;loc=d3e8933-108599<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_NetIncomeLoss</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_WeightedAverageNumberDilutedSharesOutstandingAdjustment">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The sum of dilutive potential common shares or units used in the calculation of the diluted per-share or per-unit computation.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=124432515&amp;loc=d3e3550-109257<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_WeightedAverageNumberDilutedSharesOutstandingAdjustment</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The average number of shares or units issued and outstanding that are used in calculating diluted EPS or earnings per unit (EPU), determined based on the timing of issuance of shares or units in the period.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=124432515&amp;loc=d3e3550-109257<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 45<br> -Paragraph 16<br> -URI http://asc.fasb.org/extlink&amp;oid=125511455&amp;loc=d3e1505-109256<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_WeightedAverageNumberOfSharesOutstandingBasic">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Number of [basic] shares or units, after adjustment for contingently issuable shares or units and other shares or units not deemed outstanding, determined by relating the portion of time within a reporting period that common shares or units have been outstanding to the total time in that period.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=124432515&amp;loc=d3e3550-109257<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 45<br> -Paragraph 10<br> -URI http://asc.fasb.org/extlink&amp;oid=125511455&amp;loc=d3e1448-109256<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_WeightedAverageNumberOfSharesOutstandingBasic</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>58
<FILENAME>R45.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.1</span><table class="report" border="0" cellspacing="2" id="idm139655368708680">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Changes in Accumulated Other Comprehensive Income (Loss) (Detail) - CAD ($)<br> $ in Millions</strong></div></th>
<th class="th" colspan="2">3 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Mar. 31, 2022</div></th>
<th class="th"><div>Mar. 31, 2021</div></th>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AccumulatedOtherComprehensiveIncomeLossLineItems', window );"><strong>Accumulated Other Comprehensive Income (Loss) [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax', window );">Balance at January 1</a></td>
<td class="num">$ (1,177)<span></span>
</td>
<td class="num">$ (1,989)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_OtherComprehensiveIncomeDefinedBenefitPlansNetUnamortizedGainLossArisingDuringPeriodNetOfTax', window );">Current period change excluding amounts reclassified from accumulated other comprehensive income</a></td>
<td class="nump">24<span></span>
</td>
<td class="nump">54<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_OtherComprehensiveIncomeLossAmortizationAdjustmentFromAOCIPensionAndOtherPostretirementBenefitPlansForNetPriorServiceCostCreditNetOfTax', window );">Amounts reclassified from accumulated other comprehensive income</a></td>
<td class="nump">21<span></span>
</td>
<td class="nump">33<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax', window );">Balance at March 31</a></td>
<td class="num">$ (1,132)<span></span>
</td>
<td class="num">$ (1,902)<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AccumulatedOtherComprehensiveIncomeLossLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AccumulatedOtherComprehensiveIncomeLossLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Accumulated change in equity from transactions and other events and circumstances from non-owner sources, net of tax effect, at period end. Excludes Net Income (Loss), and accumulated changes in equity from transactions resulting from investments by owners and distributions to owners. Includes foreign currency translation items, certain pension adjustments, unrealized gains and losses on certain investments in debt and equity securities, other than temporary impairment (OTTI) losses related to factors other than credit losses on available-for-sale and held-to-maturity debt securities that an entity does not intend to sell and it is not more likely than not that the entity will be required to sell before recovery of the amortized cost basis, as well as changes in the fair value of derivatives related to the effective portion of a designated cash flow hedge.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(30)(a)(4))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 11<br> -URI http://asc.fasb.org/extlink&amp;oid=124509347&amp;loc=d3e637-108580<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 210<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-03(a)(23)(a)(3))<br> -URI http://asc.fasb.org/extlink&amp;oid=120400017&amp;loc=d3e572229-122910<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 14A<br> -URI http://asc.fasb.org/extlink&amp;oid=124509347&amp;loc=SL7669686-108580<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 40<br> -Section 65<br> -Paragraph 2<br> -Subparagraph (h)(2)<br> -URI http://asc.fasb.org/extlink&amp;oid=124501264&amp;loc=SL117420844-207641<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 40<br> -Section 65<br> -Paragraph 2<br> -Subparagraph (g)(2)(ii)<br> -URI http://asc.fasb.org/extlink&amp;oid=124501264&amp;loc=SL117420844-207641<br><br>Reference 7: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 14<br> -URI http://asc.fasb.org/extlink&amp;oid=124509347&amp;loc=d3e681-108580<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OtherComprehensiveIncomeDefinedBenefitPlansNetUnamortizedGainLossArisingDuringPeriodNetOfTax">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount, after tax, of gain (loss) for (increase) decrease in value of benefit obligation for change in actuarial assumptions and increase (decrease) in value of plan assets from experience different from that assumed of defined benefit plan, that has not been recognized in net periodic benefit (cost) credit.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 715<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (i)<br> -URI http://asc.fasb.org/extlink&amp;oid=123447040&amp;loc=d3e1928-114920<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 10A<br> -Subparagraph (i)<br> -URI http://asc.fasb.org/extlink&amp;oid=124509347&amp;loc=SL7669646-108580<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 11<br> -URI http://asc.fasb.org/extlink&amp;oid=124509347&amp;loc=d3e637-108580<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OtherComprehensiveIncomeDefinedBenefitPlansNetUnamortizedGainLossArisingDuringPeriodNetOfTax</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OtherComprehensiveIncomeLossAmortizationAdjustmentFromAOCIPensionAndOtherPostretirementBenefitPlansForNetPriorServiceCostCreditNetOfTax">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount, after tax, of reclassification adjustment from accumulated other comprehensive (income) loss for prior service cost (credit) of defined benefit plan.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 15<br> -URI http://asc.fasb.org/extlink&amp;oid=124509347&amp;loc=d3e689-108580<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 11<br> -URI http://asc.fasb.org/extlink&amp;oid=124509347&amp;loc=d3e637-108580<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 17A<br> -URI http://asc.fasb.org/extlink&amp;oid=124509347&amp;loc=SL34724391-108580<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 715<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (i)<br> -URI http://asc.fasb.org/extlink&amp;oid=123447040&amp;loc=d3e1928-114920<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OtherComprehensiveIncomeLossAmortizationAdjustmentFromAOCIPensionAndOtherPostretirementBenefitPlansForNetPriorServiceCostCreditNetOfTax</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>59
<FILENAME>R46.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.1</span><table class="report" border="0" cellspacing="2" id="idm139655365685336">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Amounts Reclassified Out of Accumulated Other Comprehensive Income (Loss) (Detail) - CAD ($)<br> $ in Millions</strong></div></th>
<th class="th" colspan="2">3 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Mar. 31, 2022</div></th>
<th class="th"><div>Mar. 31, 2021</div></th>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_StatementEquityComponentsAxis=imo_AccumulatedDefinedBenefitPlansAdjustmentBeforeTaxMember', window );">Reclassification Adjustment out of Accumulated Other Comprehensive Income</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ReclassificationAdjustmentOutOfAccumulatedOtherComprehensiveIncomeLineItems', window );"><strong>Reclassification Adjustment out of Accumulated Other Comprehensive Income [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodBeforeTax', window );">Amortization of postretirement benefits liability adjustment included in net benefit cost</a></td>
<td class="num">$ (28)<span></span>
</td>
<td class="num">$ (44)<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ReclassificationAdjustmentOutOfAccumulatedOtherComprehensiveIncomeLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ReclassificationAdjustmentOutOfAccumulatedOtherComprehensiveIncomeLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodBeforeTax">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount before tax of reclassification adjustments of other comprehensive income (loss).</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 50<br> -Paragraph 5<br> -URI http://asc.fasb.org/extlink&amp;oid=124431353&amp;loc=SL124442411-227067<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 830<br> -SubTopic 30<br> -Section 45<br> -Paragraph 17<br> -URI http://asc.fasb.org/extlink&amp;oid=118261656&amp;loc=d3e32136-110900<br><br>Reference 3: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 50<br> -Paragraph 4<br> -URI http://asc.fasb.org/extlink&amp;oid=124431353&amp;loc=SL124442407-227067<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 14A<br> -URI http://asc.fasb.org/extlink&amp;oid=124509347&amp;loc=SL7669686-108580<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 830<br> -SubTopic 30<br> -Section 50<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=6450520&amp;loc=d3e32583-110901<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 830<br> -SubTopic 30<br> -Section 45<br> -Paragraph 20<br> -Subparagraph (d)<br> -URI http://asc.fasb.org/extlink&amp;oid=118261656&amp;loc=d3e32211-110900<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodBeforeTax</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StatementEquityComponentsAxis=imo_AccumulatedDefinedBenefitPlansAdjustmentBeforeTaxMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StatementEquityComponentsAxis=imo_AccumulatedDefinedBenefitPlansAdjustmentBeforeTaxMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>60
<FILENAME>R47.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.1</span><table class="report" border="0" cellspacing="2" id="idm139655365538072">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Income Tax Expense (Credit) for Components of Other Comprehensive Income (Loss) (Detail) - CAD ($)<br> $ in Millions</strong></div></th>
<th class="th" colspan="2">3 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Mar. 31, 2022</div></th>
<th class="th"><div>Mar. 31, 2021</div></th>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AccumulatedOtherComprehensiveIncomeLossLineItems', window );"><strong>Accumulated Other Comprehensive Income (Loss) [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_OtherComprehensiveIncomeDefinedBenefitPlansNetUnamortizedGainLossArisingDuringPeriodTax', window );">Postretirement benefits liability adjustment (excluding amortization)</a></td>
<td class="nump">$ 8<span></span>
</td>
<td class="nump">$ 17<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_OtherComprehensiveIncomeLossAmortizationAdjustmentFromAOCIPensionAndOtherPostretirementBenefitPlansForNetPriorServiceCostCreditTax', window );">Amortization of postretirement benefits liability adjustment included in net benefit cost</a></td>
<td class="nump">7<span></span>
</td>
<td class="nump">11<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_OtherComprehensiveIncomeLossPensionAndOtherPostretirementBenefitPlansTax', window );">Total</a></td>
<td class="nump">$ 15<span></span>
</td>
<td class="nump">$ 28<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AccumulatedOtherComprehensiveIncomeLossLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AccumulatedOtherComprehensiveIncomeLossLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OtherComprehensiveIncomeDefinedBenefitPlansNetUnamortizedGainLossArisingDuringPeriodTax">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of tax expense (benefit) for (increase) decrease in value of benefit obligation for change in actuarial assumptions and increase (decrease) in value of plan assets from experience different from that assumed of defined benefit plan, that has not been recognized in net periodic benefit (cost) credit.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 12<br> -URI http://asc.fasb.org/extlink&amp;oid=124509347&amp;loc=d3e640-108580<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OtherComprehensiveIncomeDefinedBenefitPlansNetUnamortizedGainLossArisingDuringPeriodTax</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OtherComprehensiveIncomeLossAmortizationAdjustmentFromAOCIPensionAndOtherPostretirementBenefitPlansForNetPriorServiceCostCreditTax">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of tax (expense) benefit of reclassification adjustment from accumulated other comprehensive (income) loss for prior service cost (credit) of defined benefit plan.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 12<br> -URI http://asc.fasb.org/extlink&amp;oid=124509347&amp;loc=d3e640-108580<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OtherComprehensiveIncomeLossAmortizationAdjustmentFromAOCIPensionAndOtherPostretirementBenefitPlansForNetPriorServiceCostCreditTax</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OtherComprehensiveIncomeLossPensionAndOtherPostretirementBenefitPlansTax">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount, after reclassification adjustment, of tax (expense) benefit for (increase) decrease in accumulated other comprehensive income of defined benefit plan.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 12<br> -URI http://asc.fasb.org/extlink&amp;oid=124509347&amp;loc=d3e640-108580<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 10A<br> -Subparagraph (i-k)<br> -URI http://asc.fasb.org/extlink&amp;oid=124509347&amp;loc=SL7669646-108580<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 45<br> -Paragraph 19<br> -URI http://asc.fasb.org/extlink&amp;oid=123454820&amp;loc=SL4569616-111683<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OtherComprehensiveIncomeLossPensionAndOtherPostretirementBenefitPlansTax</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>61
<FILENAME>d350214d10q_htm.xml
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<XML>
<?xml version="1.0" encoding="utf-8"?>
<xbrl
  xmlns="http://www.xbrl.org/2003/instance"
  xmlns:country="http://xbrl.sec.gov/country/2021"
  xmlns:dei="http://xbrl.sec.gov/dei/2021q4"
  xmlns:imo="http://www.imperialoil.ca/20220331"
  xmlns:iso4217="http://www.xbrl.org/2003/iso4217"
  xmlns:link="http://www.xbrl.org/2003/linkbase"
  xmlns:srt="http://fasb.org/srt/2021-01-31"
  xmlns:us-gaap="http://fasb.org/us-gaap/2021-01-31"
  xmlns:utr="http://www.xbrl.org/2009/utr"
  xmlns:xbrldi="http://xbrl.org/2006/xbrldi"
  xmlns:xlink="http://www.w3.org/1999/xlink"
  xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
    <link:schemaRef xlink:href="imo-20220331.xsd" xlink:type="simple"/>
    <context id="P01_01_2022To03_31_2022">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000049938</identifier>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-03-31</endDate>
        </period>
    </context>
    <context id="PAsOn03_31_2022">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000049938</identifier>
        </entity>
        <period>
            <instant>2022-03-31</instant>
        </period>
    </context>
    <context id="PAsOn12_31_2021">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000049938</identifier>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="P01_01_2021To03_31_2021">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000049938</identifier>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-03-31</endDate>
        </period>
    </context>
    <context id="PAsOn06_29_2021">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000049938</identifier>
        </entity>
        <period>
            <instant>2021-06-29</instant>
        </period>
    </context>
    <context id="PAsOn03_31_2021">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000049938</identifier>
        </entity>
        <period>
            <instant>2021-03-31</instant>
        </period>
    </context>
    <context id="P01_01_2021To12_31_2021">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000049938</identifier>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="P06_29_2021To06_29_2021">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000049938</identifier>
        </entity>
        <period>
            <startDate>2021-06-29</startDate>
            <endDate>2021-06-29</endDate>
        </period>
    </context>
    <context id="P06_15_2021To06_15_2021">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000049938</identifier>
        </entity>
        <period>
            <startDate>2021-06-15</startDate>
            <endDate>2021-06-15</endDate>
        </period>
    </context>
    <context id="PAsOn12_31_2020">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000049938</identifier>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="PAsOn12_31_2021_InvestmentsAndLongTermReceivablesMemberusgaapBalanceSheetLocationAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000049938</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:BalanceSheetLocationAxis">imo:InvestmentsAndLongTermReceivablesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="PAsOn12_31_2021_NoncurrentLiabilitiesMemberusgaapBalanceSheetLocationAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000049938</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:BalanceSheetLocationAxis">imo:NoncurrentLiabilitiesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="PAsOn12_31_2021_MasterNettingArrangementsMemberusgaapDerivativeInstrumentRiskAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000049938</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DerivativeInstrumentRiskAxis">imo:MasterNettingArrangementsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="PAsOn12_31_2021_FairValueInputsLevel1MemberusgaapFairValueByFairValueHierarchyLevelAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000049938</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel1Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="PAsOn12_31_2021_FairValueInputsLevel2MemberusgaapFairValueByFairValueHierarchyLevelAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000049938</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel2Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="PAsOn12_31_2021_FairValueInputsLevel3MemberusgaapFairValueByFairValueHierarchyLevelAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000049938</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel3Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="PAsOn12_31_2021_DerivativeFairValueOfDerivativeAmountEffectOfCounterPartyNettingMemberusgaapDerivativeInstrumentRiskAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000049938</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DerivativeInstrumentRiskAxis">imo:DerivativeFairValueOfDerivativeAmountEffectOfCounterPartyNettingMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="PAsOn12_31_2021_DerivativeFairValueOfDerivativeAmountEffectOfCollateralNettingMemberusgaapDerivativeInstrumentRiskAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000049938</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DerivativeInstrumentRiskAxis">imo:DerivativeFairValueOfDerivativeAmountEffectOfCollateralNettingMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="PAsOn12_31_2021_NetCarryingValueMemberusgaapDerivativeInstrumentRiskAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000049938</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DerivativeInstrumentRiskAxis">imo:NetCarryingValueMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="PAsOn12_31_2021_AccountsPayableAndAccruedLiabilitiesMemberusgaapBalanceSheetLocationAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000049938</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:BalanceSheetLocationAxis">us-gaap:AccountsPayableAndAccruedLiabilitiesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="PAsOn03_31_2022_InvestmentsAndLongTermReceivablesMemberusgaapBalanceSheetLocationAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000049938</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:BalanceSheetLocationAxis">imo:InvestmentsAndLongTermReceivablesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-03-31</instant>
        </period>
    </context>
    <context id="PAsOn03_31_2022_NoncurrentLiabilitiesMemberusgaapBalanceSheetLocationAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000049938</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:BalanceSheetLocationAxis">imo:NoncurrentLiabilitiesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-03-31</instant>
        </period>
    </context>
    <context id="PAsOn03_31_2022_UpstreamMemberusgaapStatementBusinessSegmentsAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000049938</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">imo:UpstreamMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-03-31</instant>
        </period>
    </context>
    <context id="PAsOn03_31_2022_DownstreamMemberusgaapStatementBusinessSegmentsAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000049938</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">imo:DownstreamMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-03-31</instant>
        </period>
    </context>
    <context id="PAsOn03_31_2022_ChemicalMemberusgaapStatementBusinessSegmentsAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000049938</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">imo:ChemicalMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-03-31</instant>
        </period>
    </context>
    <context id="PAsOn03_31_2022_CorporateAndOtherMemberusgaapStatementBusinessSegmentsAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000049938</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">us-gaap:CorporateAndOtherMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-03-31</instant>
        </period>
    </context>
    <context id="PAsOn03_31_2022_ConsolidationEliminationsMembersrtConsolidationItemsAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000049938</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">srt:ConsolidationEliminationsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-03-31</instant>
        </period>
    </context>
    <context id="PAsOn03_31_2022_MasterNettingArrangementsMemberusgaapDerivativeInstrumentRiskAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000049938</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DerivativeInstrumentRiskAxis">imo:MasterNettingArrangementsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-03-31</instant>
        </period>
    </context>
    <context id="PAsOn03_31_2022_FairValueInputsLevel1MemberusgaapFairValueByFairValueHierarchyLevelAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000049938</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel1Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-03-31</instant>
        </period>
    </context>
    <context id="PAsOn03_31_2022_FairValueInputsLevel2MemberusgaapFairValueByFairValueHierarchyLevelAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000049938</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel2Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-03-31</instant>
        </period>
    </context>
    <context id="PAsOn03_31_2022_FairValueInputsLevel3MemberusgaapFairValueByFairValueHierarchyLevelAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000049938</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel3Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-03-31</instant>
        </period>
    </context>
    <context id="PAsOn03_31_2022_DerivativeFairValueOfDerivativeAmountEffectOfCounterPartyNettingMemberusgaapDerivativeInstrumentRiskAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000049938</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DerivativeInstrumentRiskAxis">imo:DerivativeFairValueOfDerivativeAmountEffectOfCounterPartyNettingMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-03-31</instant>
        </period>
    </context>
    <context id="PAsOn03_31_2022_DerivativeFairValueOfDerivativeAmountEffectOfCollateralNettingMemberusgaapDerivativeInstrumentRiskAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000049938</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DerivativeInstrumentRiskAxis">imo:DerivativeFairValueOfDerivativeAmountEffectOfCollateralNettingMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-03-31</instant>
        </period>
    </context>
    <context id="PAsOn03_31_2022_NetCarryingValueMemberusgaapDerivativeInstrumentRiskAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000049938</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DerivativeInstrumentRiskAxis">imo:NetCarryingValueMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-03-31</instant>
        </period>
    </context>
    <context id="PAsOn03_31_2022_AccountsPayableAndAccruedLiabilitiesMemberusgaapBalanceSheetLocationAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000049938</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:BalanceSheetLocationAxis">us-gaap:AccountsPayableAndAccruedLiabilitiesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-03-31</instant>
        </period>
    </context>
    <context id="P01_01_2021To03_31_2021_ConsolidationEliminationsMembersrtConsolidationItemsAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000049938</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">srt:ConsolidationEliminationsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-03-31</endDate>
        </period>
    </context>
    <context id="P01_01_2021To03_31_2021_CorporateAndOtherMemberusgaapStatementBusinessSegmentsAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000049938</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">us-gaap:CorporateAndOtherMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-03-31</endDate>
        </period>
    </context>
    <context id="P01_01_2021To03_31_2021_ChemicalMemberusgaapStatementBusinessSegmentsAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000049938</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">imo:ChemicalMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-03-31</endDate>
        </period>
    </context>
    <context id="P01_01_2021To03_31_2021_DownstreamMemberusgaapStatementBusinessSegmentsAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000049938</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">imo:DownstreamMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-03-31</endDate>
        </period>
    </context>
    <context id="P01_01_2021To03_31_2021_UpstreamMemberusgaapStatementBusinessSegmentsAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000049938</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">imo:UpstreamMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-03-31</endDate>
        </period>
    </context>
    <context id="P01_01_2021To03_31_2021_AccumulatedDefinedBenefitPlansAdjustmentBeforeTaxMemberusgaapStatementEquityComponentsAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000049938</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">imo:AccumulatedDefinedBenefitPlansAdjustmentBeforeTaxMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-03-31</endDate>
        </period>
    </context>
    <context id="P01_01_2021To03_31_2021_USsrtStatementGeographicalAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000049938</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:US</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-03-31</endDate>
        </period>
    </context>
    <context id="P01_01_2021To03_31_2021_RetainedEarningsMemberusgaapStatementEquityComponentsAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000049938</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:RetainedEarningsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-03-31</endDate>
        </period>
    </context>
    <context id="P01_01_2021To03_31_2021_AccumulatedOtherComprehensiveIncomeMemberusgaapStatementEquityComponentsAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000049938</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedOtherComprehensiveIncomeMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-03-31</endDate>
        </period>
    </context>
    <context id="P01_01_2021To03_31_2021_PensionPlansDefinedBenefitMemberusgaapRetirementPlanTypeAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000049938</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RetirementPlanTypeAxis">us-gaap:PensionPlansDefinedBenefitMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-03-31</endDate>
        </period>
    </context>
    <context id="P01_01_2021To03_31_2021_OtherPostretirementBenefitPlansDefinedBenefitMemberusgaapRetirementPlanTypeAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000049938</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RetirementPlanTypeAxis">us-gaap:OtherPostretirementBenefitPlansDefinedBenefitMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-03-31</endDate>
        </period>
    </context>
    <context id="P01_01_2022To03_31_2022_ConsolidationEliminationsMembersrtConsolidationItemsAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000049938</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">srt:ConsolidationEliminationsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-03-31</endDate>
        </period>
    </context>
    <context id="P01_01_2022To03_31_2022_CorporateAndOtherMemberusgaapStatementBusinessSegmentsAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000049938</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">us-gaap:CorporateAndOtherMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-03-31</endDate>
        </period>
    </context>
    <context id="P01_01_2022To03_31_2022_ChemicalMemberusgaapStatementBusinessSegmentsAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000049938</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">imo:ChemicalMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-03-31</endDate>
        </period>
    </context>
    <context id="P01_01_2022To03_31_2022_DownstreamMemberusgaapStatementBusinessSegmentsAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000049938</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">imo:DownstreamMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-03-31</endDate>
        </period>
    </context>
    <context id="P01_01_2022To03_31_2022_UpstreamMemberusgaapStatementBusinessSegmentsAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000049938</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">imo:UpstreamMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-03-31</endDate>
        </period>
    </context>
    <context id="P01_01_2022To03_31_2022_AccumulatedDefinedBenefitPlansAdjustmentBeforeTaxMemberusgaapStatementEquityComponentsAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000049938</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">imo:AccumulatedDefinedBenefitPlansAdjustmentBeforeTaxMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-03-31</endDate>
        </period>
    </context>
    <context id="P01_01_2022To03_31_2022_CommonStockMemberusgaapStatementEquityComponentsAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000049938</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-03-31</endDate>
        </period>
    </context>
    <context id="P01_01_2022To03_31_2022_USsrtStatementGeographicalAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000049938</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:US</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-03-31</endDate>
        </period>
    </context>
    <context id="P01_01_2022To03_31_2022_RetainedEarningsMemberusgaapStatementEquityComponentsAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000049938</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:RetainedEarningsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-03-31</endDate>
        </period>
    </context>
    <context id="P01_01_2022To03_31_2022_AccumulatedOtherComprehensiveIncomeMemberusgaapStatementEquityComponentsAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000049938</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedOtherComprehensiveIncomeMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-03-31</endDate>
        </period>
    </context>
    <context id="P01_01_2022To03_31_2022_PensionPlansDefinedBenefitMemberusgaapRetirementPlanTypeAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000049938</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RetirementPlanTypeAxis">us-gaap:PensionPlansDefinedBenefitMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-03-31</endDate>
        </period>
    </context>
    <context id="P01_01_2022To03_31_2022_OtherPostretirementBenefitPlansDefinedBenefitMemberusgaapRetirementPlanTypeAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000049938</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RetirementPlanTypeAxis">us-gaap:OtherPostretirementBenefitPlansDefinedBenefitMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-03-31</endDate>
        </period>
    </context>
    <context id="P01_01_2022To03_31_2022_CrudeBarrelsMembersrtEnergyAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000049938</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:EnergyAxis">imo:CrudeBarrelsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-03-31</endDate>
        </period>
    </context>
    <context id="P01_01_2022To03_31_2022_ProductsBarrelsMembersrtEnergyAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000049938</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:EnergyAxis">imo:ProductsBarrelsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-03-31</endDate>
        </period>
    </context>
    <context id="PAsOn03_31_2021_UpstreamMemberusgaapStatementBusinessSegmentsAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000049938</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">imo:UpstreamMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-03-31</instant>
        </period>
    </context>
    <context id="PAsOn03_31_2021_DownstreamMemberusgaapStatementBusinessSegmentsAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000049938</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">imo:DownstreamMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-03-31</instant>
        </period>
    </context>
    <context id="PAsOn03_31_2021_ChemicalMemberusgaapStatementBusinessSegmentsAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000049938</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">imo:ChemicalMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-03-31</instant>
        </period>
    </context>
    <context id="PAsOn03_31_2021_CorporateAndOtherMemberusgaapStatementBusinessSegmentsAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000049938</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">us-gaap:CorporateAndOtherMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-03-31</instant>
        </period>
    </context>
    <context id="PAsOn03_31_2021_ConsolidationEliminationsMembersrtConsolidationItemsAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000049938</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">srt:ConsolidationEliminationsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-03-31</instant>
        </period>
    </context>
    <context id="P01_01_2021To12_31_2021_CommonStockMemberusgaapStatementEquityComponentsAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000049938</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="P01_01_2021To12_31_2021_CrudeBarrelsMembersrtEnergyAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000049938</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:EnergyAxis">imo:CrudeBarrelsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="P01_01_2021To12_31_2021_ProductsBarrelsMembersrtEnergyAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000049938</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:EnergyAxis">imo:ProductsBarrelsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="PAsOn04_29_2022_SubsequentEventMemberusgaapSubsequentEventTypeAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000049938</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:SubsequentEventTypeAxis">us-gaap:SubsequentEventMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-04-29</instant>
        </period>
    </context>
    <context id="PAsOn12_31_2020_AccumulatedOtherComprehensiveIncomeMemberusgaapStatementEquityComponentsAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000049938</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedOtherComprehensiveIncomeMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="PAsOn12_31_2020_RetainedEarningsMemberusgaapStatementEquityComponentsAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000049938</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:RetainedEarningsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="PAsOn12_31_2020_CommonStockMemberusgaapStatementEquityComponentsAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000049938</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="PAsOn03_31_2021_AccumulatedOtherComprehensiveIncomeMemberusgaapStatementEquityComponentsAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000049938</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedOtherComprehensiveIncomeMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-03-31</instant>
        </period>
    </context>
    <context id="PAsOn03_31_2021_RetainedEarningsMemberusgaapStatementEquityComponentsAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000049938</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:RetainedEarningsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-03-31</instant>
        </period>
    </context>
    <context id="PAsOn03_31_2021_CommonStockMemberusgaapStatementEquityComponentsAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000049938</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-03-31</instant>
        </period>
    </context>
    <context id="PAsOn12_31_2021_AccumulatedOtherComprehensiveIncomeMemberusgaapStatementEquityComponentsAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000049938</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedOtherComprehensiveIncomeMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="PAsOn12_31_2021_RetainedEarningsMemberusgaapStatementEquityComponentsAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000049938</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:RetainedEarningsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="PAsOn12_31_2021_CommonStockMemberusgaapStatementEquityComponentsAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000049938</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="PAsOn03_31_2022_CommonStockMemberusgaapStatementEquityComponentsAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000049938</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-03-31</instant>
        </period>
    </context>
    <context id="PAsOn03_31_2022_AccumulatedOtherComprehensiveIncomeMemberusgaapStatementEquityComponentsAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000049938</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedOtherComprehensiveIncomeMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-03-31</instant>
        </period>
    </context>
    <context id="PAsOn03_31_2022_RetainedEarningsMemberusgaapStatementEquityComponentsAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000049938</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:RetainedEarningsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-03-31</instant>
        </period>
    </context>
    <unit id="Unit_shares">
        <measure>shares</measure>
    </unit>
    <unit id="Unit_CAD">
        <measure>iso4217:CAD</measure>
    </unit>
    <unit id="Unit_pure">
        <measure>pure</measure>
    </unit>
    <unit id="Unit_bbl">
        <measure>utr:bbl</measure>
    </unit>
    <unit id="Unit_Month">
        <measure>utr:Month</measure>
    </unit>
    <unit id="Unit_CAD_per_Share">
        <divide>
            <unitNumerator>
                <measure>iso4217:CAD</measure>
            </unitNumerator>
            <unitDenominator>
                <measure>shares</measure>
            </unitDenominator>
        </divide>
    </unit>
    <dei:DocumentFiscalPeriodFocus contextRef="P01_01_2022To03_31_2022">Q1</dei:DocumentFiscalPeriodFocus>
    <dei:EntityCentralIndexKey contextRef="P01_01_2022To03_31_2022">0000049938</dei:EntityCentralIndexKey>
    <dei:CurrentFiscalYearEndDate contextRef="P01_01_2022To03_31_2022">--12-31</dei:CurrentFiscalYearEndDate>
    <dei:AmendmentFlag contextRef="P01_01_2022To03_31_2022">false</dei:AmendmentFlag>
    <dei:EntityCurrentReportingStatus contextRef="P01_01_2022To03_31_2022" id="hidden47089087">Yes</dei:EntityCurrentReportingStatus>
    <dei:EntityInteractiveDataCurrent contextRef="P01_01_2022To03_31_2022" id="hidden47089088">Yes</dei:EntityInteractiveDataCurrent>
    <dei:EntitySmallBusiness contextRef="P01_01_2022To03_31_2022" id="hidden47089085">false</dei:EntitySmallBusiness>
    <dei:EntityEmergingGrowthCompany contextRef="P01_01_2022To03_31_2022" id="hidden47089086">false</dei:EntityEmergingGrowthCompany>
    <dei:EntityIncorporationStateCountryCode contextRef="P01_01_2022To03_31_2022" id="hidden47089053">CA</dei:EntityIncorporationStateCountryCode>
    <us-gaap:FinanceLeaseLiabilityNoncurrentStatementOfFinancialPositionExtensibleList contextRef="PAsOn03_31_2022" id="hidden47089089">http://www.imperialoil.ca/20220331#LongTermDebtAndFinanceLeaseObligations</us-gaap:FinanceLeaseLiabilityNoncurrentStatementOfFinancialPositionExtensibleList>
    <us-gaap:FinanceLeaseLiabilityNoncurrentStatementOfFinancialPositionExtensibleList contextRef="PAsOn12_31_2021" id="hidden47089090">http://www.imperialoil.ca/20220331#LongTermDebtAndFinanceLeaseObligations</us-gaap:FinanceLeaseLiabilityNoncurrentStatementOfFinancialPositionExtensibleList>
    <dei:DocumentType contextRef="P01_01_2022To03_31_2022">10-Q</dei:DocumentType>
    <dei:DocumentQuarterlyReport contextRef="P01_01_2022To03_31_2022">true</dei:DocumentQuarterlyReport>
    <dei:DocumentPeriodEndDate contextRef="P01_01_2022To03_31_2022">2022-03-31</dei:DocumentPeriodEndDate>
    <dei:DocumentFiscalYearFocus contextRef="P01_01_2022To03_31_2022">2022</dei:DocumentFiscalYearFocus>
    <dei:DocumentTransitionReport contextRef="P01_01_2022To03_31_2022">false</dei:DocumentTransitionReport>
    <dei:EntityFileNumber contextRef="P01_01_2022To03_31_2022">0-12014</dei:EntityFileNumber>
    <dei:EntityRegistrantName contextRef="P01_01_2022To03_31_2022">IMPERIAL OIL LIMITED</dei:EntityRegistrantName>
    <dei:EntityTaxIdentificationNumber contextRef="P01_01_2022To03_31_2022">98-0017682</dei:EntityTaxIdentificationNumber>
    <dei:EntityAddressAddressLine1 contextRef="P01_01_2022To03_31_2022">505 Quarry Park Boulevard S.E.</dei:EntityAddressAddressLine1>
    <dei:EntityAddressCityOrTown contextRef="P01_01_2022To03_31_2022">Calgary</dei:EntityAddressCityOrTown>
    <dei:EntityAddressStateOrProvince contextRef="P01_01_2022To03_31_2022">AB</dei:EntityAddressStateOrProvince>
    <dei:EntityAddressCountry contextRef="P01_01_2022To03_31_2022">CA</dei:EntityAddressCountry>
    <dei:EntityAddressPostalZipCode contextRef="P01_01_2022To03_31_2022">T2C 5N1</dei:EntityAddressPostalZipCode>
    <dei:CityAreaCode contextRef="P01_01_2022To03_31_2022">800</dei:CityAreaCode>
    <dei:LocalPhoneNumber contextRef="P01_01_2022To03_31_2022">567-3776</dei:LocalPhoneNumber>
    <dei:EntityFilerCategory contextRef="P01_01_2022To03_31_2022">Large Accelerated Filer</dei:EntityFilerCategory>
    <dei:EntityShellCompany contextRef="P01_01_2022To03_31_2022">false</dei:EntityShellCompany>
    <dei:EntityCommonStockSharesOutstanding
      contextRef="PAsOn03_31_2022"
      decimals="INF"
      unitRef="Unit_shares">669143714</dei:EntityCommonStockSharesOutstanding>
    <imo:RevenuesIncludingFederalExciseTax
      contextRef="P01_01_2022To03_31_2022"
      decimals="-6"
      unitRef="Unit_CAD">12657000000</imo:RevenuesIncludingFederalExciseTax>
    <imo:RevenuesIncludingFederalExciseTax
      contextRef="P01_01_2021To03_31_2021"
      decimals="-6"
      unitRef="Unit_CAD">6992000000</imo:RevenuesIncludingFederalExciseTax>
    <imo:InvestmentAndOtherIncomeNet
      contextRef="P01_01_2022To03_31_2022"
      decimals="-6"
      unitRef="Unit_CAD">29000000</imo:InvestmentAndOtherIncomeNet>
    <imo:InvestmentAndOtherIncomeNet
      contextRef="P01_01_2021To03_31_2021"
      decimals="-6"
      unitRef="Unit_CAD">6000000</imo:InvestmentAndOtherIncomeNet>
    <imo:TotalRevenuesAndOtherIncome
      contextRef="P01_01_2022To03_31_2022"
      decimals="-6"
      unitRef="Unit_CAD">12686000000</imo:TotalRevenuesAndOtherIncome>
    <imo:TotalRevenuesAndOtherIncome
      contextRef="P01_01_2021To03_31_2021"
      decimals="-6"
      unitRef="Unit_CAD">6998000000</imo:TotalRevenuesAndOtherIncome>
    <us-gaap:ExplorationExpense
      contextRef="P01_01_2022To03_31_2022"
      decimals="-6"
      unitRef="Unit_CAD">2000000</us-gaap:ExplorationExpense>
    <us-gaap:ExplorationExpense
      contextRef="P01_01_2021To03_31_2021"
      decimals="-6"
      unitRef="Unit_CAD">2000000</us-gaap:ExplorationExpense>
    <imo:CrudeOilAndProductPurchases
      contextRef="P01_01_2022To03_31_2022"
      decimals="-6"
      unitRef="Unit_CAD">8350000000</imo:CrudeOilAndProductPurchases>
    <imo:CrudeOilAndProductPurchases
      contextRef="P01_01_2021To03_31_2021"
      decimals="-6"
      unitRef="Unit_CAD">3887000000</imo:CrudeOilAndProductPurchases>
    <imo:ProductionAndManufacturingExpenses
      contextRef="P01_01_2022To03_31_2022"
      decimals="-6"
      unitRef="Unit_CAD">1659000000</imo:ProductionAndManufacturingExpenses>
    <imo:ProductionAndManufacturingExpenses
      contextRef="P01_01_2021To03_31_2021"
      decimals="-6"
      unitRef="Unit_CAD">1485000000</imo:ProductionAndManufacturingExpenses>
    <imo:SellingAndGeneral
      contextRef="P01_01_2022To03_31_2022"
      decimals="-6"
      unitRef="Unit_CAD">225000000</imo:SellingAndGeneral>
    <imo:SellingAndGeneral
      contextRef="P01_01_2021To03_31_2021"
      decimals="-6"
      unitRef="Unit_CAD">189000000</imo:SellingAndGeneral>
    <imo:FederalExciseTaxAndFuelCharge
      contextRef="P01_01_2022To03_31_2022"
      decimals="-6"
      unitRef="Unit_CAD">479000000</imo:FederalExciseTaxAndFuelCharge>
    <imo:FederalExciseTaxAndFuelCharge
      contextRef="P01_01_2021To03_31_2021"
      decimals="-6"
      unitRef="Unit_CAD">404000000</imo:FederalExciseTaxAndFuelCharge>
    <us-gaap:DepreciationDepletionAndAmortization
      contextRef="P01_01_2022To03_31_2022"
      decimals="-6"
      unitRef="Unit_CAD">426000000</us-gaap:DepreciationDepletionAndAmortization>
    <us-gaap:DepreciationDepletionAndAmortization
      contextRef="P01_01_2021To03_31_2021"
      decimals="-6"
      unitRef="Unit_CAD">494000000</us-gaap:DepreciationDepletionAndAmortization>
    <imo:PensionAndPostRetirementBenefitCostsNonServiceComponents
      contextRef="P01_01_2022To03_31_2022"
      decimals="-6"
      unitRef="Unit_CAD">4000000</imo:PensionAndPostRetirementBenefitCostsNonServiceComponents>
    <imo:PensionAndPostRetirementBenefitCostsNonServiceComponents
      contextRef="P01_01_2021To03_31_2021"
      decimals="-6"
      unitRef="Unit_CAD">11000000</imo:PensionAndPostRetirementBenefitCostsNonServiceComponents>
    <us-gaap:InterestExpense
      contextRef="P01_01_2022To03_31_2022"
      decimals="-6"
      unitRef="Unit_CAD">7000000</us-gaap:InterestExpense>
    <us-gaap:InterestExpense
      contextRef="P01_01_2021To03_31_2021"
      decimals="-6"
      unitRef="Unit_CAD">14000000</us-gaap:InterestExpense>
    <us-gaap:CostsAndExpenses
      contextRef="P01_01_2022To03_31_2022"
      decimals="-6"
      unitRef="Unit_CAD">11152000000</us-gaap:CostsAndExpenses>
    <us-gaap:CostsAndExpenses
      contextRef="P01_01_2021To03_31_2021"
      decimals="-6"
      unitRef="Unit_CAD">6486000000</us-gaap:CostsAndExpenses>
    <us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest
      contextRef="P01_01_2022To03_31_2022"
      decimals="-6"
      unitRef="Unit_CAD">1534000000</us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest>
    <us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest
      contextRef="P01_01_2021To03_31_2021"
      decimals="-6"
      unitRef="Unit_CAD">512000000</us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest>
    <us-gaap:IncomeTaxExpenseBenefit
      contextRef="P01_01_2022To03_31_2022"
      decimals="-6"
      unitRef="Unit_CAD">361000000</us-gaap:IncomeTaxExpenseBenefit>
    <us-gaap:IncomeTaxExpenseBenefit
      contextRef="P01_01_2021To03_31_2021"
      decimals="-6"
      unitRef="Unit_CAD">120000000</us-gaap:IncomeTaxExpenseBenefit>
    <us-gaap:NetIncomeLoss
      contextRef="P01_01_2022To03_31_2022"
      decimals="-6"
      unitRef="Unit_CAD">1173000000</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss
      contextRef="P01_01_2021To03_31_2021"
      decimals="-6"
      unitRef="Unit_CAD">392000000</us-gaap:NetIncomeLoss>
    <us-gaap:EarningsPerShareBasic
      contextRef="P01_01_2022To03_31_2022"
      decimals="2"
      unitRef="Unit_CAD_per_Share">1.75</us-gaap:EarningsPerShareBasic>
    <us-gaap:EarningsPerShareBasic
      contextRef="P01_01_2021To03_31_2021"
      decimals="2"
      unitRef="Unit_CAD_per_Share">0.53</us-gaap:EarningsPerShareBasic>
    <us-gaap:EarningsPerShareDiluted
      contextRef="P01_01_2022To03_31_2022"
      decimals="2"
      unitRef="Unit_CAD_per_Share">1.75</us-gaap:EarningsPerShareDiluted>
    <us-gaap:EarningsPerShareDiluted
      contextRef="P01_01_2021To03_31_2021"
      decimals="2"
      unitRef="Unit_CAD_per_Share">0.53</us-gaap:EarningsPerShareDiluted>
    <us-gaap:RevenueFromRelatedParties
      contextRef="P01_01_2022To03_31_2022"
      decimals="-6"
      unitRef="Unit_CAD">3959000000</us-gaap:RevenueFromRelatedParties>
    <us-gaap:RevenueFromRelatedParties
      contextRef="P01_01_2021To03_31_2021"
      decimals="-6"
      unitRef="Unit_CAD">1508000000</us-gaap:RevenueFromRelatedParties>
    <imo:CrudeOilAndProductPurchasesRelatedParties
      contextRef="P01_01_2022To03_31_2022"
      decimals="-6"
      unitRef="Unit_CAD">650000000</imo:CrudeOilAndProductPurchasesRelatedParties>
    <imo:CrudeOilAndProductPurchasesRelatedParties
      contextRef="P01_01_2021To03_31_2021"
      decimals="-6"
      unitRef="Unit_CAD">515000000</imo:CrudeOilAndProductPurchasesRelatedParties>
    <imo:ProductionAndManufacturingExpensesRelatedParties
      contextRef="P01_01_2022To03_31_2022"
      decimals="-6"
      unitRef="Unit_CAD">118000000</imo:ProductionAndManufacturingExpensesRelatedParties>
    <imo:ProductionAndManufacturingExpensesRelatedParties
      contextRef="P01_01_2021To03_31_2021"
      decimals="-6"
      unitRef="Unit_CAD">116000000</imo:ProductionAndManufacturingExpensesRelatedParties>
    <imo:FinancingRelatedParties
      contextRef="P01_01_2022To03_31_2022"
      decimals="-6"
      unitRef="Unit_CAD">4000000</imo:FinancingRelatedParties>
    <imo:FinancingRelatedParties
      contextRef="P01_01_2021To03_31_2021"
      decimals="-6"
      unitRef="Unit_CAD">11000000</imo:FinancingRelatedParties>
    <us-gaap:NetIncomeLoss
      contextRef="P01_01_2022To03_31_2022"
      decimals="-6"
      unitRef="Unit_CAD">1173000000</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss
      contextRef="P01_01_2021To03_31_2021"
      decimals="-6"
      unitRef="Unit_CAD">392000000</us-gaap:NetIncomeLoss>
    <us-gaap:OtherComprehensiveIncomeDefinedBenefitPlansNetUnamortizedGainLossArisingDuringPeriodNetOfTax
      contextRef="P01_01_2022To03_31_2022"
      decimals="-6"
      unitRef="Unit_CAD">24000000</us-gaap:OtherComprehensiveIncomeDefinedBenefitPlansNetUnamortizedGainLossArisingDuringPeriodNetOfTax>
    <us-gaap:OtherComprehensiveIncomeDefinedBenefitPlansNetUnamortizedGainLossArisingDuringPeriodNetOfTax
      contextRef="P01_01_2021To03_31_2021"
      decimals="-6"
      unitRef="Unit_CAD">54000000</us-gaap:OtherComprehensiveIncomeDefinedBenefitPlansNetUnamortizedGainLossArisingDuringPeriodNetOfTax>
    <us-gaap:OtherComprehensiveIncomeLossAmortizationAdjustmentFromAOCIPensionAndOtherPostretirementBenefitPlansForNetPriorServiceCostCreditNetOfTax
      contextRef="P01_01_2022To03_31_2022"
      decimals="-6"
      unitRef="Unit_CAD">21000000</us-gaap:OtherComprehensiveIncomeLossAmortizationAdjustmentFromAOCIPensionAndOtherPostretirementBenefitPlansForNetPriorServiceCostCreditNetOfTax>
    <us-gaap:OtherComprehensiveIncomeLossAmortizationAdjustmentFromAOCIPensionAndOtherPostretirementBenefitPlansForNetPriorServiceCostCreditNetOfTax
      contextRef="P01_01_2021To03_31_2021"
      decimals="-6"
      unitRef="Unit_CAD">33000000</us-gaap:OtherComprehensiveIncomeLossAmortizationAdjustmentFromAOCIPensionAndOtherPostretirementBenefitPlansForNetPriorServiceCostCreditNetOfTax>
    <us-gaap:OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent
      contextRef="P01_01_2022To03_31_2022"
      decimals="-6"
      unitRef="Unit_CAD">45000000</us-gaap:OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent>
    <us-gaap:OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent
      contextRef="P01_01_2021To03_31_2021"
      decimals="-6"
      unitRef="Unit_CAD">87000000</us-gaap:OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent>
    <us-gaap:ComprehensiveIncomeNetOfTax
      contextRef="P01_01_2022To03_31_2022"
      decimals="-6"
      unitRef="Unit_CAD">1218000000</us-gaap:ComprehensiveIncomeNetOfTax>
    <us-gaap:ComprehensiveIncomeNetOfTax
      contextRef="P01_01_2021To03_31_2021"
      decimals="-6"
      unitRef="Unit_CAD">479000000</us-gaap:ComprehensiveIncomeNetOfTax>
    <us-gaap:CashAndCashEquivalentsAtCarryingValue
      contextRef="PAsOn03_31_2022"
      decimals="-6"
      unitRef="Unit_CAD">3149000000</us-gaap:CashAndCashEquivalentsAtCarryingValue>
    <us-gaap:CashAndCashEquivalentsAtCarryingValue
      contextRef="PAsOn12_31_2021"
      decimals="-6"
      unitRef="Unit_CAD">2153000000</us-gaap:CashAndCashEquivalentsAtCarryingValue>
    <us-gaap:ReceivablesNetCurrent
      contextRef="PAsOn03_31_2022"
      decimals="-6"
      id="Fact_47088619"
      unitRef="Unit_CAD">5413000000</us-gaap:ReceivablesNetCurrent>
    <us-gaap:ReceivablesNetCurrent
      contextRef="PAsOn12_31_2021"
      decimals="-6"
      id="Fact_47088620"
      unitRef="Unit_CAD">3869000000</us-gaap:ReceivablesNetCurrent>
    <us-gaap:InventoryFinishedGoodsAndWorkInProcess
      contextRef="PAsOn03_31_2022"
      decimals="-6"
      unitRef="Unit_CAD">1374000000</us-gaap:InventoryFinishedGoodsAndWorkInProcess>
    <us-gaap:InventoryFinishedGoodsAndWorkInProcess
      contextRef="PAsOn12_31_2021"
      decimals="-6"
      unitRef="Unit_CAD">1102000000</us-gaap:InventoryFinishedGoodsAndWorkInProcess>
    <imo:MaterialsSuppliesAndPrepaidExpenses
      contextRef="PAsOn03_31_2022"
      decimals="-6"
      unitRef="Unit_CAD">782000000</imo:MaterialsSuppliesAndPrepaidExpenses>
    <imo:MaterialsSuppliesAndPrepaidExpenses
      contextRef="PAsOn12_31_2021"
      decimals="-6"
      unitRef="Unit_CAD">689000000</imo:MaterialsSuppliesAndPrepaidExpenses>
    <us-gaap:AssetsCurrent
      contextRef="PAsOn03_31_2022"
      decimals="-6"
      unitRef="Unit_CAD">10718000000</us-gaap:AssetsCurrent>
    <us-gaap:AssetsCurrent
      contextRef="PAsOn12_31_2021"
      decimals="-6"
      unitRef="Unit_CAD">7813000000</us-gaap:AssetsCurrent>
    <us-gaap:LongTermInvestmentsAndReceivablesNet
      contextRef="PAsOn03_31_2022"
      decimals="-6"
      id="Fact_47088631"
      unitRef="Unit_CAD">754000000</us-gaap:LongTermInvestmentsAndReceivablesNet>
    <us-gaap:LongTermInvestmentsAndReceivablesNet
      contextRef="PAsOn12_31_2021"
      decimals="-6"
      id="Fact_47088632"
      unitRef="Unit_CAD">757000000</us-gaap:LongTermInvestmentsAndReceivablesNet>
    <us-gaap:PropertyPlantAndEquipmentGross
      contextRef="PAsOn03_31_2022"
      decimals="-6"
      unitRef="Unit_CAD">56925000000</us-gaap:PropertyPlantAndEquipmentGross>
    <us-gaap:PropertyPlantAndEquipmentGross
      contextRef="PAsOn12_31_2021"
      decimals="-6"
      unitRef="Unit_CAD">56762000000</us-gaap:PropertyPlantAndEquipmentGross>
    <us-gaap:AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment
      contextRef="PAsOn03_31_2022"
      decimals="-6"
      unitRef="Unit_CAD">25818000000</us-gaap:AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment>
    <us-gaap:AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment
      contextRef="PAsOn12_31_2021"
      decimals="-6"
      unitRef="Unit_CAD">25522000000</us-gaap:AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment>
    <us-gaap:PropertyPlantAndEquipmentNet
      contextRef="PAsOn03_31_2022"
      decimals="-6"
      unitRef="Unit_CAD">31107000000</us-gaap:PropertyPlantAndEquipmentNet>
    <us-gaap:PropertyPlantAndEquipmentNet
      contextRef="PAsOn12_31_2021"
      decimals="-6"
      unitRef="Unit_CAD">31240000000</us-gaap:PropertyPlantAndEquipmentNet>
    <us-gaap:Goodwill
      contextRef="PAsOn03_31_2022"
      decimals="-6"
      unitRef="Unit_CAD">166000000</us-gaap:Goodwill>
    <us-gaap:Goodwill
      contextRef="PAsOn12_31_2021"
      decimals="-6"
      unitRef="Unit_CAD">166000000</us-gaap:Goodwill>
    <us-gaap:OtherAssetsNoncurrent
      contextRef="PAsOn03_31_2022"
      decimals="-6"
      unitRef="Unit_CAD">1065000000</us-gaap:OtherAssetsNoncurrent>
    <us-gaap:OtherAssetsNoncurrent
      contextRef="PAsOn12_31_2021"
      decimals="-6"
      unitRef="Unit_CAD">806000000</us-gaap:OtherAssetsNoncurrent>
    <us-gaap:Assets
      contextRef="PAsOn03_31_2022"
      decimals="-6"
      unitRef="Unit_CAD">43810000000</us-gaap:Assets>
    <us-gaap:Assets
      contextRef="PAsOn12_31_2021"
      decimals="-6"
      unitRef="Unit_CAD">40782000000</us-gaap:Assets>
    <us-gaap:DebtCurrent
      contextRef="PAsOn03_31_2022"
      decimals="-6"
      unitRef="Unit_CAD">122000000</us-gaap:DebtCurrent>
    <us-gaap:DebtCurrent
      contextRef="PAsOn12_31_2021"
      decimals="-6"
      unitRef="Unit_CAD">122000000</us-gaap:DebtCurrent>
    <us-gaap:AccountsPayableAndAccruedLiabilitiesCurrent
      contextRef="PAsOn03_31_2022"
      decimals="-6"
      id="Fact_47088601"
      unitRef="Unit_CAD">7364000000</us-gaap:AccountsPayableAndAccruedLiabilitiesCurrent>
    <us-gaap:AccountsPayableAndAccruedLiabilitiesCurrent
      contextRef="PAsOn12_31_2021"
      decimals="-6"
      id="Fact_47088602"
      unitRef="Unit_CAD">5184000000</us-gaap:AccountsPayableAndAccruedLiabilitiesCurrent>
    <us-gaap:AccruedIncomeTaxesCurrent
      contextRef="PAsOn03_31_2022"
      decimals="-6"
      unitRef="Unit_CAD">1165000000</us-gaap:AccruedIncomeTaxesCurrent>
    <us-gaap:AccruedIncomeTaxesCurrent
      contextRef="PAsOn12_31_2021"
      decimals="-6"
      unitRef="Unit_CAD">248000000</us-gaap:AccruedIncomeTaxesCurrent>
    <us-gaap:LiabilitiesCurrent
      contextRef="PAsOn03_31_2022"
      decimals="-6"
      unitRef="Unit_CAD">8651000000</us-gaap:LiabilitiesCurrent>
    <us-gaap:LiabilitiesCurrent
      contextRef="PAsOn12_31_2021"
      decimals="-6"
      unitRef="Unit_CAD">5554000000</us-gaap:LiabilitiesCurrent>
    <imo:LongTermDebtAndFinanceLeaseObligations
      contextRef="PAsOn03_31_2022"
      decimals="-6"
      id="Fact_47088611"
      unitRef="Unit_CAD">5049000000</imo:LongTermDebtAndFinanceLeaseObligations>
    <imo:LongTermDebtAndFinanceLeaseObligations
      contextRef="PAsOn12_31_2021"
      decimals="-6"
      id="Fact_47088612"
      unitRef="Unit_CAD">5054000000</imo:LongTermDebtAndFinanceLeaseObligations>
    <us-gaap:OtherLiabilitiesNoncurrent
      contextRef="PAsOn03_31_2022"
      decimals="-6"
      unitRef="Unit_CAD">3426000000</us-gaap:OtherLiabilitiesNoncurrent>
    <us-gaap:OtherLiabilitiesNoncurrent
      contextRef="PAsOn12_31_2021"
      decimals="-6"
      unitRef="Unit_CAD">3897000000</us-gaap:OtherLiabilitiesNoncurrent>
    <us-gaap:DeferredTaxAndOtherLiabilitiesNoncurrent
      contextRef="PAsOn03_31_2022"
      decimals="-6"
      unitRef="Unit_CAD">4408000000</us-gaap:DeferredTaxAndOtherLiabilitiesNoncurrent>
    <us-gaap:DeferredTaxAndOtherLiabilitiesNoncurrent
      contextRef="PAsOn12_31_2021"
      decimals="-6"
      unitRef="Unit_CAD">4542000000</us-gaap:DeferredTaxAndOtherLiabilitiesNoncurrent>
    <us-gaap:Liabilities
      contextRef="PAsOn03_31_2022"
      decimals="-6"
      unitRef="Unit_CAD">21534000000</us-gaap:Liabilities>
    <us-gaap:Liabilities
      contextRef="PAsOn12_31_2021"
      decimals="-6"
      unitRef="Unit_CAD">19047000000</us-gaap:Liabilities>
    <us-gaap:CommonStockValue
      contextRef="PAsOn03_31_2022"
      decimals="-6"
      id="Fact_47088593"
      unitRef="Unit_CAD">1237000000</us-gaap:CommonStockValue>
    <us-gaap:CommonStockValue
      contextRef="PAsOn12_31_2021"
      decimals="-6"
      id="Fact_47088594"
      unitRef="Unit_CAD">1252000000</us-gaap:CommonStockValue>
    <us-gaap:RetainedEarningsAccumulatedDeficit
      contextRef="PAsOn03_31_2022"
      decimals="-6"
      unitRef="Unit_CAD">22171000000</us-gaap:RetainedEarningsAccumulatedDeficit>
    <us-gaap:RetainedEarningsAccumulatedDeficit
      contextRef="PAsOn12_31_2021"
      decimals="-6"
      unitRef="Unit_CAD">21660000000</us-gaap:RetainedEarningsAccumulatedDeficit>
    <us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax
      contextRef="PAsOn03_31_2022"
      decimals="-6"
      unitRef="Unit_CAD">-1132000000</us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax>
    <us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax
      contextRef="PAsOn12_31_2021"
      decimals="-6"
      unitRef="Unit_CAD">-1177000000</us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="PAsOn03_31_2022"
      decimals="-6"
      unitRef="Unit_CAD">22276000000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="PAsOn12_31_2021"
      decimals="-6"
      unitRef="Unit_CAD">21735000000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:LiabilitiesAndStockholdersEquity
      contextRef="PAsOn03_31_2022"
      decimals="-6"
      unitRef="Unit_CAD">43810000000</us-gaap:LiabilitiesAndStockholdersEquity>
    <us-gaap:LiabilitiesAndStockholdersEquity
      contextRef="PAsOn12_31_2021"
      decimals="-6"
      unitRef="Unit_CAD">40782000000</us-gaap:LiabilitiesAndStockholdersEquity>
    <us-gaap:RelatedPartyTransactionDueFromToRelatedPartyCurrent
      contextRef="PAsOn03_31_2022"
      decimals="-6"
      unitRef="Unit_CAD">1632000000</us-gaap:RelatedPartyTransactionDueFromToRelatedPartyCurrent>
    <us-gaap:RelatedPartyTransactionDueFromToRelatedPartyCurrent
      contextRef="PAsOn12_31_2021"
      decimals="-6"
      unitRef="Unit_CAD">1031000000</us-gaap:RelatedPartyTransactionDueFromToRelatedPartyCurrent>
    <us-gaap:DueFromRelatedPartiesNoncurrent
      contextRef="PAsOn03_31_2022_InvestmentsAndLongTermReceivablesMemberusgaapBalanceSheetLocationAxis"
      decimals="-6"
      unitRef="Unit_CAD">297000000</us-gaap:DueFromRelatedPartiesNoncurrent>
    <us-gaap:DueFromRelatedPartiesNoncurrent
      contextRef="PAsOn12_31_2021_InvestmentsAndLongTermReceivablesMemberusgaapBalanceSheetLocationAxis"
      decimals="-6"
      unitRef="Unit_CAD">298000000</us-gaap:DueFromRelatedPartiesNoncurrent>
    <us-gaap:DueToRelatedPartiesNoncurrent
      contextRef="PAsOn03_31_2022_NoncurrentLiabilitiesMemberusgaapBalanceSheetLocationAxis"
      decimals="-6"
      unitRef="Unit_CAD">4447000000</us-gaap:DueToRelatedPartiesNoncurrent>
    <us-gaap:DueToRelatedPartiesNoncurrent
      contextRef="PAsOn12_31_2021_NoncurrentLiabilitiesMemberusgaapBalanceSheetLocationAxis"
      decimals="-6"
      unitRef="Unit_CAD">4447000000</us-gaap:DueToRelatedPartiesNoncurrent>
    <us-gaap:CommonStockSharesAuthorized
      contextRef="PAsOn03_31_2022"
      decimals="INF"
      unitRef="Unit_shares">1100000000</us-gaap:CommonStockSharesAuthorized>
    <us-gaap:CommonStockSharesOutstanding
      contextRef="PAsOn03_31_2022"
      decimals="INF"
      unitRef="Unit_shares">669000000</us-gaap:CommonStockSharesOutstanding>
    <us-gaap:CommonStockSharesAuthorized
      contextRef="PAsOn12_31_2021"
      decimals="INF"
      unitRef="Unit_shares">1100000000</us-gaap:CommonStockSharesAuthorized>
    <us-gaap:CommonStockSharesOutstanding
      contextRef="PAsOn12_31_2021"
      decimals="INF"
      unitRef="Unit_shares">678000000</us-gaap:CommonStockSharesOutstanding>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="PAsOn12_31_2021_CommonStockMemberusgaapStatementEquityComponentsAxis"
      decimals="-6"
      unitRef="Unit_CAD">1252000000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="PAsOn12_31_2020_CommonStockMemberusgaapStatementEquityComponentsAxis"
      decimals="-6"
      unitRef="Unit_CAD">1357000000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockRepurchasedAndRetiredDuringPeriodValue
      contextRef="P01_01_2022To03_31_2022_CommonStockMemberusgaapStatementEquityComponentsAxis"
      decimals="-6"
      unitRef="Unit_CAD">15000000</us-gaap:StockRepurchasedAndRetiredDuringPeriodValue>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="PAsOn03_31_2022_CommonStockMemberusgaapStatementEquityComponentsAxis"
      decimals="-6"
      unitRef="Unit_CAD">1237000000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="PAsOn03_31_2021_CommonStockMemberusgaapStatementEquityComponentsAxis"
      decimals="-6"
      unitRef="Unit_CAD">1357000000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="PAsOn12_31_2021_RetainedEarningsMemberusgaapStatementEquityComponentsAxis"
      decimals="-6"
      unitRef="Unit_CAD">21660000000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="PAsOn12_31_2020_RetainedEarningsMemberusgaapStatementEquityComponentsAxis"
      decimals="-6"
      unitRef="Unit_CAD">22050000000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:NetIncomeLoss
      contextRef="P01_01_2022To03_31_2022_RetainedEarningsMemberusgaapStatementEquityComponentsAxis"
      decimals="-6"
      unitRef="Unit_CAD">1173000000</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss
      contextRef="P01_01_2021To03_31_2021_RetainedEarningsMemberusgaapStatementEquityComponentsAxis"
      decimals="-6"
      unitRef="Unit_CAD">392000000</us-gaap:NetIncomeLoss>
    <imo:SharePurchasesInExcessOfStatedValue
      contextRef="P01_01_2022To03_31_2022_RetainedEarningsMemberusgaapStatementEquityComponentsAxis"
      decimals="-6"
      unitRef="Unit_CAD">434000000</imo:SharePurchasesInExcessOfStatedValue>
    <us-gaap:Dividends
      contextRef="P01_01_2022To03_31_2022_RetainedEarningsMemberusgaapStatementEquityComponentsAxis"
      decimals="-6"
      unitRef="Unit_CAD">228000000</us-gaap:Dividends>
    <us-gaap:Dividends
      contextRef="P01_01_2021To03_31_2021_RetainedEarningsMemberusgaapStatementEquityComponentsAxis"
      decimals="-6"
      unitRef="Unit_CAD">161000000</us-gaap:Dividends>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="PAsOn03_31_2022_RetainedEarningsMemberusgaapStatementEquityComponentsAxis"
      decimals="-6"
      unitRef="Unit_CAD">22171000000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="PAsOn03_31_2021_RetainedEarningsMemberusgaapStatementEquityComponentsAxis"
      decimals="-6"
      unitRef="Unit_CAD">22281000000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="PAsOn12_31_2021_AccumulatedOtherComprehensiveIncomeMemberusgaapStatementEquityComponentsAxis"
      decimals="-6"
      unitRef="Unit_CAD">-1177000000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="PAsOn12_31_2020_AccumulatedOtherComprehensiveIncomeMemberusgaapStatementEquityComponentsAxis"
      decimals="-6"
      unitRef="Unit_CAD">-1989000000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent
      contextRef="P01_01_2022To03_31_2022_AccumulatedOtherComprehensiveIncomeMemberusgaapStatementEquityComponentsAxis"
      decimals="-6"
      unitRef="Unit_CAD">45000000</us-gaap:OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent>
    <us-gaap:OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent
      contextRef="P01_01_2021To03_31_2021_AccumulatedOtherComprehensiveIncomeMemberusgaapStatementEquityComponentsAxis"
      decimals="-6"
      unitRef="Unit_CAD">87000000</us-gaap:OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="PAsOn03_31_2022_AccumulatedOtherComprehensiveIncomeMemberusgaapStatementEquityComponentsAxis"
      decimals="-6"
      unitRef="Unit_CAD">-1132000000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="PAsOn03_31_2021_AccumulatedOtherComprehensiveIncomeMemberusgaapStatementEquityComponentsAxis"
      decimals="-6"
      unitRef="Unit_CAD">-1902000000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="PAsOn03_31_2022"
      decimals="-6"
      unitRef="Unit_CAD">22276000000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="PAsOn03_31_2021"
      decimals="-6"
      unitRef="Unit_CAD">21736000000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:ProfitLoss
      contextRef="P01_01_2022To03_31_2022"
      decimals="-6"
      unitRef="Unit_CAD">1173000000</us-gaap:ProfitLoss>
    <us-gaap:ProfitLoss
      contextRef="P01_01_2021To03_31_2021"
      decimals="-6"
      unitRef="Unit_CAD">392000000</us-gaap:ProfitLoss>
    <imo:DepreciationDepletionAndAmortizationExcludingIntangibleAssetImpairmentCharges
      contextRef="P01_01_2022To03_31_2022"
      decimals="-6"
      unitRef="Unit_CAD">426000000</imo:DepreciationDepletionAndAmortizationExcludingIntangibleAssetImpairmentCharges>
    <imo:DepreciationDepletionAndAmortizationExcludingIntangibleAssetImpairmentCharges
      contextRef="P01_01_2021To03_31_2021"
      decimals="-6"
      unitRef="Unit_CAD">494000000</imo:DepreciationDepletionAndAmortizationExcludingIntangibleAssetImpairmentCharges>
    <us-gaap:GainLossOnDispositionOfAssets1
      contextRef="P01_01_2022To03_31_2022"
      decimals="-6"
      unitRef="Unit_CAD">20000000</us-gaap:GainLossOnDispositionOfAssets1>
    <us-gaap:GainLossOnDispositionOfAssets1
      contextRef="P01_01_2021To03_31_2021"
      decimals="-6"
      unitRef="Unit_CAD">3000000</us-gaap:GainLossOnDispositionOfAssets1>
    <imo:DeferredIncomeTaxesAndOther
      contextRef="P01_01_2022To03_31_2022"
      decimals="-6"
      unitRef="Unit_CAD">-331000000</imo:DeferredIncomeTaxesAndOther>
    <imo:DeferredIncomeTaxesAndOther
      contextRef="P01_01_2021To03_31_2021"
      decimals="-6"
      unitRef="Unit_CAD">60000000</imo:DeferredIncomeTaxesAndOther>
    <us-gaap:IncreaseDecreaseInAccountsReceivable
      contextRef="P01_01_2022To03_31_2022"
      decimals="-6"
      unitRef="Unit_CAD">1544000000</us-gaap:IncreaseDecreaseInAccountsReceivable>
    <us-gaap:IncreaseDecreaseInAccountsReceivable
      contextRef="P01_01_2021To03_31_2021"
      decimals="-6"
      unitRef="Unit_CAD">469000000</us-gaap:IncreaseDecreaseInAccountsReceivable>
    <imo:IncreaseDecreaseInInventoriesMaterialsAndSuppliesAndPrepaidExpenses
      contextRef="P01_01_2022To03_31_2022"
      decimals="-6"
      unitRef="Unit_CAD">364000000</imo:IncreaseDecreaseInInventoriesMaterialsAndSuppliesAndPrepaidExpenses>
    <imo:IncreaseDecreaseInInventoriesMaterialsAndSuppliesAndPrepaidExpenses
      contextRef="P01_01_2021To03_31_2021"
      decimals="-6"
      unitRef="Unit_CAD">159000000</imo:IncreaseDecreaseInInventoriesMaterialsAndSuppliesAndPrepaidExpenses>
    <us-gaap:IncreaseDecreaseInAccruedIncomeTaxesPayable
      contextRef="P01_01_2022To03_31_2022"
      decimals="-6"
      unitRef="Unit_CAD">459000000</us-gaap:IncreaseDecreaseInAccruedIncomeTaxesPayable>
    <us-gaap:IncreaseDecreaseInAccruedIncomeTaxesPayable
      contextRef="P01_01_2021To03_31_2021"
      decimals="-6"
      unitRef="Unit_CAD">21000000</us-gaap:IncreaseDecreaseInAccruedIncomeTaxesPayable>
    <us-gaap:IncreaseDecreaseInAccountsPayableAndAccruedLiabilities
      contextRef="P01_01_2022To03_31_2022"
      decimals="-6"
      unitRef="Unit_CAD">2144000000</us-gaap:IncreaseDecreaseInAccountsPayableAndAccruedLiabilities>
    <us-gaap:IncreaseDecreaseInAccountsPayableAndAccruedLiabilities
      contextRef="P01_01_2021To03_31_2021"
      decimals="-6"
      unitRef="Unit_CAD">584000000</us-gaap:IncreaseDecreaseInAccountsPayableAndAccruedLiabilities>
    <us-gaap:IncreaseDecreaseInOtherOperatingCapitalNet
      contextRef="P01_01_2022To03_31_2022"
      decimals="-6"
      id="Fact_47088550"
      unitRef="Unit_CAD">29000000</us-gaap:IncreaseDecreaseInOtherOperatingCapitalNet>
    <us-gaap:IncreaseDecreaseInOtherOperatingCapitalNet
      contextRef="P01_01_2021To03_31_2021"
      decimals="-6"
      id="Fact_47088549"
      unitRef="Unit_CAD">-125000000</us-gaap:IncreaseDecreaseInOtherOperatingCapitalNet>
    <us-gaap:NetCashProvidedByUsedInOperatingActivities
      contextRef="P01_01_2022To03_31_2022"
      decimals="-6"
      unitRef="Unit_CAD">1914000000</us-gaap:NetCashProvidedByUsedInOperatingActivities>
    <us-gaap:NetCashProvidedByUsedInOperatingActivities
      contextRef="P01_01_2021To03_31_2021"
      decimals="-6"
      unitRef="Unit_CAD">1045000000</us-gaap:NetCashProvidedByUsedInOperatingActivities>
    <us-gaap:PaymentsToAcquireProductiveAssets
      contextRef="P01_01_2022To03_31_2022"
      decimals="-6"
      unitRef="Unit_CAD">304000000</us-gaap:PaymentsToAcquireProductiveAssets>
    <us-gaap:PaymentsToAcquireProductiveAssets
      contextRef="P01_01_2021To03_31_2021"
      decimals="-6"
      unitRef="Unit_CAD">167000000</us-gaap:PaymentsToAcquireProductiveAssets>
    <us-gaap:ProceedsFromSaleOfPropertyPlantAndEquipment
      contextRef="P01_01_2022To03_31_2022"
      decimals="-6"
      unitRef="Unit_CAD">24000000</us-gaap:ProceedsFromSaleOfPropertyPlantAndEquipment>
    <us-gaap:ProceedsFromSaleOfPropertyPlantAndEquipment
      contextRef="P01_01_2021To03_31_2021"
      decimals="-6"
      unitRef="Unit_CAD">7000000</us-gaap:ProceedsFromSaleOfPropertyPlantAndEquipment>
    <imo:NetMovementRelatedToLoansToEquityCompanies
      contextRef="P01_01_2022To03_31_2022"
      decimals="-6"
      unitRef="Unit_CAD">-1000000</imo:NetMovementRelatedToLoansToEquityCompanies>
    <imo:NetMovementRelatedToLoansToEquityCompanies
      contextRef="P01_01_2021To03_31_2021"
      decimals="-6"
      unitRef="Unit_CAD">-13000000</imo:NetMovementRelatedToLoansToEquityCompanies>
    <us-gaap:NetCashProvidedByUsedInInvestingActivities
      contextRef="P01_01_2022To03_31_2022"
      decimals="-6"
      unitRef="Unit_CAD">-279000000</us-gaap:NetCashProvidedByUsedInInvestingActivities>
    <us-gaap:NetCashProvidedByUsedInInvestingActivities
      contextRef="P01_01_2021To03_31_2021"
      decimals="-6"
      unitRef="Unit_CAD">-147000000</us-gaap:NetCashProvidedByUsedInInvestingActivities>
    <us-gaap:ProceedsFromRepaymentsOfShortTermDebt
      contextRef="P01_01_2022To03_31_2022"
      decimals="-6"
      unitRef="Unit_CAD">0</us-gaap:ProceedsFromRepaymentsOfShortTermDebt>
    <us-gaap:ProceedsFromRepaymentsOfShortTermDebt
      contextRef="P01_01_2021To03_31_2021"
      decimals="-6"
      unitRef="Unit_CAD">-36000000</us-gaap:ProceedsFromRepaymentsOfShortTermDebt>
    <us-gaap:FinanceLeasePrincipalPayments
      contextRef="P01_01_2022To03_31_2022"
      decimals="-6"
      unitRef="Unit_CAD">5000000</us-gaap:FinanceLeasePrincipalPayments>
    <us-gaap:FinanceLeasePrincipalPayments
      contextRef="P01_01_2021To03_31_2021"
      decimals="-6"
      unitRef="Unit_CAD">4000000</us-gaap:FinanceLeasePrincipalPayments>
    <us-gaap:PaymentsOfDividendsCommonStock
      contextRef="P01_01_2022To03_31_2022"
      decimals="-6"
      unitRef="Unit_CAD">185000000</us-gaap:PaymentsOfDividendsCommonStock>
    <us-gaap:PaymentsOfDividendsCommonStock
      contextRef="P01_01_2021To03_31_2021"
      decimals="-6"
      unitRef="Unit_CAD">162000000</us-gaap:PaymentsOfDividendsCommonStock>
    <us-gaap:PaymentsForRepurchaseOfCommonStock
      contextRef="P01_01_2022To03_31_2022"
      decimals="-6"
      unitRef="Unit_CAD">449000000</us-gaap:PaymentsForRepurchaseOfCommonStock>
    <us-gaap:PaymentsForRepurchaseOfCommonStock
      contextRef="P01_01_2021To03_31_2021"
      decimals="-6"
      unitRef="Unit_CAD">0</us-gaap:PaymentsForRepurchaseOfCommonStock>
    <us-gaap:NetCashProvidedByUsedInFinancingActivities
      contextRef="P01_01_2022To03_31_2022"
      decimals="-6"
      unitRef="Unit_CAD">-639000000</us-gaap:NetCashProvidedByUsedInFinancingActivities>
    <us-gaap:NetCashProvidedByUsedInFinancingActivities
      contextRef="P01_01_2021To03_31_2021"
      decimals="-6"
      unitRef="Unit_CAD">-202000000</us-gaap:NetCashProvidedByUsedInFinancingActivities>
    <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseExcludingExchangeRateEffect
      contextRef="P01_01_2022To03_31_2022"
      decimals="-6"
      unitRef="Unit_CAD">996000000</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseExcludingExchangeRateEffect>
    <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseExcludingExchangeRateEffect
      contextRef="P01_01_2021To03_31_2021"
      decimals="-6"
      unitRef="Unit_CAD">696000000</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseExcludingExchangeRateEffect>
    <us-gaap:CashAndCashEquivalentsAtCarryingValue
      contextRef="PAsOn12_31_2021"
      decimals="-6"
      unitRef="Unit_CAD">2153000000</us-gaap:CashAndCashEquivalentsAtCarryingValue>
    <us-gaap:CashAndCashEquivalentsAtCarryingValue
      contextRef="PAsOn12_31_2020"
      decimals="-6"
      unitRef="Unit_CAD">771000000</us-gaap:CashAndCashEquivalentsAtCarryingValue>
    <us-gaap:CashAndCashEquivalentsAtCarryingValue
      contextRef="PAsOn03_31_2022"
      decimals="-6"
      id="Fact_47088524"
      unitRef="Unit_CAD">3149000000</us-gaap:CashAndCashEquivalentsAtCarryingValue>
    <us-gaap:CashAndCashEquivalentsAtCarryingValue
      contextRef="PAsOn03_31_2021"
      decimals="-6"
      id="Fact_47088523"
      unitRef="Unit_CAD">1467000000</us-gaap:CashAndCashEquivalentsAtCarryingValue>
    <imo:ContributionToRegisteredPensionPlanAssets
      contextRef="P01_01_2022To03_31_2022"
      decimals="-6"
      unitRef="Unit_CAD">-50000000</imo:ContributionToRegisteredPensionPlanAssets>
    <imo:ContributionToRegisteredPensionPlanAssets
      contextRef="P01_01_2021To03_31_2021"
      decimals="-6"
      unitRef="Unit_CAD">-28000000</imo:ContributionToRegisteredPensionPlanAssets>
    <us-gaap:IncomeTaxesPaidNet
      contextRef="P01_01_2022To03_31_2022"
      decimals="-6"
      unitRef="Unit_CAD">-223000000</us-gaap:IncomeTaxesPaidNet>
    <us-gaap:IncomeTaxesPaidNet
      contextRef="P01_01_2021To03_31_2021"
      decimals="-6"
      unitRef="Unit_CAD">1000000</us-gaap:IncomeTaxesPaidNet>
    <us-gaap:InterestPaidNet
      contextRef="P01_01_2022To03_31_2022"
      decimals="-6"
      unitRef="Unit_CAD">12000000</us-gaap:InterestPaidNet>
    <us-gaap:InterestPaidNet
      contextRef="P01_01_2021To03_31_2021"
      decimals="-6"
      unitRef="Unit_CAD">13000000</us-gaap:InterestPaidNet>
    <us-gaap:BasisOfPresentationAndSignificantAccountingPoliciesTextBlock contextRef="P01_01_2022To03_31_2022">
&lt;table cellpadding="0" cellspacing="0" style="BORDER-COLLAPSE:COLLAPSE; font-family:ARIAL; font-size:13pt;border:0;width:100%"&gt;
&lt;tr style="page-break-inside:avoid"&gt;
&lt;td style="width:4%;vertical-align:top;text-align:left;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;1.&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align:top;text-align:left;"&gt; &lt;div style="margin-top: 0pt; margin-bottom: 0pt; font-size: 13pt; font-family: ARIAL; text-align: left; line-height: normal;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;Basis of financial statement preparation &lt;/div&gt;&lt;/div&gt; &lt;/td&gt; &lt;/tr&gt; &lt;/table&gt; &lt;div style="margin-top:12pt; margin-bottom:0pt; font-size:10pt; font-family:ARIAL"&gt;These unaudited consolidated financial statements have been prepared in accordance with United States Generally Accepted Accounting Principles (GAAP) and follow the same accounting policies and methods of computation as, and should be read in conjunction with, the most recent annual consolidated financial statements filed with the U.S. Securities and Exchange Commission (SEC) in the company&#x2019;s 2021 annual report on Form &lt;div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;"&gt;10-K.&lt;/div&gt; In the opinion of the company, the information furnished herein reflects all known accruals and adjustments necessary for a fair statement of the results for the periods reported herein. All such adjustments are of a normal recurring nature. &lt;/div&gt; &lt;div style="margin-top:10pt; margin-bottom:0pt; font-size:10pt; font-family:ARIAL"&gt;The company&#x2019;s exploration and production activities are accounted for under the &#x201c;successful efforts&#x201d; method. &lt;/div&gt; &lt;div style="margin-top:10pt; margin-bottom:0pt; font-size:10pt; font-family:ARIAL"&gt;The results for the three months ended March&#160;31, 2022, are not necessarily indicative of the operations to be expected for the full year. &lt;/div&gt; &lt;div style="margin-top:10pt; margin-bottom:0pt; font-size:10pt; font-family:ARIAL"&gt;All amounts are in Canadian dollars unless otherwise indicated. &lt;/div&gt; &lt;div style="margin-top:0pt;margin-bottom:0pt ; font-size:8pt"&gt;&#160;&lt;/div&gt;</us-gaap:BasisOfPresentationAndSignificantAccountingPoliciesTextBlock>
    <us-gaap:SegmentReportingDisclosureTextBlock contextRef="P01_01_2022To03_31_2022">
&lt;table cellpadding="0" cellspacing="0" style="BORDER-COLLAPSE:COLLAPSE; font-family:ARIAL; font-size:13pt;border:0;width:100%"&gt;
&lt;tr style="page-break-inside:avoid"&gt;
&lt;td style="width:4%;vertical-align:top;text-align:left;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;2.&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align:top;text-align:left;"&gt; &lt;div style="margin-top: 0pt; margin-bottom: 0pt; font-size: 13pt; font-family: ARIAL; text-align: left; line-height: normal;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;Business segments &lt;/div&gt;&lt;/div&gt; &lt;/td&gt; &lt;/tr&gt; &lt;/table&gt; &lt;div style="font-size:12pt;margin-top:0pt;margin-bottom:0pt"&gt;&#160;&lt;/div&gt;
&lt;table cellpadding="0" cellspacing="0" style="BORDER-COLLAPSE:COLLAPSE; font-family:ARIAL; font-size:9pt;width:100%;border:0;margin:0 auto"&gt;
&lt;tr&gt;
&lt;td style="width: 62%; line-height: 0pt; font-size: 0pt;"&gt;&lt;div style="font-size:0pt;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; width: 1%; line-height: 0pt; font-size: 0pt;"&gt;&lt;div style="font-size:0pt;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="line-height: 0pt; font-size: 0pt;"&gt;&lt;div style="font-size:0pt;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="line-height: 0pt; font-size: 0pt;"&gt;&lt;div style="font-size:0pt;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="line-height: 0pt; font-size: 0pt;"&gt;&lt;div style="font-size:0pt;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; width: 1%; line-height: 0pt; font-size: 0pt;"&gt;&lt;div style="font-size:0pt;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="line-height: 0pt; font-size: 0pt;"&gt;&lt;div style="font-size:0pt;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="line-height: 0pt; font-size: 0pt;"&gt;&lt;div style="font-size:0pt;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="line-height: 0pt; font-size: 0pt;"&gt;&lt;div style="font-size:0pt;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; width: 1%; line-height: 0pt; font-size: 0pt;"&gt;&lt;div style="font-size:0pt;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="line-height: 0pt; font-size: 0pt;"&gt;&lt;div style="font-size:0pt;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="line-height: 0pt; font-size: 0pt;"&gt;&lt;div style="font-size:0pt;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="line-height: 0pt; font-size: 0pt;"&gt;&lt;div style="font-size:0pt;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; width: 1%; line-height: 0pt; font-size: 0pt;"&gt;&lt;div style="font-size:0pt;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="line-height: 0pt; font-size: 0pt;"&gt;&lt;div style="font-size:0pt;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="line-height: 0pt; font-size: 0pt;"&gt;&lt;div style="font-size:0pt;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="line-height: 0pt; font-size: 0pt;"&gt;&lt;div style="font-size:0pt;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; width: 1%; line-height: 0pt; font-size: 0pt;"&gt;&lt;div style="font-size:0pt;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="line-height: 0pt; font-size: 0pt;"&gt;&lt;div style="font-size:0pt;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="line-height: 0pt; font-size: 0pt;"&gt;&lt;div style="font-size:0pt;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="line-height: 0pt; font-size: 0pt;"&gt;&lt;div style="font-size:0pt;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; width: 1%; line-height: 0pt; font-size: 0pt;"&gt;&lt;div style="font-size:0pt;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="line-height: 0pt; font-size: 0pt;"&gt;&lt;div style="font-size:0pt;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="line-height: 0pt; font-size: 0pt;"&gt;&lt;div style="font-size:0pt;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="line-height: 0pt; font-size: 0pt;"&gt;&lt;div style="font-size:0pt;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="page-break-inside:avoid ; font-family:ARIAL; font-size:9pt"&gt;
&lt;td style="vertical-align:top"&gt; &lt;div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1.2em; text-indent: -1em; font-size: 9pt; font-family: ARIAL; line-height: normal;"&gt;Three Months to March&#160;31&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom;white-space:nowrap;text-align:center;"&gt;&#160;&lt;/td&gt;
&lt;td colspan="5" style="vertical-align:bottom;white-space:nowrap;text-align:center;"&gt;&#160;&#160;&#160;&#160;&#160;&#160;Upstream&#160;&#160;&#160;&#160;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom;white-space:nowrap"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom;white-space:nowrap;text-align:center;"&gt;&#160;&lt;/td&gt;
&lt;td colspan="5" style="vertical-align:bottom;white-space:nowrap;text-align:center;"&gt;Downstream&lt;/td&gt;
&lt;td style="vertical-align:bottom;white-space:nowrap"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom;white-space:nowrap;text-align:center;"&gt;&#160;&lt;/td&gt;
&lt;td colspan="5" style="vertical-align:bottom;white-space:nowrap;text-align:center;"&gt;&#160;&#160;&#160;&#160;&#160;Chemical&#160;&#160;&#160;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom;white-space:nowrap"&gt;&#160;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="page-break-inside:avoid ; font-family:ARIAL; font-size:9pt"&gt;
&lt;td style="BORDER-BOTTOM:0.75pt solid #000000;vertical-align:top"&gt; &lt;div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1.2em; text-indent: -1em; font-size: 8pt; font-family: ARIAL; line-height: normal;"&gt;millions of Canadian dollars&lt;/div&gt; &lt;/td&gt;
&lt;td style=" BORDER-BOTTOM:0.75pt solid #000000;vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="BORDER-BOTTOM:0.75pt solid #000000;white-space:nowrap;vertical-align:bottom"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="BORDER-BOTTOM:0.75pt solid #000000;white-space:nowrap;vertical-align:bottom;text-align:right;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;2022&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="BORDER-BOTTOM:0.75pt solid #000000;white-space:nowrap;vertical-align:bottom"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style=" BORDER-BOTTOM:0.75pt solid #000000;vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="BORDER-BOTTOM:0.75pt solid #000000;white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="BORDER-BOTTOM:0.75pt solid #000000;white-space:nowrap;vertical-align:bottom;text-align:right;"&gt;&#160;&#160;&#160;&#160;&#160;&#160;&#160;2021&lt;/td&gt;
&lt;td style="BORDER-BOTTOM:0.75pt solid #000000;white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style=" BORDER-BOTTOM:0.75pt solid #000000;vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="BORDER-BOTTOM:0.75pt solid #000000;white-space:nowrap;vertical-align:bottom"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="BORDER-BOTTOM:0.75pt solid #000000;white-space:nowrap;vertical-align:bottom;text-align:right;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#160;&#160;&#160;2022&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="BORDER-BOTTOM:0.75pt solid #000000;white-space:nowrap;vertical-align:bottom"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style=" BORDER-BOTTOM:0.75pt solid #000000;vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="BORDER-BOTTOM:0.75pt solid #000000;white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="BORDER-BOTTOM:0.75pt solid #000000;white-space:nowrap;vertical-align:bottom;text-align:right;"&gt;&#160;&#160;&#160;&#160;2021&lt;/td&gt;
&lt;td style="BORDER-BOTTOM:0.75pt solid #000000;white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style=" BORDER-BOTTOM:0.75pt solid #000000;vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="BORDER-BOTTOM:0.75pt solid #000000;white-space:nowrap;vertical-align:bottom"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="BORDER-BOTTOM:0.75pt solid #000000;white-space:nowrap;vertical-align:bottom;text-align:right;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#160;&#160;&#160;&#160;2022&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="BORDER-BOTTOM:0.75pt solid #000000;white-space:nowrap;vertical-align:bottom"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style=" BORDER-BOTTOM:0.75pt solid #000000;vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="BORDER-BOTTOM:0.75pt solid #000000;white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="BORDER-BOTTOM:0.75pt solid #000000;white-space:nowrap;vertical-align:bottom;text-align:right;"&gt;&#160;&#160;&#160;2021&lt;/td&gt;
&lt;td style="BORDER-BOTTOM:0.75pt solid #000000;white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="page-break-inside:avoid ; font-family:ARIAL; font-size:9pt;background-color:#cceeff"&gt;
&lt;td style="vertical-align:top"&gt; &lt;div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1.2em; text-indent: -1em; font-size: 9pt; font-family: ARIAL; line-height: normal;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;Revenues and other income&lt;/div&gt;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="page-break-inside:avoid ; font-family:ARIAL; font-size:9pt"&gt;
&lt;td style="vertical-align:top"&gt; &lt;div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 3em; text-indent: -1em; font-size: 9pt; font-family: ARIAL; line-height: normal;"&gt;Revenues &lt;div style="font-size: 8pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;(a)&lt;/div&gt;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;99&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right;"&gt;2,142&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;12,191&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right;"&gt;4,527&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;367&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right;"&gt;323&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="page-break-inside:avoid ; font-family:ARIAL; font-size:9pt;background-color:#cceeff"&gt;
&lt;td style="vertical-align:top"&gt; &lt;div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 3em; text-indent: -1em; font-size: 9pt; font-family: ARIAL; line-height: normal;"&gt;Intersegment sales&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;4,431&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right;"&gt;1,351&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;1,833&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right;"&gt;773&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;104&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right;"&gt;53&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="page-break-inside:avoid ; font-family:ARIAL; font-size:9pt"&gt;
&lt;td style="BORDER-BOTTOM:0.75pt solid #000000;vertical-align:top"&gt; &lt;div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 3em; text-indent: -1em; font-size: 9pt; font-family: ARIAL; line-height: normal;"&gt;Investment and other income &lt;div style="font-size: 8pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;(note 3)&lt;/div&gt;&lt;/div&gt; &lt;/td&gt;
&lt;td style=" BORDER-BOTTOM:0.75pt solid #000000;vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="BORDER-BOTTOM:0.75pt solid #000000;white-space:nowrap;vertical-align:bottom"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="BORDER-BOTTOM:0.75pt solid #000000;white-space:nowrap;vertical-align:bottom;text-align:right;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;4&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="BORDER-BOTTOM:0.75pt solid #000000;white-space:nowrap;vertical-align:bottom"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style=" BORDER-BOTTOM:0.75pt solid #000000;vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="BORDER-BOTTOM:0.75pt solid #000000;white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="BORDER-BOTTOM:0.75pt solid #000000;white-space:nowrap;vertical-align:bottom;text-align:right;"&gt;-&lt;/td&gt;
&lt;td style="BORDER-BOTTOM:0.75pt solid #000000;white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style=" BORDER-BOTTOM:0.75pt solid #000000;vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="BORDER-BOTTOM:0.75pt solid #000000;white-space:nowrap;vertical-align:bottom"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="BORDER-BOTTOM:0.75pt solid #000000;white-space:nowrap;vertical-align:bottom;text-align:right;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;21&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="BORDER-BOTTOM:0.75pt solid #000000;white-space:nowrap;vertical-align:bottom"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style=" BORDER-BOTTOM:0.75pt solid #000000;vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="BORDER-BOTTOM:0.75pt solid #000000;white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="BORDER-BOTTOM:0.75pt solid #000000;white-space:nowrap;vertical-align:bottom;text-align:right;"&gt;5&lt;/td&gt;
&lt;td style="BORDER-BOTTOM:0.75pt solid #000000;white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style=" BORDER-BOTTOM:0.75pt solid #000000;vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="BORDER-BOTTOM:0.75pt solid #000000;white-space:nowrap;vertical-align:bottom"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="BORDER-BOTTOM:0.75pt solid #000000;white-space:nowrap;vertical-align:bottom;text-align:right;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;-&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="BORDER-BOTTOM:0.75pt solid #000000;white-space:nowrap;vertical-align:bottom"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style=" BORDER-BOTTOM:0.75pt solid #000000;vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="BORDER-BOTTOM:0.75pt solid #000000;white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="BORDER-BOTTOM:0.75pt solid #000000;white-space:nowrap;vertical-align:bottom;text-align:right;"&gt;-&lt;/td&gt;
&lt;td style="BORDER-BOTTOM:0.75pt solid #000000;white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="page-break-inside:avoid ; font-family:ARIAL; font-size:9pt;background-color:#cceeff"&gt;
&lt;td style="BORDER-BOTTOM:0.75pt solid #000000;vertical-align:top"&gt;&#160;&lt;/td&gt;
&lt;td style=" BORDER-BOTTOM:0.75pt solid #000000;vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="BORDER-BOTTOM:0.75pt solid #000000;white-space:nowrap;vertical-align:bottom"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="BORDER-BOTTOM:0.75pt solid #000000;white-space:nowrap;vertical-align:bottom;text-align:right;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;4,534&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="BORDER-BOTTOM:0.75pt solid #000000;white-space:nowrap;vertical-align:bottom"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style=" BORDER-BOTTOM:0.75pt solid #000000;vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="BORDER-BOTTOM:0.75pt solid #000000;white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="BORDER-BOTTOM:0.75pt solid #000000;white-space:nowrap;vertical-align:bottom;text-align:right;"&gt;3,493&lt;/td&gt;
&lt;td style="BORDER-BOTTOM:0.75pt solid #000000;white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style=" BORDER-BOTTOM:0.75pt solid #000000;vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="BORDER-BOTTOM:0.75pt solid #000000;white-space:nowrap;vertical-align:bottom"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="BORDER-BOTTOM:0.75pt solid #000000;white-space:nowrap;vertical-align:bottom;text-align:right;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;14,045&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="BORDER-BOTTOM:0.75pt solid #000000;white-space:nowrap;vertical-align:bottom"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style=" BORDER-BOTTOM:0.75pt solid #000000;vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="BORDER-BOTTOM:0.75pt solid #000000;white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="BORDER-BOTTOM:0.75pt solid #000000;white-space:nowrap;vertical-align:bottom;text-align:right;"&gt;5,305&lt;/td&gt;
&lt;td style="BORDER-BOTTOM:0.75pt solid #000000;white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style=" BORDER-BOTTOM:0.75pt solid #000000;vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="BORDER-BOTTOM:0.75pt solid #000000;white-space:nowrap;vertical-align:bottom"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="BORDER-BOTTOM:0.75pt solid #000000;white-space:nowrap;vertical-align:bottom;text-align:right;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;471&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="BORDER-BOTTOM:0.75pt solid #000000;white-space:nowrap;vertical-align:bottom"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style=" BORDER-BOTTOM:0.75pt solid #000000;vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="BORDER-BOTTOM:0.75pt solid #000000;white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="BORDER-BOTTOM:0.75pt solid #000000;white-space:nowrap;vertical-align:bottom;text-align:right;"&gt;376&lt;/td&gt;
&lt;td style="BORDER-BOTTOM:0.75pt solid #000000;white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="page-break-inside:avoid ; font-family:ARIAL; font-size:9pt"&gt;
&lt;td style="vertical-align:top"&gt; &lt;div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1.2em; text-indent: -1em; font-size: 9pt; font-family: ARIAL; line-height: normal;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;Expenses&lt;/div&gt;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="page-break-inside:avoid ; font-family:ARIAL; font-size:9pt;background-color:#cceeff"&gt;
&lt;td style="vertical-align:top"&gt; &lt;div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 3em; text-indent: -1em; font-size: 9pt; font-family: ARIAL; line-height: normal;"&gt;Exploration&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;2&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right;"&gt;2&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;-&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right;"&gt;-&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;-&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right;"&gt;-&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="page-break-inside:avoid ; font-family:ARIAL; font-size:9pt"&gt;
&lt;td style="vertical-align:top"&gt; &lt;div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 3em; text-indent: -1em; font-size: 9pt; font-family: ARIAL; line-height: normal;"&gt;Purchases of crude oil and products&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;1,890&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right;"&gt;1,834&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;12,512&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right;"&gt;4,020&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;315&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right;"&gt;209&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="page-break-inside:avoid ; font-family:ARIAL; font-size:9pt;background-color:#cceeff"&gt;
&lt;td style="vertical-align:top"&gt; &lt;div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 3em; text-indent: -1em; font-size: 9pt; font-family: ARIAL; line-height: normal;"&gt;Production and manufacturing&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;1,249&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right;"&gt;1,109&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;356&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right;"&gt;326&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;54&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right;"&gt;50&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="page-break-inside:avoid ; font-family:ARIAL; font-size:9pt"&gt;
&lt;td style="vertical-align:top"&gt; &lt;div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 3em; text-indent: -1em; font-size: 9pt; font-family: ARIAL; line-height: normal;"&gt;Selling and general&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;-&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right;"&gt;-&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;147&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right;"&gt;133&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;23&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right;"&gt;25&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="page-break-inside:avoid ; font-family:ARIAL; font-size:9pt;background-color:#cceeff"&gt;
&lt;td style="vertical-align:top"&gt; &lt;div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 3em; text-indent: -1em; font-size: 9pt; font-family: ARIAL; line-height: normal;"&gt;Federal excise tax and fuel charge&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;-&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right;"&gt;-&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;479&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right;"&gt;404&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;-&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right;"&gt;-&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="page-break-inside:avoid ; font-family:ARIAL; font-size:9pt"&gt;
&lt;td style="vertical-align:top"&gt; &lt;div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 3em; text-indent: -1em; font-size: 9pt; font-family: ARIAL; line-height: normal;"&gt;Depreciation and depletion&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;373&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right;"&gt;445&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;41&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right;"&gt;39&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;5&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right;"&gt;4&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="page-break-inside:avoid ; font-family:ARIAL; font-size:9pt;background-color:#cceeff"&gt;
&lt;td style="vertical-align:top"&gt; &lt;div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 3em; text-indent: -1em; font-size: 9pt; font-family: ARIAL; line-height: normal;"&gt;&lt;div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;"&gt;Non-service&lt;/div&gt; pension and postretirement benefit&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;-&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right;"&gt;-&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;-&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right;"&gt;-&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;-&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right;"&gt;-&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="page-break-inside:avoid ; font-family:ARIAL; font-size:9pt"&gt;
&lt;td style="BORDER-BOTTOM:0.75pt solid #000000;vertical-align:top"&gt; &lt;div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 3em; text-indent: -1em; font-size: 9pt; font-family: ARIAL; line-height: normal;"&gt;Financing &lt;div style="font-size: 8pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;(note 5)&lt;/div&gt;&lt;/div&gt; &lt;/td&gt;
&lt;td style=" BORDER-BOTTOM:0.75pt solid #000000;vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="BORDER-BOTTOM:0.75pt solid #000000;white-space:nowrap;vertical-align:bottom"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="BORDER-BOTTOM:0.75pt solid #000000;white-space:nowrap;vertical-align:bottom;text-align:right;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;-&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="BORDER-BOTTOM:0.75pt solid #000000;white-space:nowrap;vertical-align:bottom"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style=" BORDER-BOTTOM:0.75pt solid #000000;vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="BORDER-BOTTOM:0.75pt solid #000000;white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="BORDER-BOTTOM:0.75pt solid #000000;white-space:nowrap;vertical-align:bottom;text-align:right;"&gt;1&lt;/td&gt;
&lt;td style="BORDER-BOTTOM:0.75pt solid #000000;white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style=" BORDER-BOTTOM:0.75pt solid #000000;vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="BORDER-BOTTOM:0.75pt solid #000000;white-space:nowrap;vertical-align:bottom"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="BORDER-BOTTOM:0.75pt solid #000000;white-space:nowrap;vertical-align:bottom;text-align:right;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;-&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="BORDER-BOTTOM:0.75pt solid #000000;white-space:nowrap;vertical-align:bottom"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style=" BORDER-BOTTOM:0.75pt solid #000000;vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="BORDER-BOTTOM:0.75pt solid #000000;white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="BORDER-BOTTOM:0.75pt solid #000000;white-space:nowrap;vertical-align:bottom;text-align:right;"&gt;-&lt;/td&gt;
&lt;td style="BORDER-BOTTOM:0.75pt solid #000000;white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style=" BORDER-BOTTOM:0.75pt solid #000000;vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="BORDER-BOTTOM:0.75pt solid #000000;white-space:nowrap;vertical-align:bottom"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="BORDER-BOTTOM:0.75pt solid #000000;white-space:nowrap;vertical-align:bottom;text-align:right;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;-&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="BORDER-BOTTOM:0.75pt solid #000000;white-space:nowrap;vertical-align:bottom"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style=" BORDER-BOTTOM:0.75pt solid #000000;vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="BORDER-BOTTOM:0.75pt solid #000000;white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="BORDER-BOTTOM:0.75pt solid #000000;white-space:nowrap;vertical-align:bottom;text-align:right;"&gt;-&lt;/td&gt;
&lt;td style="BORDER-BOTTOM:0.75pt solid #000000;white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="page-break-inside:avoid ; font-family:ARIAL; font-size:9pt;background-color:#cceeff"&gt;
&lt;td style="BORDER-BOTTOM:0.75pt solid #000000;vertical-align:top"&gt; &lt;div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1.2em; text-indent: -1em; font-size: 9pt; font-family: ARIAL; line-height: normal;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;Total expenses&lt;/div&gt;&lt;/div&gt; &lt;/td&gt;
&lt;td style=" BORDER-BOTTOM:0.75pt solid #000000;vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="BORDER-BOTTOM:0.75pt solid #000000;white-space:nowrap;vertical-align:bottom"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="BORDER-BOTTOM:0.75pt solid #000000;white-space:nowrap;vertical-align:bottom;text-align:right;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;3,514&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="BORDER-BOTTOM:0.75pt solid #000000;white-space:nowrap;vertical-align:bottom"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style=" BORDER-BOTTOM:0.75pt solid #000000;vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="BORDER-BOTTOM:0.75pt solid #000000;white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="BORDER-BOTTOM:0.75pt solid #000000;white-space:nowrap;vertical-align:bottom;text-align:right;"&gt;3,391&lt;/td&gt;
&lt;td style="BORDER-BOTTOM:0.75pt solid #000000;white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style=" BORDER-BOTTOM:0.75pt solid #000000;vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="BORDER-BOTTOM:0.75pt solid #000000;white-space:nowrap;vertical-align:bottom"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="BORDER-BOTTOM:0.75pt solid #000000;white-space:nowrap;vertical-align:bottom;text-align:right;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;13,535&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="BORDER-BOTTOM:0.75pt solid #000000;white-space:nowrap;vertical-align:bottom"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style=" BORDER-BOTTOM:0.75pt solid #000000;vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="BORDER-BOTTOM:0.75pt solid #000000;white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="BORDER-BOTTOM:0.75pt solid #000000;white-space:nowrap;vertical-align:bottom;text-align:right;"&gt;4,922&lt;/td&gt;
&lt;td style="BORDER-BOTTOM:0.75pt solid #000000;white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style=" BORDER-BOTTOM:0.75pt solid #000000;vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="BORDER-BOTTOM:0.75pt solid #000000;white-space:nowrap;vertical-align:bottom"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="BORDER-BOTTOM:0.75pt solid #000000;white-space:nowrap;vertical-align:bottom;text-align:right;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;397&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="BORDER-BOTTOM:0.75pt solid #000000;white-space:nowrap;vertical-align:bottom"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style=" BORDER-BOTTOM:0.75pt solid #000000;vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="BORDER-BOTTOM:0.75pt solid #000000;white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="BORDER-BOTTOM:0.75pt solid #000000;white-space:nowrap;vertical-align:bottom;text-align:right;"&gt;288&lt;/td&gt;
&lt;td style="BORDER-BOTTOM:0.75pt solid #000000;white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="page-break-inside:avoid ; font-family:ARIAL; font-size:9pt"&gt;
&lt;td style="vertical-align:top"&gt; &lt;div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1.2em; text-indent: -1em; font-size: 9pt; font-family: ARIAL; line-height: normal;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;Income (loss) before income taxes&lt;/div&gt;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;1,020&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right;"&gt;102&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;510&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right;"&gt;383&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;74&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right;"&gt;88&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="page-break-inside:avoid ; font-family:ARIAL; font-size:9pt;background-color:#cceeff"&gt;
&lt;td style="BORDER-BOTTOM:0.75pt solid #000000;vertical-align:top"&gt; &lt;div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1.2em; text-indent: -1em; font-size: 9pt; font-family: ARIAL; line-height: normal;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;Income tax expense (benefit)&lt;/div&gt;&lt;/div&gt; &lt;/td&gt;
&lt;td style=" BORDER-BOTTOM:0.75pt solid #000000;vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="BORDER-BOTTOM:0.75pt solid #000000;white-space:nowrap;vertical-align:bottom"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="BORDER-BOTTOM:0.75pt solid #000000;white-space:nowrap;vertical-align:bottom;text-align:right;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;238&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="BORDER-BOTTOM:0.75pt solid #000000;white-space:nowrap;vertical-align:bottom"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style=" BORDER-BOTTOM:0.75pt solid #000000;vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="BORDER-BOTTOM:0.75pt solid #000000;white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="BORDER-BOTTOM:0.75pt solid #000000;white-space:nowrap;vertical-align:bottom;text-align:right;"&gt;23&lt;/td&gt;
&lt;td style="BORDER-BOTTOM:0.75pt solid #000000;white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style=" BORDER-BOTTOM:0.75pt solid #000000;vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="BORDER-BOTTOM:0.75pt solid #000000;white-space:nowrap;vertical-align:bottom"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="BORDER-BOTTOM:0.75pt solid #000000;white-space:nowrap;vertical-align:bottom;text-align:right;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;121&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="BORDER-BOTTOM:0.75pt solid #000000;white-space:nowrap;vertical-align:bottom"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style=" BORDER-BOTTOM:0.75pt solid #000000;vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="BORDER-BOTTOM:0.75pt solid #000000;white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="BORDER-BOTTOM:0.75pt solid #000000;white-space:nowrap;vertical-align:bottom;text-align:right;"&gt;91&lt;/td&gt;
&lt;td style="BORDER-BOTTOM:0.75pt solid #000000;white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style=" BORDER-BOTTOM:0.75pt solid #000000;vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="BORDER-BOTTOM:0.75pt solid #000000;white-space:nowrap;vertical-align:bottom"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="BORDER-BOTTOM:0.75pt solid #000000;white-space:nowrap;vertical-align:bottom;text-align:right;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;18&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="BORDER-BOTTOM:0.75pt solid #000000;white-space:nowrap;vertical-align:bottom"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style=" BORDER-BOTTOM:0.75pt solid #000000;vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="BORDER-BOTTOM:0.75pt solid #000000;white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="BORDER-BOTTOM:0.75pt solid #000000;white-space:nowrap;vertical-align:bottom;text-align:right;"&gt;21&lt;/td&gt;
&lt;td style="BORDER-BOTTOM:0.75pt solid #000000;white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="page-break-inside:avoid ; font-family:ARIAL; font-size:9pt"&gt;
&lt;td style="BORDER-BOTTOM:0.75pt solid #000000;vertical-align:top"&gt; &lt;div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1.2em; text-indent: -1em; font-size: 9pt; font-family: ARIAL; line-height: normal;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;Net income (loss)&lt;/div&gt;&lt;/div&gt; &lt;/td&gt;
&lt;td style=" BORDER-BOTTOM:0.75pt solid #000000;vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="BORDER-BOTTOM:0.75pt solid #000000;white-space:nowrap;vertical-align:bottom"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="BORDER-BOTTOM:0.75pt solid #000000;white-space:nowrap;vertical-align:bottom;text-align:right;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;782&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="BORDER-BOTTOM:0.75pt solid #000000;white-space:nowrap;vertical-align:bottom"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style=" BORDER-BOTTOM:0.75pt solid #000000;vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="BORDER-BOTTOM:0.75pt solid #000000;white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="BORDER-BOTTOM:0.75pt solid #000000;white-space:nowrap;vertical-align:bottom;text-align:right;"&gt;79&lt;/td&gt;
&lt;td style="BORDER-BOTTOM:0.75pt solid #000000;white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style=" BORDER-BOTTOM:0.75pt solid #000000;vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="BORDER-BOTTOM:0.75pt solid #000000;white-space:nowrap;vertical-align:bottom"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="BORDER-BOTTOM:0.75pt solid #000000;white-space:nowrap;vertical-align:bottom;text-align:right;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;389&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="BORDER-BOTTOM:0.75pt solid #000000;white-space:nowrap;vertical-align:bottom"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style=" BORDER-BOTTOM:0.75pt solid #000000;vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="BORDER-BOTTOM:0.75pt solid #000000;white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="BORDER-BOTTOM:0.75pt solid #000000;white-space:nowrap;vertical-align:bottom;text-align:right;"&gt;292&lt;/td&gt;
&lt;td style="BORDER-BOTTOM:0.75pt solid #000000;white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style=" BORDER-BOTTOM:0.75pt solid #000000;vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="BORDER-BOTTOM:0.75pt solid #000000;white-space:nowrap;vertical-align:bottom"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="BORDER-BOTTOM:0.75pt solid #000000;white-space:nowrap;vertical-align:bottom;text-align:right;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;56&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="BORDER-BOTTOM:0.75pt solid #000000;white-space:nowrap;vertical-align:bottom"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style=" BORDER-BOTTOM:0.75pt solid #000000;vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="BORDER-BOTTOM:0.75pt solid #000000;white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="BORDER-BOTTOM:0.75pt solid #000000;white-space:nowrap;vertical-align:bottom;text-align:right;"&gt;67&lt;/td&gt;
&lt;td style="BORDER-BOTTOM:0.75pt solid #000000;white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="page-break-inside:avoid ; font-family:ARIAL; font-size:9pt;background-color:#cceeff"&gt;
&lt;td style="vertical-align:top"&gt; &lt;div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1.2em; text-indent: -1em; font-size: 9pt; font-family: ARIAL; line-height: normal;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;Cash flows from (used in) operating activities&lt;/div&gt;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;1,447&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right;"&gt;531&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;375&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right;"&gt;462&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;67&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right;"&gt;62&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="page-break-inside:avoid ; font-family:ARIAL; font-size:9pt"&gt;
&lt;td style="vertical-align:top"&gt; &lt;div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1.2em; text-indent: -1em; font-size: 9pt; font-family: ARIAL; line-height: normal;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;Capital and exploration expenditures &lt;div style="font-size: 8pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;(b)&lt;/div&gt;&lt;/div&gt;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;222&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right;"&gt;85&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;68&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right;"&gt;68&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;1&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right;"&gt;2&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="page-break-inside:avoid ; font-family:ARIAL; font-size:9pt;background-color:#cceeff"&gt;
&lt;td style="BORDER-BOTTOM:1.50pt solid #000000;vertical-align:top"&gt; &lt;div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1.2em; text-indent: -1em; font-size: 9pt; font-family: ARIAL; line-height: normal;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;Total assets as at March&#160;31&lt;/div&gt;&lt;/div&gt; &lt;/td&gt;
&lt;td style=" BORDER-BOTTOM:1.50pt solid #000000;vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="BORDER-BOTTOM:1.50pt solid #000000;white-space:nowrap;vertical-align:bottom"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="BORDER-BOTTOM:1.50pt solid #000000;white-space:nowrap;vertical-align:bottom;text-align:right;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;29,182&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="BORDER-BOTTOM:1.50pt solid #000000;white-space:nowrap;vertical-align:bottom"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style=" BORDER-BOTTOM:1.50pt solid #000000;vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="BORDER-BOTTOM:1.50pt solid #000000;white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="BORDER-BOTTOM:1.50pt solid #000000;white-space:nowrap;vertical-align:bottom;text-align:right;"&gt;31,754&lt;/td&gt;
&lt;td style="BORDER-BOTTOM:1.50pt solid #000000;white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style=" BORDER-BOTTOM:1.50pt solid #000000;vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="BORDER-BOTTOM:1.50pt solid #000000;white-space:nowrap;vertical-align:bottom"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="BORDER-BOTTOM:1.50pt solid #000000;white-space:nowrap;vertical-align:bottom;text-align:right;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;10,179&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="BORDER-BOTTOM:1.50pt solid #000000;white-space:nowrap;vertical-align:bottom"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style=" BORDER-BOTTOM:1.50pt solid #000000;vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="BORDER-BOTTOM:1.50pt solid #000000;white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="BORDER-BOTTOM:1.50pt solid #000000;white-space:nowrap;vertical-align:bottom;text-align:right;"&gt;4,909&lt;/td&gt;
&lt;td style="BORDER-BOTTOM:1.50pt solid #000000;white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style=" BORDER-BOTTOM:1.50pt solid #000000;vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="BORDER-BOTTOM:1.50pt solid #000000;white-space:nowrap;vertical-align:bottom"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="BORDER-BOTTOM:1.50pt solid #000000;white-space:nowrap;vertical-align:bottom;text-align:right;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;501&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="BORDER-BOTTOM:1.50pt solid #000000;white-space:nowrap;vertical-align:bottom"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style=" BORDER-BOTTOM:1.50pt solid #000000;vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="BORDER-BOTTOM:1.50pt solid #000000;white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="BORDER-BOTTOM:1.50pt solid #000000;white-space:nowrap;vertical-align:bottom;text-align:right;"&gt;462&lt;/td&gt;
&lt;td style="BORDER-BOTTOM:1.50pt solid #000000;white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt; &lt;/tr&gt; &lt;/table&gt; &lt;div style="font-size:12pt;margin-top:0pt;margin-bottom:0pt"&gt;&#160;&lt;/div&gt;
&lt;table cellpadding="0" cellspacing="0" style="BORDER-COLLAPSE:COLLAPSE; font-family:ARIAL; font-size:9pt;width:100%;border:0;margin:0 auto"&gt;
&lt;tr&gt;
&lt;td style="width: 62%; line-height: 0pt; font-size: 0pt;"&gt;&lt;div style="font-size:0pt;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; width: 1%; line-height: 0pt; font-size: 0pt;"&gt;&lt;div style="font-size:0pt;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="line-height: 0pt; font-size: 0pt;"&gt;&lt;div style="font-size:0pt;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="line-height: 0pt; font-size: 0pt;"&gt;&lt;div style="font-size:0pt;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="line-height: 0pt; font-size: 0pt;"&gt;&lt;div style="font-size:0pt;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; width: 1%; line-height: 0pt; font-size: 0pt;"&gt;&lt;div style="font-size:0pt;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="line-height: 0pt; font-size: 0pt;"&gt;&lt;div style="font-size:0pt;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="line-height: 0pt; font-size: 0pt;"&gt;&lt;div style="font-size:0pt;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="line-height: 0pt; font-size: 0pt;"&gt;&lt;div style="font-size:0pt;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; width: 1%; line-height: 0pt; font-size: 0pt;"&gt;&lt;div style="font-size:0pt;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="line-height: 0pt; font-size: 0pt;"&gt;&lt;div style="font-size:0pt;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="line-height: 0pt; font-size: 0pt;"&gt;&lt;div style="font-size:0pt;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="line-height: 0pt; font-size: 0pt;"&gt;&lt;div style="font-size:0pt;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; width: 1%; line-height: 0pt; font-size: 0pt;"&gt;&lt;div style="font-size:0pt;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="line-height: 0pt; font-size: 0pt;"&gt;&lt;div style="font-size:0pt;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="line-height: 0pt; font-size: 0pt;"&gt;&lt;div style="font-size:0pt;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="line-height: 0pt; font-size: 0pt;"&gt;&lt;div style="font-size:0pt;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; width: 1%; line-height: 0pt; font-size: 0pt;"&gt;&lt;div style="font-size:0pt;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="line-height: 0pt; font-size: 0pt;"&gt;&lt;div style="font-size:0pt;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="line-height: 0pt; font-size: 0pt;"&gt;&lt;div style="font-size:0pt;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="line-height: 0pt; font-size: 0pt;"&gt;&lt;div style="font-size:0pt;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; width: 1%; line-height: 0pt; font-size: 0pt;"&gt;&lt;div style="font-size:0pt;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="line-height: 0pt; font-size: 0pt;"&gt;&lt;div style="font-size:0pt;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="line-height: 0pt; font-size: 0pt;"&gt;&lt;div style="font-size:0pt;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="line-height: 0pt; font-size: 0pt;"&gt;&lt;div style="font-size:0pt;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="page-break-inside:avoid ; font-family:ARIAL; font-size:9pt"&gt;
&lt;td style="vertical-align:top"&gt; &lt;div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1.2em; text-indent: -1em; font-size: 9pt; font-family: ARIAL; line-height: normal;"&gt;Three Months to March&#160;31&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom;white-space:nowrap;text-align:right;"&gt;&#160;&lt;/td&gt;
&lt;td colspan="5" style="vertical-align:bottom;white-space:nowrap;text-align:right;"&gt;Corporate&#160;and&#160;other&lt;/td&gt;
&lt;td style="vertical-align:bottom;white-space:nowrap"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom;white-space:nowrap;text-align:center;"&gt;&#160;&lt;/td&gt;
&lt;td colspan="5" style="vertical-align:bottom;white-space:nowrap;text-align:center;"&gt;Eliminations&lt;/td&gt;
&lt;td style="vertical-align:bottom;white-space:nowrap"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom;white-space:nowrap;text-align:center;"&gt;&#160;&lt;/td&gt;
&lt;td colspan="5" style="vertical-align:bottom;white-space:nowrap;text-align:center;"&gt;Consolidated&lt;/td&gt;
&lt;td style="vertical-align:bottom;white-space:nowrap"&gt;&#160;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="page-break-inside:avoid ; font-family:ARIAL; font-size:9pt"&gt;
&lt;td style="BORDER-BOTTOM:0.75pt solid #000000;vertical-align:top"&gt; &lt;div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1.2em; text-indent: -1em; font-size: 8pt; font-family: ARIAL; line-height: normal;"&gt;millions of Canadian dollars&lt;/div&gt; &lt;/td&gt;
&lt;td style=" BORDER-BOTTOM:0.75pt solid #000000;vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="BORDER-BOTTOM:0.75pt solid #000000;white-space:nowrap;vertical-align:bottom"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="BORDER-BOTTOM:0.75pt solid #000000;white-space:nowrap;vertical-align:bottom;text-align:right;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;2022&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="BORDER-BOTTOM:0.75pt solid #000000;white-space:nowrap;vertical-align:bottom"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style=" BORDER-BOTTOM:0.75pt solid #000000;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="BORDER-BOTTOM:0.75pt solid #000000;white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="BORDER-BOTTOM:0.75pt solid #000000;white-space:nowrap;vertical-align:bottom;text-align:right;"&gt;2021&lt;/td&gt;
&lt;td style="BORDER-BOTTOM:0.75pt solid #000000;white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style=" BORDER-BOTTOM:0.75pt solid #000000;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="BORDER-BOTTOM:0.75pt solid #000000;white-space:nowrap;vertical-align:bottom"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="BORDER-BOTTOM:0.75pt solid #000000;white-space:nowrap;vertical-align:bottom;text-align:right;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;2022&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="BORDER-BOTTOM:0.75pt solid #000000;white-space:nowrap;vertical-align:bottom"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style=" BORDER-BOTTOM:0.75pt solid #000000;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="BORDER-BOTTOM:0.75pt solid #000000;white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="BORDER-BOTTOM:0.75pt solid #000000;white-space:nowrap;vertical-align:bottom;text-align:right;"&gt;2021&lt;/td&gt;
&lt;td style="BORDER-BOTTOM:0.75pt solid #000000;white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style=" BORDER-BOTTOM:0.75pt solid #000000;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="BORDER-BOTTOM:0.75pt solid #000000;white-space:nowrap;vertical-align:bottom"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="BORDER-BOTTOM:0.75pt solid #000000;white-space:nowrap;vertical-align:bottom;text-align:right;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;2022&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="BORDER-BOTTOM:0.75pt solid #000000;white-space:nowrap;vertical-align:bottom"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style=" BORDER-BOTTOM:0.75pt solid #000000;vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="BORDER-BOTTOM:0.75pt solid #000000;white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="BORDER-BOTTOM:0.75pt solid #000000;white-space:nowrap;vertical-align:bottom;text-align:right;"&gt;2021&lt;/td&gt;
&lt;td style="BORDER-BOTTOM:0.75pt solid #000000;white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="page-break-inside:avoid ; font-family:ARIAL; font-size:9pt;background-color:#cceeff"&gt;
&lt;td style="vertical-align:top"&gt; &lt;div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1.2em; text-indent: -1em; font-size: 9pt; font-family: ARIAL; line-height: normal;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;Revenues and other income&lt;/div&gt;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="page-break-inside:avoid ; font-family:ARIAL; font-size:9pt"&gt;
&lt;td style="vertical-align:top"&gt; &lt;div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 3em; text-indent: -1em; font-size: 9pt; font-family: ARIAL; line-height: normal;"&gt;Revenues &lt;div style="font-size: 8pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;(a)&lt;/div&gt;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;-&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right;"&gt;-&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;-&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right;"&gt;-&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;12,657&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right;"&gt;6,992&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="page-break-inside:avoid ; font-family:ARIAL; font-size:9pt;background-color:#cceeff"&gt;
&lt;td style="vertical-align:top"&gt; &lt;div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 3em; text-indent: -1em; font-size: 9pt; font-family: ARIAL; line-height: normal;"&gt;Intersegment sales&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;-&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right;"&gt;-&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;(6,368&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;)&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right;"&gt;(2,177&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;)&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;-&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right;"&gt;-&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="page-break-inside:avoid ; font-family:ARIAL; font-size:9pt"&gt;
&lt;td style="BORDER-BOTTOM:0.75pt solid #000000;vertical-align:top"&gt; &lt;div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 3em; text-indent: -1em; font-size: 9pt; font-family: ARIAL; line-height: normal;"&gt;Investment and other income &lt;div style="font-size: 8pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;(note 3)&lt;/div&gt;&lt;/div&gt; &lt;/td&gt;
&lt;td style=" BORDER-BOTTOM:0.75pt solid #000000;vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="BORDER-BOTTOM:0.75pt solid #000000;white-space:nowrap;vertical-align:bottom"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="BORDER-BOTTOM:0.75pt solid #000000;white-space:nowrap;vertical-align:bottom;text-align:right;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;4&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="BORDER-BOTTOM:0.75pt solid #000000;white-space:nowrap;vertical-align:bottom"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style=" BORDER-BOTTOM:0.75pt solid #000000;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="BORDER-BOTTOM:0.75pt solid #000000;white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="BORDER-BOTTOM:0.75pt solid #000000;white-space:nowrap;vertical-align:bottom;text-align:right;"&gt;1&lt;/td&gt;
&lt;td style="BORDER-BOTTOM:0.75pt solid #000000;white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style=" BORDER-BOTTOM:0.75pt solid #000000;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="BORDER-BOTTOM:0.75pt solid #000000;white-space:nowrap;vertical-align:bottom"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="BORDER-BOTTOM:0.75pt solid #000000;white-space:nowrap;vertical-align:bottom;text-align:right;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;-&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="BORDER-BOTTOM:0.75pt solid #000000;white-space:nowrap;vertical-align:bottom"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style=" BORDER-BOTTOM:0.75pt solid #000000;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="BORDER-BOTTOM:0.75pt solid #000000;white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="BORDER-BOTTOM:0.75pt solid #000000;white-space:nowrap;vertical-align:bottom;text-align:right;"&gt;-&lt;/td&gt;
&lt;td style="BORDER-BOTTOM:0.75pt solid #000000;white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style=" BORDER-BOTTOM:0.75pt solid #000000;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="BORDER-BOTTOM:0.75pt solid #000000;white-space:nowrap;vertical-align:bottom"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="BORDER-BOTTOM:0.75pt solid #000000;white-space:nowrap;vertical-align:bottom;text-align:right;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;29&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="BORDER-BOTTOM:0.75pt solid #000000;white-space:nowrap;vertical-align:bottom"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style=" BORDER-BOTTOM:0.75pt solid #000000;vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="BORDER-BOTTOM:0.75pt solid #000000;white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="BORDER-BOTTOM:0.75pt solid #000000;white-space:nowrap;vertical-align:bottom;text-align:right;"&gt;6&lt;/td&gt;
&lt;td style="BORDER-BOTTOM:0.75pt solid #000000;white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="page-break-inside:avoid ; font-family:ARIAL; font-size:9pt;background-color:#cceeff"&gt;
&lt;td style="BORDER-BOTTOM:0.75pt solid #000000;vertical-align:top"&gt;&#160;&lt;/td&gt;
&lt;td style=" BORDER-BOTTOM:0.75pt solid #000000;vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="BORDER-BOTTOM:0.75pt solid #000000;white-space:nowrap;vertical-align:bottom"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="BORDER-BOTTOM:0.75pt solid #000000;white-space:nowrap;vertical-align:bottom;text-align:right;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;4&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="BORDER-BOTTOM:0.75pt solid #000000;white-space:nowrap;vertical-align:bottom"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style=" BORDER-BOTTOM:0.75pt solid #000000;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="BORDER-BOTTOM:0.75pt solid #000000;white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="BORDER-BOTTOM:0.75pt solid #000000;white-space:nowrap;vertical-align:bottom;text-align:right;"&gt;1&lt;/td&gt;
&lt;td style="BORDER-BOTTOM:0.75pt solid #000000;white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style=" BORDER-BOTTOM:0.75pt solid #000000;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="BORDER-BOTTOM:0.75pt solid #000000;white-space:nowrap;vertical-align:bottom"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="BORDER-BOTTOM:0.75pt solid #000000;white-space:nowrap;vertical-align:bottom;text-align:right;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;(6,368&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="BORDER-BOTTOM:0.75pt solid #000000;white-space:nowrap;vertical-align:bottom"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;)&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style=" BORDER-BOTTOM:0.75pt solid #000000;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="BORDER-BOTTOM:0.75pt solid #000000;white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="BORDER-BOTTOM:0.75pt solid #000000;white-space:nowrap;vertical-align:bottom;text-align:right;"&gt;(2,177&lt;/td&gt;
&lt;td style="BORDER-BOTTOM:0.75pt solid #000000;white-space:nowrap;vertical-align:bottom"&gt;)&#160;&lt;/td&gt;
&lt;td style=" BORDER-BOTTOM:0.75pt solid #000000;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="BORDER-BOTTOM:0.75pt solid #000000;white-space:nowrap;vertical-align:bottom"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="BORDER-BOTTOM:0.75pt solid #000000;white-space:nowrap;vertical-align:bottom;text-align:right;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;12,686&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="BORDER-BOTTOM:0.75pt solid #000000;white-space:nowrap;vertical-align:bottom"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style=" BORDER-BOTTOM:0.75pt solid #000000;vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="BORDER-BOTTOM:0.75pt solid #000000;white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="BORDER-BOTTOM:0.75pt solid #000000;white-space:nowrap;vertical-align:bottom;text-align:right;"&gt;6,998&lt;/td&gt;
&lt;td style="BORDER-BOTTOM:0.75pt solid #000000;white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="page-break-inside:avoid ; font-family:ARIAL; font-size:9pt"&gt;
&lt;td style="vertical-align:top"&gt; &lt;div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1.2em; text-indent: -1em; font-size: 9pt; font-family: ARIAL; line-height: normal;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;Expenses&lt;/div&gt;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="page-break-inside:avoid ; font-family:ARIAL; font-size:9pt;background-color:#cceeff"&gt;
&lt;td style="vertical-align:top"&gt; &lt;div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 3em; text-indent: -1em; font-size: 9pt; font-family: ARIAL; line-height: normal;"&gt;Exploration&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;-&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right;"&gt;-&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;-&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right;"&gt;-&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;2&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right;"&gt;2&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="page-break-inside:avoid ; font-family:ARIAL; font-size:9pt"&gt;
&lt;td style="vertical-align:top"&gt; &lt;div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 3em; text-indent: -1em; font-size: 9pt; font-family: ARIAL; line-height: normal;"&gt;Purchases of crude oil and products&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;-&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right;"&gt;-&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;(6,367&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;)&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right;"&gt;(2,176&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;)&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;8,350&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right;"&gt;3,887&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="page-break-inside:avoid ; font-family:ARIAL; font-size:9pt;background-color:#cceeff"&gt;
&lt;td style="vertical-align:top"&gt; &lt;div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 3em; text-indent: -1em; font-size: 9pt; font-family: ARIAL; line-height: normal;"&gt;Production and manufacturing&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;-&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right;"&gt;-&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;-&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right;"&gt;-&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;1,659&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right;"&gt;1,485&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="page-break-inside:avoid ; font-family:ARIAL; font-size:9pt"&gt;
&lt;td style="vertical-align:top"&gt; &lt;div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 3em; text-indent: -1em; font-size: 9pt; font-family: ARIAL; line-height: normal;"&gt;Selling and general&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;56&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right;"&gt;32&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;(1&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;)&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right;"&gt;(1&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;)&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;225&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right;"&gt;189&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="page-break-inside:avoid ; font-family:ARIAL; font-size:9pt;background-color:#cceeff"&gt;
&lt;td style="vertical-align:top"&gt; &lt;div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 3em; text-indent: -1em; font-size: 9pt; font-family: ARIAL; line-height: normal;"&gt;Federal excise tax and fuel charge&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;-&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right;"&gt;-&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;-&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right;"&gt;-&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;479&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right;"&gt;404&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="page-break-inside:avoid ; font-family:ARIAL; font-size:9pt"&gt;
&lt;td style="vertical-align:top"&gt; &lt;div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 3em; text-indent: -1em; font-size: 9pt; font-family: ARIAL; line-height: normal;"&gt;Depreciation and depletion&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;7&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right;"&gt;6&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;-&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right;"&gt;-&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;426&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right;"&gt;494&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="page-break-inside:avoid ; font-family:ARIAL; font-size:9pt;background-color:#cceeff"&gt;
&lt;td style="vertical-align:top"&gt; &lt;div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 3em; text-indent: -1em; font-size: 9pt; font-family: ARIAL; line-height: normal;"&gt;&lt;div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;"&gt;Non-service&lt;/div&gt; pension and postretirement benefit&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;4&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right;"&gt;11&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;-&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right;"&gt;-&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;4&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right;"&gt;11&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="page-break-inside:avoid ; font-family:ARIAL; font-size:9pt"&gt;
&lt;td style="BORDER-BOTTOM:0.75pt solid #000000;vertical-align:top"&gt; &lt;div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 3em; text-indent: -1em; font-size: 9pt; font-family: ARIAL; line-height: normal;"&gt;Financing &lt;div style="font-size: 8pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;(note 5)&lt;/div&gt;&lt;/div&gt; &lt;/td&gt;
&lt;td style=" BORDER-BOTTOM:0.75pt solid #000000;vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="BORDER-BOTTOM:0.75pt solid #000000;white-space:nowrap;vertical-align:bottom"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="BORDER-BOTTOM:0.75pt solid #000000;white-space:nowrap;vertical-align:bottom;text-align:right;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;7&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="BORDER-BOTTOM:0.75pt solid #000000;white-space:nowrap;vertical-align:bottom"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style=" BORDER-BOTTOM:0.75pt solid #000000;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="BORDER-BOTTOM:0.75pt solid #000000;white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="BORDER-BOTTOM:0.75pt solid #000000;white-space:nowrap;vertical-align:bottom;text-align:right;"&gt;13&lt;/td&gt;
&lt;td style="BORDER-BOTTOM:0.75pt solid #000000;white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style=" BORDER-BOTTOM:0.75pt solid #000000;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="BORDER-BOTTOM:0.75pt solid #000000;white-space:nowrap;vertical-align:bottom"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="BORDER-BOTTOM:0.75pt solid #000000;white-space:nowrap;vertical-align:bottom;text-align:right;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;-&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="BORDER-BOTTOM:0.75pt solid #000000;white-space:nowrap;vertical-align:bottom"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style=" BORDER-BOTTOM:0.75pt solid #000000;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="BORDER-BOTTOM:0.75pt solid #000000;white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="BORDER-BOTTOM:0.75pt solid #000000;white-space:nowrap;vertical-align:bottom;text-align:right;"&gt;-&lt;/td&gt;
&lt;td style="BORDER-BOTTOM:0.75pt solid #000000;white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style=" BORDER-BOTTOM:0.75pt solid #000000;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="BORDER-BOTTOM:0.75pt solid #000000;white-space:nowrap;vertical-align:bottom"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="BORDER-BOTTOM:0.75pt solid #000000;white-space:nowrap;vertical-align:bottom;text-align:right;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;7&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="BORDER-BOTTOM:0.75pt solid #000000;white-space:nowrap;vertical-align:bottom"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style=" BORDER-BOTTOM:0.75pt solid #000000;vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="BORDER-BOTTOM:0.75pt solid #000000;white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="BORDER-BOTTOM:0.75pt solid #000000;white-space:nowrap;vertical-align:bottom;text-align:right;"&gt;14&lt;/td&gt;
&lt;td style="BORDER-BOTTOM:0.75pt solid #000000;white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="page-break-inside:avoid ; font-family:ARIAL; font-size:9pt;background-color:#cceeff"&gt;
&lt;td style="BORDER-BOTTOM:0.75pt solid #000000;vertical-align:top"&gt; &lt;div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1.2em; text-indent: -1em; font-size: 9pt; font-family: ARIAL; line-height: normal;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;Total expenses&lt;/div&gt;&lt;/div&gt; &lt;/td&gt;
&lt;td style=" BORDER-BOTTOM:0.75pt solid #000000;vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="BORDER-BOTTOM:0.75pt solid #000000;white-space:nowrap;vertical-align:bottom"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="BORDER-BOTTOM:0.75pt solid #000000;white-space:nowrap;vertical-align:bottom;text-align:right;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;74&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="BORDER-BOTTOM:0.75pt solid #000000;white-space:nowrap;vertical-align:bottom"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style=" BORDER-BOTTOM:0.75pt solid #000000;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="BORDER-BOTTOM:0.75pt solid #000000;white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="BORDER-BOTTOM:0.75pt solid #000000;white-space:nowrap;vertical-align:bottom;text-align:right;"&gt;62&lt;/td&gt;
&lt;td style="BORDER-BOTTOM:0.75pt solid #000000;white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style=" BORDER-BOTTOM:0.75pt solid #000000;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="BORDER-BOTTOM:0.75pt solid #000000;white-space:nowrap;vertical-align:bottom"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="BORDER-BOTTOM:0.75pt solid #000000;white-space:nowrap;vertical-align:bottom;text-align:right;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;(6,368&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="BORDER-BOTTOM:0.75pt solid #000000;white-space:nowrap;vertical-align:bottom"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;)&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style=" BORDER-BOTTOM:0.75pt solid #000000;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="BORDER-BOTTOM:0.75pt solid #000000;white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="BORDER-BOTTOM:0.75pt solid #000000;white-space:nowrap;vertical-align:bottom;text-align:right;"&gt;(2,177&lt;/td&gt;
&lt;td style="BORDER-BOTTOM:0.75pt solid #000000;white-space:nowrap;vertical-align:bottom"&gt;)&#160;&lt;/td&gt;
&lt;td style=" BORDER-BOTTOM:0.75pt solid #000000;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="BORDER-BOTTOM:0.75pt solid #000000;white-space:nowrap;vertical-align:bottom"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="BORDER-BOTTOM:0.75pt solid #000000;white-space:nowrap;vertical-align:bottom;text-align:right;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;11,152&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="BORDER-BOTTOM:0.75pt solid #000000;white-space:nowrap;vertical-align:bottom"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style=" BORDER-BOTTOM:0.75pt solid #000000;vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="BORDER-BOTTOM:0.75pt solid #000000;white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="BORDER-BOTTOM:0.75pt solid #000000;white-space:nowrap;vertical-align:bottom;text-align:right;"&gt;6,486&lt;/td&gt;
&lt;td style="BORDER-BOTTOM:0.75pt solid #000000;white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="page-break-inside:avoid ; font-family:ARIAL; font-size:9pt"&gt;
&lt;td style="vertical-align:top"&gt; &lt;div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1.2em; text-indent: -1em; font-size: 9pt; font-family: ARIAL; line-height: normal;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;Income (loss) before income taxes&lt;/div&gt;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;(70&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;)&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right;"&gt;(61&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;)&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;-&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right;"&gt;-&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;1,534&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right;"&gt;512&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="page-break-inside:avoid ; font-family:ARIAL; font-size:9pt;background-color:#cceeff"&gt;
&lt;td style="BORDER-BOTTOM:0.75pt solid #000000;vertical-align:top"&gt; &lt;div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1.2em; text-indent: -1em; font-size: 9pt; font-family: ARIAL; line-height: normal;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;Income tax expense (benefit)&lt;/div&gt;&lt;/div&gt; &lt;/td&gt;
&lt;td style=" BORDER-BOTTOM:0.75pt solid #000000;vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="BORDER-BOTTOM:0.75pt solid #000000;white-space:nowrap;vertical-align:bottom"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="BORDER-BOTTOM:0.75pt solid #000000;white-space:nowrap;vertical-align:bottom;text-align:right;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;(16&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="BORDER-BOTTOM:0.75pt solid #000000;white-space:nowrap;vertical-align:bottom"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;)&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style=" BORDER-BOTTOM:0.75pt solid #000000;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="BORDER-BOTTOM:0.75pt solid #000000;white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="BORDER-BOTTOM:0.75pt solid #000000;white-space:nowrap;vertical-align:bottom;text-align:right;"&gt;(15&lt;/td&gt;
&lt;td style="BORDER-BOTTOM:0.75pt solid #000000;white-space:nowrap;vertical-align:bottom"&gt;)&#160;&lt;/td&gt;
&lt;td style=" BORDER-BOTTOM:0.75pt solid #000000;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="BORDER-BOTTOM:0.75pt solid #000000;white-space:nowrap;vertical-align:bottom"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="BORDER-BOTTOM:0.75pt solid #000000;white-space:nowrap;vertical-align:bottom;text-align:right;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;-&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="BORDER-BOTTOM:0.75pt solid #000000;white-space:nowrap;vertical-align:bottom"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style=" BORDER-BOTTOM:0.75pt solid #000000;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="BORDER-BOTTOM:0.75pt solid #000000;white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="BORDER-BOTTOM:0.75pt solid #000000;white-space:nowrap;vertical-align:bottom;text-align:right;"&gt;-&lt;/td&gt;
&lt;td style="BORDER-BOTTOM:0.75pt solid #000000;white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style=" BORDER-BOTTOM:0.75pt solid #000000;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="BORDER-BOTTOM:0.75pt solid #000000;white-space:nowrap;vertical-align:bottom"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="BORDER-BOTTOM:0.75pt solid #000000;white-space:nowrap;vertical-align:bottom;text-align:right;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;361&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="BORDER-BOTTOM:0.75pt solid #000000;white-space:nowrap;vertical-align:bottom"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style=" BORDER-BOTTOM:0.75pt solid #000000;vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="BORDER-BOTTOM:0.75pt solid #000000;white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="BORDER-BOTTOM:0.75pt solid #000000;white-space:nowrap;vertical-align:bottom;text-align:right;"&gt;120&lt;/td&gt;
&lt;td style="BORDER-BOTTOM:0.75pt solid #000000;white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="page-break-inside:avoid ; font-family:ARIAL; font-size:9pt"&gt;
&lt;td style="BORDER-BOTTOM:0.75pt solid #000000;vertical-align:top"&gt; &lt;div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1.2em; text-indent: -1em; font-size: 9pt; font-family: ARIAL; line-height: normal;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;Net income (loss)&lt;/div&gt;&lt;/div&gt; &lt;/td&gt;
&lt;td style=" BORDER-BOTTOM:0.75pt solid #000000;vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="BORDER-BOTTOM:0.75pt solid #000000;white-space:nowrap;vertical-align:bottom"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="BORDER-BOTTOM:0.75pt solid #000000;white-space:nowrap;vertical-align:bottom;text-align:right;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;(54&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="BORDER-BOTTOM:0.75pt solid #000000;white-space:nowrap;vertical-align:bottom"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;)&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style=" BORDER-BOTTOM:0.75pt solid #000000;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="BORDER-BOTTOM:0.75pt solid #000000;white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="BORDER-BOTTOM:0.75pt solid #000000;white-space:nowrap;vertical-align:bottom;text-align:right;"&gt;(46&lt;/td&gt;
&lt;td style="BORDER-BOTTOM:0.75pt solid #000000;white-space:nowrap;vertical-align:bottom"&gt;)&#160;&lt;/td&gt;
&lt;td style=" BORDER-BOTTOM:0.75pt solid #000000;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="BORDER-BOTTOM:0.75pt solid #000000;white-space:nowrap;vertical-align:bottom"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="BORDER-BOTTOM:0.75pt solid #000000;white-space:nowrap;vertical-align:bottom;text-align:right;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;-&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="BORDER-BOTTOM:0.75pt solid #000000;white-space:nowrap;vertical-align:bottom"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style=" BORDER-BOTTOM:0.75pt solid #000000;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="BORDER-BOTTOM:0.75pt solid #000000;white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="BORDER-BOTTOM:0.75pt solid #000000;white-space:nowrap;vertical-align:bottom;text-align:right;"&gt;-&lt;/td&gt;
&lt;td style="BORDER-BOTTOM:0.75pt solid #000000;white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style=" BORDER-BOTTOM:0.75pt solid #000000;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="BORDER-BOTTOM:0.75pt solid #000000;white-space:nowrap;vertical-align:bottom"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="BORDER-BOTTOM:0.75pt solid #000000;white-space:nowrap;vertical-align:bottom;text-align:right;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;1,173&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="BORDER-BOTTOM:0.75pt solid #000000;white-space:nowrap;vertical-align:bottom"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style=" BORDER-BOTTOM:0.75pt solid #000000;vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="BORDER-BOTTOM:0.75pt solid #000000;white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="BORDER-BOTTOM:0.75pt solid #000000;white-space:nowrap;vertical-align:bottom;text-align:right;"&gt;392&lt;/td&gt;
&lt;td style="BORDER-BOTTOM:0.75pt solid #000000;white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="page-break-inside:avoid ; font-family:ARIAL; font-size:9pt;background-color:#cceeff"&gt;
&lt;td style="vertical-align:top"&gt; &lt;div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1.2em; text-indent: -1em; font-size: 9pt; font-family: ARIAL; line-height: normal;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;Cash flows from (used in) operating activities&lt;/div&gt;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;25&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right;"&gt;(10&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;)&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;-&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right;"&gt;-&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;1,914&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right;"&gt;1,045&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="page-break-inside:avoid ; font-family:ARIAL; font-size:9pt"&gt;
&lt;td style="vertical-align:top"&gt; &lt;div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1.2em; text-indent: -1em; font-size: 9pt; font-family: ARIAL; line-height: normal;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;Capital and exploration expenditures &lt;div style="font-size: 8pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;(b)&lt;/div&gt;&lt;/div&gt;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;5&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right;"&gt;8&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;-&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right;"&gt;-&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;296&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right;"&gt;163&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="page-break-inside:avoid ; font-family:ARIAL; font-size:9pt;background-color:#cceeff"&gt;
&lt;td style="BORDER-BOTTOM:1.50pt solid #000000;vertical-align:top"&gt; &lt;div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1.2em; text-indent: -1em; font-size: 9pt; font-family: ARIAL; line-height: normal;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;Total assets as at March&#160;31&lt;/div&gt;&lt;/div&gt; &lt;/td&gt;
&lt;td style=" BORDER-BOTTOM:1.50pt solid #000000;vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="BORDER-BOTTOM:1.50pt solid #000000;white-space:nowrap;vertical-align:bottom"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="BORDER-BOTTOM:1.50pt solid #000000;white-space:nowrap;vertical-align:bottom;text-align:right;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#160;&#160;4,136&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="BORDER-BOTTOM:1.50pt solid #000000;white-space:nowrap;vertical-align:bottom"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style=" BORDER-BOTTOM:1.50pt solid #000000;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="BORDER-BOTTOM:1.50pt solid #000000;white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="BORDER-BOTTOM:1.50pt solid #000000;white-space:nowrap;vertical-align:bottom;text-align:right;"&gt;&#160;&#160;2,346&lt;/td&gt;
&lt;td style="BORDER-BOTTOM:1.50pt solid #000000;white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style=" BORDER-BOTTOM:1.50pt solid #000000;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="BORDER-BOTTOM:1.50pt solid #000000;white-space:nowrap;vertical-align:bottom"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="BORDER-BOTTOM:1.50pt solid #000000;white-space:nowrap;vertical-align:bottom;text-align:right;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;(188&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="BORDER-BOTTOM:1.50pt solid #000000;white-space:nowrap;vertical-align:bottom"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;)&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style=" BORDER-BOTTOM:1.50pt solid #000000;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="BORDER-BOTTOM:1.50pt solid #000000;white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="BORDER-BOTTOM:1.50pt solid #000000;white-space:nowrap;vertical-align:bottom;text-align:right;"&gt;(464&lt;/td&gt;
&lt;td style="BORDER-BOTTOM:1.50pt solid #000000;white-space:nowrap;vertical-align:bottom"&gt;)&#160;&lt;/td&gt;
&lt;td style=" BORDER-BOTTOM:1.50pt solid #000000;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="BORDER-BOTTOM:1.50pt solid #000000;white-space:nowrap;vertical-align:bottom"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="BORDER-BOTTOM:1.50pt solid #000000;white-space:nowrap;vertical-align:bottom;text-align:right;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;43,810&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="BORDER-BOTTOM:1.50pt solid #000000;white-space:nowrap;vertical-align:bottom"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style=" BORDER-BOTTOM:1.50pt solid #000000;vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="BORDER-BOTTOM:1.50pt solid #000000;white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="BORDER-BOTTOM:1.50pt solid #000000;white-space:nowrap;vertical-align:bottom;text-align:right;"&gt;39,007&lt;/td&gt;
&lt;td style="BORDER-BOTTOM:1.50pt solid #000000;white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt; &lt;/tr&gt; &lt;/table&gt; &lt;div style="margin-top:0pt;margin-bottom:0pt ; font-size:8pt"&gt;&#160;&lt;/div&gt; &lt;div style="margin-top:0pt;margin-bottom:0pt ; font-size:8pt"&gt;&#160;&lt;/div&gt;
&lt;table cellpadding="0" cellspacing="0" style="BORDER-COLLAPSE:COLLAPSE; font-family:ARIAL; font-size:8pt;border:0;width:100%"&gt;
&lt;tr style="page-break-inside:avoid"&gt;
&lt;td style="width:4%;vertical-align:top;text-align:left;"&gt;(a)&lt;/td&gt;
&lt;td style="vertical-align:top;text-align:left;"&gt; &lt;div style="margin-top: 0pt; margin-bottom: 0pt; font-size: 8pt; font-family: ARIAL; text-align: left; line-height: normal;"&gt;Included export sales to the United States of $2,504&#160;million (2021 - $1,569 million). &lt;/div&gt; &lt;/td&gt; &lt;/tr&gt; &lt;/table&gt;
&lt;table cellpadding="0" cellspacing="0" style="BORDER-COLLAPSE:COLLAPSE; font-family:ARIAL; font-size:8pt;border:0;width:100%"&gt;
&lt;tr style="page-break-inside:avoid"&gt;
&lt;td style="width:4%;vertical-align:top;text-align:left;"&gt;(b)&lt;/td&gt;
&lt;td style="vertical-align:top;text-align:left;"&gt; &lt;div style="margin-top: 0pt; margin-bottom: 0pt; font-size: 8pt; font-family: ARIAL; text-align: left; line-height: normal;"&gt;Capital and exploration expenditures (CAPEX) include exploration expenses, additions to property, plant and equipment, additions to finance leases, additional investments and acquisitions and the company&#x2019;s share of similar costs for equity companies. CAPEX excludes the purchase of carbon emission credits. &lt;/div&gt; &lt;/td&gt; &lt;/tr&gt; &lt;/table&gt; &lt;div style="margin-top:0pt;margin-bottom:0pt ; font-size:8pt"&gt;&#160;&lt;/div&gt; </us-gaap:SegmentReportingDisclosureTextBlock>
    <us-gaap:ScheduleOfSegmentReportingInformationBySegmentTextBlock contextRef="P01_01_2022To03_31_2022">
&lt;table cellpadding="0" cellspacing="0" style="BORDER-COLLAPSE:COLLAPSE; font-family:ARIAL; font-size:9pt;width:100%;border:0;margin:0 auto"&gt;
&lt;tr&gt;
&lt;td style="width: 62%; line-height: 0pt; font-size: 0pt;"&gt;&lt;div style="font-size:0pt;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; width: 1%; line-height: 0pt; font-size: 0pt;"&gt;&lt;div style="font-size:0pt;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="line-height: 0pt; font-size: 0pt;"&gt;&lt;div style="font-size:0pt;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="line-height: 0pt; font-size: 0pt;"&gt;&lt;div style="font-size:0pt;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="line-height: 0pt; font-size: 0pt;"&gt;&lt;div style="font-size:0pt;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; width: 1%; line-height: 0pt; font-size: 0pt;"&gt;&lt;div style="font-size:0pt;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="line-height: 0pt; font-size: 0pt;"&gt;&lt;div style="font-size:0pt;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="line-height: 0pt; font-size: 0pt;"&gt;&lt;div style="font-size:0pt;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="line-height: 0pt; font-size: 0pt;"&gt;&lt;div style="font-size:0pt;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; width: 1%; line-height: 0pt; font-size: 0pt;"&gt;&lt;div style="font-size:0pt;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="line-height: 0pt; font-size: 0pt;"&gt;&lt;div style="font-size:0pt;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="line-height: 0pt; font-size: 0pt;"&gt;&lt;div style="font-size:0pt;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="line-height: 0pt; font-size: 0pt;"&gt;&lt;div style="font-size:0pt;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; width: 1%; line-height: 0pt; font-size: 0pt;"&gt;&lt;div style="font-size:0pt;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="line-height: 0pt; font-size: 0pt;"&gt;&lt;div style="font-size:0pt;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="line-height: 0pt; font-size: 0pt;"&gt;&lt;div style="font-size:0pt;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="line-height: 0pt; font-size: 0pt;"&gt;&lt;div style="font-size:0pt;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; width: 1%; line-height: 0pt; font-size: 0pt;"&gt;&lt;div style="font-size:0pt;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="line-height: 0pt; font-size: 0pt;"&gt;&lt;div style="font-size:0pt;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="line-height: 0pt; font-size: 0pt;"&gt;&lt;div style="font-size:0pt;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="line-height: 0pt; font-size: 0pt;"&gt;&lt;div style="font-size:0pt;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; width: 1%; line-height: 0pt; font-size: 0pt;"&gt;&lt;div style="font-size:0pt;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="line-height: 0pt; font-size: 0pt;"&gt;&lt;div style="font-size:0pt;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="line-height: 0pt; font-size: 0pt;"&gt;&lt;div style="font-size:0pt;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="line-height: 0pt; font-size: 0pt;"&gt;&lt;div style="font-size:0pt;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="page-break-inside:avoid ; font-family:ARIAL; font-size:9pt"&gt;
&lt;td style="vertical-align:top"&gt; &lt;div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1.2em; text-indent: -1em; font-size: 9pt; font-family: ARIAL; line-height: normal;"&gt;Three Months to March&#160;31&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom;white-space:nowrap;text-align:center;"&gt;&#160;&lt;/td&gt;
&lt;td colspan="5" style="vertical-align:bottom;white-space:nowrap;text-align:center;"&gt;&#160;&#160;&#160;&#160;&#160;&#160;Upstream&#160;&#160;&#160;&#160;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom;white-space:nowrap"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom;white-space:nowrap;text-align:center;"&gt;&#160;&lt;/td&gt;
&lt;td colspan="5" style="vertical-align:bottom;white-space:nowrap;text-align:center;"&gt;Downstream&lt;/td&gt;
&lt;td style="vertical-align:bottom;white-space:nowrap"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom;white-space:nowrap;text-align:center;"&gt;&#160;&lt;/td&gt;
&lt;td colspan="5" style="vertical-align:bottom;white-space:nowrap;text-align:center;"&gt;&#160;&#160;&#160;&#160;&#160;Chemical&#160;&#160;&#160;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom;white-space:nowrap"&gt;&#160;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="page-break-inside:avoid ; font-family:ARIAL; font-size:9pt"&gt;
&lt;td style="BORDER-BOTTOM:0.75pt solid #000000;vertical-align:top"&gt; &lt;div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1.2em; text-indent: -1em; font-size: 8pt; font-family: ARIAL; line-height: normal;"&gt;millions of Canadian dollars&lt;/div&gt; &lt;/td&gt;
&lt;td style=" BORDER-BOTTOM:0.75pt solid #000000;vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="BORDER-BOTTOM:0.75pt solid #000000;white-space:nowrap;vertical-align:bottom"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="BORDER-BOTTOM:0.75pt solid #000000;white-space:nowrap;vertical-align:bottom;text-align:right;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;2022&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="BORDER-BOTTOM:0.75pt solid #000000;white-space:nowrap;vertical-align:bottom"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style=" BORDER-BOTTOM:0.75pt solid #000000;vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="BORDER-BOTTOM:0.75pt solid #000000;white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="BORDER-BOTTOM:0.75pt solid #000000;white-space:nowrap;vertical-align:bottom;text-align:right;"&gt;&#160;&#160;&#160;&#160;&#160;&#160;&#160;2021&lt;/td&gt;
&lt;td style="BORDER-BOTTOM:0.75pt solid #000000;white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style=" BORDER-BOTTOM:0.75pt solid #000000;vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="BORDER-BOTTOM:0.75pt solid #000000;white-space:nowrap;vertical-align:bottom"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="BORDER-BOTTOM:0.75pt solid #000000;white-space:nowrap;vertical-align:bottom;text-align:right;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#160;&#160;&#160;2022&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="BORDER-BOTTOM:0.75pt solid #000000;white-space:nowrap;vertical-align:bottom"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style=" BORDER-BOTTOM:0.75pt solid #000000;vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="BORDER-BOTTOM:0.75pt solid #000000;white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="BORDER-BOTTOM:0.75pt solid #000000;white-space:nowrap;vertical-align:bottom;text-align:right;"&gt;&#160;&#160;&#160;&#160;2021&lt;/td&gt;
&lt;td style="BORDER-BOTTOM:0.75pt solid #000000;white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style=" BORDER-BOTTOM:0.75pt solid #000000;vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="BORDER-BOTTOM:0.75pt solid #000000;white-space:nowrap;vertical-align:bottom"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="BORDER-BOTTOM:0.75pt solid #000000;white-space:nowrap;vertical-align:bottom;text-align:right;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#160;&#160;&#160;&#160;2022&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="BORDER-BOTTOM:0.75pt solid #000000;white-space:nowrap;vertical-align:bottom"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style=" BORDER-BOTTOM:0.75pt solid #000000;vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="BORDER-BOTTOM:0.75pt solid #000000;white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="BORDER-BOTTOM:0.75pt solid #000000;white-space:nowrap;vertical-align:bottom;text-align:right;"&gt;&#160;&#160;&#160;2021&lt;/td&gt;
&lt;td style="BORDER-BOTTOM:0.75pt solid #000000;white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="page-break-inside:avoid ; font-family:ARIAL; font-size:9pt;background-color:#cceeff"&gt;
&lt;td style="vertical-align:top"&gt; &lt;div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1.2em; text-indent: -1em; font-size: 9pt; font-family: ARIAL; line-height: normal;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;Revenues and other income&lt;/div&gt;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="page-break-inside:avoid ; font-family:ARIAL; font-size:9pt"&gt;
&lt;td style="vertical-align:top"&gt; &lt;div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 3em; text-indent: -1em; font-size: 9pt; font-family: ARIAL; line-height: normal;"&gt;Revenues &lt;div style="font-size: 8pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;(a)&lt;/div&gt;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;99&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right;"&gt;2,142&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;12,191&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right;"&gt;4,527&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;367&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right;"&gt;323&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="page-break-inside:avoid ; font-family:ARIAL; font-size:9pt;background-color:#cceeff"&gt;
&lt;td style="vertical-align:top"&gt; &lt;div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 3em; text-indent: -1em; font-size: 9pt; font-family: ARIAL; line-height: normal;"&gt;Intersegment sales&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;4,431&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right;"&gt;1,351&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;1,833&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right;"&gt;773&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;104&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right;"&gt;53&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="page-break-inside:avoid ; font-family:ARIAL; font-size:9pt"&gt;
&lt;td style="BORDER-BOTTOM:0.75pt solid #000000;vertical-align:top"&gt; &lt;div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 3em; text-indent: -1em; font-size: 9pt; font-family: ARIAL; line-height: normal;"&gt;Investment and other income &lt;div style="font-size: 8pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;(note 3)&lt;/div&gt;&lt;/div&gt; &lt;/td&gt;
&lt;td style=" BORDER-BOTTOM:0.75pt solid #000000;vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="BORDER-BOTTOM:0.75pt solid #000000;white-space:nowrap;vertical-align:bottom"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="BORDER-BOTTOM:0.75pt solid #000000;white-space:nowrap;vertical-align:bottom;text-align:right;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;4&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="BORDER-BOTTOM:0.75pt solid #000000;white-space:nowrap;vertical-align:bottom"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style=" BORDER-BOTTOM:0.75pt solid #000000;vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="BORDER-BOTTOM:0.75pt solid #000000;white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="BORDER-BOTTOM:0.75pt solid #000000;white-space:nowrap;vertical-align:bottom;text-align:right;"&gt;-&lt;/td&gt;
&lt;td style="BORDER-BOTTOM:0.75pt solid #000000;white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style=" BORDER-BOTTOM:0.75pt solid #000000;vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="BORDER-BOTTOM:0.75pt solid #000000;white-space:nowrap;vertical-align:bottom"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="BORDER-BOTTOM:0.75pt solid #000000;white-space:nowrap;vertical-align:bottom;text-align:right;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;21&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="BORDER-BOTTOM:0.75pt solid #000000;white-space:nowrap;vertical-align:bottom"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style=" BORDER-BOTTOM:0.75pt solid #000000;vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="BORDER-BOTTOM:0.75pt solid #000000;white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="BORDER-BOTTOM:0.75pt solid #000000;white-space:nowrap;vertical-align:bottom;text-align:right;"&gt;5&lt;/td&gt;
&lt;td style="BORDER-BOTTOM:0.75pt solid #000000;white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style=" BORDER-BOTTOM:0.75pt solid #000000;vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="BORDER-BOTTOM:0.75pt solid #000000;white-space:nowrap;vertical-align:bottom"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="BORDER-BOTTOM:0.75pt solid #000000;white-space:nowrap;vertical-align:bottom;text-align:right;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;-&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="BORDER-BOTTOM:0.75pt solid #000000;white-space:nowrap;vertical-align:bottom"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style=" BORDER-BOTTOM:0.75pt solid #000000;vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="BORDER-BOTTOM:0.75pt solid #000000;white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="BORDER-BOTTOM:0.75pt solid #000000;white-space:nowrap;vertical-align:bottom;text-align:right;"&gt;-&lt;/td&gt;
&lt;td style="BORDER-BOTTOM:0.75pt solid #000000;white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="page-break-inside:avoid ; font-family:ARIAL; font-size:9pt;background-color:#cceeff"&gt;
&lt;td style="BORDER-BOTTOM:0.75pt solid #000000;vertical-align:top"&gt;&#160;&lt;/td&gt;
&lt;td style=" BORDER-BOTTOM:0.75pt solid #000000;vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="BORDER-BOTTOM:0.75pt solid #000000;white-space:nowrap;vertical-align:bottom"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="BORDER-BOTTOM:0.75pt solid #000000;white-space:nowrap;vertical-align:bottom;text-align:right;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;4,534&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="BORDER-BOTTOM:0.75pt solid #000000;white-space:nowrap;vertical-align:bottom"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style=" BORDER-BOTTOM:0.75pt solid #000000;vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="BORDER-BOTTOM:0.75pt solid #000000;white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="BORDER-BOTTOM:0.75pt solid #000000;white-space:nowrap;vertical-align:bottom;text-align:right;"&gt;3,493&lt;/td&gt;
&lt;td style="BORDER-BOTTOM:0.75pt solid #000000;white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style=" BORDER-BOTTOM:0.75pt solid #000000;vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="BORDER-BOTTOM:0.75pt solid #000000;white-space:nowrap;vertical-align:bottom"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="BORDER-BOTTOM:0.75pt solid #000000;white-space:nowrap;vertical-align:bottom;text-align:right;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;14,045&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="BORDER-BOTTOM:0.75pt solid #000000;white-space:nowrap;vertical-align:bottom"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style=" BORDER-BOTTOM:0.75pt solid #000000;vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="BORDER-BOTTOM:0.75pt solid #000000;white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="BORDER-BOTTOM:0.75pt solid #000000;white-space:nowrap;vertical-align:bottom;text-align:right;"&gt;5,305&lt;/td&gt;
&lt;td style="BORDER-BOTTOM:0.75pt solid #000000;white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style=" BORDER-BOTTOM:0.75pt solid #000000;vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="BORDER-BOTTOM:0.75pt solid #000000;white-space:nowrap;vertical-align:bottom"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="BORDER-BOTTOM:0.75pt solid #000000;white-space:nowrap;vertical-align:bottom;text-align:right;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;471&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="BORDER-BOTTOM:0.75pt solid #000000;white-space:nowrap;vertical-align:bottom"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style=" BORDER-BOTTOM:0.75pt solid #000000;vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="BORDER-BOTTOM:0.75pt solid #000000;white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="BORDER-BOTTOM:0.75pt solid #000000;white-space:nowrap;vertical-align:bottom;text-align:right;"&gt;376&lt;/td&gt;
&lt;td style="BORDER-BOTTOM:0.75pt solid #000000;white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="page-break-inside:avoid ; font-family:ARIAL; font-size:9pt"&gt;
&lt;td style="vertical-align:top"&gt; &lt;div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1.2em; text-indent: -1em; font-size: 9pt; font-family: ARIAL; line-height: normal;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;Expenses&lt;/div&gt;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="page-break-inside:avoid ; font-family:ARIAL; font-size:9pt;background-color:#cceeff"&gt;
&lt;td style="vertical-align:top"&gt; &lt;div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 3em; text-indent: -1em; font-size: 9pt; font-family: ARIAL; line-height: normal;"&gt;Exploration&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;2&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right;"&gt;2&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;-&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right;"&gt;-&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;-&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right;"&gt;-&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="page-break-inside:avoid ; font-family:ARIAL; font-size:9pt"&gt;
&lt;td style="vertical-align:top"&gt; &lt;div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 3em; text-indent: -1em; font-size: 9pt; font-family: ARIAL; line-height: normal;"&gt;Purchases of crude oil and products&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;1,890&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right;"&gt;1,834&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;12,512&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right;"&gt;4,020&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;315&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right;"&gt;209&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="page-break-inside:avoid ; font-family:ARIAL; font-size:9pt;background-color:#cceeff"&gt;
&lt;td style="vertical-align:top"&gt; &lt;div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 3em; text-indent: -1em; font-size: 9pt; font-family: ARIAL; line-height: normal;"&gt;Production and manufacturing&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;1,249&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right;"&gt;1,109&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;356&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right;"&gt;326&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;54&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right;"&gt;50&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="page-break-inside:avoid ; font-family:ARIAL; font-size:9pt"&gt;
&lt;td style="vertical-align:top"&gt; &lt;div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 3em; text-indent: -1em; font-size: 9pt; font-family: ARIAL; line-height: normal;"&gt;Selling and general&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;-&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right;"&gt;-&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;147&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right;"&gt;133&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;23&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right;"&gt;25&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="page-break-inside:avoid ; font-family:ARIAL; font-size:9pt;background-color:#cceeff"&gt;
&lt;td style="vertical-align:top"&gt; &lt;div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 3em; text-indent: -1em; font-size: 9pt; font-family: ARIAL; line-height: normal;"&gt;Federal excise tax and fuel charge&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;-&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right;"&gt;-&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;479&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right;"&gt;404&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;-&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right;"&gt;-&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="page-break-inside:avoid ; font-family:ARIAL; font-size:9pt"&gt;
&lt;td style="vertical-align:top"&gt; &lt;div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 3em; text-indent: -1em; font-size: 9pt; font-family: ARIAL; line-height: normal;"&gt;Depreciation and depletion&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;373&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right;"&gt;445&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;41&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right;"&gt;39&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;5&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right;"&gt;4&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="page-break-inside:avoid ; font-family:ARIAL; font-size:9pt;background-color:#cceeff"&gt;
&lt;td style="vertical-align:top"&gt; &lt;div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 3em; text-indent: -1em; font-size: 9pt; font-family: ARIAL; line-height: normal;"&gt;&lt;div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;"&gt;Non-service&lt;/div&gt; pension and postretirement benefit&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;-&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right;"&gt;-&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;-&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right;"&gt;-&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;-&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right;"&gt;-&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="page-break-inside:avoid ; font-family:ARIAL; font-size:9pt"&gt;
&lt;td style="BORDER-BOTTOM:0.75pt solid #000000;vertical-align:top"&gt; &lt;div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 3em; text-indent: -1em; font-size: 9pt; font-family: ARIAL; line-height: normal;"&gt;Financing &lt;div style="font-size: 8pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;(note 5)&lt;/div&gt;&lt;/div&gt; &lt;/td&gt;
&lt;td style=" BORDER-BOTTOM:0.75pt solid #000000;vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="BORDER-BOTTOM:0.75pt solid #000000;white-space:nowrap;vertical-align:bottom"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="BORDER-BOTTOM:0.75pt solid #000000;white-space:nowrap;vertical-align:bottom;text-align:right;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;-&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="BORDER-BOTTOM:0.75pt solid #000000;white-space:nowrap;vertical-align:bottom"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style=" BORDER-BOTTOM:0.75pt solid #000000;vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="BORDER-BOTTOM:0.75pt solid #000000;white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="BORDER-BOTTOM:0.75pt solid #000000;white-space:nowrap;vertical-align:bottom;text-align:right;"&gt;1&lt;/td&gt;
&lt;td style="BORDER-BOTTOM:0.75pt solid #000000;white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style=" BORDER-BOTTOM:0.75pt solid #000000;vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="BORDER-BOTTOM:0.75pt solid #000000;white-space:nowrap;vertical-align:bottom"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="BORDER-BOTTOM:0.75pt solid #000000;white-space:nowrap;vertical-align:bottom;text-align:right;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;-&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="BORDER-BOTTOM:0.75pt solid #000000;white-space:nowrap;vertical-align:bottom"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style=" BORDER-BOTTOM:0.75pt solid #000000;vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="BORDER-BOTTOM:0.75pt solid #000000;white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="BORDER-BOTTOM:0.75pt solid #000000;white-space:nowrap;vertical-align:bottom;text-align:right;"&gt;-&lt;/td&gt;
&lt;td style="BORDER-BOTTOM:0.75pt solid #000000;white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style=" BORDER-BOTTOM:0.75pt solid #000000;vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="BORDER-BOTTOM:0.75pt solid #000000;white-space:nowrap;vertical-align:bottom"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="BORDER-BOTTOM:0.75pt solid #000000;white-space:nowrap;vertical-align:bottom;text-align:right;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;-&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="BORDER-BOTTOM:0.75pt solid #000000;white-space:nowrap;vertical-align:bottom"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style=" BORDER-BOTTOM:0.75pt solid #000000;vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="BORDER-BOTTOM:0.75pt solid #000000;white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="BORDER-BOTTOM:0.75pt solid #000000;white-space:nowrap;vertical-align:bottom;text-align:right;"&gt;-&lt;/td&gt;
&lt;td style="BORDER-BOTTOM:0.75pt solid #000000;white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="page-break-inside:avoid ; font-family:ARIAL; font-size:9pt;background-color:#cceeff"&gt;
&lt;td style="BORDER-BOTTOM:0.75pt solid #000000;vertical-align:top"&gt; &lt;div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1.2em; text-indent: -1em; font-size: 9pt; font-family: ARIAL; line-height: normal;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;Total expenses&lt;/div&gt;&lt;/div&gt; &lt;/td&gt;
&lt;td style=" BORDER-BOTTOM:0.75pt solid #000000;vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="BORDER-BOTTOM:0.75pt solid #000000;white-space:nowrap;vertical-align:bottom"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="BORDER-BOTTOM:0.75pt solid #000000;white-space:nowrap;vertical-align:bottom;text-align:right;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;3,514&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="BORDER-BOTTOM:0.75pt solid #000000;white-space:nowrap;vertical-align:bottom"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style=" BORDER-BOTTOM:0.75pt solid #000000;vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="BORDER-BOTTOM:0.75pt solid #000000;white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="BORDER-BOTTOM:0.75pt solid #000000;white-space:nowrap;vertical-align:bottom;text-align:right;"&gt;3,391&lt;/td&gt;
&lt;td style="BORDER-BOTTOM:0.75pt solid #000000;white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style=" BORDER-BOTTOM:0.75pt solid #000000;vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="BORDER-BOTTOM:0.75pt solid #000000;white-space:nowrap;vertical-align:bottom"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="BORDER-BOTTOM:0.75pt solid #000000;white-space:nowrap;vertical-align:bottom;text-align:right;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;13,535&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="BORDER-BOTTOM:0.75pt solid #000000;white-space:nowrap;vertical-align:bottom"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style=" BORDER-BOTTOM:0.75pt solid #000000;vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="BORDER-BOTTOM:0.75pt solid #000000;white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="BORDER-BOTTOM:0.75pt solid #000000;white-space:nowrap;vertical-align:bottom;text-align:right;"&gt;4,922&lt;/td&gt;
&lt;td style="BORDER-BOTTOM:0.75pt solid #000000;white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style=" BORDER-BOTTOM:0.75pt solid #000000;vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="BORDER-BOTTOM:0.75pt solid #000000;white-space:nowrap;vertical-align:bottom"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="BORDER-BOTTOM:0.75pt solid #000000;white-space:nowrap;vertical-align:bottom;text-align:right;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;397&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="BORDER-BOTTOM:0.75pt solid #000000;white-space:nowrap;vertical-align:bottom"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style=" BORDER-BOTTOM:0.75pt solid #000000;vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="BORDER-BOTTOM:0.75pt solid #000000;white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="BORDER-BOTTOM:0.75pt solid #000000;white-space:nowrap;vertical-align:bottom;text-align:right;"&gt;288&lt;/td&gt;
&lt;td style="BORDER-BOTTOM:0.75pt solid #000000;white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="page-break-inside:avoid ; font-family:ARIAL; font-size:9pt"&gt;
&lt;td style="vertical-align:top"&gt; &lt;div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1.2em; text-indent: -1em; font-size: 9pt; font-family: ARIAL; line-height: normal;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;Income (loss) before income taxes&lt;/div&gt;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;1,020&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right;"&gt;102&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;510&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right;"&gt;383&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;74&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right;"&gt;88&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="page-break-inside:avoid ; font-family:ARIAL; font-size:9pt;background-color:#cceeff"&gt;
&lt;td style="BORDER-BOTTOM:0.75pt solid #000000;vertical-align:top"&gt; &lt;div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1.2em; text-indent: -1em; font-size: 9pt; font-family: ARIAL; line-height: normal;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;Income tax expense (benefit)&lt;/div&gt;&lt;/div&gt; &lt;/td&gt;
&lt;td style=" BORDER-BOTTOM:0.75pt solid #000000;vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="BORDER-BOTTOM:0.75pt solid #000000;white-space:nowrap;vertical-align:bottom"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="BORDER-BOTTOM:0.75pt solid #000000;white-space:nowrap;vertical-align:bottom;text-align:right;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;238&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="BORDER-BOTTOM:0.75pt solid #000000;white-space:nowrap;vertical-align:bottom"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style=" BORDER-BOTTOM:0.75pt solid #000000;vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="BORDER-BOTTOM:0.75pt solid #000000;white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="BORDER-BOTTOM:0.75pt solid #000000;white-space:nowrap;vertical-align:bottom;text-align:right;"&gt;23&lt;/td&gt;
&lt;td style="BORDER-BOTTOM:0.75pt solid #000000;white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style=" BORDER-BOTTOM:0.75pt solid #000000;vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="BORDER-BOTTOM:0.75pt solid #000000;white-space:nowrap;vertical-align:bottom"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="BORDER-BOTTOM:0.75pt solid #000000;white-space:nowrap;vertical-align:bottom;text-align:right;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;121&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="BORDER-BOTTOM:0.75pt solid #000000;white-space:nowrap;vertical-align:bottom"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style=" BORDER-BOTTOM:0.75pt solid #000000;vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="BORDER-BOTTOM:0.75pt solid #000000;white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="BORDER-BOTTOM:0.75pt solid #000000;white-space:nowrap;vertical-align:bottom;text-align:right;"&gt;91&lt;/td&gt;
&lt;td style="BORDER-BOTTOM:0.75pt solid #000000;white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style=" BORDER-BOTTOM:0.75pt solid #000000;vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="BORDER-BOTTOM:0.75pt solid #000000;white-space:nowrap;vertical-align:bottom"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="BORDER-BOTTOM:0.75pt solid #000000;white-space:nowrap;vertical-align:bottom;text-align:right;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;18&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="BORDER-BOTTOM:0.75pt solid #000000;white-space:nowrap;vertical-align:bottom"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style=" BORDER-BOTTOM:0.75pt solid #000000;vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="BORDER-BOTTOM:0.75pt solid #000000;white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="BORDER-BOTTOM:0.75pt solid #000000;white-space:nowrap;vertical-align:bottom;text-align:right;"&gt;21&lt;/td&gt;
&lt;td style="BORDER-BOTTOM:0.75pt solid #000000;white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="page-break-inside:avoid ; font-family:ARIAL; font-size:9pt"&gt;
&lt;td style="BORDER-BOTTOM:0.75pt solid #000000;vertical-align:top"&gt; &lt;div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1.2em; text-indent: -1em; font-size: 9pt; font-family: ARIAL; line-height: normal;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;Net income (loss)&lt;/div&gt;&lt;/div&gt; &lt;/td&gt;
&lt;td style=" BORDER-BOTTOM:0.75pt solid #000000;vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="BORDER-BOTTOM:0.75pt solid #000000;white-space:nowrap;vertical-align:bottom"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="BORDER-BOTTOM:0.75pt solid #000000;white-space:nowrap;vertical-align:bottom;text-align:right;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;782&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="BORDER-BOTTOM:0.75pt solid #000000;white-space:nowrap;vertical-align:bottom"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style=" BORDER-BOTTOM:0.75pt solid #000000;vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="BORDER-BOTTOM:0.75pt solid #000000;white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="BORDER-BOTTOM:0.75pt solid #000000;white-space:nowrap;vertical-align:bottom;text-align:right;"&gt;79&lt;/td&gt;
&lt;td style="BORDER-BOTTOM:0.75pt solid #000000;white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style=" BORDER-BOTTOM:0.75pt solid #000000;vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="BORDER-BOTTOM:0.75pt solid #000000;white-space:nowrap;vertical-align:bottom"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="BORDER-BOTTOM:0.75pt solid #000000;white-space:nowrap;vertical-align:bottom;text-align:right;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;389&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="BORDER-BOTTOM:0.75pt solid #000000;white-space:nowrap;vertical-align:bottom"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style=" BORDER-BOTTOM:0.75pt solid #000000;vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="BORDER-BOTTOM:0.75pt solid #000000;white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="BORDER-BOTTOM:0.75pt solid #000000;white-space:nowrap;vertical-align:bottom;text-align:right;"&gt;292&lt;/td&gt;
&lt;td style="BORDER-BOTTOM:0.75pt solid #000000;white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style=" BORDER-BOTTOM:0.75pt solid #000000;vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="BORDER-BOTTOM:0.75pt solid #000000;white-space:nowrap;vertical-align:bottom"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="BORDER-BOTTOM:0.75pt solid #000000;white-space:nowrap;vertical-align:bottom;text-align:right;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;56&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="BORDER-BOTTOM:0.75pt solid #000000;white-space:nowrap;vertical-align:bottom"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style=" BORDER-BOTTOM:0.75pt solid #000000;vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="BORDER-BOTTOM:0.75pt solid #000000;white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="BORDER-BOTTOM:0.75pt solid #000000;white-space:nowrap;vertical-align:bottom;text-align:right;"&gt;67&lt;/td&gt;
&lt;td style="BORDER-BOTTOM:0.75pt solid #000000;white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="page-break-inside:avoid ; font-family:ARIAL; font-size:9pt;background-color:#cceeff"&gt;
&lt;td style="vertical-align:top"&gt; &lt;div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1.2em; text-indent: -1em; font-size: 9pt; font-family: ARIAL; line-height: normal;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;Cash flows from (used in) operating activities&lt;/div&gt;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;1,447&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right;"&gt;531&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;375&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right;"&gt;462&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;67&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right;"&gt;62&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="page-break-inside:avoid ; font-family:ARIAL; font-size:9pt"&gt;
&lt;td style="vertical-align:top"&gt; &lt;div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1.2em; text-indent: -1em; font-size: 9pt; font-family: ARIAL; line-height: normal;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;Capital and exploration expenditures &lt;div style="font-size: 8pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;(b)&lt;/div&gt;&lt;/div&gt;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;222&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right;"&gt;85&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;68&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right;"&gt;68&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;1&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right;"&gt;2&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="page-break-inside:avoid ; font-family:ARIAL; font-size:9pt;background-color:#cceeff"&gt;
&lt;td style="BORDER-BOTTOM:1.50pt solid #000000;vertical-align:top"&gt; &lt;div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1.2em; text-indent: -1em; font-size: 9pt; font-family: ARIAL; line-height: normal;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;Total assets as at March&#160;31&lt;/div&gt;&lt;/div&gt; &lt;/td&gt;
&lt;td style=" BORDER-BOTTOM:1.50pt solid #000000;vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="BORDER-BOTTOM:1.50pt solid #000000;white-space:nowrap;vertical-align:bottom"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="BORDER-BOTTOM:1.50pt solid #000000;white-space:nowrap;vertical-align:bottom;text-align:right;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;29,182&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="BORDER-BOTTOM:1.50pt solid #000000;white-space:nowrap;vertical-align:bottom"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style=" BORDER-BOTTOM:1.50pt solid #000000;vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="BORDER-BOTTOM:1.50pt solid #000000;white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="BORDER-BOTTOM:1.50pt solid #000000;white-space:nowrap;vertical-align:bottom;text-align:right;"&gt;31,754&lt;/td&gt;
&lt;td style="BORDER-BOTTOM:1.50pt solid #000000;white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style=" BORDER-BOTTOM:1.50pt solid #000000;vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="BORDER-BOTTOM:1.50pt solid #000000;white-space:nowrap;vertical-align:bottom"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="BORDER-BOTTOM:1.50pt solid #000000;white-space:nowrap;vertical-align:bottom;text-align:right;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;10,179&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="BORDER-BOTTOM:1.50pt solid #000000;white-space:nowrap;vertical-align:bottom"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style=" BORDER-BOTTOM:1.50pt solid #000000;vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="BORDER-BOTTOM:1.50pt solid #000000;white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="BORDER-BOTTOM:1.50pt solid #000000;white-space:nowrap;vertical-align:bottom;text-align:right;"&gt;4,909&lt;/td&gt;
&lt;td style="BORDER-BOTTOM:1.50pt solid #000000;white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style=" BORDER-BOTTOM:1.50pt solid #000000;vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="BORDER-BOTTOM:1.50pt solid #000000;white-space:nowrap;vertical-align:bottom"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="BORDER-BOTTOM:1.50pt solid #000000;white-space:nowrap;vertical-align:bottom;text-align:right;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;501&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="BORDER-BOTTOM:1.50pt solid #000000;white-space:nowrap;vertical-align:bottom"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style=" BORDER-BOTTOM:1.50pt solid #000000;vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="BORDER-BOTTOM:1.50pt solid #000000;white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="BORDER-BOTTOM:1.50pt solid #000000;white-space:nowrap;vertical-align:bottom;text-align:right;"&gt;462&lt;/td&gt;
&lt;td style="BORDER-BOTTOM:1.50pt solid #000000;white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt; &lt;/tr&gt; &lt;/table&gt; &lt;div style="font-size:12pt;margin-top:0pt;margin-bottom:0pt"&gt;&#160;&lt;/div&gt;
&lt;table cellpadding="0" cellspacing="0" style="BORDER-COLLAPSE:COLLAPSE; font-family:ARIAL; font-size:9pt;width:100%;border:0;margin:0 auto"&gt;
&lt;tr&gt;
&lt;td style="width: 62%; line-height: 0pt; font-size: 0pt;"&gt;&lt;div style="font-size:0pt;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; width: 1%; line-height: 0pt; font-size: 0pt;"&gt;&lt;div style="font-size:0pt;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="line-height: 0pt; font-size: 0pt;"&gt;&lt;div style="font-size:0pt;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="line-height: 0pt; font-size: 0pt;"&gt;&lt;div style="font-size:0pt;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="line-height: 0pt; font-size: 0pt;"&gt;&lt;div style="font-size:0pt;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; width: 1%; line-height: 0pt; font-size: 0pt;"&gt;&lt;div style="font-size:0pt;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="line-height: 0pt; font-size: 0pt;"&gt;&lt;div style="font-size:0pt;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="line-height: 0pt; font-size: 0pt;"&gt;&lt;div style="font-size:0pt;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="line-height: 0pt; font-size: 0pt;"&gt;&lt;div style="font-size:0pt;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; width: 1%; line-height: 0pt; font-size: 0pt;"&gt;&lt;div style="font-size:0pt;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="line-height: 0pt; font-size: 0pt;"&gt;&lt;div style="font-size:0pt;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="line-height: 0pt; font-size: 0pt;"&gt;&lt;div style="font-size:0pt;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="line-height: 0pt; font-size: 0pt;"&gt;&lt;div style="font-size:0pt;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; width: 1%; line-height: 0pt; font-size: 0pt;"&gt;&lt;div style="font-size:0pt;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="line-height: 0pt; font-size: 0pt;"&gt;&lt;div style="font-size:0pt;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="line-height: 0pt; font-size: 0pt;"&gt;&lt;div style="font-size:0pt;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="line-height: 0pt; font-size: 0pt;"&gt;&lt;div style="font-size:0pt;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; width: 1%; line-height: 0pt; font-size: 0pt;"&gt;&lt;div style="font-size:0pt;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="line-height: 0pt; font-size: 0pt;"&gt;&lt;div style="font-size:0pt;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="line-height: 0pt; font-size: 0pt;"&gt;&lt;div style="font-size:0pt;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="line-height: 0pt; font-size: 0pt;"&gt;&lt;div style="font-size:0pt;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; width: 1%; line-height: 0pt; font-size: 0pt;"&gt;&lt;div style="font-size:0pt;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="line-height: 0pt; font-size: 0pt;"&gt;&lt;div style="font-size:0pt;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="line-height: 0pt; font-size: 0pt;"&gt;&lt;div style="font-size:0pt;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="line-height: 0pt; font-size: 0pt;"&gt;&lt;div style="font-size:0pt;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="page-break-inside:avoid ; font-family:ARIAL; font-size:9pt"&gt;
&lt;td style="vertical-align:top"&gt; &lt;div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1.2em; text-indent: -1em; font-size: 9pt; font-family: ARIAL; line-height: normal;"&gt;Three Months to March&#160;31&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom;white-space:nowrap;text-align:right;"&gt;&#160;&lt;/td&gt;
&lt;td colspan="5" style="vertical-align:bottom;white-space:nowrap;text-align:right;"&gt;Corporate&#160;and&#160;other&lt;/td&gt;
&lt;td style="vertical-align:bottom;white-space:nowrap"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom;white-space:nowrap;text-align:center;"&gt;&#160;&lt;/td&gt;
&lt;td colspan="5" style="vertical-align:bottom;white-space:nowrap;text-align:center;"&gt;Eliminations&lt;/td&gt;
&lt;td style="vertical-align:bottom;white-space:nowrap"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom;white-space:nowrap;text-align:center;"&gt;&#160;&lt;/td&gt;
&lt;td colspan="5" style="vertical-align:bottom;white-space:nowrap;text-align:center;"&gt;Consolidated&lt;/td&gt;
&lt;td style="vertical-align:bottom;white-space:nowrap"&gt;&#160;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="page-break-inside:avoid ; font-family:ARIAL; font-size:9pt"&gt;
&lt;td style="BORDER-BOTTOM:0.75pt solid #000000;vertical-align:top"&gt; &lt;div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1.2em; text-indent: -1em; font-size: 8pt; font-family: ARIAL; line-height: normal;"&gt;millions of Canadian dollars&lt;/div&gt; &lt;/td&gt;
&lt;td style=" BORDER-BOTTOM:0.75pt solid #000000;vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="BORDER-BOTTOM:0.75pt solid #000000;white-space:nowrap;vertical-align:bottom"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="BORDER-BOTTOM:0.75pt solid #000000;white-space:nowrap;vertical-align:bottom;text-align:right;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;2022&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="BORDER-BOTTOM:0.75pt solid #000000;white-space:nowrap;vertical-align:bottom"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style=" BORDER-BOTTOM:0.75pt solid #000000;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="BORDER-BOTTOM:0.75pt solid #000000;white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="BORDER-BOTTOM:0.75pt solid #000000;white-space:nowrap;vertical-align:bottom;text-align:right;"&gt;2021&lt;/td&gt;
&lt;td style="BORDER-BOTTOM:0.75pt solid #000000;white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style=" BORDER-BOTTOM:0.75pt solid #000000;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="BORDER-BOTTOM:0.75pt solid #000000;white-space:nowrap;vertical-align:bottom"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="BORDER-BOTTOM:0.75pt solid #000000;white-space:nowrap;vertical-align:bottom;text-align:right;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;2022&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="BORDER-BOTTOM:0.75pt solid #000000;white-space:nowrap;vertical-align:bottom"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style=" BORDER-BOTTOM:0.75pt solid #000000;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="BORDER-BOTTOM:0.75pt solid #000000;white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="BORDER-BOTTOM:0.75pt solid #000000;white-space:nowrap;vertical-align:bottom;text-align:right;"&gt;2021&lt;/td&gt;
&lt;td style="BORDER-BOTTOM:0.75pt solid #000000;white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style=" BORDER-BOTTOM:0.75pt solid #000000;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="BORDER-BOTTOM:0.75pt solid #000000;white-space:nowrap;vertical-align:bottom"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="BORDER-BOTTOM:0.75pt solid #000000;white-space:nowrap;vertical-align:bottom;text-align:right;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;2022&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="BORDER-BOTTOM:0.75pt solid #000000;white-space:nowrap;vertical-align:bottom"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style=" BORDER-BOTTOM:0.75pt solid #000000;vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="BORDER-BOTTOM:0.75pt solid #000000;white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="BORDER-BOTTOM:0.75pt solid #000000;white-space:nowrap;vertical-align:bottom;text-align:right;"&gt;2021&lt;/td&gt;
&lt;td style="BORDER-BOTTOM:0.75pt solid #000000;white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="page-break-inside:avoid ; font-family:ARIAL; font-size:9pt;background-color:#cceeff"&gt;
&lt;td style="vertical-align:top"&gt; &lt;div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1.2em; text-indent: -1em; font-size: 9pt; font-family: ARIAL; line-height: normal;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;Revenues and other income&lt;/div&gt;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="page-break-inside:avoid ; font-family:ARIAL; font-size:9pt"&gt;
&lt;td style="vertical-align:top"&gt; &lt;div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 3em; text-indent: -1em; font-size: 9pt; font-family: ARIAL; line-height: normal;"&gt;Revenues &lt;div style="font-size: 8pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;(a)&lt;/div&gt;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;-&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right;"&gt;-&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;-&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right;"&gt;-&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;12,657&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right;"&gt;6,992&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="page-break-inside:avoid ; font-family:ARIAL; font-size:9pt;background-color:#cceeff"&gt;
&lt;td style="vertical-align:top"&gt; &lt;div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 3em; text-indent: -1em; font-size: 9pt; font-family: ARIAL; line-height: normal;"&gt;Intersegment sales&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;-&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right;"&gt;-&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;(6,368&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;)&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right;"&gt;(2,177&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;)&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;-&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right;"&gt;-&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="page-break-inside:avoid ; font-family:ARIAL; font-size:9pt"&gt;
&lt;td style="BORDER-BOTTOM:0.75pt solid #000000;vertical-align:top"&gt; &lt;div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 3em; text-indent: -1em; font-size: 9pt; font-family: ARIAL; line-height: normal;"&gt;Investment and other income &lt;div style="font-size: 8pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;(note 3)&lt;/div&gt;&lt;/div&gt; &lt;/td&gt;
&lt;td style=" BORDER-BOTTOM:0.75pt solid #000000;vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="BORDER-BOTTOM:0.75pt solid #000000;white-space:nowrap;vertical-align:bottom"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="BORDER-BOTTOM:0.75pt solid #000000;white-space:nowrap;vertical-align:bottom;text-align:right;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;4&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="BORDER-BOTTOM:0.75pt solid #000000;white-space:nowrap;vertical-align:bottom"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style=" BORDER-BOTTOM:0.75pt solid #000000;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="BORDER-BOTTOM:0.75pt solid #000000;white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="BORDER-BOTTOM:0.75pt solid #000000;white-space:nowrap;vertical-align:bottom;text-align:right;"&gt;1&lt;/td&gt;
&lt;td style="BORDER-BOTTOM:0.75pt solid #000000;white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style=" BORDER-BOTTOM:0.75pt solid #000000;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="BORDER-BOTTOM:0.75pt solid #000000;white-space:nowrap;vertical-align:bottom"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="BORDER-BOTTOM:0.75pt solid #000000;white-space:nowrap;vertical-align:bottom;text-align:right;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;-&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="BORDER-BOTTOM:0.75pt solid #000000;white-space:nowrap;vertical-align:bottom"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style=" BORDER-BOTTOM:0.75pt solid #000000;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="BORDER-BOTTOM:0.75pt solid #000000;white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="BORDER-BOTTOM:0.75pt solid #000000;white-space:nowrap;vertical-align:bottom;text-align:right;"&gt;-&lt;/td&gt;
&lt;td style="BORDER-BOTTOM:0.75pt solid #000000;white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style=" BORDER-BOTTOM:0.75pt solid #000000;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="BORDER-BOTTOM:0.75pt solid #000000;white-space:nowrap;vertical-align:bottom"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="BORDER-BOTTOM:0.75pt solid #000000;white-space:nowrap;vertical-align:bottom;text-align:right;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;29&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="BORDER-BOTTOM:0.75pt solid #000000;white-space:nowrap;vertical-align:bottom"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style=" BORDER-BOTTOM:0.75pt solid #000000;vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="BORDER-BOTTOM:0.75pt solid #000000;white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="BORDER-BOTTOM:0.75pt solid #000000;white-space:nowrap;vertical-align:bottom;text-align:right;"&gt;6&lt;/td&gt;
&lt;td style="BORDER-BOTTOM:0.75pt solid #000000;white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="page-break-inside:avoid ; font-family:ARIAL; font-size:9pt;background-color:#cceeff"&gt;
&lt;td style="BORDER-BOTTOM:0.75pt solid #000000;vertical-align:top"&gt;&#160;&lt;/td&gt;
&lt;td style=" BORDER-BOTTOM:0.75pt solid #000000;vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="BORDER-BOTTOM:0.75pt solid #000000;white-space:nowrap;vertical-align:bottom"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="BORDER-BOTTOM:0.75pt solid #000000;white-space:nowrap;vertical-align:bottom;text-align:right;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;4&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="BORDER-BOTTOM:0.75pt solid #000000;white-space:nowrap;vertical-align:bottom"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style=" BORDER-BOTTOM:0.75pt solid #000000;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="BORDER-BOTTOM:0.75pt solid #000000;white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="BORDER-BOTTOM:0.75pt solid #000000;white-space:nowrap;vertical-align:bottom;text-align:right;"&gt;1&lt;/td&gt;
&lt;td style="BORDER-BOTTOM:0.75pt solid #000000;white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style=" BORDER-BOTTOM:0.75pt solid #000000;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="BORDER-BOTTOM:0.75pt solid #000000;white-space:nowrap;vertical-align:bottom"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="BORDER-BOTTOM:0.75pt solid #000000;white-space:nowrap;vertical-align:bottom;text-align:right;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;(6,368&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="BORDER-BOTTOM:0.75pt solid #000000;white-space:nowrap;vertical-align:bottom"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;)&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style=" BORDER-BOTTOM:0.75pt solid #000000;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="BORDER-BOTTOM:0.75pt solid #000000;white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="BORDER-BOTTOM:0.75pt solid #000000;white-space:nowrap;vertical-align:bottom;text-align:right;"&gt;(2,177&lt;/td&gt;
&lt;td style="BORDER-BOTTOM:0.75pt solid #000000;white-space:nowrap;vertical-align:bottom"&gt;)&#160;&lt;/td&gt;
&lt;td style=" BORDER-BOTTOM:0.75pt solid #000000;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="BORDER-BOTTOM:0.75pt solid #000000;white-space:nowrap;vertical-align:bottom"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="BORDER-BOTTOM:0.75pt solid #000000;white-space:nowrap;vertical-align:bottom;text-align:right;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;12,686&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="BORDER-BOTTOM:0.75pt solid #000000;white-space:nowrap;vertical-align:bottom"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style=" BORDER-BOTTOM:0.75pt solid #000000;vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="BORDER-BOTTOM:0.75pt solid #000000;white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="BORDER-BOTTOM:0.75pt solid #000000;white-space:nowrap;vertical-align:bottom;text-align:right;"&gt;6,998&lt;/td&gt;
&lt;td style="BORDER-BOTTOM:0.75pt solid #000000;white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="page-break-inside:avoid ; font-family:ARIAL; font-size:9pt"&gt;
&lt;td style="vertical-align:top"&gt; &lt;div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1.2em; text-indent: -1em; font-size: 9pt; font-family: ARIAL; line-height: normal;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;Expenses&lt;/div&gt;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="page-break-inside:avoid ; font-family:ARIAL; font-size:9pt;background-color:#cceeff"&gt;
&lt;td style="vertical-align:top"&gt; &lt;div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 3em; text-indent: -1em; font-size: 9pt; font-family: ARIAL; line-height: normal;"&gt;Exploration&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;-&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right;"&gt;-&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;-&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right;"&gt;-&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;2&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right;"&gt;2&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="page-break-inside:avoid ; font-family:ARIAL; font-size:9pt"&gt;
&lt;td style="vertical-align:top"&gt; &lt;div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 3em; text-indent: -1em; font-size: 9pt; font-family: ARIAL; line-height: normal;"&gt;Purchases of crude oil and products&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;-&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right;"&gt;-&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;(6,367&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;)&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right;"&gt;(2,176&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;)&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;8,350&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right;"&gt;3,887&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="page-break-inside:avoid ; font-family:ARIAL; font-size:9pt;background-color:#cceeff"&gt;
&lt;td style="vertical-align:top"&gt; &lt;div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 3em; text-indent: -1em; font-size: 9pt; font-family: ARIAL; line-height: normal;"&gt;Production and manufacturing&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;-&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right;"&gt;-&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;-&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right;"&gt;-&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;1,659&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right;"&gt;1,485&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="page-break-inside:avoid ; font-family:ARIAL; font-size:9pt"&gt;
&lt;td style="vertical-align:top"&gt; &lt;div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 3em; text-indent: -1em; font-size: 9pt; font-family: ARIAL; line-height: normal;"&gt;Selling and general&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;56&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right;"&gt;32&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;(1&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;)&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right;"&gt;(1&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;)&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;225&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right;"&gt;189&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="page-break-inside:avoid ; font-family:ARIAL; font-size:9pt;background-color:#cceeff"&gt;
&lt;td style="vertical-align:top"&gt; &lt;div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 3em; text-indent: -1em; font-size: 9pt; font-family: ARIAL; line-height: normal;"&gt;Federal excise tax and fuel charge&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;-&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right;"&gt;-&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;-&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right;"&gt;-&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;479&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right;"&gt;404&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="page-break-inside:avoid ; font-family:ARIAL; font-size:9pt"&gt;
&lt;td style="vertical-align:top"&gt; &lt;div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 3em; text-indent: -1em; font-size: 9pt; font-family: ARIAL; line-height: normal;"&gt;Depreciation and depletion&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;7&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right;"&gt;6&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;-&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right;"&gt;-&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;426&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right;"&gt;494&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="page-break-inside:avoid ; font-family:ARIAL; font-size:9pt;background-color:#cceeff"&gt;
&lt;td style="vertical-align:top"&gt; &lt;div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 3em; text-indent: -1em; font-size: 9pt; font-family: ARIAL; line-height: normal;"&gt;&lt;div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;"&gt;Non-service&lt;/div&gt; pension and postretirement benefit&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;4&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right;"&gt;11&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;-&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right;"&gt;-&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;4&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right;"&gt;11&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="page-break-inside:avoid ; font-family:ARIAL; font-size:9pt"&gt;
&lt;td style="BORDER-BOTTOM:0.75pt solid #000000;vertical-align:top"&gt; &lt;div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 3em; text-indent: -1em; font-size: 9pt; font-family: ARIAL; line-height: normal;"&gt;Financing &lt;div style="font-size: 8pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;(note 5)&lt;/div&gt;&lt;/div&gt; &lt;/td&gt;
&lt;td style=" BORDER-BOTTOM:0.75pt solid #000000;vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="BORDER-BOTTOM:0.75pt solid #000000;white-space:nowrap;vertical-align:bottom"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="BORDER-BOTTOM:0.75pt solid #000000;white-space:nowrap;vertical-align:bottom;text-align:right;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;7&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="BORDER-BOTTOM:0.75pt solid #000000;white-space:nowrap;vertical-align:bottom"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style=" BORDER-BOTTOM:0.75pt solid #000000;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="BORDER-BOTTOM:0.75pt solid #000000;white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="BORDER-BOTTOM:0.75pt solid #000000;white-space:nowrap;vertical-align:bottom;text-align:right;"&gt;13&lt;/td&gt;
&lt;td style="BORDER-BOTTOM:0.75pt solid #000000;white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style=" BORDER-BOTTOM:0.75pt solid #000000;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="BORDER-BOTTOM:0.75pt solid #000000;white-space:nowrap;vertical-align:bottom"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="BORDER-BOTTOM:0.75pt solid #000000;white-space:nowrap;vertical-align:bottom;text-align:right;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;-&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="BORDER-BOTTOM:0.75pt solid #000000;white-space:nowrap;vertical-align:bottom"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style=" BORDER-BOTTOM:0.75pt solid #000000;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="BORDER-BOTTOM:0.75pt solid #000000;white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="BORDER-BOTTOM:0.75pt solid #000000;white-space:nowrap;vertical-align:bottom;text-align:right;"&gt;-&lt;/td&gt;
&lt;td style="BORDER-BOTTOM:0.75pt solid #000000;white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style=" BORDER-BOTTOM:0.75pt solid #000000;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="BORDER-BOTTOM:0.75pt solid #000000;white-space:nowrap;vertical-align:bottom"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="BORDER-BOTTOM:0.75pt solid #000000;white-space:nowrap;vertical-align:bottom;text-align:right;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;7&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="BORDER-BOTTOM:0.75pt solid #000000;white-space:nowrap;vertical-align:bottom"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style=" BORDER-BOTTOM:0.75pt solid #000000;vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="BORDER-BOTTOM:0.75pt solid #000000;white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="BORDER-BOTTOM:0.75pt solid #000000;white-space:nowrap;vertical-align:bottom;text-align:right;"&gt;14&lt;/td&gt;
&lt;td style="BORDER-BOTTOM:0.75pt solid #000000;white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="page-break-inside:avoid ; font-family:ARIAL; font-size:9pt;background-color:#cceeff"&gt;
&lt;td style="BORDER-BOTTOM:0.75pt solid #000000;vertical-align:top"&gt; &lt;div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1.2em; text-indent: -1em; font-size: 9pt; font-family: ARIAL; line-height: normal;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;Total expenses&lt;/div&gt;&lt;/div&gt; &lt;/td&gt;
&lt;td style=" BORDER-BOTTOM:0.75pt solid #000000;vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="BORDER-BOTTOM:0.75pt solid #000000;white-space:nowrap;vertical-align:bottom"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="BORDER-BOTTOM:0.75pt solid #000000;white-space:nowrap;vertical-align:bottom;text-align:right;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;74&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="BORDER-BOTTOM:0.75pt solid #000000;white-space:nowrap;vertical-align:bottom"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style=" BORDER-BOTTOM:0.75pt solid #000000;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="BORDER-BOTTOM:0.75pt solid #000000;white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="BORDER-BOTTOM:0.75pt solid #000000;white-space:nowrap;vertical-align:bottom;text-align:right;"&gt;62&lt;/td&gt;
&lt;td style="BORDER-BOTTOM:0.75pt solid #000000;white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style=" BORDER-BOTTOM:0.75pt solid #000000;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="BORDER-BOTTOM:0.75pt solid #000000;white-space:nowrap;vertical-align:bottom"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="BORDER-BOTTOM:0.75pt solid #000000;white-space:nowrap;vertical-align:bottom;text-align:right;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;(6,368&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="BORDER-BOTTOM:0.75pt solid #000000;white-space:nowrap;vertical-align:bottom"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;)&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style=" BORDER-BOTTOM:0.75pt solid #000000;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="BORDER-BOTTOM:0.75pt solid #000000;white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="BORDER-BOTTOM:0.75pt solid #000000;white-space:nowrap;vertical-align:bottom;text-align:right;"&gt;(2,177&lt;/td&gt;
&lt;td style="BORDER-BOTTOM:0.75pt solid #000000;white-space:nowrap;vertical-align:bottom"&gt;)&#160;&lt;/td&gt;
&lt;td style=" BORDER-BOTTOM:0.75pt solid #000000;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="BORDER-BOTTOM:0.75pt solid #000000;white-space:nowrap;vertical-align:bottom"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="BORDER-BOTTOM:0.75pt solid #000000;white-space:nowrap;vertical-align:bottom;text-align:right;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;11,152&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="BORDER-BOTTOM:0.75pt solid #000000;white-space:nowrap;vertical-align:bottom"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style=" BORDER-BOTTOM:0.75pt solid #000000;vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="BORDER-BOTTOM:0.75pt solid #000000;white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="BORDER-BOTTOM:0.75pt solid #000000;white-space:nowrap;vertical-align:bottom;text-align:right;"&gt;6,486&lt;/td&gt;
&lt;td style="BORDER-BOTTOM:0.75pt solid #000000;white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="page-break-inside:avoid ; font-family:ARIAL; font-size:9pt"&gt;
&lt;td style="vertical-align:top"&gt; &lt;div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1.2em; text-indent: -1em; font-size: 9pt; font-family: ARIAL; line-height: normal;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;Income (loss) before income taxes&lt;/div&gt;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;(70&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;)&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right;"&gt;(61&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;)&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;-&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right;"&gt;-&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;1,534&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right;"&gt;512&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="page-break-inside:avoid ; font-family:ARIAL; font-size:9pt;background-color:#cceeff"&gt;
&lt;td style="BORDER-BOTTOM:0.75pt solid #000000;vertical-align:top"&gt; &lt;div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1.2em; text-indent: -1em; font-size: 9pt; font-family: ARIAL; line-height: normal;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;Income tax expense (benefit)&lt;/div&gt;&lt;/div&gt; &lt;/td&gt;
&lt;td style=" BORDER-BOTTOM:0.75pt solid #000000;vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="BORDER-BOTTOM:0.75pt solid #000000;white-space:nowrap;vertical-align:bottom"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="BORDER-BOTTOM:0.75pt solid #000000;white-space:nowrap;vertical-align:bottom;text-align:right;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;(16&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="BORDER-BOTTOM:0.75pt solid #000000;white-space:nowrap;vertical-align:bottom"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;)&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style=" BORDER-BOTTOM:0.75pt solid #000000;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="BORDER-BOTTOM:0.75pt solid #000000;white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="BORDER-BOTTOM:0.75pt solid #000000;white-space:nowrap;vertical-align:bottom;text-align:right;"&gt;(15&lt;/td&gt;
&lt;td style="BORDER-BOTTOM:0.75pt solid #000000;white-space:nowrap;vertical-align:bottom"&gt;)&#160;&lt;/td&gt;
&lt;td style=" BORDER-BOTTOM:0.75pt solid #000000;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="BORDER-BOTTOM:0.75pt solid #000000;white-space:nowrap;vertical-align:bottom"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="BORDER-BOTTOM:0.75pt solid #000000;white-space:nowrap;vertical-align:bottom;text-align:right;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;-&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="BORDER-BOTTOM:0.75pt solid #000000;white-space:nowrap;vertical-align:bottom"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style=" BORDER-BOTTOM:0.75pt solid #000000;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="BORDER-BOTTOM:0.75pt solid #000000;white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="BORDER-BOTTOM:0.75pt solid #000000;white-space:nowrap;vertical-align:bottom;text-align:right;"&gt;-&lt;/td&gt;
&lt;td style="BORDER-BOTTOM:0.75pt solid #000000;white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style=" BORDER-BOTTOM:0.75pt solid #000000;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="BORDER-BOTTOM:0.75pt solid #000000;white-space:nowrap;vertical-align:bottom"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="BORDER-BOTTOM:0.75pt solid #000000;white-space:nowrap;vertical-align:bottom;text-align:right;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;361&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="BORDER-BOTTOM:0.75pt solid #000000;white-space:nowrap;vertical-align:bottom"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style=" BORDER-BOTTOM:0.75pt solid #000000;vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="BORDER-BOTTOM:0.75pt solid #000000;white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="BORDER-BOTTOM:0.75pt solid #000000;white-space:nowrap;vertical-align:bottom;text-align:right;"&gt;120&lt;/td&gt;
&lt;td style="BORDER-BOTTOM:0.75pt solid #000000;white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="page-break-inside:avoid ; font-family:ARIAL; font-size:9pt"&gt;
&lt;td style="BORDER-BOTTOM:0.75pt solid #000000;vertical-align:top"&gt; &lt;div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1.2em; text-indent: -1em; font-size: 9pt; font-family: ARIAL; line-height: normal;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;Net income (loss)&lt;/div&gt;&lt;/div&gt; &lt;/td&gt;
&lt;td style=" BORDER-BOTTOM:0.75pt solid #000000;vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="BORDER-BOTTOM:0.75pt solid #000000;white-space:nowrap;vertical-align:bottom"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="BORDER-BOTTOM:0.75pt solid #000000;white-space:nowrap;vertical-align:bottom;text-align:right;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;(54&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="BORDER-BOTTOM:0.75pt solid #000000;white-space:nowrap;vertical-align:bottom"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;)&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style=" BORDER-BOTTOM:0.75pt solid #000000;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="BORDER-BOTTOM:0.75pt solid #000000;white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="BORDER-BOTTOM:0.75pt solid #000000;white-space:nowrap;vertical-align:bottom;text-align:right;"&gt;(46&lt;/td&gt;
&lt;td style="BORDER-BOTTOM:0.75pt solid #000000;white-space:nowrap;vertical-align:bottom"&gt;)&#160;&lt;/td&gt;
&lt;td style=" BORDER-BOTTOM:0.75pt solid #000000;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="BORDER-BOTTOM:0.75pt solid #000000;white-space:nowrap;vertical-align:bottom"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="BORDER-BOTTOM:0.75pt solid #000000;white-space:nowrap;vertical-align:bottom;text-align:right;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;-&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="BORDER-BOTTOM:0.75pt solid #000000;white-space:nowrap;vertical-align:bottom"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style=" BORDER-BOTTOM:0.75pt solid #000000;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="BORDER-BOTTOM:0.75pt solid #000000;white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="BORDER-BOTTOM:0.75pt solid #000000;white-space:nowrap;vertical-align:bottom;text-align:right;"&gt;-&lt;/td&gt;
&lt;td style="BORDER-BOTTOM:0.75pt solid #000000;white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style=" BORDER-BOTTOM:0.75pt solid #000000;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="BORDER-BOTTOM:0.75pt solid #000000;white-space:nowrap;vertical-align:bottom"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="BORDER-BOTTOM:0.75pt solid #000000;white-space:nowrap;vertical-align:bottom;text-align:right;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;1,173&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="BORDER-BOTTOM:0.75pt solid #000000;white-space:nowrap;vertical-align:bottom"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style=" BORDER-BOTTOM:0.75pt solid #000000;vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="BORDER-BOTTOM:0.75pt solid #000000;white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="BORDER-BOTTOM:0.75pt solid #000000;white-space:nowrap;vertical-align:bottom;text-align:right;"&gt;392&lt;/td&gt;
&lt;td style="BORDER-BOTTOM:0.75pt solid #000000;white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="page-break-inside:avoid ; font-family:ARIAL; font-size:9pt;background-color:#cceeff"&gt;
&lt;td style="vertical-align:top"&gt; &lt;div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1.2em; text-indent: -1em; font-size: 9pt; font-family: ARIAL; line-height: normal;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;Cash flows from (used in) operating activities&lt;/div&gt;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;25&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right;"&gt;(10&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;)&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;-&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right;"&gt;-&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;1,914&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right;"&gt;1,045&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="page-break-inside:avoid ; font-family:ARIAL; font-size:9pt"&gt;
&lt;td style="vertical-align:top"&gt; &lt;div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1.2em; text-indent: -1em; font-size: 9pt; font-family: ARIAL; line-height: normal;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;Capital and exploration expenditures &lt;div style="font-size: 8pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;(b)&lt;/div&gt;&lt;/div&gt;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;5&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right;"&gt;8&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;-&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right;"&gt;-&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;296&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right;"&gt;163&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="page-break-inside:avoid ; font-family:ARIAL; font-size:9pt;background-color:#cceeff"&gt;
&lt;td style="BORDER-BOTTOM:1.50pt solid #000000;vertical-align:top"&gt; &lt;div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1.2em; text-indent: -1em; font-size: 9pt; font-family: ARIAL; line-height: normal;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;Total assets as at March&#160;31&lt;/div&gt;&lt;/div&gt; &lt;/td&gt;
&lt;td style=" BORDER-BOTTOM:1.50pt solid #000000;vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="BORDER-BOTTOM:1.50pt solid #000000;white-space:nowrap;vertical-align:bottom"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="BORDER-BOTTOM:1.50pt solid #000000;white-space:nowrap;vertical-align:bottom;text-align:right;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#160;&#160;4,136&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="BORDER-BOTTOM:1.50pt solid #000000;white-space:nowrap;vertical-align:bottom"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style=" BORDER-BOTTOM:1.50pt solid #000000;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="BORDER-BOTTOM:1.50pt solid #000000;white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="BORDER-BOTTOM:1.50pt solid #000000;white-space:nowrap;vertical-align:bottom;text-align:right;"&gt;&#160;&#160;2,346&lt;/td&gt;
&lt;td style="BORDER-BOTTOM:1.50pt solid #000000;white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style=" BORDER-BOTTOM:1.50pt solid #000000;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="BORDER-BOTTOM:1.50pt solid #000000;white-space:nowrap;vertical-align:bottom"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="BORDER-BOTTOM:1.50pt solid #000000;white-space:nowrap;vertical-align:bottom;text-align:right;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;(188&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="BORDER-BOTTOM:1.50pt solid #000000;white-space:nowrap;vertical-align:bottom"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;)&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style=" BORDER-BOTTOM:1.50pt solid #000000;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="BORDER-BOTTOM:1.50pt solid #000000;white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="BORDER-BOTTOM:1.50pt solid #000000;white-space:nowrap;vertical-align:bottom;text-align:right;"&gt;(464&lt;/td&gt;
&lt;td style="BORDER-BOTTOM:1.50pt solid #000000;white-space:nowrap;vertical-align:bottom"&gt;)&#160;&lt;/td&gt;
&lt;td style=" BORDER-BOTTOM:1.50pt solid #000000;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="BORDER-BOTTOM:1.50pt solid #000000;white-space:nowrap;vertical-align:bottom"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="BORDER-BOTTOM:1.50pt solid #000000;white-space:nowrap;vertical-align:bottom;text-align:right;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;43,810&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="BORDER-BOTTOM:1.50pt solid #000000;white-space:nowrap;vertical-align:bottom"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style=" BORDER-BOTTOM:1.50pt solid #000000;vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="BORDER-BOTTOM:1.50pt solid #000000;white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="BORDER-BOTTOM:1.50pt solid #000000;white-space:nowrap;vertical-align:bottom;text-align:right;"&gt;39,007&lt;/td&gt;
&lt;td style="BORDER-BOTTOM:1.50pt solid #000000;white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt; &lt;/tr&gt; &lt;/table&gt; &lt;div style="margin-top:0pt;margin-bottom:0pt ; font-size:8pt"&gt;&#160;&lt;/div&gt; &lt;div style="margin-top:0pt;margin-bottom:0pt ; font-size:8pt"&gt;&#160;&lt;/div&gt;
&lt;table cellpadding="0" cellspacing="0" style="BORDER-COLLAPSE:COLLAPSE; font-family:ARIAL; font-size:8pt;border:0;width:100%"&gt;
&lt;tr style="page-break-inside:avoid"&gt;
&lt;td style="width:4%;vertical-align:top;text-align:left;"&gt;(a)&lt;/td&gt;
&lt;td style="vertical-align:top;text-align:left;"&gt; &lt;div style="margin-top: 0pt; margin-bottom: 0pt; font-size: 8pt; font-family: ARIAL; text-align: left; line-height: normal;"&gt;Included export sales to the United States of $2,504&#160;million (2021 - $1,569 million). &lt;/div&gt; &lt;/td&gt; &lt;/tr&gt; &lt;/table&gt;
&lt;table cellpadding="0" cellspacing="0" style="BORDER-COLLAPSE:COLLAPSE; font-family:ARIAL; font-size:8pt;border:0;width:100%"&gt;
&lt;tr style="page-break-inside:avoid"&gt;
&lt;td style="width:4%;vertical-align:top;text-align:left;"&gt;(b)&lt;/td&gt;
&lt;td style="vertical-align:top;text-align:left;"&gt; &lt;div style="margin-top: 0pt; margin-bottom: 0pt; font-size: 8pt; font-family: ARIAL; text-align: left; line-height: normal;"&gt;Capital and exploration expenditures (CAPEX) include exploration expenses, additions to property, plant and equipment, additions to finance leases, additional investments and acquisitions and the company&#x2019;s share of similar costs for equity companies. CAPEX excludes the purchase of carbon emission credits. &lt;/div&gt; &lt;/td&gt; &lt;/tr&gt; &lt;/table&gt; &lt;div style="margin-top:0pt;margin-bottom:0pt ; font-size:8pt"&gt;&#160;&lt;/div&gt; </us-gaap:ScheduleOfSegmentReportingInformationBySegmentTextBlock>
    <imo:RevenuesIncludingFederalExciseTax
      contextRef="P01_01_2022To03_31_2022_UpstreamMemberusgaapStatementBusinessSegmentsAxis"
      decimals="-6"
      id="Fact_47088702"
      unitRef="Unit_CAD">99000000</imo:RevenuesIncludingFederalExciseTax>
    <imo:RevenuesIncludingFederalExciseTax
      contextRef="P01_01_2021To03_31_2021_UpstreamMemberusgaapStatementBusinessSegmentsAxis"
      decimals="-6"
      id="Fact_47088703"
      unitRef="Unit_CAD">2142000000</imo:RevenuesIncludingFederalExciseTax>
    <imo:RevenuesIncludingFederalExciseTax
      contextRef="P01_01_2022To03_31_2022_DownstreamMemberusgaapStatementBusinessSegmentsAxis"
      decimals="-6"
      id="Fact_47088704"
      unitRef="Unit_CAD">12191000000</imo:RevenuesIncludingFederalExciseTax>
    <imo:RevenuesIncludingFederalExciseTax
      contextRef="P01_01_2021To03_31_2021_DownstreamMemberusgaapStatementBusinessSegmentsAxis"
      decimals="-6"
      id="Fact_47088705"
      unitRef="Unit_CAD">4527000000</imo:RevenuesIncludingFederalExciseTax>
    <imo:RevenuesIncludingFederalExciseTax
      contextRef="P01_01_2022To03_31_2022_ChemicalMemberusgaapStatementBusinessSegmentsAxis"
      decimals="-6"
      id="Fact_47088706"
      unitRef="Unit_CAD">367000000</imo:RevenuesIncludingFederalExciseTax>
    <imo:RevenuesIncludingFederalExciseTax
      contextRef="P01_01_2021To03_31_2021_ChemicalMemberusgaapStatementBusinessSegmentsAxis"
      decimals="-6"
      id="Fact_47088707"
      unitRef="Unit_CAD">323000000</imo:RevenuesIncludingFederalExciseTax>
    <imo:IntersegmentSales
      contextRef="P01_01_2022To03_31_2022_UpstreamMemberusgaapStatementBusinessSegmentsAxis"
      decimals="-6"
      unitRef="Unit_CAD">4431000000</imo:IntersegmentSales>
    <imo:IntersegmentSales
      contextRef="P01_01_2021To03_31_2021_UpstreamMemberusgaapStatementBusinessSegmentsAxis"
      decimals="-6"
      unitRef="Unit_CAD">1351000000</imo:IntersegmentSales>
    <imo:IntersegmentSales
      contextRef="P01_01_2022To03_31_2022_DownstreamMemberusgaapStatementBusinessSegmentsAxis"
      decimals="-6"
      unitRef="Unit_CAD">1833000000</imo:IntersegmentSales>
    <imo:IntersegmentSales
      contextRef="P01_01_2021To03_31_2021_DownstreamMemberusgaapStatementBusinessSegmentsAxis"
      decimals="-6"
      unitRef="Unit_CAD">773000000</imo:IntersegmentSales>
    <imo:IntersegmentSales
      contextRef="P01_01_2022To03_31_2022_ChemicalMemberusgaapStatementBusinessSegmentsAxis"
      decimals="-6"
      unitRef="Unit_CAD">104000000</imo:IntersegmentSales>
    <imo:IntersegmentSales
      contextRef="P01_01_2021To03_31_2021_ChemicalMemberusgaapStatementBusinessSegmentsAxis"
      decimals="-6"
      unitRef="Unit_CAD">53000000</imo:IntersegmentSales>
    <imo:InvestmentAndOtherIncomeNet
      contextRef="P01_01_2022To03_31_2022_UpstreamMemberusgaapStatementBusinessSegmentsAxis"
      decimals="-6"
      unitRef="Unit_CAD">4000000</imo:InvestmentAndOtherIncomeNet>
    <imo:InvestmentAndOtherIncomeNet
      contextRef="P01_01_2021To03_31_2021_UpstreamMemberusgaapStatementBusinessSegmentsAxis"
      unitRef="Unit_CAD"
      xsi:nil="true"/>
    <imo:InvestmentAndOtherIncomeNet
      contextRef="P01_01_2022To03_31_2022_DownstreamMemberusgaapStatementBusinessSegmentsAxis"
      decimals="-6"
      unitRef="Unit_CAD">21000000</imo:InvestmentAndOtherIncomeNet>
    <imo:InvestmentAndOtherIncomeNet
      contextRef="P01_01_2021To03_31_2021_DownstreamMemberusgaapStatementBusinessSegmentsAxis"
      decimals="-6"
      unitRef="Unit_CAD">5000000</imo:InvestmentAndOtherIncomeNet>
    <imo:InvestmentAndOtherIncomeNet
      contextRef="P01_01_2022To03_31_2022_ChemicalMemberusgaapStatementBusinessSegmentsAxis"
      unitRef="Unit_CAD"
      xsi:nil="true"/>
    <imo:InvestmentAndOtherIncomeNet
      contextRef="P01_01_2021To03_31_2021_ChemicalMemberusgaapStatementBusinessSegmentsAxis"
      unitRef="Unit_CAD"
      xsi:nil="true"/>
    <imo:SegmentRevenue
      contextRef="P01_01_2022To03_31_2022_UpstreamMemberusgaapStatementBusinessSegmentsAxis"
      decimals="-6"
      unitRef="Unit_CAD">4534000000</imo:SegmentRevenue>
    <imo:SegmentRevenue
      contextRef="P01_01_2021To03_31_2021_UpstreamMemberusgaapStatementBusinessSegmentsAxis"
      decimals="-6"
      unitRef="Unit_CAD">3493000000</imo:SegmentRevenue>
    <imo:SegmentRevenue
      contextRef="P01_01_2022To03_31_2022_DownstreamMemberusgaapStatementBusinessSegmentsAxis"
      decimals="-6"
      unitRef="Unit_CAD">14045000000</imo:SegmentRevenue>
    <imo:SegmentRevenue
      contextRef="P01_01_2021To03_31_2021_DownstreamMemberusgaapStatementBusinessSegmentsAxis"
      decimals="-6"
      unitRef="Unit_CAD">5305000000</imo:SegmentRevenue>
    <imo:SegmentRevenue
      contextRef="P01_01_2022To03_31_2022_ChemicalMemberusgaapStatementBusinessSegmentsAxis"
      decimals="-6"
      unitRef="Unit_CAD">471000000</imo:SegmentRevenue>
    <imo:SegmentRevenue
      contextRef="P01_01_2021To03_31_2021_ChemicalMemberusgaapStatementBusinessSegmentsAxis"
      decimals="-6"
      unitRef="Unit_CAD">376000000</imo:SegmentRevenue>
    <us-gaap:ExplorationExpense
      contextRef="P01_01_2022To03_31_2022_UpstreamMemberusgaapStatementBusinessSegmentsAxis"
      decimals="-6"
      unitRef="Unit_CAD">2000000</us-gaap:ExplorationExpense>
    <us-gaap:ExplorationExpense
      contextRef="P01_01_2021To03_31_2021_UpstreamMemberusgaapStatementBusinessSegmentsAxis"
      decimals="-6"
      unitRef="Unit_CAD">2000000</us-gaap:ExplorationExpense>
    <us-gaap:ExplorationExpense
      contextRef="P01_01_2022To03_31_2022_DownstreamMemberusgaapStatementBusinessSegmentsAxis"
      unitRef="Unit_CAD"
      xsi:nil="true"/>
    <us-gaap:ExplorationExpense
      contextRef="P01_01_2021To03_31_2021_DownstreamMemberusgaapStatementBusinessSegmentsAxis"
      unitRef="Unit_CAD"
      xsi:nil="true"/>
    <us-gaap:ExplorationExpense
      contextRef="P01_01_2022To03_31_2022_ChemicalMemberusgaapStatementBusinessSegmentsAxis"
      unitRef="Unit_CAD"
      xsi:nil="true"/>
    <us-gaap:ExplorationExpense
      contextRef="P01_01_2021To03_31_2021_ChemicalMemberusgaapStatementBusinessSegmentsAxis"
      unitRef="Unit_CAD"
      xsi:nil="true"/>
    <imo:CrudeOilAndProductPurchases
      contextRef="P01_01_2022To03_31_2022_UpstreamMemberusgaapStatementBusinessSegmentsAxis"
      decimals="-6"
      unitRef="Unit_CAD">1890000000</imo:CrudeOilAndProductPurchases>
    <imo:CrudeOilAndProductPurchases
      contextRef="P01_01_2021To03_31_2021_UpstreamMemberusgaapStatementBusinessSegmentsAxis"
      decimals="-6"
      unitRef="Unit_CAD">1834000000</imo:CrudeOilAndProductPurchases>
    <imo:CrudeOilAndProductPurchases
      contextRef="P01_01_2022To03_31_2022_DownstreamMemberusgaapStatementBusinessSegmentsAxis"
      decimals="-6"
      unitRef="Unit_CAD">12512000000</imo:CrudeOilAndProductPurchases>
    <imo:CrudeOilAndProductPurchases
      contextRef="P01_01_2021To03_31_2021_DownstreamMemberusgaapStatementBusinessSegmentsAxis"
      decimals="-6"
      unitRef="Unit_CAD">4020000000</imo:CrudeOilAndProductPurchases>
    <imo:CrudeOilAndProductPurchases
      contextRef="P01_01_2022To03_31_2022_ChemicalMemberusgaapStatementBusinessSegmentsAxis"
      decimals="-6"
      unitRef="Unit_CAD">315000000</imo:CrudeOilAndProductPurchases>
    <imo:CrudeOilAndProductPurchases
      contextRef="P01_01_2021To03_31_2021_ChemicalMemberusgaapStatementBusinessSegmentsAxis"
      decimals="-6"
      unitRef="Unit_CAD">209000000</imo:CrudeOilAndProductPurchases>
    <imo:ProductionAndManufacturingExpenses
      contextRef="P01_01_2022To03_31_2022_UpstreamMemberusgaapStatementBusinessSegmentsAxis"
      decimals="-6"
      unitRef="Unit_CAD">1249000000</imo:ProductionAndManufacturingExpenses>
    <imo:ProductionAndManufacturingExpenses
      contextRef="P01_01_2021To03_31_2021_UpstreamMemberusgaapStatementBusinessSegmentsAxis"
      decimals="-6"
      unitRef="Unit_CAD">1109000000</imo:ProductionAndManufacturingExpenses>
    <imo:ProductionAndManufacturingExpenses
      contextRef="P01_01_2022To03_31_2022_DownstreamMemberusgaapStatementBusinessSegmentsAxis"
      decimals="-6"
      unitRef="Unit_CAD">356000000</imo:ProductionAndManufacturingExpenses>
    <imo:ProductionAndManufacturingExpenses
      contextRef="P01_01_2021To03_31_2021_DownstreamMemberusgaapStatementBusinessSegmentsAxis"
      decimals="-6"
      unitRef="Unit_CAD">326000000</imo:ProductionAndManufacturingExpenses>
    <imo:ProductionAndManufacturingExpenses
      contextRef="P01_01_2022To03_31_2022_ChemicalMemberusgaapStatementBusinessSegmentsAxis"
      decimals="-6"
      unitRef="Unit_CAD">54000000</imo:ProductionAndManufacturingExpenses>
    <imo:ProductionAndManufacturingExpenses
      contextRef="P01_01_2021To03_31_2021_ChemicalMemberusgaapStatementBusinessSegmentsAxis"
      decimals="-6"
      unitRef="Unit_CAD">50000000</imo:ProductionAndManufacturingExpenses>
    <imo:SellingAndGeneral
      contextRef="P01_01_2022To03_31_2022_UpstreamMemberusgaapStatementBusinessSegmentsAxis"
      unitRef="Unit_CAD"
      xsi:nil="true"/>
    <imo:SellingAndGeneral
      contextRef="P01_01_2021To03_31_2021_UpstreamMemberusgaapStatementBusinessSegmentsAxis"
      unitRef="Unit_CAD"
      xsi:nil="true"/>
    <imo:SellingAndGeneral
      contextRef="P01_01_2022To03_31_2022_DownstreamMemberusgaapStatementBusinessSegmentsAxis"
      decimals="-6"
      unitRef="Unit_CAD">147000000</imo:SellingAndGeneral>
    <imo:SellingAndGeneral
      contextRef="P01_01_2021To03_31_2021_DownstreamMemberusgaapStatementBusinessSegmentsAxis"
      decimals="-6"
      unitRef="Unit_CAD">133000000</imo:SellingAndGeneral>
    <imo:SellingAndGeneral
      contextRef="P01_01_2022To03_31_2022_ChemicalMemberusgaapStatementBusinessSegmentsAxis"
      decimals="-6"
      unitRef="Unit_CAD">23000000</imo:SellingAndGeneral>
    <imo:SellingAndGeneral
      contextRef="P01_01_2021To03_31_2021_ChemicalMemberusgaapStatementBusinessSegmentsAxis"
      decimals="-6"
      unitRef="Unit_CAD">25000000</imo:SellingAndGeneral>
    <imo:FederalExciseTaxAndFuelCharge
      contextRef="P01_01_2022To03_31_2022_UpstreamMemberusgaapStatementBusinessSegmentsAxis"
      unitRef="Unit_CAD"
      xsi:nil="true"/>
    <imo:FederalExciseTaxAndFuelCharge
      contextRef="P01_01_2021To03_31_2021_UpstreamMemberusgaapStatementBusinessSegmentsAxis"
      unitRef="Unit_CAD"
      xsi:nil="true"/>
    <imo:FederalExciseTaxAndFuelCharge
      contextRef="P01_01_2022To03_31_2022_DownstreamMemberusgaapStatementBusinessSegmentsAxis"
      decimals="-6"
      unitRef="Unit_CAD">479000000</imo:FederalExciseTaxAndFuelCharge>
    <imo:FederalExciseTaxAndFuelCharge
      contextRef="P01_01_2021To03_31_2021_DownstreamMemberusgaapStatementBusinessSegmentsAxis"
      decimals="-6"
      unitRef="Unit_CAD">404000000</imo:FederalExciseTaxAndFuelCharge>
    <imo:FederalExciseTaxAndFuelCharge
      contextRef="P01_01_2022To03_31_2022_ChemicalMemberusgaapStatementBusinessSegmentsAxis"
      unitRef="Unit_CAD"
      xsi:nil="true"/>
    <imo:FederalExciseTaxAndFuelCharge
      contextRef="P01_01_2021To03_31_2021_ChemicalMemberusgaapStatementBusinessSegmentsAxis"
      unitRef="Unit_CAD"
      xsi:nil="true"/>
    <us-gaap:DepreciationDepletionAndAmortization
      contextRef="P01_01_2022To03_31_2022_UpstreamMemberusgaapStatementBusinessSegmentsAxis"
      decimals="-6"
      unitRef="Unit_CAD">373000000</us-gaap:DepreciationDepletionAndAmortization>
    <us-gaap:DepreciationDepletionAndAmortization
      contextRef="P01_01_2021To03_31_2021_UpstreamMemberusgaapStatementBusinessSegmentsAxis"
      decimals="-6"
      unitRef="Unit_CAD">445000000</us-gaap:DepreciationDepletionAndAmortization>
    <us-gaap:DepreciationDepletionAndAmortization
      contextRef="P01_01_2022To03_31_2022_DownstreamMemberusgaapStatementBusinessSegmentsAxis"
      decimals="-6"
      unitRef="Unit_CAD">41000000</us-gaap:DepreciationDepletionAndAmortization>
    <us-gaap:DepreciationDepletionAndAmortization
      contextRef="P01_01_2021To03_31_2021_DownstreamMemberusgaapStatementBusinessSegmentsAxis"
      decimals="-6"
      unitRef="Unit_CAD">39000000</us-gaap:DepreciationDepletionAndAmortization>
    <us-gaap:DepreciationDepletionAndAmortization
      contextRef="P01_01_2022To03_31_2022_ChemicalMemberusgaapStatementBusinessSegmentsAxis"
      decimals="-6"
      unitRef="Unit_CAD">5000000</us-gaap:DepreciationDepletionAndAmortization>
    <us-gaap:DepreciationDepletionAndAmortization
      contextRef="P01_01_2021To03_31_2021_ChemicalMemberusgaapStatementBusinessSegmentsAxis"
      decimals="-6"
      unitRef="Unit_CAD">4000000</us-gaap:DepreciationDepletionAndAmortization>
    <imo:PensionAndPostRetirementBenefitCostsNonServiceComponents
      contextRef="P01_01_2022To03_31_2022_UpstreamMemberusgaapStatementBusinessSegmentsAxis"
      unitRef="Unit_CAD"
      xsi:nil="true"/>
    <imo:PensionAndPostRetirementBenefitCostsNonServiceComponents
      contextRef="P01_01_2021To03_31_2021_UpstreamMemberusgaapStatementBusinessSegmentsAxis"
      unitRef="Unit_CAD"
      xsi:nil="true"/>
    <imo:PensionAndPostRetirementBenefitCostsNonServiceComponents
      contextRef="P01_01_2022To03_31_2022_DownstreamMemberusgaapStatementBusinessSegmentsAxis"
      unitRef="Unit_CAD"
      xsi:nil="true"/>
    <imo:PensionAndPostRetirementBenefitCostsNonServiceComponents
      contextRef="P01_01_2021To03_31_2021_DownstreamMemberusgaapStatementBusinessSegmentsAxis"
      unitRef="Unit_CAD"
      xsi:nil="true"/>
    <imo:PensionAndPostRetirementBenefitCostsNonServiceComponents
      contextRef="P01_01_2022To03_31_2022_ChemicalMemberusgaapStatementBusinessSegmentsAxis"
      unitRef="Unit_CAD"
      xsi:nil="true"/>
    <imo:PensionAndPostRetirementBenefitCostsNonServiceComponents
      contextRef="P01_01_2021To03_31_2021_ChemicalMemberusgaapStatementBusinessSegmentsAxis"
      unitRef="Unit_CAD"
      xsi:nil="true"/>
    <us-gaap:InterestExpense
      contextRef="P01_01_2022To03_31_2022_UpstreamMemberusgaapStatementBusinessSegmentsAxis"
      unitRef="Unit_CAD"
      xsi:nil="true"/>
    <us-gaap:InterestExpense
      contextRef="P01_01_2021To03_31_2021_UpstreamMemberusgaapStatementBusinessSegmentsAxis"
      decimals="-6"
      unitRef="Unit_CAD">1000000</us-gaap:InterestExpense>
    <us-gaap:InterestExpense
      contextRef="P01_01_2022To03_31_2022_DownstreamMemberusgaapStatementBusinessSegmentsAxis"
      unitRef="Unit_CAD"
      xsi:nil="true"/>
    <us-gaap:InterestExpense
      contextRef="P01_01_2021To03_31_2021_DownstreamMemberusgaapStatementBusinessSegmentsAxis"
      unitRef="Unit_CAD"
      xsi:nil="true"/>
    <us-gaap:InterestExpense
      contextRef="P01_01_2022To03_31_2022_ChemicalMemberusgaapStatementBusinessSegmentsAxis"
      unitRef="Unit_CAD"
      xsi:nil="true"/>
    <us-gaap:InterestExpense
      contextRef="P01_01_2021To03_31_2021_ChemicalMemberusgaapStatementBusinessSegmentsAxis"
      unitRef="Unit_CAD"
      xsi:nil="true"/>
    <us-gaap:CostsAndExpenses
      contextRef="P01_01_2022To03_31_2022_UpstreamMemberusgaapStatementBusinessSegmentsAxis"
      decimals="-6"
      unitRef="Unit_CAD">3514000000</us-gaap:CostsAndExpenses>
    <us-gaap:CostsAndExpenses
      contextRef="P01_01_2021To03_31_2021_UpstreamMemberusgaapStatementBusinessSegmentsAxis"
      decimals="-6"
      unitRef="Unit_CAD">3391000000</us-gaap:CostsAndExpenses>
    <us-gaap:CostsAndExpenses
      contextRef="P01_01_2022To03_31_2022_DownstreamMemberusgaapStatementBusinessSegmentsAxis"
      decimals="-6"
      unitRef="Unit_CAD">13535000000</us-gaap:CostsAndExpenses>
    <us-gaap:CostsAndExpenses
      contextRef="P01_01_2021To03_31_2021_DownstreamMemberusgaapStatementBusinessSegmentsAxis"
      decimals="-6"
      unitRef="Unit_CAD">4922000000</us-gaap:CostsAndExpenses>
    <us-gaap:CostsAndExpenses
      contextRef="P01_01_2022To03_31_2022_ChemicalMemberusgaapStatementBusinessSegmentsAxis"
      decimals="-6"
      unitRef="Unit_CAD">397000000</us-gaap:CostsAndExpenses>
    <us-gaap:CostsAndExpenses
      contextRef="P01_01_2021To03_31_2021_ChemicalMemberusgaapStatementBusinessSegmentsAxis"
      decimals="-6"
      unitRef="Unit_CAD">288000000</us-gaap:CostsAndExpenses>
    <us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest
      contextRef="P01_01_2022To03_31_2022_UpstreamMemberusgaapStatementBusinessSegmentsAxis"
      decimals="-6"
      unitRef="Unit_CAD">1020000000</us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest>
    <us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest
      contextRef="P01_01_2021To03_31_2021_UpstreamMemberusgaapStatementBusinessSegmentsAxis"
      decimals="-6"
      unitRef="Unit_CAD">102000000</us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest>
    <us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest
      contextRef="P01_01_2022To03_31_2022_DownstreamMemberusgaapStatementBusinessSegmentsAxis"
      decimals="-6"
      unitRef="Unit_CAD">510000000</us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest>
    <us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest
      contextRef="P01_01_2021To03_31_2021_DownstreamMemberusgaapStatementBusinessSegmentsAxis"
      decimals="-6"
      unitRef="Unit_CAD">383000000</us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest>
    <us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest
      contextRef="P01_01_2022To03_31_2022_ChemicalMemberusgaapStatementBusinessSegmentsAxis"
      decimals="-6"
      unitRef="Unit_CAD">74000000</us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest>
    <us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest
      contextRef="P01_01_2021To03_31_2021_ChemicalMemberusgaapStatementBusinessSegmentsAxis"
      decimals="-6"
      unitRef="Unit_CAD">88000000</us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest>
    <us-gaap:IncomeTaxExpenseBenefit
      contextRef="P01_01_2022To03_31_2022_UpstreamMemberusgaapStatementBusinessSegmentsAxis"
      decimals="-6"
      unitRef="Unit_CAD">238000000</us-gaap:IncomeTaxExpenseBenefit>
    <us-gaap:IncomeTaxExpenseBenefit
      contextRef="P01_01_2021To03_31_2021_UpstreamMemberusgaapStatementBusinessSegmentsAxis"
      decimals="-6"
      unitRef="Unit_CAD">23000000</us-gaap:IncomeTaxExpenseBenefit>
    <us-gaap:IncomeTaxExpenseBenefit
      contextRef="P01_01_2022To03_31_2022_DownstreamMemberusgaapStatementBusinessSegmentsAxis"
      decimals="-6"
      unitRef="Unit_CAD">121000000</us-gaap:IncomeTaxExpenseBenefit>
    <us-gaap:IncomeTaxExpenseBenefit
      contextRef="P01_01_2021To03_31_2021_DownstreamMemberusgaapStatementBusinessSegmentsAxis"
      decimals="-6"
      unitRef="Unit_CAD">91000000</us-gaap:IncomeTaxExpenseBenefit>
    <us-gaap:IncomeTaxExpenseBenefit
      contextRef="P01_01_2022To03_31_2022_ChemicalMemberusgaapStatementBusinessSegmentsAxis"
      decimals="-6"
      unitRef="Unit_CAD">18000000</us-gaap:IncomeTaxExpenseBenefit>
    <us-gaap:IncomeTaxExpenseBenefit
      contextRef="P01_01_2021To03_31_2021_ChemicalMemberusgaapStatementBusinessSegmentsAxis"
      decimals="-6"
      unitRef="Unit_CAD">21000000</us-gaap:IncomeTaxExpenseBenefit>
    <us-gaap:NetIncomeLoss
      contextRef="P01_01_2022To03_31_2022_UpstreamMemberusgaapStatementBusinessSegmentsAxis"
      decimals="-6"
      unitRef="Unit_CAD">782000000</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss
      contextRef="P01_01_2021To03_31_2021_UpstreamMemberusgaapStatementBusinessSegmentsAxis"
      decimals="-6"
      unitRef="Unit_CAD">79000000</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss
      contextRef="P01_01_2022To03_31_2022_DownstreamMemberusgaapStatementBusinessSegmentsAxis"
      decimals="-6"
      unitRef="Unit_CAD">389000000</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss
      contextRef="P01_01_2021To03_31_2021_DownstreamMemberusgaapStatementBusinessSegmentsAxis"
      decimals="-6"
      unitRef="Unit_CAD">292000000</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss
      contextRef="P01_01_2022To03_31_2022_ChemicalMemberusgaapStatementBusinessSegmentsAxis"
      decimals="-6"
      unitRef="Unit_CAD">56000000</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss
      contextRef="P01_01_2021To03_31_2021_ChemicalMemberusgaapStatementBusinessSegmentsAxis"
      decimals="-6"
      unitRef="Unit_CAD">67000000</us-gaap:NetIncomeLoss>
    <us-gaap:NetCashProvidedByUsedInOperatingActivities
      contextRef="P01_01_2022To03_31_2022_UpstreamMemberusgaapStatementBusinessSegmentsAxis"
      decimals="-6"
      unitRef="Unit_CAD">1447000000</us-gaap:NetCashProvidedByUsedInOperatingActivities>
    <us-gaap:NetCashProvidedByUsedInOperatingActivities
      contextRef="P01_01_2021To03_31_2021_UpstreamMemberusgaapStatementBusinessSegmentsAxis"
      decimals="-6"
      unitRef="Unit_CAD">531000000</us-gaap:NetCashProvidedByUsedInOperatingActivities>
    <us-gaap:NetCashProvidedByUsedInOperatingActivities
      contextRef="P01_01_2022To03_31_2022_DownstreamMemberusgaapStatementBusinessSegmentsAxis"
      decimals="-6"
      unitRef="Unit_CAD">375000000</us-gaap:NetCashProvidedByUsedInOperatingActivities>
    <us-gaap:NetCashProvidedByUsedInOperatingActivities
      contextRef="P01_01_2021To03_31_2021_DownstreamMemberusgaapStatementBusinessSegmentsAxis"
      decimals="-6"
      unitRef="Unit_CAD">462000000</us-gaap:NetCashProvidedByUsedInOperatingActivities>
    <us-gaap:NetCashProvidedByUsedInOperatingActivities
      contextRef="P01_01_2022To03_31_2022_ChemicalMemberusgaapStatementBusinessSegmentsAxis"
      decimals="-6"
      unitRef="Unit_CAD">67000000</us-gaap:NetCashProvidedByUsedInOperatingActivities>
    <us-gaap:NetCashProvidedByUsedInOperatingActivities
      contextRef="P01_01_2021To03_31_2021_ChemicalMemberusgaapStatementBusinessSegmentsAxis"
      decimals="-6"
      unitRef="Unit_CAD">62000000</us-gaap:NetCashProvidedByUsedInOperatingActivities>
    <imo:CapitalAndExplorationExpenditures
      contextRef="P01_01_2022To03_31_2022_UpstreamMemberusgaapStatementBusinessSegmentsAxis"
      decimals="-6"
      id="Fact_47088762"
      unitRef="Unit_CAD">222000000</imo:CapitalAndExplorationExpenditures>
    <imo:CapitalAndExplorationExpenditures
      contextRef="P01_01_2021To03_31_2021_UpstreamMemberusgaapStatementBusinessSegmentsAxis"
      decimals="-6"
      id="Fact_47088763"
      unitRef="Unit_CAD">85000000</imo:CapitalAndExplorationExpenditures>
    <imo:CapitalAndExplorationExpenditures
      contextRef="P01_01_2022To03_31_2022_DownstreamMemberusgaapStatementBusinessSegmentsAxis"
      decimals="-6"
      id="Fact_47088764"
      unitRef="Unit_CAD">68000000</imo:CapitalAndExplorationExpenditures>
    <imo:CapitalAndExplorationExpenditures
      contextRef="P01_01_2021To03_31_2021_DownstreamMemberusgaapStatementBusinessSegmentsAxis"
      decimals="-6"
      id="Fact_47088765"
      unitRef="Unit_CAD">68000000</imo:CapitalAndExplorationExpenditures>
    <imo:CapitalAndExplorationExpenditures
      contextRef="P01_01_2022To03_31_2022_ChemicalMemberusgaapStatementBusinessSegmentsAxis"
      decimals="-6"
      id="Fact_47088766"
      unitRef="Unit_CAD">1000000</imo:CapitalAndExplorationExpenditures>
    <imo:CapitalAndExplorationExpenditures
      contextRef="P01_01_2021To03_31_2021_ChemicalMemberusgaapStatementBusinessSegmentsAxis"
      decimals="-6"
      id="Fact_47088767"
      unitRef="Unit_CAD">2000000</imo:CapitalAndExplorationExpenditures>
    <us-gaap:Assets
      contextRef="PAsOn03_31_2022_UpstreamMemberusgaapStatementBusinessSegmentsAxis"
      decimals="-6"
      unitRef="Unit_CAD">29182000000</us-gaap:Assets>
    <us-gaap:Assets
      contextRef="PAsOn03_31_2021_UpstreamMemberusgaapStatementBusinessSegmentsAxis"
      decimals="-6"
      unitRef="Unit_CAD">31754000000</us-gaap:Assets>
    <us-gaap:Assets
      contextRef="PAsOn03_31_2022_DownstreamMemberusgaapStatementBusinessSegmentsAxis"
      decimals="-6"
      unitRef="Unit_CAD">10179000000</us-gaap:Assets>
    <us-gaap:Assets
      contextRef="PAsOn03_31_2021_DownstreamMemberusgaapStatementBusinessSegmentsAxis"
      decimals="-6"
      unitRef="Unit_CAD">4909000000</us-gaap:Assets>
    <us-gaap:Assets
      contextRef="PAsOn03_31_2022_ChemicalMemberusgaapStatementBusinessSegmentsAxis"
      decimals="-6"
      unitRef="Unit_CAD">501000000</us-gaap:Assets>
    <us-gaap:Assets
      contextRef="PAsOn03_31_2021_ChemicalMemberusgaapStatementBusinessSegmentsAxis"
      decimals="-6"
      unitRef="Unit_CAD">462000000</us-gaap:Assets>
    <imo:RevenuesIncludingFederalExciseTax
      contextRef="P01_01_2022To03_31_2022_CorporateAndOtherMemberusgaapStatementBusinessSegmentsAxis"
      id="Fact_47088708"
      unitRef="Unit_CAD"
      xsi:nil="true"/>
    <imo:RevenuesIncludingFederalExciseTax
      contextRef="P01_01_2021To03_31_2021_CorporateAndOtherMemberusgaapStatementBusinessSegmentsAxis"
      id="Fact_47088709"
      unitRef="Unit_CAD"
      xsi:nil="true"/>
    <imo:RevenuesIncludingFederalExciseTax
      contextRef="P01_01_2022To03_31_2022_ConsolidationEliminationsMembersrtConsolidationItemsAxis"
      id="Fact_47088710"
      unitRef="Unit_CAD"
      xsi:nil="true"/>
    <imo:RevenuesIncludingFederalExciseTax
      contextRef="P01_01_2021To03_31_2021_ConsolidationEliminationsMembersrtConsolidationItemsAxis"
      id="Fact_47088711"
      unitRef="Unit_CAD"
      xsi:nil="true"/>
    <imo:RevenuesIncludingFederalExciseTax
      contextRef="P01_01_2022To03_31_2022"
      decimals="-6"
      id="Fact_47088712"
      unitRef="Unit_CAD">12657000000</imo:RevenuesIncludingFederalExciseTax>
    <imo:RevenuesIncludingFederalExciseTax
      contextRef="P01_01_2021To03_31_2021"
      decimals="-6"
      id="Fact_47088713"
      unitRef="Unit_CAD">6992000000</imo:RevenuesIncludingFederalExciseTax>
    <imo:IntersegmentSales
      contextRef="P01_01_2022To03_31_2022_CorporateAndOtherMemberusgaapStatementBusinessSegmentsAxis"
      unitRef="Unit_CAD"
      xsi:nil="true"/>
    <imo:IntersegmentSales
      contextRef="P01_01_2021To03_31_2021_CorporateAndOtherMemberusgaapStatementBusinessSegmentsAxis"
      unitRef="Unit_CAD"
      xsi:nil="true"/>
    <imo:IntersegmentSales
      contextRef="P01_01_2022To03_31_2022_ConsolidationEliminationsMembersrtConsolidationItemsAxis"
      decimals="-6"
      unitRef="Unit_CAD">-6368000000</imo:IntersegmentSales>
    <imo:IntersegmentSales
      contextRef="P01_01_2021To03_31_2021_ConsolidationEliminationsMembersrtConsolidationItemsAxis"
      decimals="-6"
      unitRef="Unit_CAD">-2177000000</imo:IntersegmentSales>
    <imo:IntersegmentSales
      contextRef="P01_01_2022To03_31_2022"
      unitRef="Unit_CAD"
      xsi:nil="true"/>
    <imo:IntersegmentSales
      contextRef="P01_01_2021To03_31_2021"
      unitRef="Unit_CAD"
      xsi:nil="true"/>
    <imo:InvestmentAndOtherIncomeNet
      contextRef="P01_01_2022To03_31_2022_CorporateAndOtherMemberusgaapStatementBusinessSegmentsAxis"
      decimals="-6"
      unitRef="Unit_CAD">4000000</imo:InvestmentAndOtherIncomeNet>
    <imo:InvestmentAndOtherIncomeNet
      contextRef="P01_01_2021To03_31_2021_CorporateAndOtherMemberusgaapStatementBusinessSegmentsAxis"
      decimals="-6"
      unitRef="Unit_CAD">1000000</imo:InvestmentAndOtherIncomeNet>
    <imo:InvestmentAndOtherIncomeNet
      contextRef="P01_01_2022To03_31_2022_ConsolidationEliminationsMembersrtConsolidationItemsAxis"
      unitRef="Unit_CAD"
      xsi:nil="true"/>
    <imo:InvestmentAndOtherIncomeNet
      contextRef="P01_01_2021To03_31_2021_ConsolidationEliminationsMembersrtConsolidationItemsAxis"
      unitRef="Unit_CAD"
      xsi:nil="true"/>
    <imo:InvestmentAndOtherIncomeNet
      contextRef="P01_01_2022To03_31_2022"
      decimals="-6"
      unitRef="Unit_CAD">29000000</imo:InvestmentAndOtherIncomeNet>
    <imo:InvestmentAndOtherIncomeNet
      contextRef="P01_01_2021To03_31_2021"
      decimals="-6"
      unitRef="Unit_CAD">6000000</imo:InvestmentAndOtherIncomeNet>
    <imo:SegmentRevenue
      contextRef="P01_01_2022To03_31_2022_CorporateAndOtherMemberusgaapStatementBusinessSegmentsAxis"
      decimals="-6"
      unitRef="Unit_CAD">4000000</imo:SegmentRevenue>
    <imo:SegmentRevenue
      contextRef="P01_01_2021To03_31_2021_CorporateAndOtherMemberusgaapStatementBusinessSegmentsAxis"
      decimals="-6"
      unitRef="Unit_CAD">1000000</imo:SegmentRevenue>
    <imo:SegmentRevenue
      contextRef="P01_01_2022To03_31_2022_ConsolidationEliminationsMembersrtConsolidationItemsAxis"
      decimals="-6"
      unitRef="Unit_CAD">-6368000000</imo:SegmentRevenue>
    <imo:SegmentRevenue
      contextRef="P01_01_2021To03_31_2021_ConsolidationEliminationsMembersrtConsolidationItemsAxis"
      decimals="-6"
      unitRef="Unit_CAD">-2177000000</imo:SegmentRevenue>
    <imo:SegmentRevenue
      contextRef="P01_01_2022To03_31_2022"
      decimals="-6"
      unitRef="Unit_CAD">12686000000</imo:SegmentRevenue>
    <imo:SegmentRevenue
      contextRef="P01_01_2021To03_31_2021"
      decimals="-6"
      unitRef="Unit_CAD">6998000000</imo:SegmentRevenue>
    <us-gaap:ExplorationExpense
      contextRef="P01_01_2022To03_31_2022_CorporateAndOtherMemberusgaapStatementBusinessSegmentsAxis"
      unitRef="Unit_CAD"
      xsi:nil="true"/>
    <us-gaap:ExplorationExpense
      contextRef="P01_01_2021To03_31_2021_CorporateAndOtherMemberusgaapStatementBusinessSegmentsAxis"
      unitRef="Unit_CAD"
      xsi:nil="true"/>
    <us-gaap:ExplorationExpense
      contextRef="P01_01_2022To03_31_2022_ConsolidationEliminationsMembersrtConsolidationItemsAxis"
      unitRef="Unit_CAD"
      xsi:nil="true"/>
    <us-gaap:ExplorationExpense
      contextRef="P01_01_2021To03_31_2021_ConsolidationEliminationsMembersrtConsolidationItemsAxis"
      unitRef="Unit_CAD"
      xsi:nil="true"/>
    <us-gaap:ExplorationExpense
      contextRef="P01_01_2022To03_31_2022"
      decimals="-6"
      unitRef="Unit_CAD">2000000</us-gaap:ExplorationExpense>
    <us-gaap:ExplorationExpense
      contextRef="P01_01_2021To03_31_2021"
      decimals="-6"
      unitRef="Unit_CAD">2000000</us-gaap:ExplorationExpense>
    <imo:CrudeOilAndProductPurchases
      contextRef="P01_01_2022To03_31_2022_CorporateAndOtherMemberusgaapStatementBusinessSegmentsAxis"
      unitRef="Unit_CAD"
      xsi:nil="true"/>
    <imo:CrudeOilAndProductPurchases
      contextRef="P01_01_2021To03_31_2021_CorporateAndOtherMemberusgaapStatementBusinessSegmentsAxis"
      unitRef="Unit_CAD"
      xsi:nil="true"/>
    <imo:CrudeOilAndProductPurchases
      contextRef="P01_01_2022To03_31_2022_ConsolidationEliminationsMembersrtConsolidationItemsAxis"
      decimals="-6"
      unitRef="Unit_CAD">-6367000000</imo:CrudeOilAndProductPurchases>
    <imo:CrudeOilAndProductPurchases
      contextRef="P01_01_2021To03_31_2021_ConsolidationEliminationsMembersrtConsolidationItemsAxis"
      decimals="-6"
      unitRef="Unit_CAD">-2176000000</imo:CrudeOilAndProductPurchases>
    <imo:CrudeOilAndProductPurchases
      contextRef="P01_01_2022To03_31_2022"
      decimals="-6"
      unitRef="Unit_CAD">8350000000</imo:CrudeOilAndProductPurchases>
    <imo:CrudeOilAndProductPurchases
      contextRef="P01_01_2021To03_31_2021"
      decimals="-6"
      unitRef="Unit_CAD">3887000000</imo:CrudeOilAndProductPurchases>
    <imo:ProductionAndManufacturingExpenses
      contextRef="P01_01_2022To03_31_2022_CorporateAndOtherMemberusgaapStatementBusinessSegmentsAxis"
      unitRef="Unit_CAD"
      xsi:nil="true"/>
    <imo:ProductionAndManufacturingExpenses
      contextRef="P01_01_2021To03_31_2021_CorporateAndOtherMemberusgaapStatementBusinessSegmentsAxis"
      unitRef="Unit_CAD"
      xsi:nil="true"/>
    <imo:ProductionAndManufacturingExpenses
      contextRef="P01_01_2022To03_31_2022_ConsolidationEliminationsMembersrtConsolidationItemsAxis"
      unitRef="Unit_CAD"
      xsi:nil="true"/>
    <imo:ProductionAndManufacturingExpenses
      contextRef="P01_01_2021To03_31_2021_ConsolidationEliminationsMembersrtConsolidationItemsAxis"
      unitRef="Unit_CAD"
      xsi:nil="true"/>
    <imo:ProductionAndManufacturingExpenses
      contextRef="P01_01_2022To03_31_2022"
      decimals="-6"
      unitRef="Unit_CAD">1659000000</imo:ProductionAndManufacturingExpenses>
    <imo:ProductionAndManufacturingExpenses
      contextRef="P01_01_2021To03_31_2021"
      decimals="-6"
      unitRef="Unit_CAD">1485000000</imo:ProductionAndManufacturingExpenses>
    <imo:SellingAndGeneral
      contextRef="P01_01_2022To03_31_2022_CorporateAndOtherMemberusgaapStatementBusinessSegmentsAxis"
      decimals="-6"
      unitRef="Unit_CAD">56000000</imo:SellingAndGeneral>
    <imo:SellingAndGeneral
      contextRef="P01_01_2021To03_31_2021_CorporateAndOtherMemberusgaapStatementBusinessSegmentsAxis"
      decimals="-6"
      unitRef="Unit_CAD">32000000</imo:SellingAndGeneral>
    <imo:SellingAndGeneral
      contextRef="P01_01_2022To03_31_2022_ConsolidationEliminationsMembersrtConsolidationItemsAxis"
      decimals="-6"
      unitRef="Unit_CAD">-1000000</imo:SellingAndGeneral>
    <imo:SellingAndGeneral
      contextRef="P01_01_2021To03_31_2021_ConsolidationEliminationsMembersrtConsolidationItemsAxis"
      decimals="-6"
      unitRef="Unit_CAD">-1000000</imo:SellingAndGeneral>
    <imo:SellingAndGeneral
      contextRef="P01_01_2022To03_31_2022"
      decimals="-6"
      unitRef="Unit_CAD">225000000</imo:SellingAndGeneral>
    <imo:SellingAndGeneral
      contextRef="P01_01_2021To03_31_2021"
      decimals="-6"
      unitRef="Unit_CAD">189000000</imo:SellingAndGeneral>
    <imo:FederalExciseTaxAndFuelCharge
      contextRef="P01_01_2022To03_31_2022_CorporateAndOtherMemberusgaapStatementBusinessSegmentsAxis"
      unitRef="Unit_CAD"
      xsi:nil="true"/>
    <imo:FederalExciseTaxAndFuelCharge
      contextRef="P01_01_2021To03_31_2021_CorporateAndOtherMemberusgaapStatementBusinessSegmentsAxis"
      unitRef="Unit_CAD"
      xsi:nil="true"/>
    <imo:FederalExciseTaxAndFuelCharge
      contextRef="P01_01_2022To03_31_2022_ConsolidationEliminationsMembersrtConsolidationItemsAxis"
      unitRef="Unit_CAD"
      xsi:nil="true"/>
    <imo:FederalExciseTaxAndFuelCharge
      contextRef="P01_01_2021To03_31_2021_ConsolidationEliminationsMembersrtConsolidationItemsAxis"
      unitRef="Unit_CAD"
      xsi:nil="true"/>
    <imo:FederalExciseTaxAndFuelCharge
      contextRef="P01_01_2022To03_31_2022"
      decimals="-6"
      unitRef="Unit_CAD">479000000</imo:FederalExciseTaxAndFuelCharge>
    <imo:FederalExciseTaxAndFuelCharge
      contextRef="P01_01_2021To03_31_2021"
      decimals="-6"
      unitRef="Unit_CAD">404000000</imo:FederalExciseTaxAndFuelCharge>
    <us-gaap:DepreciationDepletionAndAmortization
      contextRef="P01_01_2022To03_31_2022_CorporateAndOtherMemberusgaapStatementBusinessSegmentsAxis"
      decimals="-6"
      unitRef="Unit_CAD">7000000</us-gaap:DepreciationDepletionAndAmortization>
    <us-gaap:DepreciationDepletionAndAmortization
      contextRef="P01_01_2021To03_31_2021_CorporateAndOtherMemberusgaapStatementBusinessSegmentsAxis"
      decimals="-6"
      unitRef="Unit_CAD">6000000</us-gaap:DepreciationDepletionAndAmortization>
    <us-gaap:DepreciationDepletionAndAmortization
      contextRef="P01_01_2022To03_31_2022_ConsolidationEliminationsMembersrtConsolidationItemsAxis"
      unitRef="Unit_CAD"
      xsi:nil="true"/>
    <us-gaap:DepreciationDepletionAndAmortization
      contextRef="P01_01_2021To03_31_2021_ConsolidationEliminationsMembersrtConsolidationItemsAxis"
      unitRef="Unit_CAD"
      xsi:nil="true"/>
    <us-gaap:DepreciationDepletionAndAmortization
      contextRef="P01_01_2022To03_31_2022"
      decimals="-6"
      unitRef="Unit_CAD">426000000</us-gaap:DepreciationDepletionAndAmortization>
    <us-gaap:DepreciationDepletionAndAmortization
      contextRef="P01_01_2021To03_31_2021"
      decimals="-6"
      unitRef="Unit_CAD">494000000</us-gaap:DepreciationDepletionAndAmortization>
    <imo:PensionAndPostRetirementBenefitCostsNonServiceComponents
      contextRef="P01_01_2022To03_31_2022_CorporateAndOtherMemberusgaapStatementBusinessSegmentsAxis"
      decimals="-6"
      unitRef="Unit_CAD">4000000</imo:PensionAndPostRetirementBenefitCostsNonServiceComponents>
    <imo:PensionAndPostRetirementBenefitCostsNonServiceComponents
      contextRef="P01_01_2021To03_31_2021_CorporateAndOtherMemberusgaapStatementBusinessSegmentsAxis"
      decimals="-6"
      unitRef="Unit_CAD">11000000</imo:PensionAndPostRetirementBenefitCostsNonServiceComponents>
    <imo:PensionAndPostRetirementBenefitCostsNonServiceComponents
      contextRef="P01_01_2022To03_31_2022_ConsolidationEliminationsMembersrtConsolidationItemsAxis"
      unitRef="Unit_CAD"
      xsi:nil="true"/>
    <imo:PensionAndPostRetirementBenefitCostsNonServiceComponents
      contextRef="P01_01_2021To03_31_2021_ConsolidationEliminationsMembersrtConsolidationItemsAxis"
      unitRef="Unit_CAD"
      xsi:nil="true"/>
    <imo:PensionAndPostRetirementBenefitCostsNonServiceComponents
      contextRef="P01_01_2022To03_31_2022"
      decimals="-6"
      unitRef="Unit_CAD">4000000</imo:PensionAndPostRetirementBenefitCostsNonServiceComponents>
    <imo:PensionAndPostRetirementBenefitCostsNonServiceComponents
      contextRef="P01_01_2021To03_31_2021"
      decimals="-6"
      unitRef="Unit_CAD">11000000</imo:PensionAndPostRetirementBenefitCostsNonServiceComponents>
    <us-gaap:InterestExpense
      contextRef="P01_01_2022To03_31_2022_CorporateAndOtherMemberusgaapStatementBusinessSegmentsAxis"
      decimals="-6"
      unitRef="Unit_CAD">7000000</us-gaap:InterestExpense>
    <us-gaap:InterestExpense
      contextRef="P01_01_2021To03_31_2021_CorporateAndOtherMemberusgaapStatementBusinessSegmentsAxis"
      decimals="-6"
      unitRef="Unit_CAD">13000000</us-gaap:InterestExpense>
    <us-gaap:InterestExpense
      contextRef="P01_01_2022To03_31_2022_ConsolidationEliminationsMembersrtConsolidationItemsAxis"
      unitRef="Unit_CAD"
      xsi:nil="true"/>
    <us-gaap:InterestExpense
      contextRef="P01_01_2021To03_31_2021_ConsolidationEliminationsMembersrtConsolidationItemsAxis"
      unitRef="Unit_CAD"
      xsi:nil="true"/>
    <us-gaap:InterestExpense
      contextRef="P01_01_2022To03_31_2022"
      decimals="-6"
      unitRef="Unit_CAD">7000000</us-gaap:InterestExpense>
    <us-gaap:InterestExpense
      contextRef="P01_01_2021To03_31_2021"
      decimals="-6"
      unitRef="Unit_CAD">14000000</us-gaap:InterestExpense>
    <us-gaap:CostsAndExpenses
      contextRef="P01_01_2022To03_31_2022_CorporateAndOtherMemberusgaapStatementBusinessSegmentsAxis"
      decimals="-6"
      unitRef="Unit_CAD">74000000</us-gaap:CostsAndExpenses>
    <us-gaap:CostsAndExpenses
      contextRef="P01_01_2021To03_31_2021_CorporateAndOtherMemberusgaapStatementBusinessSegmentsAxis"
      decimals="-6"
      unitRef="Unit_CAD">62000000</us-gaap:CostsAndExpenses>
    <us-gaap:CostsAndExpenses
      contextRef="P01_01_2022To03_31_2022_ConsolidationEliminationsMembersrtConsolidationItemsAxis"
      decimals="-6"
      unitRef="Unit_CAD">-6368000000</us-gaap:CostsAndExpenses>
    <us-gaap:CostsAndExpenses
      contextRef="P01_01_2021To03_31_2021_ConsolidationEliminationsMembersrtConsolidationItemsAxis"
      decimals="-6"
      unitRef="Unit_CAD">-2177000000</us-gaap:CostsAndExpenses>
    <us-gaap:CostsAndExpenses
      contextRef="P01_01_2022To03_31_2022"
      decimals="-6"
      unitRef="Unit_CAD">11152000000</us-gaap:CostsAndExpenses>
    <us-gaap:CostsAndExpenses
      contextRef="P01_01_2021To03_31_2021"
      decimals="-6"
      unitRef="Unit_CAD">6486000000</us-gaap:CostsAndExpenses>
    <us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest
      contextRef="P01_01_2022To03_31_2022_CorporateAndOtherMemberusgaapStatementBusinessSegmentsAxis"
      decimals="-6"
      unitRef="Unit_CAD">-70000000</us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest>
    <us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest
      contextRef="P01_01_2021To03_31_2021_CorporateAndOtherMemberusgaapStatementBusinessSegmentsAxis"
      decimals="-6"
      unitRef="Unit_CAD">-61000000</us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest>
    <us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest
      contextRef="P01_01_2022To03_31_2022_ConsolidationEliminationsMembersrtConsolidationItemsAxis"
      unitRef="Unit_CAD"
      xsi:nil="true"/>
    <us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest
      contextRef="P01_01_2021To03_31_2021_ConsolidationEliminationsMembersrtConsolidationItemsAxis"
      unitRef="Unit_CAD"
      xsi:nil="true"/>
    <us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest
      contextRef="P01_01_2022To03_31_2022"
      decimals="-6"
      unitRef="Unit_CAD">1534000000</us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest>
    <us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest
      contextRef="P01_01_2021To03_31_2021"
      decimals="-6"
      unitRef="Unit_CAD">512000000</us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest>
    <us-gaap:IncomeTaxExpenseBenefit
      contextRef="P01_01_2022To03_31_2022_CorporateAndOtherMemberusgaapStatementBusinessSegmentsAxis"
      decimals="-6"
      unitRef="Unit_CAD">-16000000</us-gaap:IncomeTaxExpenseBenefit>
    <us-gaap:IncomeTaxExpenseBenefit
      contextRef="P01_01_2021To03_31_2021_CorporateAndOtherMemberusgaapStatementBusinessSegmentsAxis"
      decimals="-6"
      unitRef="Unit_CAD">-15000000</us-gaap:IncomeTaxExpenseBenefit>
    <us-gaap:IncomeTaxExpenseBenefit
      contextRef="P01_01_2022To03_31_2022_ConsolidationEliminationsMembersrtConsolidationItemsAxis"
      unitRef="Unit_CAD"
      xsi:nil="true"/>
    <us-gaap:IncomeTaxExpenseBenefit
      contextRef="P01_01_2021To03_31_2021_ConsolidationEliminationsMembersrtConsolidationItemsAxis"
      unitRef="Unit_CAD"
      xsi:nil="true"/>
    <us-gaap:IncomeTaxExpenseBenefit
      contextRef="P01_01_2022To03_31_2022"
      decimals="-6"
      unitRef="Unit_CAD">361000000</us-gaap:IncomeTaxExpenseBenefit>
    <us-gaap:IncomeTaxExpenseBenefit
      contextRef="P01_01_2021To03_31_2021"
      decimals="-6"
      unitRef="Unit_CAD">120000000</us-gaap:IncomeTaxExpenseBenefit>
    <us-gaap:NetIncomeLoss
      contextRef="P01_01_2022To03_31_2022_CorporateAndOtherMemberusgaapStatementBusinessSegmentsAxis"
      decimals="-6"
      unitRef="Unit_CAD">-54000000</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss
      contextRef="P01_01_2021To03_31_2021_CorporateAndOtherMemberusgaapStatementBusinessSegmentsAxis"
      decimals="-6"
      unitRef="Unit_CAD">-46000000</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss
      contextRef="P01_01_2022To03_31_2022_ConsolidationEliminationsMembersrtConsolidationItemsAxis"
      unitRef="Unit_CAD"
      xsi:nil="true"/>
    <us-gaap:NetIncomeLoss
      contextRef="P01_01_2021To03_31_2021_ConsolidationEliminationsMembersrtConsolidationItemsAxis"
      unitRef="Unit_CAD"
      xsi:nil="true"/>
    <us-gaap:NetIncomeLoss
      contextRef="P01_01_2022To03_31_2022"
      decimals="-6"
      unitRef="Unit_CAD">1173000000</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss
      contextRef="P01_01_2021To03_31_2021"
      decimals="-6"
      unitRef="Unit_CAD">392000000</us-gaap:NetIncomeLoss>
    <us-gaap:NetCashProvidedByUsedInOperatingActivities
      contextRef="P01_01_2022To03_31_2022_CorporateAndOtherMemberusgaapStatementBusinessSegmentsAxis"
      decimals="-6"
      unitRef="Unit_CAD">25000000</us-gaap:NetCashProvidedByUsedInOperatingActivities>
    <us-gaap:NetCashProvidedByUsedInOperatingActivities
      contextRef="P01_01_2021To03_31_2021_CorporateAndOtherMemberusgaapStatementBusinessSegmentsAxis"
      decimals="-6"
      unitRef="Unit_CAD">-10000000</us-gaap:NetCashProvidedByUsedInOperatingActivities>
    <us-gaap:NetCashProvidedByUsedInOperatingActivities
      contextRef="P01_01_2022To03_31_2022_ConsolidationEliminationsMembersrtConsolidationItemsAxis"
      unitRef="Unit_CAD"
      xsi:nil="true"/>
    <us-gaap:NetCashProvidedByUsedInOperatingActivities
      contextRef="P01_01_2021To03_31_2021_ConsolidationEliminationsMembersrtConsolidationItemsAxis"
      unitRef="Unit_CAD"
      xsi:nil="true"/>
    <us-gaap:NetCashProvidedByUsedInOperatingActivities
      contextRef="P01_01_2022To03_31_2022"
      decimals="-6"
      unitRef="Unit_CAD">1914000000</us-gaap:NetCashProvidedByUsedInOperatingActivities>
    <us-gaap:NetCashProvidedByUsedInOperatingActivities
      contextRef="P01_01_2021To03_31_2021"
      decimals="-6"
      unitRef="Unit_CAD">1045000000</us-gaap:NetCashProvidedByUsedInOperatingActivities>
    <imo:CapitalAndExplorationExpenditures
      contextRef="P01_01_2022To03_31_2022_CorporateAndOtherMemberusgaapStatementBusinessSegmentsAxis"
      decimals="-6"
      id="Fact_47088768"
      unitRef="Unit_CAD">5000000</imo:CapitalAndExplorationExpenditures>
    <imo:CapitalAndExplorationExpenditures
      contextRef="P01_01_2021To03_31_2021_CorporateAndOtherMemberusgaapStatementBusinessSegmentsAxis"
      decimals="-6"
      id="Fact_47088769"
      unitRef="Unit_CAD">8000000</imo:CapitalAndExplorationExpenditures>
    <imo:CapitalAndExplorationExpenditures
      contextRef="P01_01_2022To03_31_2022_ConsolidationEliminationsMembersrtConsolidationItemsAxis"
      id="Fact_47088770"
      unitRef="Unit_CAD"
      xsi:nil="true"/>
    <imo:CapitalAndExplorationExpenditures
      contextRef="P01_01_2021To03_31_2021_ConsolidationEliminationsMembersrtConsolidationItemsAxis"
      id="Fact_47088771"
      unitRef="Unit_CAD"
      xsi:nil="true"/>
    <imo:CapitalAndExplorationExpenditures
      contextRef="P01_01_2022To03_31_2022"
      decimals="-6"
      id="Fact_47088772"
      unitRef="Unit_CAD">296000000</imo:CapitalAndExplorationExpenditures>
    <imo:CapitalAndExplorationExpenditures
      contextRef="P01_01_2021To03_31_2021"
      decimals="-6"
      id="Fact_47088773"
      unitRef="Unit_CAD">163000000</imo:CapitalAndExplorationExpenditures>
    <us-gaap:Assets
      contextRef="PAsOn03_31_2022_CorporateAndOtherMemberusgaapStatementBusinessSegmentsAxis"
      decimals="-6"
      unitRef="Unit_CAD">4136000000</us-gaap:Assets>
    <us-gaap:Assets
      contextRef="PAsOn03_31_2021_CorporateAndOtherMemberusgaapStatementBusinessSegmentsAxis"
      decimals="-6"
      unitRef="Unit_CAD">2346000000</us-gaap:Assets>
    <us-gaap:Assets
      contextRef="PAsOn03_31_2022_ConsolidationEliminationsMembersrtConsolidationItemsAxis"
      decimals="-6"
      unitRef="Unit_CAD">-188000000</us-gaap:Assets>
    <us-gaap:Assets
      contextRef="PAsOn03_31_2021_ConsolidationEliminationsMembersrtConsolidationItemsAxis"
      decimals="-6"
      unitRef="Unit_CAD">-464000000</us-gaap:Assets>
    <us-gaap:Assets
      contextRef="PAsOn03_31_2022"
      decimals="-6"
      unitRef="Unit_CAD">43810000000</us-gaap:Assets>
    <us-gaap:Assets
      contextRef="PAsOn03_31_2021"
      decimals="-6"
      unitRef="Unit_CAD">39007000000</us-gaap:Assets>
    <imo:OperatingRevenuesIncludingFederalExciseTax
      contextRef="P01_01_2022To03_31_2022_USsrtStatementGeographicalAxis"
      decimals="-6"
      unitRef="Unit_CAD">2504000000</imo:OperatingRevenuesIncludingFederalExciseTax>
    <imo:OperatingRevenuesIncludingFederalExciseTax
      contextRef="P01_01_2021To03_31_2021_USsrtStatementGeographicalAxis"
      decimals="-6"
      unitRef="Unit_CAD">1569000000</imo:OperatingRevenuesIncludingFederalExciseTax>
    <us-gaap:InterestAndOtherIncomeTextBlock contextRef="P01_01_2022To03_31_2022">
&lt;table cellpadding="0" cellspacing="0" style="BORDER-COLLAPSE:COLLAPSE; font-family:ARIAL; font-size:13pt;border:0;width:100%"&gt;
&lt;tr style="page-break-inside:avoid"&gt;
&lt;td style="width:4%;vertical-align:top;text-align:left;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;3.&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align:top;text-align:left;"&gt; &lt;div style="margin-top: 0pt; margin-bottom: 0pt; font-size: 13pt; font-family: ARIAL; text-align: left; line-height: normal;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;Investment and other income &lt;/div&gt;&lt;/div&gt; &lt;/td&gt; &lt;/tr&gt; &lt;/table&gt; &lt;div style="margin-top:12pt; margin-bottom:0pt; font-size:10pt; font-family:ARIAL"&gt;Investment and other income included gains and losses on asset sales as follows: &lt;/div&gt;
&lt;table cellpadding="0" cellspacing="0" style="BORDER-COLLAPSE:COLLAPSE; font-family:ARIAL; font-size:9pt;width:100%;border:0;margin:0 auto"&gt;
&lt;tr&gt;
&lt;td style="width: 94%; line-height: 0pt; font-size: 0pt;"&gt;&lt;div style="font-size:0pt;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; width: 1%; line-height: 0pt; font-size: 0pt;"&gt;&lt;div style="font-size:0pt;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="line-height: 0pt; font-size: 0pt;"&gt;&lt;div style="font-size:0pt;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="line-height: 0pt; font-size: 0pt;"&gt;&lt;div style="font-size:0pt;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="line-height: 0pt; font-size: 0pt;"&gt;&lt;div style="font-size:0pt;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; width: 1%; line-height: 0pt; font-size: 0pt;"&gt;&lt;div style="font-size:0pt;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="line-height: 0pt; font-size: 0pt;"&gt;&lt;div style="font-size:0pt;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="line-height: 0pt; font-size: 0pt;"&gt;&lt;div style="font-size:0pt;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="line-height: 0pt; font-size: 0pt;"&gt;&lt;div style="font-size:0pt;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="page-break-inside:avoid ; font-family:ARIAL; font-size:9pt"&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td colspan="7" style="vertical-align:bottom;text-align:center;"&gt;Three&#160;Months&lt;br/&gt; to&#160;March&#160;31&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="page-break-inside:avoid ; font-family:ARIAL; font-size:9pt"&gt;
&lt;td style="BORDER-BOTTOM:0.75pt solid #000000;vertical-align:top"&gt;&lt;div style="font-size: 8pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;millions of Canadian dollars&lt;/div&gt;&lt;/td&gt;
&lt;td style=" BORDER-BOTTOM:0.75pt solid #000000;vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td colspan="3" style="BORDER-BOTTOM:0.75pt solid #000000;vertical-align:bottom;white-space:nowrap;text-align:center;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;2022&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style=" BORDER-BOTTOM:0.75pt solid #000000;vertical-align:bottom"&gt;&#160;&#160;&#160;&#160;&lt;/td&gt;
&lt;td colspan="3" style="BORDER-BOTTOM:0.75pt solid #000000;vertical-align:bottom;white-space:nowrap;text-align:center;"&gt;2021&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="page-break-inside:avoid ; font-family:ARIAL; font-size:9pt;background-color:#cceeff"&gt;
&lt;td style="vertical-align:top"&gt; &lt;div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1.2em; text-indent: -1em; font-size: 9pt; font-family: ARIAL; line-height: normal;"&gt;Proceeds from asset sales&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;24&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right;"&gt;7&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="page-break-inside:avoid ; font-family:ARIAL; font-size:9pt"&gt;
&lt;td style="BORDER-BOTTOM:0.75pt solid #000000;vertical-align:top"&gt; &lt;div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1.2em; text-indent: -1em; font-size: 9pt; font-family: ARIAL; line-height: normal;"&gt;Book value of asset sales&lt;/div&gt; &lt;/td&gt;
&lt;td style=" BORDER-BOTTOM:0.75pt solid #000000;vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="BORDER-BOTTOM:0.75pt solid #000000;white-space:nowrap;vertical-align:bottom"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="BORDER-BOTTOM:0.75pt solid #000000;white-space:nowrap;vertical-align:bottom;text-align:right;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;4&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="BORDER-BOTTOM:0.75pt solid #000000;white-space:nowrap;vertical-align:bottom"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style=" BORDER-BOTTOM:0.75pt solid #000000;vertical-align:bottom"&gt;&#160;&#160;&#160;&#160;&lt;/td&gt;
&lt;td style="BORDER-BOTTOM:0.75pt solid #000000;white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="BORDER-BOTTOM:0.75pt solid #000000;white-space:nowrap;vertical-align:bottom;text-align:right;"&gt;4&lt;/td&gt;
&lt;td style="BORDER-BOTTOM:0.75pt solid #000000;white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="page-break-inside:avoid ; font-family:ARIAL; font-size:9pt;background-color:#cceeff"&gt;
&lt;td style="BORDER-BOTTOM:0.75pt solid #000000;vertical-align:top"&gt; &lt;div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1.2em; text-indent: -1em; font-size: 9pt; font-family: ARIAL; line-height: normal;"&gt;Gain (loss) on asset sales, before tax&lt;/div&gt; &lt;/td&gt;
&lt;td style=" BORDER-BOTTOM:0.75pt solid #000000;vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="BORDER-BOTTOM:0.75pt solid #000000;white-space:nowrap;vertical-align:bottom"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="BORDER-BOTTOM:0.75pt solid #000000;white-space:nowrap;vertical-align:bottom;text-align:right;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;20&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="BORDER-BOTTOM:0.75pt solid #000000;white-space:nowrap;vertical-align:bottom"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#160;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style=" BORDER-BOTTOM:0.75pt solid #000000;vertical-align:bottom"&gt;&#160;&#160;&#160;&#160;&lt;/td&gt;
&lt;td style="BORDER-BOTTOM:0.75pt solid #000000;white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="BORDER-BOTTOM:0.75pt solid #000000;white-space:nowrap;vertical-align:bottom;text-align:right;"&gt;&#160;&#160;&#160;&#160;3&lt;/td&gt;
&lt;td style="BORDER-BOTTOM:0.75pt solid #000000;white-space:nowrap;vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="page-break-inside:avoid ; font-family:ARIAL; font-size:9pt"&gt;
&lt;td style="BORDER-BOTTOM:1.50pt solid #000000;vertical-align:top"&gt; &lt;div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1.2em; text-indent: -1em; font-size: 9pt; font-family: ARIAL; line-height: normal;"&gt;Gain (loss) on asset sales, after tax&lt;/div&gt; &lt;/td&gt;
&lt;td style=" BORDER-BOTTOM:1.50pt solid #000000;vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="BORDER-BOTTOM:1.50pt solid #000000;white-space:nowrap;vertical-align:bottom"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="BORDER-BOTTOM:1.50pt solid #000000;white-space:nowrap;vertical-align:bottom;text-align:right;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;16&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="BORDER-BOTTOM:1.50pt solid #000000;white-space:nowrap;vertical-align:bottom"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style=" BORDER-BOTTOM:1.50pt solid #000000;vertical-align:bottom"&gt;&#160;&#160;&#160;&#160;&lt;/td&gt;
&lt;td style="BORDER-BOTTOM:1.50pt solid #000000;white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="BORDER-BOTTOM:1.50pt solid #000000;white-space:nowrap;vertical-align:bottom;text-align:right;"&gt;2&lt;/td&gt;
&lt;td style="BORDER-BOTTOM:1.50pt solid #000000;white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt; &lt;/tr&gt; &lt;/table&gt; </us-gaap:InterestAndOtherIncomeTextBlock>
    <us-gaap:InterestAndOtherIncomeTableTextBlock contextRef="P01_01_2022To03_31_2022">&lt;div style="margin-top:12pt; margin-bottom:0pt; font-size:10pt; font-family:ARIAL"&gt;Investment and other income included gains and losses on asset sales as follows: &lt;/div&gt;
&lt;table cellpadding="0" cellspacing="0" style="BORDER-COLLAPSE:COLLAPSE; font-family:ARIAL; font-size:9pt;width:100%;border:0;margin:0 auto"&gt;
&lt;tr&gt;
&lt;td style="width: 94%; line-height: 0pt; font-size: 0pt;"&gt;&lt;div style="font-size:0pt;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; width: 1%; line-height: 0pt; font-size: 0pt;"&gt;&lt;div style="font-size:0pt;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="line-height: 0pt; font-size: 0pt;"&gt;&lt;div style="font-size:0pt;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="line-height: 0pt; font-size: 0pt;"&gt;&lt;div style="font-size:0pt;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="line-height: 0pt; font-size: 0pt;"&gt;&lt;div style="font-size:0pt;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; width: 1%; line-height: 0pt; font-size: 0pt;"&gt;&lt;div style="font-size:0pt;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="line-height: 0pt; font-size: 0pt;"&gt;&lt;div style="font-size:0pt;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="line-height: 0pt; font-size: 0pt;"&gt;&lt;div style="font-size:0pt;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="line-height: 0pt; font-size: 0pt;"&gt;&lt;div style="font-size:0pt;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="page-break-inside:avoid ; font-family:ARIAL; font-size:9pt"&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td colspan="7" style="vertical-align:bottom;text-align:center;"&gt;Three&#160;Months&lt;br/&gt; to&#160;March&#160;31&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="page-break-inside:avoid ; font-family:ARIAL; font-size:9pt"&gt;
&lt;td style="BORDER-BOTTOM:0.75pt solid #000000;vertical-align:top"&gt;&lt;div style="font-size: 8pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;millions of Canadian dollars&lt;/div&gt;&lt;/td&gt;
&lt;td style=" BORDER-BOTTOM:0.75pt solid #000000;vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td colspan="3" style="BORDER-BOTTOM:0.75pt solid #000000;vertical-align:bottom;white-space:nowrap;text-align:center;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;2022&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style=" BORDER-BOTTOM:0.75pt solid #000000;vertical-align:bottom"&gt;&#160;&#160;&#160;&#160;&lt;/td&gt;
&lt;td colspan="3" style="BORDER-BOTTOM:0.75pt solid #000000;vertical-align:bottom;white-space:nowrap;text-align:center;"&gt;2021&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="page-break-inside:avoid ; font-family:ARIAL; font-size:9pt;background-color:#cceeff"&gt;
&lt;td style="vertical-align:top"&gt; &lt;div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1.2em; text-indent: -1em; font-size: 9pt; font-family: ARIAL; line-height: normal;"&gt;Proceeds from asset sales&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;24&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right;"&gt;7&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="page-break-inside:avoid ; font-family:ARIAL; font-size:9pt"&gt;
&lt;td style="BORDER-BOTTOM:0.75pt solid #000000;vertical-align:top"&gt; &lt;div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1.2em; text-indent: -1em; font-size: 9pt; font-family: ARIAL; line-height: normal;"&gt;Book value of asset sales&lt;/div&gt; &lt;/td&gt;
&lt;td style=" BORDER-BOTTOM:0.75pt solid #000000;vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="BORDER-BOTTOM:0.75pt solid #000000;white-space:nowrap;vertical-align:bottom"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="BORDER-BOTTOM:0.75pt solid #000000;white-space:nowrap;vertical-align:bottom;text-align:right;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;4&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="BORDER-BOTTOM:0.75pt solid #000000;white-space:nowrap;vertical-align:bottom"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style=" BORDER-BOTTOM:0.75pt solid #000000;vertical-align:bottom"&gt;&#160;&#160;&#160;&#160;&lt;/td&gt;
&lt;td style="BORDER-BOTTOM:0.75pt solid #000000;white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="BORDER-BOTTOM:0.75pt solid #000000;white-space:nowrap;vertical-align:bottom;text-align:right;"&gt;4&lt;/td&gt;
&lt;td style="BORDER-BOTTOM:0.75pt solid #000000;white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="page-break-inside:avoid ; font-family:ARIAL; font-size:9pt;background-color:#cceeff"&gt;
&lt;td style="BORDER-BOTTOM:0.75pt solid #000000;vertical-align:top"&gt; &lt;div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1.2em; text-indent: -1em; font-size: 9pt; font-family: ARIAL; line-height: normal;"&gt;Gain (loss) on asset sales, before tax&lt;/div&gt; &lt;/td&gt;
&lt;td style=" BORDER-BOTTOM:0.75pt solid #000000;vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="BORDER-BOTTOM:0.75pt solid #000000;white-space:nowrap;vertical-align:bottom"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="BORDER-BOTTOM:0.75pt solid #000000;white-space:nowrap;vertical-align:bottom;text-align:right;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;20&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="BORDER-BOTTOM:0.75pt solid #000000;white-space:nowrap;vertical-align:bottom"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#160;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style=" BORDER-BOTTOM:0.75pt solid #000000;vertical-align:bottom"&gt;&#160;&#160;&#160;&#160;&lt;/td&gt;
&lt;td style="BORDER-BOTTOM:0.75pt solid #000000;white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="BORDER-BOTTOM:0.75pt solid #000000;white-space:nowrap;vertical-align:bottom;text-align:right;"&gt;&#160;&#160;&#160;&#160;3&lt;/td&gt;
&lt;td style="BORDER-BOTTOM:0.75pt solid #000000;white-space:nowrap;vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="page-break-inside:avoid ; font-family:ARIAL; font-size:9pt"&gt;
&lt;td style="BORDER-BOTTOM:1.50pt solid #000000;vertical-align:top"&gt; &lt;div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1.2em; text-indent: -1em; font-size: 9pt; font-family: ARIAL; line-height: normal;"&gt;Gain (loss) on asset sales, after tax&lt;/div&gt; &lt;/td&gt;
&lt;td style=" BORDER-BOTTOM:1.50pt solid #000000;vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="BORDER-BOTTOM:1.50pt solid #000000;white-space:nowrap;vertical-align:bottom"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="BORDER-BOTTOM:1.50pt solid #000000;white-space:nowrap;vertical-align:bottom;text-align:right;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;16&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="BORDER-BOTTOM:1.50pt solid #000000;white-space:nowrap;vertical-align:bottom"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style=" BORDER-BOTTOM:1.50pt solid #000000;vertical-align:bottom"&gt;&#160;&#160;&#160;&#160;&lt;/td&gt;
&lt;td style="BORDER-BOTTOM:1.50pt solid #000000;white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="BORDER-BOTTOM:1.50pt solid #000000;white-space:nowrap;vertical-align:bottom;text-align:right;"&gt;2&lt;/td&gt;
&lt;td style="BORDER-BOTTOM:1.50pt solid #000000;white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt; &lt;/tr&gt; &lt;/table&gt; </us-gaap:InterestAndOtherIncomeTableTextBlock>
    <us-gaap:ProceedsFromSaleOfPropertyPlantAndEquipment
      contextRef="P01_01_2022To03_31_2022"
      decimals="-6"
      unitRef="Unit_CAD">24000000</us-gaap:ProceedsFromSaleOfPropertyPlantAndEquipment>
    <us-gaap:ProceedsFromSaleOfPropertyPlantAndEquipment
      contextRef="P01_01_2021To03_31_2021"
      decimals="-6"
      unitRef="Unit_CAD">7000000</us-gaap:ProceedsFromSaleOfPropertyPlantAndEquipment>
    <imo:BookValueOfAssetsSold
      contextRef="P01_01_2022To03_31_2022"
      decimals="-6"
      unitRef="Unit_CAD">4000000</imo:BookValueOfAssetsSold>
    <imo:BookValueOfAssetsSold
      contextRef="P01_01_2021To03_31_2021"
      decimals="-6"
      unitRef="Unit_CAD">4000000</imo:BookValueOfAssetsSold>
    <us-gaap:GainLossOnDispositionOfAssets1
      contextRef="P01_01_2022To03_31_2022"
      decimals="-6"
      unitRef="Unit_CAD">20000000</us-gaap:GainLossOnDispositionOfAssets1>
    <us-gaap:GainLossOnDispositionOfAssets1
      contextRef="P01_01_2021To03_31_2021"
      decimals="-6"
      unitRef="Unit_CAD">3000000</us-gaap:GainLossOnDispositionOfAssets1>
    <imo:NetGainLossOnAssetSalesAfterTax
      contextRef="P01_01_2022To03_31_2022"
      decimals="-6"
      unitRef="Unit_CAD">16000000</imo:NetGainLossOnAssetSalesAfterTax>
    <imo:NetGainLossOnAssetSalesAfterTax
      contextRef="P01_01_2021To03_31_2021"
      decimals="-6"
      unitRef="Unit_CAD">2000000</imo:NetGainLossOnAssetSalesAfterTax>
    <us-gaap:PensionAndOtherPostretirementBenefitsDisclosureTextBlock contextRef="P01_01_2022To03_31_2022">
&lt;table cellpadding="0" cellspacing="0" style="BORDER-COLLAPSE:COLLAPSE; font-family:ARIAL; font-size:13pt;border:0;width:100%"&gt;
&lt;tr style="page-break-inside:avoid"&gt;
&lt;td style="width:4%;vertical-align:top;text-align:left;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;4.&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align:top;text-align:left;"&gt; &lt;div style="margin-top: 0pt; margin-bottom: 0pt; font-size: 13pt; font-family: ARIAL; text-align: left; line-height: normal;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;Employee retirement benefits &lt;/div&gt;&lt;/div&gt; &lt;/td&gt; &lt;/tr&gt; &lt;/table&gt; &lt;div style="margin-top:12pt; margin-bottom:0pt; font-size:10pt; font-family:ARIAL"&gt;The components of net benefit cost were as follows: &lt;/div&gt;
&lt;table cellpadding="0" cellspacing="0" style="BORDER-COLLAPSE:COLLAPSE; font-family:ARIAL; font-size:9pt;width:100%;border:0;margin:0 auto"&gt;
&lt;tr&gt;
&lt;td style="width: 94%; line-height: 0pt; font-size: 0pt;"&gt;&lt;div style="font-size:0pt;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; width: 1%; line-height: 0pt; font-size: 0pt;"&gt;&lt;div style="font-size:0pt;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="line-height: 0pt; font-size: 0pt;"&gt;&lt;div style="font-size:0pt;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="line-height: 0pt; font-size: 0pt;"&gt;&lt;div style="font-size:0pt;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="line-height: 0pt; font-size: 0pt;"&gt;&lt;div style="font-size:0pt;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; width: 1%; line-height: 0pt; font-size: 0pt;"&gt;&lt;div style="font-size:0pt;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="line-height: 0pt; font-size: 0pt;"&gt;&lt;div style="font-size:0pt;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="line-height: 0pt; font-size: 0pt;"&gt;&lt;div style="font-size:0pt;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="line-height: 0pt; font-size: 0pt;"&gt;&lt;div style="font-size:0pt;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="page-break-inside:avoid ; font-family:ARIAL; font-size:9pt"&gt;
&lt;td style="vertical-align:top"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td colspan="6" style="vertical-align:bottom;white-space:nowrap;text-align:center;"&gt;Three&#160;Months&lt;br/&gt; to&#160;March&#160;31&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="page-break-inside:avoid ; font-family:ARIAL; font-size:9pt"&gt;
&lt;td style="BORDER-BOTTOM:0.75pt solid #000000;vertical-align:top"&gt;&lt;div style="font-size: 8pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;millions of Canadian dollars&lt;/div&gt;&lt;/td&gt;
&lt;td style=" BORDER-BOTTOM:0.75pt solid #000000;vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td colspan="2" style="BORDER-BOTTOM:0.75pt solid #000000;vertical-align:bottom;white-space:nowrap;text-align:center;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;2022&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style=" BORDER-BOTTOM:0.75pt solid #000000;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style=" BORDER-BOTTOM:0.75pt solid #000000;vertical-align:bottom"&gt;&#160;&#160;&#160;&#160;&lt;/td&gt;
&lt;td colspan="2" style="BORDER-BOTTOM:0.75pt solid #000000;vertical-align:bottom;white-space:nowrap;text-align:center;"&gt;2021&lt;/td&gt;
&lt;td style=" BORDER-BOTTOM:0.75pt solid #000000;vertical-align:bottom"&gt;&#160;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="page-break-inside:avoid ; font-family:ARIAL; font-size:9pt;background-color:#cceeff"&gt;
&lt;td style="vertical-align:top"&gt; &lt;div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1.2em; text-indent: -1em; font-size: 9pt; font-family: ARIAL; line-height: normal;"&gt;Pension benefits:&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="page-break-inside:avoid ; font-family:ARIAL; font-size:9pt"&gt;
&lt;td style="vertical-align:top"&gt; &lt;div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 3em; text-indent: -1em; font-size: 9pt; font-family: ARIAL; line-height: normal;"&gt;Service cost&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;70&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right;"&gt;81&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="page-break-inside:avoid ; font-family:ARIAL; font-size:9pt;background-color:#cceeff"&gt;
&lt;td style="vertical-align:top"&gt; &lt;div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 3em; text-indent: -1em; font-size: 9pt; font-family: ARIAL; line-height: normal;"&gt;Interest cost&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;73&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right;"&gt;68&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="page-break-inside:avoid ; font-family:ARIAL; font-size:9pt"&gt;
&lt;td style="vertical-align:top"&gt; &lt;div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 3em; text-indent: -1em; font-size: 9pt; font-family: ARIAL; line-height: normal;"&gt;Expected return on plan assets&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;(103&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;)&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right;"&gt;(107&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;)&#160;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="page-break-inside:avoid ; font-family:ARIAL; font-size:9pt;background-color:#cceeff"&gt;
&lt;td style="vertical-align:top"&gt; &lt;div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 3em; text-indent: -1em; font-size: 9pt; font-family: ARIAL; line-height: normal;"&gt;Amortization of prior service cost&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;4&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right;"&gt;4&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="page-break-inside:avoid ; font-family:ARIAL; font-size:9pt"&gt;
&lt;td style="BORDER-BOTTOM:0.75pt solid #000000;vertical-align:top"&gt; &lt;div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 3em; text-indent: -1em; font-size: 9pt; font-family: ARIAL; line-height: normal;"&gt;Amortization of actuarial loss (gain)&lt;/div&gt; &lt;/td&gt;
&lt;td style=" BORDER-BOTTOM:0.75pt solid #000000;vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="BORDER-BOTTOM:0.75pt solid #000000;white-space:nowrap;vertical-align:bottom"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="BORDER-BOTTOM:0.75pt solid #000000;white-space:nowrap;vertical-align:bottom;text-align:right;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;22&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="BORDER-BOTTOM:0.75pt solid #000000;white-space:nowrap;vertical-align:bottom"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style=" BORDER-BOTTOM:0.75pt solid #000000;vertical-align:bottom"&gt;&#160;&#160;&#160;&#160;&lt;/td&gt;
&lt;td style="BORDER-BOTTOM:0.75pt solid #000000;white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="BORDER-BOTTOM:0.75pt solid #000000;white-space:nowrap;vertical-align:bottom;text-align:right;"&gt;36&lt;/td&gt;
&lt;td style="BORDER-BOTTOM:0.75pt solid #000000;white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="page-break-inside:avoid ; font-family:ARIAL; font-size:9pt;background-color:#cceeff"&gt;
&lt;td style="BORDER-BOTTOM:1.50pt solid #000000;vertical-align:top"&gt; &lt;div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 3em; text-indent: -1em; font-size: 9pt; font-family: ARIAL; line-height: normal;"&gt;Net benefit cost&lt;/div&gt; &lt;/td&gt;
&lt;td style=" BORDER-BOTTOM:1.50pt solid #000000;vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="BORDER-BOTTOM:1.50pt solid #000000;white-space:nowrap;vertical-align:bottom"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="BORDER-BOTTOM:1.50pt solid #000000;white-space:nowrap;vertical-align:bottom;text-align:right;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;66&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="BORDER-BOTTOM:1.50pt solid #000000;white-space:nowrap;vertical-align:bottom"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style=" BORDER-BOTTOM:1.50pt solid #000000;vertical-align:bottom"&gt;&#160;&#160;&#160;&#160;&lt;/td&gt;
&lt;td style="BORDER-BOTTOM:1.50pt solid #000000;white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="BORDER-BOTTOM:1.50pt solid #000000;white-space:nowrap;vertical-align:bottom;text-align:right;"&gt;82&lt;/td&gt;
&lt;td style="BORDER-BOTTOM:1.50pt solid #000000;white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="font-size:1pt"&gt;
&lt;td style="height:9.75pt"&gt;&#160;&lt;/td&gt;
&lt;td colspan="4" style="height:9.75pt"&gt;&#160;&lt;/td&gt;
&lt;td colspan="4" style="height:9.75pt"&gt;&#160;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="page-break-inside:avoid ; font-family:ARIAL; font-size:9pt"&gt;
&lt;td style="vertical-align:top"&gt; &lt;div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1.2em; text-indent: -1em; font-size: 9pt; font-family: ARIAL; line-height: normal;"&gt;Other postretirement benefits:&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="page-break-inside:avoid ; font-family:ARIAL; font-size:9pt;background-color:#cceeff"&gt;
&lt;td style="vertical-align:top"&gt; &lt;div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 3em; text-indent: -1em; font-size: 9pt; font-family: ARIAL; line-height: normal;"&gt;Service cost&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;6&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right;"&gt;7&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="page-break-inside:avoid ; font-family:ARIAL; font-size:9pt"&gt;
&lt;td style="vertical-align:top"&gt; &lt;div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 3em; text-indent: -1em; font-size: 9pt; font-family: ARIAL; line-height: normal;"&gt;Interest cost&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;6&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right;"&gt;6&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="page-break-inside:avoid ; font-family:ARIAL; font-size:9pt;background-color:#cceeff"&gt;
&lt;td style="BORDER-BOTTOM:0.75pt solid #000000;vertical-align:top"&gt; &lt;div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 3em; text-indent: -1em; font-size: 9pt; font-family: ARIAL; line-height: normal;"&gt;Amortization of actuarial loss (gain)&lt;/div&gt; &lt;/td&gt;
&lt;td style=" BORDER-BOTTOM:0.75pt solid #000000;vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="BORDER-BOTTOM:0.75pt solid #000000;white-space:nowrap;vertical-align:bottom"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="BORDER-BOTTOM:0.75pt solid #000000;white-space:nowrap;vertical-align:bottom;text-align:right;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;2&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="BORDER-BOTTOM:0.75pt solid #000000;white-space:nowrap;vertical-align:bottom"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style=" BORDER-BOTTOM:0.75pt solid #000000;vertical-align:bottom"&gt;&#160;&#160;&#160;&#160;&lt;/td&gt;
&lt;td style="BORDER-BOTTOM:0.75pt solid #000000;white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="BORDER-BOTTOM:0.75pt solid #000000;white-space:nowrap;vertical-align:bottom;text-align:right;"&gt;4&lt;/td&gt;
&lt;td style="BORDER-BOTTOM:0.75pt solid #000000;white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="page-break-inside:avoid ; font-family:ARIAL; font-size:9pt"&gt;
&lt;td style="BORDER-BOTTOM:1.50pt solid #000000;vertical-align:top"&gt; &lt;div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 3em; text-indent: -1em; font-size: 9pt; font-family: ARIAL; line-height: normal;"&gt;Net benefit cost&lt;/div&gt; &lt;/td&gt;
&lt;td style=" BORDER-BOTTOM:1.50pt solid #000000;vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="BORDER-BOTTOM:1.50pt solid #000000;white-space:nowrap;vertical-align:bottom"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="BORDER-BOTTOM:1.50pt solid #000000;white-space:nowrap;vertical-align:bottom;text-align:right;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;14&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="BORDER-BOTTOM:1.50pt solid #000000;white-space:nowrap;vertical-align:bottom"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style=" BORDER-BOTTOM:1.50pt solid #000000;vertical-align:bottom"&gt;&#160;&#160;&#160;&#160;&lt;/td&gt;
&lt;td style="BORDER-BOTTOM:1.50pt solid #000000;white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="BORDER-BOTTOM:1.50pt solid #000000;white-space:nowrap;vertical-align:bottom;text-align:right;"&gt;17&lt;/td&gt;
&lt;td style="BORDER-BOTTOM:1.50pt solid #000000;white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt; &lt;/tr&gt; &lt;/table&gt; </us-gaap:PensionAndOtherPostretirementBenefitsDisclosureTextBlock>
    <us-gaap:ScheduleOfNetBenefitCostsTableTextBlock contextRef="P01_01_2022To03_31_2022">&lt;div style="margin-top:12pt; margin-bottom:0pt; font-size:10pt; font-family:ARIAL"&gt;The components of net benefit cost were as follows: &lt;/div&gt;
&lt;table cellpadding="0" cellspacing="0" style="BORDER-COLLAPSE:COLLAPSE; font-family:ARIAL; font-size:9pt;width:100%;border:0;margin:0 auto"&gt;
&lt;tr&gt;
&lt;td style="width: 94%; line-height: 0pt; font-size: 0pt;"&gt;&lt;div style="font-size:0pt;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; width: 1%; line-height: 0pt; font-size: 0pt;"&gt;&lt;div style="font-size:0pt;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="line-height: 0pt; font-size: 0pt;"&gt;&lt;div style="font-size:0pt;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="line-height: 0pt; font-size: 0pt;"&gt;&lt;div style="font-size:0pt;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="line-height: 0pt; font-size: 0pt;"&gt;&lt;div style="font-size:0pt;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; width: 1%; line-height: 0pt; font-size: 0pt;"&gt;&lt;div style="font-size:0pt;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="line-height: 0pt; font-size: 0pt;"&gt;&lt;div style="font-size:0pt;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="line-height: 0pt; font-size: 0pt;"&gt;&lt;div style="font-size:0pt;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="line-height: 0pt; font-size: 0pt;"&gt;&lt;div style="font-size:0pt;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="page-break-inside:avoid ; font-family:ARIAL; font-size:9pt"&gt;
&lt;td style="vertical-align:top"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td colspan="6" style="vertical-align:bottom;white-space:nowrap;text-align:center;"&gt;Three&#160;Months&lt;br/&gt; to&#160;March&#160;31&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="page-break-inside:avoid ; font-family:ARIAL; font-size:9pt"&gt;
&lt;td style="BORDER-BOTTOM:0.75pt solid #000000;vertical-align:top"&gt;&lt;div style="font-size: 8pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;millions of Canadian dollars&lt;/div&gt;&lt;/td&gt;
&lt;td style=" BORDER-BOTTOM:0.75pt solid #000000;vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td colspan="2" style="BORDER-BOTTOM:0.75pt solid #000000;vertical-align:bottom;white-space:nowrap;text-align:center;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;2022&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style=" BORDER-BOTTOM:0.75pt solid #000000;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style=" BORDER-BOTTOM:0.75pt solid #000000;vertical-align:bottom"&gt;&#160;&#160;&#160;&#160;&lt;/td&gt;
&lt;td colspan="2" style="BORDER-BOTTOM:0.75pt solid #000000;vertical-align:bottom;white-space:nowrap;text-align:center;"&gt;2021&lt;/td&gt;
&lt;td style=" BORDER-BOTTOM:0.75pt solid #000000;vertical-align:bottom"&gt;&#160;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="page-break-inside:avoid ; font-family:ARIAL; font-size:9pt;background-color:#cceeff"&gt;
&lt;td style="vertical-align:top"&gt; &lt;div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1.2em; text-indent: -1em; font-size: 9pt; font-family: ARIAL; line-height: normal;"&gt;Pension benefits:&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="page-break-inside:avoid ; font-family:ARIAL; font-size:9pt"&gt;
&lt;td style="vertical-align:top"&gt; &lt;div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 3em; text-indent: -1em; font-size: 9pt; font-family: ARIAL; line-height: normal;"&gt;Service cost&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;70&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right;"&gt;81&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="page-break-inside:avoid ; font-family:ARIAL; font-size:9pt;background-color:#cceeff"&gt;
&lt;td style="vertical-align:top"&gt; &lt;div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 3em; text-indent: -1em; font-size: 9pt; font-family: ARIAL; line-height: normal;"&gt;Interest cost&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;73&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right;"&gt;68&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="page-break-inside:avoid ; font-family:ARIAL; font-size:9pt"&gt;
&lt;td style="vertical-align:top"&gt; &lt;div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 3em; text-indent: -1em; font-size: 9pt; font-family: ARIAL; line-height: normal;"&gt;Expected return on plan assets&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;(103&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;)&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right;"&gt;(107&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;)&#160;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="page-break-inside:avoid ; font-family:ARIAL; font-size:9pt;background-color:#cceeff"&gt;
&lt;td style="vertical-align:top"&gt; &lt;div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 3em; text-indent: -1em; font-size: 9pt; font-family: ARIAL; line-height: normal;"&gt;Amortization of prior service cost&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;4&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right;"&gt;4&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="page-break-inside:avoid ; font-family:ARIAL; font-size:9pt"&gt;
&lt;td style="BORDER-BOTTOM:0.75pt solid #000000;vertical-align:top"&gt; &lt;div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 3em; text-indent: -1em; font-size: 9pt; font-family: ARIAL; line-height: normal;"&gt;Amortization of actuarial loss (gain)&lt;/div&gt; &lt;/td&gt;
&lt;td style=" BORDER-BOTTOM:0.75pt solid #000000;vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="BORDER-BOTTOM:0.75pt solid #000000;white-space:nowrap;vertical-align:bottom"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="BORDER-BOTTOM:0.75pt solid #000000;white-space:nowrap;vertical-align:bottom;text-align:right;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;22&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="BORDER-BOTTOM:0.75pt solid #000000;white-space:nowrap;vertical-align:bottom"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style=" BORDER-BOTTOM:0.75pt solid #000000;vertical-align:bottom"&gt;&#160;&#160;&#160;&#160;&lt;/td&gt;
&lt;td style="BORDER-BOTTOM:0.75pt solid #000000;white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="BORDER-BOTTOM:0.75pt solid #000000;white-space:nowrap;vertical-align:bottom;text-align:right;"&gt;36&lt;/td&gt;
&lt;td style="BORDER-BOTTOM:0.75pt solid #000000;white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="page-break-inside:avoid ; font-family:ARIAL; font-size:9pt;background-color:#cceeff"&gt;
&lt;td style="BORDER-BOTTOM:1.50pt solid #000000;vertical-align:top"&gt; &lt;div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 3em; text-indent: -1em; font-size: 9pt; font-family: ARIAL; line-height: normal;"&gt;Net benefit cost&lt;/div&gt; &lt;/td&gt;
&lt;td style=" BORDER-BOTTOM:1.50pt solid #000000;vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="BORDER-BOTTOM:1.50pt solid #000000;white-space:nowrap;vertical-align:bottom"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="BORDER-BOTTOM:1.50pt solid #000000;white-space:nowrap;vertical-align:bottom;text-align:right;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;66&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="BORDER-BOTTOM:1.50pt solid #000000;white-space:nowrap;vertical-align:bottom"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style=" BORDER-BOTTOM:1.50pt solid #000000;vertical-align:bottom"&gt;&#160;&#160;&#160;&#160;&lt;/td&gt;
&lt;td style="BORDER-BOTTOM:1.50pt solid #000000;white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="BORDER-BOTTOM:1.50pt solid #000000;white-space:nowrap;vertical-align:bottom;text-align:right;"&gt;82&lt;/td&gt;
&lt;td style="BORDER-BOTTOM:1.50pt solid #000000;white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="font-size:1pt"&gt;
&lt;td style="height:9.75pt"&gt;&#160;&lt;/td&gt;
&lt;td colspan="4" style="height:9.75pt"&gt;&#160;&lt;/td&gt;
&lt;td colspan="4" style="height:9.75pt"&gt;&#160;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="page-break-inside:avoid ; font-family:ARIAL; font-size:9pt"&gt;
&lt;td style="vertical-align:top"&gt; &lt;div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1.2em; text-indent: -1em; font-size: 9pt; font-family: ARIAL; line-height: normal;"&gt;Other postretirement benefits:&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="page-break-inside:avoid ; font-family:ARIAL; font-size:9pt;background-color:#cceeff"&gt;
&lt;td style="vertical-align:top"&gt; &lt;div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 3em; text-indent: -1em; font-size: 9pt; font-family: ARIAL; line-height: normal;"&gt;Service cost&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;6&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right;"&gt;7&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="page-break-inside:avoid ; font-family:ARIAL; font-size:9pt"&gt;
&lt;td style="vertical-align:top"&gt; &lt;div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 3em; text-indent: -1em; font-size: 9pt; font-family: ARIAL; line-height: normal;"&gt;Interest cost&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;6&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right;"&gt;6&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="page-break-inside:avoid ; font-family:ARIAL; font-size:9pt;background-color:#cceeff"&gt;
&lt;td style="BORDER-BOTTOM:0.75pt solid #000000;vertical-align:top"&gt; &lt;div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 3em; text-indent: -1em; font-size: 9pt; font-family: ARIAL; line-height: normal;"&gt;Amortization of actuarial loss (gain)&lt;/div&gt; &lt;/td&gt;
&lt;td style=" BORDER-BOTTOM:0.75pt solid #000000;vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="BORDER-BOTTOM:0.75pt solid #000000;white-space:nowrap;vertical-align:bottom"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="BORDER-BOTTOM:0.75pt solid #000000;white-space:nowrap;vertical-align:bottom;text-align:right;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;2&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="BORDER-BOTTOM:0.75pt solid #000000;white-space:nowrap;vertical-align:bottom"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style=" BORDER-BOTTOM:0.75pt solid #000000;vertical-align:bottom"&gt;&#160;&#160;&#160;&#160;&lt;/td&gt;
&lt;td style="BORDER-BOTTOM:0.75pt solid #000000;white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="BORDER-BOTTOM:0.75pt solid #000000;white-space:nowrap;vertical-align:bottom;text-align:right;"&gt;4&lt;/td&gt;
&lt;td style="BORDER-BOTTOM:0.75pt solid #000000;white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="page-break-inside:avoid ; font-family:ARIAL; font-size:9pt"&gt;
&lt;td style="BORDER-BOTTOM:1.50pt solid #000000;vertical-align:top"&gt; &lt;div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 3em; text-indent: -1em; font-size: 9pt; font-family: ARIAL; line-height: normal;"&gt;Net benefit cost&lt;/div&gt; &lt;/td&gt;
&lt;td style=" BORDER-BOTTOM:1.50pt solid #000000;vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="BORDER-BOTTOM:1.50pt solid #000000;white-space:nowrap;vertical-align:bottom"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="BORDER-BOTTOM:1.50pt solid #000000;white-space:nowrap;vertical-align:bottom;text-align:right;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;14&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="BORDER-BOTTOM:1.50pt solid #000000;white-space:nowrap;vertical-align:bottom"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style=" BORDER-BOTTOM:1.50pt solid #000000;vertical-align:bottom"&gt;&#160;&#160;&#160;&#160;&lt;/td&gt;
&lt;td style="BORDER-BOTTOM:1.50pt solid #000000;white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="BORDER-BOTTOM:1.50pt solid #000000;white-space:nowrap;vertical-align:bottom;text-align:right;"&gt;17&lt;/td&gt;
&lt;td style="BORDER-BOTTOM:1.50pt solid #000000;white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt; &lt;/tr&gt; &lt;/table&gt; </us-gaap:ScheduleOfNetBenefitCostsTableTextBlock>
    <us-gaap:DefinedBenefitPlanServiceCost
      contextRef="P01_01_2022To03_31_2022_PensionPlansDefinedBenefitMemberusgaapRetirementPlanTypeAxis"
      decimals="-6"
      unitRef="Unit_CAD">70000000</us-gaap:DefinedBenefitPlanServiceCost>
    <us-gaap:DefinedBenefitPlanServiceCost
      contextRef="P01_01_2021To03_31_2021_PensionPlansDefinedBenefitMemberusgaapRetirementPlanTypeAxis"
      decimals="-6"
      unitRef="Unit_CAD">81000000</us-gaap:DefinedBenefitPlanServiceCost>
    <us-gaap:DefinedBenefitPlanInterestCost
      contextRef="P01_01_2022To03_31_2022_PensionPlansDefinedBenefitMemberusgaapRetirementPlanTypeAxis"
      decimals="-6"
      unitRef="Unit_CAD">73000000</us-gaap:DefinedBenefitPlanInterestCost>
    <us-gaap:DefinedBenefitPlanInterestCost
      contextRef="P01_01_2021To03_31_2021_PensionPlansDefinedBenefitMemberusgaapRetirementPlanTypeAxis"
      decimals="-6"
      unitRef="Unit_CAD">68000000</us-gaap:DefinedBenefitPlanInterestCost>
    <us-gaap:DefinedBenefitPlanExpectedReturnOnPlanAssets
      contextRef="P01_01_2022To03_31_2022_PensionPlansDefinedBenefitMemberusgaapRetirementPlanTypeAxis"
      decimals="-6"
      unitRef="Unit_CAD">103000000</us-gaap:DefinedBenefitPlanExpectedReturnOnPlanAssets>
    <us-gaap:DefinedBenefitPlanExpectedReturnOnPlanAssets
      contextRef="P01_01_2021To03_31_2021_PensionPlansDefinedBenefitMemberusgaapRetirementPlanTypeAxis"
      decimals="-6"
      unitRef="Unit_CAD">107000000</us-gaap:DefinedBenefitPlanExpectedReturnOnPlanAssets>
    <us-gaap:DefinedBenefitPlanAmortizationOfPriorServiceCostCredit
      contextRef="P01_01_2022To03_31_2022_PensionPlansDefinedBenefitMemberusgaapRetirementPlanTypeAxis"
      decimals="-6"
      unitRef="Unit_CAD">4000000</us-gaap:DefinedBenefitPlanAmortizationOfPriorServiceCostCredit>
    <us-gaap:DefinedBenefitPlanAmortizationOfPriorServiceCostCredit
      contextRef="P01_01_2021To03_31_2021_PensionPlansDefinedBenefitMemberusgaapRetirementPlanTypeAxis"
      decimals="-6"
      unitRef="Unit_CAD">4000000</us-gaap:DefinedBenefitPlanAmortizationOfPriorServiceCostCredit>
    <us-gaap:DefinedBenefitPlanAmortizationOfGainsLosses
      contextRef="P01_01_2022To03_31_2022_PensionPlansDefinedBenefitMemberusgaapRetirementPlanTypeAxis"
      decimals="-6"
      unitRef="Unit_CAD">-22000000</us-gaap:DefinedBenefitPlanAmortizationOfGainsLosses>
    <us-gaap:DefinedBenefitPlanAmortizationOfGainsLosses
      contextRef="P01_01_2021To03_31_2021_PensionPlansDefinedBenefitMemberusgaapRetirementPlanTypeAxis"
      decimals="-6"
      unitRef="Unit_CAD">-36000000</us-gaap:DefinedBenefitPlanAmortizationOfGainsLosses>
    <us-gaap:DefinedBenefitPlanNetPeriodicBenefitCost
      contextRef="P01_01_2022To03_31_2022_PensionPlansDefinedBenefitMemberusgaapRetirementPlanTypeAxis"
      decimals="-6"
      unitRef="Unit_CAD">66000000</us-gaap:DefinedBenefitPlanNetPeriodicBenefitCost>
    <us-gaap:DefinedBenefitPlanNetPeriodicBenefitCost
      contextRef="P01_01_2021To03_31_2021_PensionPlansDefinedBenefitMemberusgaapRetirementPlanTypeAxis"
      decimals="-6"
      unitRef="Unit_CAD">82000000</us-gaap:DefinedBenefitPlanNetPeriodicBenefitCost>
    <us-gaap:DefinedBenefitPlanServiceCost
      contextRef="P01_01_2022To03_31_2022_OtherPostretirementBenefitPlansDefinedBenefitMemberusgaapRetirementPlanTypeAxis"
      decimals="-6"
      unitRef="Unit_CAD">6000000</us-gaap:DefinedBenefitPlanServiceCost>
    <us-gaap:DefinedBenefitPlanServiceCost
      contextRef="P01_01_2021To03_31_2021_OtherPostretirementBenefitPlansDefinedBenefitMemberusgaapRetirementPlanTypeAxis"
      decimals="-6"
      unitRef="Unit_CAD">7000000</us-gaap:DefinedBenefitPlanServiceCost>
    <us-gaap:DefinedBenefitPlanInterestCost
      contextRef="P01_01_2022To03_31_2022_OtherPostretirementBenefitPlansDefinedBenefitMemberusgaapRetirementPlanTypeAxis"
      decimals="-6"
      unitRef="Unit_CAD">6000000</us-gaap:DefinedBenefitPlanInterestCost>
    <us-gaap:DefinedBenefitPlanInterestCost
      contextRef="P01_01_2021To03_31_2021_OtherPostretirementBenefitPlansDefinedBenefitMemberusgaapRetirementPlanTypeAxis"
      decimals="-6"
      unitRef="Unit_CAD">6000000</us-gaap:DefinedBenefitPlanInterestCost>
    <us-gaap:DefinedBenefitPlanAmortizationOfGainsLosses
      contextRef="P01_01_2022To03_31_2022_OtherPostretirementBenefitPlansDefinedBenefitMemberusgaapRetirementPlanTypeAxis"
      decimals="-6"
      unitRef="Unit_CAD">-2000000</us-gaap:DefinedBenefitPlanAmortizationOfGainsLosses>
    <us-gaap:DefinedBenefitPlanAmortizationOfGainsLosses
      contextRef="P01_01_2021To03_31_2021_OtherPostretirementBenefitPlansDefinedBenefitMemberusgaapRetirementPlanTypeAxis"
      decimals="-6"
      unitRef="Unit_CAD">-4000000</us-gaap:DefinedBenefitPlanAmortizationOfGainsLosses>
    <us-gaap:DefinedBenefitPlanNetPeriodicBenefitCost
      contextRef="P01_01_2022To03_31_2022_OtherPostretirementBenefitPlansDefinedBenefitMemberusgaapRetirementPlanTypeAxis"
      decimals="-6"
      unitRef="Unit_CAD">14000000</us-gaap:DefinedBenefitPlanNetPeriodicBenefitCost>
    <us-gaap:DefinedBenefitPlanNetPeriodicBenefitCost
      contextRef="P01_01_2021To03_31_2021_OtherPostretirementBenefitPlansDefinedBenefitMemberusgaapRetirementPlanTypeAxis"
      decimals="-6"
      unitRef="Unit_CAD">17000000</us-gaap:DefinedBenefitPlanNetPeriodicBenefitCost>
    <imo:FinancingCostsAndAdditionalNotesAndLoansPayableInformationTextBlock contextRef="P01_01_2022To03_31_2022">
&lt;table cellpadding="0" cellspacing="0" style="BORDER-COLLAPSE:COLLAPSE; font-family:ARIAL; font-size:13pt;border:0;width:100%"&gt;
&lt;tr style="page-break-inside:avoid"&gt;
&lt;td style="width:4%;vertical-align:top;text-align:left;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;5.&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align:top;text-align:left;"&gt; &lt;div style="margin-top: 0pt; margin-bottom: 0pt; font-size: 13pt; font-family: ARIAL; text-align: left; line-height: normal;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;Financing costs &lt;/div&gt;&lt;/div&gt; &lt;/td&gt; &lt;/tr&gt; &lt;/table&gt;
&lt;table cellpadding="0" cellspacing="0" style="BORDER-COLLAPSE:COLLAPSE; font-family:ARIAL; font-size:9pt;width:100%;border:0;margin:0 auto"&gt;
&lt;tr&gt;
&lt;td style="width: 94%; line-height: 0pt; font-size: 0pt;"&gt;&lt;div style="font-size:0pt;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; width: 1%; line-height: 0pt; font-size: 0pt;"&gt;&lt;div style="font-size:0pt;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="line-height: 0pt; font-size: 0pt;"&gt;&lt;div style="font-size:0pt;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="line-height: 0pt; font-size: 0pt;"&gt;&lt;div style="font-size:0pt;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="line-height: 0pt; font-size: 0pt;"&gt;&lt;div style="font-size:0pt;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; width: 1%; line-height: 0pt; font-size: 0pt;"&gt;&lt;div style="font-size:0pt;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="line-height: 0pt; font-size: 0pt;"&gt;&lt;div style="font-size:0pt;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="line-height: 0pt; font-size: 0pt;"&gt;&lt;div style="font-size:0pt;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="line-height: 0pt; font-size: 0pt;"&gt;&lt;div style="font-size:0pt;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="page-break-inside:avoid ; font-family:ARIAL; font-size:9pt"&gt;
&lt;td style="vertical-align:top"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td colspan="6" style="vertical-align:bottom;white-space:nowrap;text-align:center;"&gt;Three&#160;Months&lt;br/&gt; to&#160;March&#160;31&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="page-break-inside:avoid ; font-family:ARIAL; font-size:9pt"&gt;
&lt;td style="BORDER-BOTTOM:0.75pt solid #000000;vertical-align:top"&gt;&#160;&lt;div style="font-size: 8pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;millions of Canadian dollars&lt;/div&gt;&lt;/td&gt;
&lt;td style=" BORDER-BOTTOM:0.75pt solid #000000;vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td colspan="2" style="BORDER-BOTTOM:0.75pt solid #000000;vertical-align:bottom;white-space:nowrap;text-align:center;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;2022&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style=" BORDER-BOTTOM:0.75pt solid #000000;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style=" BORDER-BOTTOM:0.75pt solid #000000;vertical-align:bottom"&gt;&#160;&#160;&#160;&#160;&lt;/td&gt;
&lt;td colspan="2" style="BORDER-BOTTOM:0.75pt solid #000000;vertical-align:bottom;white-space:nowrap;text-align:center;"&gt;2021&lt;/td&gt;
&lt;td style=" BORDER-BOTTOM:0.75pt solid #000000;vertical-align:bottom"&gt;&#160;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="page-break-inside:avoid ; font-family:ARIAL; font-size:9pt;background-color:#cceeff"&gt;
&lt;td style="vertical-align:top"&gt; &lt;div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1.2em; text-indent: -1em; font-size: 9pt; font-family: ARIAL; line-height: normal;"&gt;Debt-related interest&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;12&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right;"&gt;21&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="page-break-inside:avoid ; font-family:ARIAL; font-size:9pt"&gt;
&lt;td style="BORDER-BOTTOM:0.75pt solid #000000;vertical-align:top"&gt; &lt;div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1.2em; text-indent: -1em; font-size: 9pt; font-family: ARIAL; line-height: normal;"&gt;Capitalized interest&lt;/div&gt; &lt;/td&gt;
&lt;td style=" BORDER-BOTTOM:0.75pt solid #000000;vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="BORDER-BOTTOM:0.75pt solid #000000;white-space:nowrap;vertical-align:bottom"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="BORDER-BOTTOM:0.75pt solid #000000;white-space:nowrap;vertical-align:bottom;text-align:right;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;(5&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="BORDER-BOTTOM:0.75pt solid #000000;white-space:nowrap;vertical-align:bottom"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;)&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style=" BORDER-BOTTOM:0.75pt solid #000000;vertical-align:bottom"&gt;&#160;&#160;&#160;&#160;&lt;/td&gt;
&lt;td style="BORDER-BOTTOM:0.75pt solid #000000;white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="BORDER-BOTTOM:0.75pt solid #000000;white-space:nowrap;vertical-align:bottom;text-align:right;"&gt;(8&lt;/td&gt;
&lt;td style="BORDER-BOTTOM:0.75pt solid #000000;white-space:nowrap;vertical-align:bottom"&gt;)&#160;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="page-break-inside:avoid ; font-family:ARIAL; font-size:9pt;background-color:#cceeff"&gt;
&lt;td style="vertical-align:top"&gt; &lt;div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1.2em; text-indent: -1em; font-size: 9pt; font-family: ARIAL; line-height: normal;"&gt;Net interest expense&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;7&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right;"&gt;13&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="page-break-inside:avoid ; font-family:ARIAL; font-size:9pt"&gt;
&lt;td style="BORDER-BOTTOM:0.75pt solid #000000;vertical-align:top"&gt; &lt;div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1.2em; text-indent: -1em; font-size: 9pt; font-family: ARIAL; line-height: normal;"&gt;Other interest&lt;/div&gt; &lt;/td&gt;
&lt;td style=" BORDER-BOTTOM:0.75pt solid #000000;vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="BORDER-BOTTOM:0.75pt solid #000000;white-space:nowrap;vertical-align:bottom"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="BORDER-BOTTOM:0.75pt solid #000000;white-space:nowrap;vertical-align:bottom;text-align:right;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;-&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="BORDER-BOTTOM:0.75pt solid #000000;white-space:nowrap;vertical-align:bottom"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style=" BORDER-BOTTOM:0.75pt solid #000000;vertical-align:bottom"&gt;&#160;&#160;&#160;&#160;&lt;/td&gt;
&lt;td style="BORDER-BOTTOM:0.75pt solid #000000;white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="BORDER-BOTTOM:0.75pt solid #000000;white-space:nowrap;vertical-align:bottom;text-align:right;"&gt;1&lt;/td&gt;
&lt;td style="BORDER-BOTTOM:0.75pt solid #000000;white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="page-break-inside:avoid ; font-family:ARIAL; font-size:9pt;background-color:#cceeff"&gt;
&lt;td style="BORDER-BOTTOM:1.50pt solid #000000;vertical-align:top"&gt; &lt;div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1.2em; text-indent: -1em; font-size: 9pt; font-family: ARIAL; line-height: normal;"&gt;Total financing&lt;/div&gt; &lt;/td&gt;
&lt;td style=" BORDER-BOTTOM:1.50pt solid #000000;vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="BORDER-BOTTOM:1.50pt solid #000000;white-space:nowrap;vertical-align:bottom"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="BORDER-BOTTOM:1.50pt solid #000000;white-space:nowrap;vertical-align:bottom;text-align:right;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#160;&#160;&#160;&#160;&#160;&#160;7&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="BORDER-BOTTOM:1.50pt solid #000000;white-space:nowrap;vertical-align:bottom"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style=" BORDER-BOTTOM:1.50pt solid #000000;vertical-align:bottom"&gt;&#160;&#160;&#160;&#160;&lt;/td&gt;
&lt;td style="BORDER-BOTTOM:1.50pt solid #000000;white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="BORDER-BOTTOM:1.50pt solid #000000;white-space:nowrap;vertical-align:bottom;text-align:right;"&gt;14&lt;/td&gt;
&lt;td style="BORDER-BOTTOM:1.50pt solid #000000;white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt; &lt;/tr&gt; &lt;/table&gt; </imo:FinancingCostsAndAdditionalNotesAndLoansPayableInformationTextBlock>
    <imo:ScheduleOfFinancingCostTableTextBlock contextRef="P01_01_2022To03_31_2022">
&lt;table cellpadding="0" cellspacing="0" style="BORDER-COLLAPSE:COLLAPSE; font-family:ARIAL; font-size:9pt;width:100%;border:0;margin:0 auto"&gt;
&lt;tr&gt;
&lt;td style="width: 94%; line-height: 0pt; font-size: 0pt;"&gt;&lt;div style="font-size:0pt;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; width: 1%; line-height: 0pt; font-size: 0pt;"&gt;&lt;div style="font-size:0pt;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="line-height: 0pt; font-size: 0pt;"&gt;&lt;div style="font-size:0pt;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="line-height: 0pt; font-size: 0pt;"&gt;&lt;div style="font-size:0pt;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="line-height: 0pt; font-size: 0pt;"&gt;&lt;div style="font-size:0pt;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; width: 1%; line-height: 0pt; font-size: 0pt;"&gt;&lt;div style="font-size:0pt;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="line-height: 0pt; font-size: 0pt;"&gt;&lt;div style="font-size:0pt;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="line-height: 0pt; font-size: 0pt;"&gt;&lt;div style="font-size:0pt;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="line-height: 0pt; font-size: 0pt;"&gt;&lt;div style="font-size:0pt;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="page-break-inside:avoid ; font-family:ARIAL; font-size:9pt"&gt;
&lt;td style="vertical-align:top"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td colspan="6" style="vertical-align:bottom;white-space:nowrap;text-align:center;"&gt;Three&#160;Months&lt;br/&gt; to&#160;March&#160;31&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="page-break-inside:avoid ; font-family:ARIAL; font-size:9pt"&gt;
&lt;td style="BORDER-BOTTOM:0.75pt solid #000000;vertical-align:top"&gt;&#160;&lt;div style="font-size: 8pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;millions of Canadian dollars&lt;/div&gt;&lt;/td&gt;
&lt;td style=" BORDER-BOTTOM:0.75pt solid #000000;vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td colspan="2" style="BORDER-BOTTOM:0.75pt solid #000000;vertical-align:bottom;white-space:nowrap;text-align:center;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;2022&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style=" BORDER-BOTTOM:0.75pt solid #000000;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style=" BORDER-BOTTOM:0.75pt solid #000000;vertical-align:bottom"&gt;&#160;&#160;&#160;&#160;&lt;/td&gt;
&lt;td colspan="2" style="BORDER-BOTTOM:0.75pt solid #000000;vertical-align:bottom;white-space:nowrap;text-align:center;"&gt;2021&lt;/td&gt;
&lt;td style=" BORDER-BOTTOM:0.75pt solid #000000;vertical-align:bottom"&gt;&#160;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="page-break-inside:avoid ; font-family:ARIAL; font-size:9pt;background-color:#cceeff"&gt;
&lt;td style="vertical-align:top"&gt; &lt;div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1.2em; text-indent: -1em; font-size: 9pt; font-family: ARIAL; line-height: normal;"&gt;Debt-related interest&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;12&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right;"&gt;21&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="page-break-inside:avoid ; font-family:ARIAL; font-size:9pt"&gt;
&lt;td style="BORDER-BOTTOM:0.75pt solid #000000;vertical-align:top"&gt; &lt;div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1.2em; text-indent: -1em; font-size: 9pt; font-family: ARIAL; line-height: normal;"&gt;Capitalized interest&lt;/div&gt; &lt;/td&gt;
&lt;td style=" BORDER-BOTTOM:0.75pt solid #000000;vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="BORDER-BOTTOM:0.75pt solid #000000;white-space:nowrap;vertical-align:bottom"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="BORDER-BOTTOM:0.75pt solid #000000;white-space:nowrap;vertical-align:bottom;text-align:right;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;(5&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="BORDER-BOTTOM:0.75pt solid #000000;white-space:nowrap;vertical-align:bottom"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;)&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style=" BORDER-BOTTOM:0.75pt solid #000000;vertical-align:bottom"&gt;&#160;&#160;&#160;&#160;&lt;/td&gt;
&lt;td style="BORDER-BOTTOM:0.75pt solid #000000;white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="BORDER-BOTTOM:0.75pt solid #000000;white-space:nowrap;vertical-align:bottom;text-align:right;"&gt;(8&lt;/td&gt;
&lt;td style="BORDER-BOTTOM:0.75pt solid #000000;white-space:nowrap;vertical-align:bottom"&gt;)&#160;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="page-break-inside:avoid ; font-family:ARIAL; font-size:9pt;background-color:#cceeff"&gt;
&lt;td style="vertical-align:top"&gt; &lt;div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1.2em; text-indent: -1em; font-size: 9pt; font-family: ARIAL; line-height: normal;"&gt;Net interest expense&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;7&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right;"&gt;13&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="page-break-inside:avoid ; font-family:ARIAL; font-size:9pt"&gt;
&lt;td style="BORDER-BOTTOM:0.75pt solid #000000;vertical-align:top"&gt; &lt;div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1.2em; text-indent: -1em; font-size: 9pt; font-family: ARIAL; line-height: normal;"&gt;Other interest&lt;/div&gt; &lt;/td&gt;
&lt;td style=" BORDER-BOTTOM:0.75pt solid #000000;vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="BORDER-BOTTOM:0.75pt solid #000000;white-space:nowrap;vertical-align:bottom"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="BORDER-BOTTOM:0.75pt solid #000000;white-space:nowrap;vertical-align:bottom;text-align:right;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;-&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="BORDER-BOTTOM:0.75pt solid #000000;white-space:nowrap;vertical-align:bottom"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style=" BORDER-BOTTOM:0.75pt solid #000000;vertical-align:bottom"&gt;&#160;&#160;&#160;&#160;&lt;/td&gt;
&lt;td style="BORDER-BOTTOM:0.75pt solid #000000;white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="BORDER-BOTTOM:0.75pt solid #000000;white-space:nowrap;vertical-align:bottom;text-align:right;"&gt;1&lt;/td&gt;
&lt;td style="BORDER-BOTTOM:0.75pt solid #000000;white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="page-break-inside:avoid ; font-family:ARIAL; font-size:9pt;background-color:#cceeff"&gt;
&lt;td style="BORDER-BOTTOM:1.50pt solid #000000;vertical-align:top"&gt; &lt;div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1.2em; text-indent: -1em; font-size: 9pt; font-family: ARIAL; line-height: normal;"&gt;Total financing&lt;/div&gt; &lt;/td&gt;
&lt;td style=" BORDER-BOTTOM:1.50pt solid #000000;vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="BORDER-BOTTOM:1.50pt solid #000000;white-space:nowrap;vertical-align:bottom"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="BORDER-BOTTOM:1.50pt solid #000000;white-space:nowrap;vertical-align:bottom;text-align:right;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#160;&#160;&#160;&#160;&#160;&#160;7&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="BORDER-BOTTOM:1.50pt solid #000000;white-space:nowrap;vertical-align:bottom"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style=" BORDER-BOTTOM:1.50pt solid #000000;vertical-align:bottom"&gt;&#160;&#160;&#160;&#160;&lt;/td&gt;
&lt;td style="BORDER-BOTTOM:1.50pt solid #000000;white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="BORDER-BOTTOM:1.50pt solid #000000;white-space:nowrap;vertical-align:bottom;text-align:right;"&gt;14&lt;/td&gt;
&lt;td style="BORDER-BOTTOM:1.50pt solid #000000;white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt; &lt;/tr&gt; &lt;/table&gt; </imo:ScheduleOfFinancingCostTableTextBlock>
    <us-gaap:InterestAndDebtExpense
      contextRef="P01_01_2022To03_31_2022"
      decimals="-6"
      unitRef="Unit_CAD">12000000</us-gaap:InterestAndDebtExpense>
    <us-gaap:InterestAndDebtExpense
      contextRef="P01_01_2021To03_31_2021"
      decimals="-6"
      unitRef="Unit_CAD">21000000</us-gaap:InterestAndDebtExpense>
    <us-gaap:InterestPaidCapitalized
      contextRef="P01_01_2022To03_31_2022"
      decimals="-6"
      unitRef="Unit_CAD">5000000</us-gaap:InterestPaidCapitalized>
    <us-gaap:InterestPaidCapitalized
      contextRef="P01_01_2021To03_31_2021"
      decimals="-6"
      unitRef="Unit_CAD">8000000</us-gaap:InterestPaidCapitalized>
    <us-gaap:InterestExpenseDebt
      contextRef="P01_01_2022To03_31_2022"
      decimals="-6"
      unitRef="Unit_CAD">7000000</us-gaap:InterestExpenseDebt>
    <us-gaap:InterestExpenseDebt
      contextRef="P01_01_2021To03_31_2021"
      decimals="-6"
      unitRef="Unit_CAD">13000000</us-gaap:InterestExpenseDebt>
    <imo:InterestIncomeExpenseOther
      contextRef="P01_01_2022To03_31_2022"
      decimals="-6"
      unitRef="Unit_CAD">0</imo:InterestIncomeExpenseOther>
    <imo:InterestIncomeExpenseOther
      contextRef="P01_01_2021To03_31_2021"
      decimals="-6"
      unitRef="Unit_CAD">-1000000</imo:InterestIncomeExpenseOther>
    <us-gaap:InterestExpense
      contextRef="P01_01_2022To03_31_2022"
      decimals="-6"
      unitRef="Unit_CAD">7000000</us-gaap:InterestExpense>
    <us-gaap:InterestExpense
      contextRef="P01_01_2021To03_31_2021"
      decimals="-6"
      unitRef="Unit_CAD">14000000</us-gaap:InterestExpense>
    <us-gaap:LongTermDebtTextBlock contextRef="P01_01_2022To03_31_2022">
&lt;table cellpadding="0" cellspacing="0" style="BORDER-COLLAPSE:COLLAPSE; font-family:ARIAL; font-size:13pt;border:0;width:100%"&gt;
&lt;tr style="page-break-inside:avoid"&gt;
&lt;td style="width:4%;vertical-align:top;text-align:left;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;6.&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align:top;text-align:left;"&gt; &lt;div style="margin-top: 0pt; margin-bottom: 0pt; font-size: 13pt; font-family: ARIAL; text-align: left; line-height: normal;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;Long-term debt &lt;/div&gt;&lt;/div&gt; &lt;/td&gt; &lt;/tr&gt; &lt;/table&gt;
&lt;table cellpadding="0" cellspacing="0" style="BORDER-COLLAPSE:COLLAPSE; font-family:ARIAL; font-size:9pt;width:100%;border:0;margin:0 auto"&gt;
&lt;tr&gt;
&lt;td style="width: 86%; line-height: 0pt; font-size: 0pt;"&gt;&lt;div style="font-size:0pt;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; width: 2%; line-height: 0pt; font-size: 0pt;"&gt;&lt;div style="font-size:0pt;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="line-height: 0pt; font-size: 0pt;"&gt;&lt;div style="font-size:0pt;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="line-height: 0pt; font-size: 0pt;"&gt;&lt;div style="font-size:0pt;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="line-height: 0pt; font-size: 0pt;"&gt;&lt;div style="font-size:0pt;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; width: 4%; line-height: 0pt; font-size: 0pt;"&gt;&lt;div style="font-size:0pt;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="line-height: 0pt; font-size: 0pt;"&gt;&lt;div style="font-size:0pt;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="line-height: 0pt; font-size: 0pt;"&gt;&lt;div style="font-size:0pt;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="line-height: 0pt; font-size: 0pt;"&gt;&lt;div style="font-size:0pt;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="page-break-inside:avoid ; font-family:ARIAL; font-size:9pt"&gt;
&lt;td style="vertical-align:top"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td colspan="2" style="vertical-align:bottom;white-space:nowrap;text-align:right;"&gt;As&#160;at&lt;br/&gt; Mar&#160;31&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&#160;&#160;&lt;/td&gt;
&lt;td colspan="2" style="vertical-align:bottom;white-space:nowrap;text-align:right;"&gt;As&#160;at&lt;br/&gt; Dec&#160;31&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="page-break-inside:avoid ; font-family:ARIAL; font-size:9pt"&gt;
&lt;td style="BORDER-BOTTOM:0.75pt solid #000000;vertical-align:top"&gt;&lt;div style="font-size: 8pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;millions of Canadian dollars&lt;/div&gt;&lt;/td&gt;
&lt;td style=" BORDER-BOTTOM:0.75pt solid #000000;vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td colspan="2" style="BORDER-BOTTOM:0.75pt solid #000000;vertical-align:bottom;white-space:nowrap;text-align:right;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;2022&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style=" BORDER-BOTTOM:0.75pt solid #000000;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style=" BORDER-BOTTOM:0.75pt solid #000000;vertical-align:bottom"&gt;&#160;&#160;&#160;&#160;&lt;/td&gt;
&lt;td colspan="2" style="BORDER-BOTTOM:0.75pt solid #000000;vertical-align:bottom;white-space:nowrap;text-align:right;"&gt;2021&lt;/td&gt;
&lt;td style=" BORDER-BOTTOM:0.75pt solid #000000;vertical-align:bottom"&gt;&#160;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="page-break-inside:avoid ; font-family:ARIAL; font-size:9pt;background-color:#cceeff"&gt;
&lt;td style="vertical-align:top"&gt; &lt;div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1.2em; text-indent: -1em; font-size: 9pt; font-family: ARIAL; line-height: normal;"&gt;&#160;Long-term debt&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;4,447&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right;"&gt;4,447&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="page-break-inside:avoid ; font-family:ARIAL; font-size:9pt"&gt;
&lt;td style="BORDER-BOTTOM:0.75pt solid #000000;vertical-align:top"&gt; &lt;div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1.2em; text-indent: -1em; font-size: 9pt; font-family: ARIAL; line-height: normal;"&gt;&#160;Finance leases&lt;/div&gt; &lt;/td&gt;
&lt;td style=" BORDER-BOTTOM:0.75pt solid #000000;vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="BORDER-BOTTOM:0.75pt solid #000000;white-space:nowrap;vertical-align:bottom"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="BORDER-BOTTOM:0.75pt solid #000000;white-space:nowrap;vertical-align:bottom;text-align:right;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;602&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="BORDER-BOTTOM:0.75pt solid #000000;white-space:nowrap;vertical-align:bottom"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style=" BORDER-BOTTOM:0.75pt solid #000000;vertical-align:bottom"&gt;&#160;&#160;&#160;&#160;&lt;/td&gt;
&lt;td style="BORDER-BOTTOM:0.75pt solid #000000;white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="BORDER-BOTTOM:0.75pt solid #000000;white-space:nowrap;vertical-align:bottom;text-align:right;"&gt;607&lt;/td&gt;
&lt;td style="BORDER-BOTTOM:0.75pt solid #000000;white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="page-break-inside:avoid ; font-family:ARIAL; font-size:9pt;background-color:#cceeff"&gt;
&lt;td style="BORDER-BOTTOM:1.50pt solid #000000;vertical-align:top"&gt; &lt;div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1.2em; text-indent: -1em; font-size: 9pt; font-family: ARIAL; line-height: normal;"&gt;&#160;&lt;span style="-sec-ix-hidden:hidden47089089"&gt;Total&lt;/span&gt; &lt;span style="-sec-ix-hidden:hidden47089090"&gt;long-term debt&lt;/span&gt;&lt;/div&gt; &lt;/td&gt;
&lt;td style=" BORDER-BOTTOM:1.50pt solid #000000;vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="BORDER-BOTTOM:1.50pt solid #000000;white-space:nowrap;vertical-align:bottom"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="BORDER-BOTTOM:1.50pt solid #000000;white-space:nowrap;vertical-align:bottom;text-align:right;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;5,049&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="BORDER-BOTTOM:1.50pt solid #000000;white-space:nowrap;vertical-align:bottom"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style=" BORDER-BOTTOM:1.50pt solid #000000;vertical-align:bottom"&gt;&#160;&#160;&#160;&#160;&lt;/td&gt;
&lt;td style="BORDER-BOTTOM:1.50pt solid #000000;white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="BORDER-BOTTOM:1.50pt solid #000000;white-space:nowrap;vertical-align:bottom;text-align:right;"&gt;5,054&lt;/td&gt;
&lt;td style="BORDER-BOTTOM:1.50pt solid #000000;white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt; &lt;/tr&gt; &lt;/table&gt; </us-gaap:LongTermDebtTextBlock>
    <us-gaap:ScheduleOfDebtInstrumentsTextBlock contextRef="P01_01_2022To03_31_2022">
&lt;table cellpadding="0" cellspacing="0" style="BORDER-COLLAPSE:COLLAPSE; font-family:ARIAL; font-size:9pt;width:100%;border:0;margin:0 auto"&gt;
&lt;tr&gt;
&lt;td style="width: 86%; line-height: 0pt; font-size: 0pt;"&gt;&lt;div style="font-size:0pt;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; width: 2%; line-height: 0pt; font-size: 0pt;"&gt;&lt;div style="font-size:0pt;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="line-height: 0pt; font-size: 0pt;"&gt;&lt;div style="font-size:0pt;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="line-height: 0pt; font-size: 0pt;"&gt;&lt;div style="font-size:0pt;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="line-height: 0pt; font-size: 0pt;"&gt;&lt;div style="font-size:0pt;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; width: 4%; line-height: 0pt; font-size: 0pt;"&gt;&lt;div style="font-size:0pt;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="line-height: 0pt; font-size: 0pt;"&gt;&lt;div style="font-size:0pt;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="line-height: 0pt; font-size: 0pt;"&gt;&lt;div style="font-size:0pt;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="line-height: 0pt; font-size: 0pt;"&gt;&lt;div style="font-size:0pt;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="page-break-inside:avoid ; font-family:ARIAL; font-size:9pt"&gt;
&lt;td style="vertical-align:top"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td colspan="2" style="vertical-align:bottom;white-space:nowrap;text-align:right;"&gt;As&#160;at&lt;br/&gt; Mar&#160;31&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&#160;&#160;&lt;/td&gt;
&lt;td colspan="2" style="vertical-align:bottom;white-space:nowrap;text-align:right;"&gt;As&#160;at&lt;br/&gt; Dec&#160;31&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="page-break-inside:avoid ; font-family:ARIAL; font-size:9pt"&gt;
&lt;td style="BORDER-BOTTOM:0.75pt solid #000000;vertical-align:top"&gt;&lt;div style="font-size: 8pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;millions of Canadian dollars&lt;/div&gt;&lt;/td&gt;
&lt;td style=" BORDER-BOTTOM:0.75pt solid #000000;vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td colspan="2" style="BORDER-BOTTOM:0.75pt solid #000000;vertical-align:bottom;white-space:nowrap;text-align:right;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;2022&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style=" BORDER-BOTTOM:0.75pt solid #000000;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style=" BORDER-BOTTOM:0.75pt solid #000000;vertical-align:bottom"&gt;&#160;&#160;&#160;&#160;&lt;/td&gt;
&lt;td colspan="2" style="BORDER-BOTTOM:0.75pt solid #000000;vertical-align:bottom;white-space:nowrap;text-align:right;"&gt;2021&lt;/td&gt;
&lt;td style=" BORDER-BOTTOM:0.75pt solid #000000;vertical-align:bottom"&gt;&#160;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="page-break-inside:avoid ; font-family:ARIAL; font-size:9pt;background-color:#cceeff"&gt;
&lt;td style="vertical-align:top"&gt; &lt;div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1.2em; text-indent: -1em; font-size: 9pt; font-family: ARIAL; line-height: normal;"&gt;&#160;Long-term debt&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;4,447&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right;"&gt;4,447&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="page-break-inside:avoid ; font-family:ARIAL; font-size:9pt"&gt;
&lt;td style="BORDER-BOTTOM:0.75pt solid #000000;vertical-align:top"&gt; &lt;div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1.2em; text-indent: -1em; font-size: 9pt; font-family: ARIAL; line-height: normal;"&gt;&#160;Finance leases&lt;/div&gt; &lt;/td&gt;
&lt;td style=" BORDER-BOTTOM:0.75pt solid #000000;vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="BORDER-BOTTOM:0.75pt solid #000000;white-space:nowrap;vertical-align:bottom"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="BORDER-BOTTOM:0.75pt solid #000000;white-space:nowrap;vertical-align:bottom;text-align:right;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;602&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="BORDER-BOTTOM:0.75pt solid #000000;white-space:nowrap;vertical-align:bottom"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style=" BORDER-BOTTOM:0.75pt solid #000000;vertical-align:bottom"&gt;&#160;&#160;&#160;&#160;&lt;/td&gt;
&lt;td style="BORDER-BOTTOM:0.75pt solid #000000;white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="BORDER-BOTTOM:0.75pt solid #000000;white-space:nowrap;vertical-align:bottom;text-align:right;"&gt;607&lt;/td&gt;
&lt;td style="BORDER-BOTTOM:0.75pt solid #000000;white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="page-break-inside:avoid ; font-family:ARIAL; font-size:9pt;background-color:#cceeff"&gt;
&lt;td style="BORDER-BOTTOM:1.50pt solid #000000;vertical-align:top"&gt; &lt;div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1.2em; text-indent: -1em; font-size: 9pt; font-family: ARIAL; line-height: normal;"&gt;&#160;&lt;span style="-sec-ix-hidden:hidden47089089"&gt;Total&lt;/span&gt; &lt;span style="-sec-ix-hidden:hidden47089090"&gt;long-term debt&lt;/span&gt;&lt;/div&gt; &lt;/td&gt;
&lt;td style=" BORDER-BOTTOM:1.50pt solid #000000;vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="BORDER-BOTTOM:1.50pt solid #000000;white-space:nowrap;vertical-align:bottom"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="BORDER-BOTTOM:1.50pt solid #000000;white-space:nowrap;vertical-align:bottom;text-align:right;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;5,049&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="BORDER-BOTTOM:1.50pt solid #000000;white-space:nowrap;vertical-align:bottom"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style=" BORDER-BOTTOM:1.50pt solid #000000;vertical-align:bottom"&gt;&#160;&#160;&#160;&#160;&lt;/td&gt;
&lt;td style="BORDER-BOTTOM:1.50pt solid #000000;white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="BORDER-BOTTOM:1.50pt solid #000000;white-space:nowrap;vertical-align:bottom;text-align:right;"&gt;5,054&lt;/td&gt;
&lt;td style="BORDER-BOTTOM:1.50pt solid #000000;white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt; &lt;/tr&gt; &lt;/table&gt; </us-gaap:ScheduleOfDebtInstrumentsTextBlock>
    <us-gaap:LongTermDebtNoncurrent
      contextRef="PAsOn03_31_2022"
      decimals="-6"
      unitRef="Unit_CAD">4447000000</us-gaap:LongTermDebtNoncurrent>
    <us-gaap:LongTermDebtNoncurrent
      contextRef="PAsOn12_31_2021"
      decimals="-6"
      unitRef="Unit_CAD">4447000000</us-gaap:LongTermDebtNoncurrent>
    <us-gaap:FinanceLeaseLiabilityNoncurrent
      contextRef="PAsOn03_31_2022"
      decimals="-6"
      unitRef="Unit_CAD">602000000</us-gaap:FinanceLeaseLiabilityNoncurrent>
    <us-gaap:FinanceLeaseLiabilityNoncurrent
      contextRef="PAsOn12_31_2021"
      decimals="-6"
      unitRef="Unit_CAD">607000000</us-gaap:FinanceLeaseLiabilityNoncurrent>
    <imo:LongTermDebtAndFinanceLeaseObligations
      contextRef="PAsOn03_31_2022"
      decimals="-6"
      unitRef="Unit_CAD">5049000000</imo:LongTermDebtAndFinanceLeaseObligations>
    <imo:LongTermDebtAndFinanceLeaseObligations
      contextRef="PAsOn12_31_2021"
      decimals="-6"
      unitRef="Unit_CAD">5054000000</imo:LongTermDebtAndFinanceLeaseObligations>
    <us-gaap:OtherLiabilitiesDisclosureTextBlock contextRef="P01_01_2022To03_31_2022">
&lt;table cellpadding="0" cellspacing="0" style="BORDER-COLLAPSE:COLLAPSE; font-family:ARIAL; font-size:13pt;border:0;width:100%"&gt;
&lt;tr style="page-break-inside:avoid"&gt;
&lt;td style="width:4%;vertical-align:top;text-align:left;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;7.&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align:top;text-align:left;"&gt; &lt;div style="margin-top: 0pt; margin-bottom: 0pt; font-size: 13pt; font-family: ARIAL; text-align: left; line-height: normal;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;Other long-term obligations &lt;/div&gt;&lt;/div&gt; &lt;/td&gt; &lt;/tr&gt; &lt;/table&gt;
&lt;table cellpadding="0" cellspacing="0" style="BORDER-COLLAPSE:COLLAPSE; font-family:ARIAL; font-size:9pt;width:100%;border:0;margin:0 auto"&gt;
&lt;tr&gt;
&lt;td style="width: 86%; line-height: 0pt; font-size: 0pt;"&gt;&lt;div style="font-size:0pt;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; width: 2%; line-height: 0pt; font-size: 0pt;"&gt;&lt;div style="font-size:0pt;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="line-height: 0pt; font-size: 0pt;"&gt;&lt;div style="font-size:0pt;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="line-height: 0pt; font-size: 0pt;"&gt;&lt;div style="font-size:0pt;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="line-height: 0pt; font-size: 0pt;"&gt;&lt;div style="font-size:0pt;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; width: 4%; line-height: 0pt; font-size: 0pt;"&gt;&lt;div style="font-size:0pt;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="line-height: 0pt; font-size: 0pt;"&gt;&lt;div style="font-size:0pt;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="line-height: 0pt; font-size: 0pt;"&gt;&lt;div style="font-size:0pt;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="line-height: 0pt; font-size: 0pt;"&gt;&lt;div style="font-size:0pt;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="page-break-inside:avoid ; font-family:ARIAL; font-size:9pt"&gt;
&lt;td style="vertical-align:top"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td colspan="2" style="vertical-align:bottom;white-space:nowrap;text-align:right;"&gt;As&#160;at&lt;br/&gt; Mar&#160;31&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&#160;&#160;&lt;/td&gt;
&lt;td colspan="2" style="vertical-align:bottom;white-space:nowrap;text-align:right;"&gt;As&#160;at&lt;br/&gt; Dec&#160;31&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="page-break-inside:avoid ; font-family:ARIAL; font-size:9pt"&gt;
&lt;td style="BORDER-BOTTOM:0.75pt solid #000000;vertical-align:top"&gt;&lt;div style="font-size: 8pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;millions of Canadian dollars&lt;/div&gt;&lt;/td&gt;
&lt;td style=" BORDER-BOTTOM:0.75pt solid #000000;vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td colspan="2" style="BORDER-BOTTOM:0.75pt solid #000000;vertical-align:bottom;white-space:nowrap;text-align:right;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;2022&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style=" BORDER-BOTTOM:0.75pt solid #000000;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style=" BORDER-BOTTOM:0.75pt solid #000000;vertical-align:bottom"&gt;&#160;&#160;&#160;&#160;&lt;/td&gt;
&lt;td colspan="2" style="BORDER-BOTTOM:0.75pt solid #000000;vertical-align:bottom;white-space:nowrap;text-align:right;"&gt;2021&lt;/td&gt;
&lt;td style=" BORDER-BOTTOM:0.75pt solid #000000;vertical-align:bottom"&gt;&#160;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="page-break-inside:avoid ; font-family:ARIAL; font-size:9pt;background-color:#cceeff"&gt;
&lt;td style="vertical-align:top"&gt; &lt;div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1.2em; text-indent: -1em; font-size: 9pt; font-family: ARIAL; line-height: normal;"&gt;&#160;Employee retirement benefits &lt;div style="font-size: 8pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;(a)&lt;/div&gt;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;1,326&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right;"&gt;1,362&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="page-break-inside:avoid ; font-family:ARIAL; font-size:9pt"&gt;
&lt;td style="vertical-align:top"&gt; &lt;div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1.2em; text-indent: -1em; font-size: 9pt; font-family: ARIAL; line-height: normal;"&gt;&#160;Asset retirement obligations and other environmental liabilities &lt;div style="font-size: 8pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;(b)&lt;/div&gt;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;1,713&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right;"&gt;1,713&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="page-break-inside:avoid ; font-family:ARIAL; font-size:9pt;background-color:#cceeff"&gt;
&lt;td style="vertical-align:top"&gt; &lt;div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1.2em; text-indent: -1em; font-size: 9pt; font-family: ARIAL; line-height: normal;"&gt;&#160;Share-based incentive compensation liabilities&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;111&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right;"&gt;79&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="page-break-inside:avoid ; font-family:ARIAL; font-size:9pt"&gt;
&lt;td style="vertical-align:top"&gt; &lt;div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1.2em; text-indent: -1em; font-size: 9pt; font-family: ARIAL; line-height: normal;"&gt;&#160;Operating lease liability &lt;div style="font-size: 8pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;(c)&lt;/div&gt;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;138&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right;"&gt;147&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="page-break-inside:avoid ; font-family:ARIAL; font-size:9pt;background-color:#cceeff"&gt;
&lt;td style="BORDER-BOTTOM:0.75pt solid #000000;vertical-align:top"&gt; &lt;div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1.2em; text-indent: -1em; font-size: 9pt; font-family: ARIAL; line-height: normal;"&gt;&#160;Other obligations&lt;/div&gt; &lt;/td&gt;
&lt;td style=" BORDER-BOTTOM:0.75pt solid #000000;vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="BORDER-BOTTOM:0.75pt solid #000000;white-space:nowrap;vertical-align:bottom"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="BORDER-BOTTOM:0.75pt solid #000000;white-space:nowrap;vertical-align:bottom;text-align:right;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;138&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="BORDER-BOTTOM:0.75pt solid #000000;white-space:nowrap;vertical-align:bottom"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style=" BORDER-BOTTOM:0.75pt solid #000000;vertical-align:bottom"&gt;&#160;&#160;&#160;&#160;&lt;/td&gt;
&lt;td style="BORDER-BOTTOM:0.75pt solid #000000;white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="BORDER-BOTTOM:0.75pt solid #000000;white-space:nowrap;vertical-align:bottom;text-align:right;"&gt;596&lt;/td&gt;
&lt;td style="BORDER-BOTTOM:0.75pt solid #000000;white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="page-break-inside:avoid ; font-family:ARIAL; font-size:9pt"&gt;
&lt;td style="BORDER-BOTTOM:1.50pt solid #000000;vertical-align:top"&gt; &lt;div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1.2em; text-indent: -1em; font-size: 9pt; font-family: ARIAL; line-height: normal;"&gt;&#160;Total other long-term obligations&lt;/div&gt; &lt;/td&gt;
&lt;td style=" BORDER-BOTTOM:1.50pt solid #000000;vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="BORDER-BOTTOM:1.50pt solid #000000;white-space:nowrap;vertical-align:bottom"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="BORDER-BOTTOM:1.50pt solid #000000;white-space:nowrap;vertical-align:bottom;text-align:right;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;3,426&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="BORDER-BOTTOM:1.50pt solid #000000;white-space:nowrap;vertical-align:bottom"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style=" BORDER-BOTTOM:1.50pt solid #000000;vertical-align:bottom"&gt;&#160;&#160;&#160;&#160;&lt;/td&gt;
&lt;td style="BORDER-BOTTOM:1.50pt solid #000000;white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="BORDER-BOTTOM:1.50pt solid #000000;white-space:nowrap;vertical-align:bottom;text-align:right;"&gt;3,897&lt;/td&gt;
&lt;td style="BORDER-BOTTOM:1.50pt solid #000000;white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt; &lt;/tr&gt; &lt;/table&gt;
&lt;table cellpadding="0" cellspacing="0" style="BORDER-COLLAPSE:COLLAPSE; font-family:ARIAL; font-size:8pt;border:0;width:100%"&gt;
&lt;tr style="page-break-inside:avoid"&gt;
&lt;td style="width:4%;vertical-align:top;text-align:left;"&gt;(a)&lt;/td&gt;
&lt;td style="vertical-align:top;text-align:left;"&gt; &lt;div style="margin-top: 0pt; margin-bottom: 0pt; font-size: 8pt; font-family: ARIAL; text-align: left; line-height: normal;"&gt;Total recorded employee retirement benefits obligations also included $56&#160;million in current liabilities (2021 - $56 million). &lt;/div&gt; &lt;/td&gt; &lt;/tr&gt; &lt;/table&gt;
&lt;table cellpadding="0" cellspacing="0" style="BORDER-COLLAPSE:COLLAPSE; font-family:ARIAL; font-size:8pt;border:0;width:100%"&gt;
&lt;tr style="page-break-inside:avoid"&gt;
&lt;td style="width:4%;vertical-align:top;text-align:left;"&gt;(b)&lt;/td&gt;
&lt;td style="vertical-align:top;text-align:left;"&gt; &lt;div style="margin-top: 0pt; margin-bottom: 0pt; font-size: 8pt; font-family: ARIAL; text-align: left; line-height: normal;"&gt;Total asset retirement obligations and other environmental liabilities also included $102&#160;million in current liabilities (2021 - $102 million). &lt;/div&gt; &lt;/td&gt; &lt;/tr&gt; &lt;/table&gt;
&lt;table cellpadding="0" cellspacing="0" style="BORDER-COLLAPSE:COLLAPSE; font-family:ARIAL; font-size:8pt;border:0;width:100%"&gt;
&lt;tr style="page-break-inside:avoid"&gt;
&lt;td style="width:4%;vertical-align:top;text-align:left;"&gt;(c)&lt;/td&gt;
&lt;td style="vertical-align:top;text-align:left;"&gt; &lt;div style="margin-top: 0pt; margin-bottom: 0pt; font-size: 8pt; font-family: ARIAL; text-align: left; line-height: normal;"&gt;Total operating lease liability also included $95&#160;million in current liabilities (2021 - $102 million). In addition to the total operating lease liability, additional undiscounted commitments for leases not yet commenced totalled $0&#160;million (2021 - $5 million). &lt;/div&gt; &lt;/td&gt; &lt;/tr&gt; &lt;/table&gt;  &lt;div style="margin-top:0pt;margin-bottom:0pt ; font-size:8pt"&gt;&#160;&lt;/div&gt;</us-gaap:OtherLiabilitiesDisclosureTextBlock>
    <us-gaap:OtherNoncurrentLiabilitiesTableTextBlock contextRef="P01_01_2022To03_31_2022">
&lt;table cellpadding="0" cellspacing="0" style="BORDER-COLLAPSE:COLLAPSE; font-family:ARIAL; font-size:9pt;width:100%;border:0;margin:0 auto"&gt;
&lt;tr&gt;
&lt;td style="width: 86%; line-height: 0pt; font-size: 0pt;"&gt;&lt;div style="font-size:0pt;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; width: 2%; line-height: 0pt; font-size: 0pt;"&gt;&lt;div style="font-size:0pt;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="line-height: 0pt; font-size: 0pt;"&gt;&lt;div style="font-size:0pt;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="line-height: 0pt; font-size: 0pt;"&gt;&lt;div style="font-size:0pt;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="line-height: 0pt; font-size: 0pt;"&gt;&lt;div style="font-size:0pt;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; width: 4%; line-height: 0pt; font-size: 0pt;"&gt;&lt;div style="font-size:0pt;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="line-height: 0pt; font-size: 0pt;"&gt;&lt;div style="font-size:0pt;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="line-height: 0pt; font-size: 0pt;"&gt;&lt;div style="font-size:0pt;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="line-height: 0pt; font-size: 0pt;"&gt;&lt;div style="font-size:0pt;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="page-break-inside:avoid ; font-family:ARIAL; font-size:9pt"&gt;
&lt;td style="vertical-align:top"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td colspan="2" style="vertical-align:bottom;white-space:nowrap;text-align:right;"&gt;As&#160;at&lt;br/&gt; Mar&#160;31&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&#160;&#160;&lt;/td&gt;
&lt;td colspan="2" style="vertical-align:bottom;white-space:nowrap;text-align:right;"&gt;As&#160;at&lt;br/&gt; Dec&#160;31&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="page-break-inside:avoid ; font-family:ARIAL; font-size:9pt"&gt;
&lt;td style="BORDER-BOTTOM:0.75pt solid #000000;vertical-align:top"&gt;&lt;div style="font-size: 8pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;millions of Canadian dollars&lt;/div&gt;&lt;/td&gt;
&lt;td style=" BORDER-BOTTOM:0.75pt solid #000000;vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td colspan="2" style="BORDER-BOTTOM:0.75pt solid #000000;vertical-align:bottom;white-space:nowrap;text-align:right;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;2022&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style=" BORDER-BOTTOM:0.75pt solid #000000;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style=" BORDER-BOTTOM:0.75pt solid #000000;vertical-align:bottom"&gt;&#160;&#160;&#160;&#160;&lt;/td&gt;
&lt;td colspan="2" style="BORDER-BOTTOM:0.75pt solid #000000;vertical-align:bottom;white-space:nowrap;text-align:right;"&gt;2021&lt;/td&gt;
&lt;td style=" BORDER-BOTTOM:0.75pt solid #000000;vertical-align:bottom"&gt;&#160;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="page-break-inside:avoid ; font-family:ARIAL; font-size:9pt;background-color:#cceeff"&gt;
&lt;td style="vertical-align:top"&gt; &lt;div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1.2em; text-indent: -1em; font-size: 9pt; font-family: ARIAL; line-height: normal;"&gt;&#160;Employee retirement benefits &lt;div style="font-size: 8pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;(a)&lt;/div&gt;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;1,326&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right;"&gt;1,362&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="page-break-inside:avoid ; font-family:ARIAL; font-size:9pt"&gt;
&lt;td style="vertical-align:top"&gt; &lt;div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1.2em; text-indent: -1em; font-size: 9pt; font-family: ARIAL; line-height: normal;"&gt;&#160;Asset retirement obligations and other environmental liabilities &lt;div style="font-size: 8pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;(b)&lt;/div&gt;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;1,713&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right;"&gt;1,713&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="page-break-inside:avoid ; font-family:ARIAL; font-size:9pt;background-color:#cceeff"&gt;
&lt;td style="vertical-align:top"&gt; &lt;div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1.2em; text-indent: -1em; font-size: 9pt; font-family: ARIAL; line-height: normal;"&gt;&#160;Share-based incentive compensation liabilities&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;111&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right;"&gt;79&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="page-break-inside:avoid ; font-family:ARIAL; font-size:9pt"&gt;
&lt;td style="vertical-align:top"&gt; &lt;div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1.2em; text-indent: -1em; font-size: 9pt; font-family: ARIAL; line-height: normal;"&gt;&#160;Operating lease liability &lt;div style="font-size: 8pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;(c)&lt;/div&gt;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;138&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right;"&gt;147&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="page-break-inside:avoid ; font-family:ARIAL; font-size:9pt;background-color:#cceeff"&gt;
&lt;td style="BORDER-BOTTOM:0.75pt solid #000000;vertical-align:top"&gt; &lt;div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1.2em; text-indent: -1em; font-size: 9pt; font-family: ARIAL; line-height: normal;"&gt;&#160;Other obligations&lt;/div&gt; &lt;/td&gt;
&lt;td style=" BORDER-BOTTOM:0.75pt solid #000000;vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="BORDER-BOTTOM:0.75pt solid #000000;white-space:nowrap;vertical-align:bottom"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="BORDER-BOTTOM:0.75pt solid #000000;white-space:nowrap;vertical-align:bottom;text-align:right;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;138&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="BORDER-BOTTOM:0.75pt solid #000000;white-space:nowrap;vertical-align:bottom"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style=" BORDER-BOTTOM:0.75pt solid #000000;vertical-align:bottom"&gt;&#160;&#160;&#160;&#160;&lt;/td&gt;
&lt;td style="BORDER-BOTTOM:0.75pt solid #000000;white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="BORDER-BOTTOM:0.75pt solid #000000;white-space:nowrap;vertical-align:bottom;text-align:right;"&gt;596&lt;/td&gt;
&lt;td style="BORDER-BOTTOM:0.75pt solid #000000;white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="page-break-inside:avoid ; font-family:ARIAL; font-size:9pt"&gt;
&lt;td style="BORDER-BOTTOM:1.50pt solid #000000;vertical-align:top"&gt; &lt;div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1.2em; text-indent: -1em; font-size: 9pt; font-family: ARIAL; line-height: normal;"&gt;&#160;Total other long-term obligations&lt;/div&gt; &lt;/td&gt;
&lt;td style=" BORDER-BOTTOM:1.50pt solid #000000;vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="BORDER-BOTTOM:1.50pt solid #000000;white-space:nowrap;vertical-align:bottom"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="BORDER-BOTTOM:1.50pt solid #000000;white-space:nowrap;vertical-align:bottom;text-align:right;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;3,426&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="BORDER-BOTTOM:1.50pt solid #000000;white-space:nowrap;vertical-align:bottom"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style=" BORDER-BOTTOM:1.50pt solid #000000;vertical-align:bottom"&gt;&#160;&#160;&#160;&#160;&lt;/td&gt;
&lt;td style="BORDER-BOTTOM:1.50pt solid #000000;white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="BORDER-BOTTOM:1.50pt solid #000000;white-space:nowrap;vertical-align:bottom;text-align:right;"&gt;3,897&lt;/td&gt;
&lt;td style="BORDER-BOTTOM:1.50pt solid #000000;white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt; &lt;/tr&gt; &lt;/table&gt;
&lt;table cellpadding="0" cellspacing="0" style="BORDER-COLLAPSE:COLLAPSE; font-family:ARIAL; font-size:8pt;border:0;width:100%"&gt;
&lt;tr style="page-break-inside:avoid"&gt;
&lt;td style="width:4%;vertical-align:top;text-align:left;"&gt;(a)&lt;/td&gt;
&lt;td style="vertical-align:top;text-align:left;"&gt; &lt;div style="margin-top: 0pt; margin-bottom: 0pt; font-size: 8pt; font-family: ARIAL; text-align: left; line-height: normal;"&gt;Total recorded employee retirement benefits obligations also included $56&#160;million in current liabilities (2021 - $56 million). &lt;/div&gt; &lt;/td&gt; &lt;/tr&gt; &lt;/table&gt;
&lt;table cellpadding="0" cellspacing="0" style="BORDER-COLLAPSE:COLLAPSE; font-family:ARIAL; font-size:8pt;border:0;width:100%"&gt;
&lt;tr style="page-break-inside:avoid"&gt;
&lt;td style="width:4%;vertical-align:top;text-align:left;"&gt;(b)&lt;/td&gt;
&lt;td style="vertical-align:top;text-align:left;"&gt; &lt;div style="margin-top: 0pt; margin-bottom: 0pt; font-size: 8pt; font-family: ARIAL; text-align: left; line-height: normal;"&gt;Total asset retirement obligations and other environmental liabilities also included $102&#160;million in current liabilities (2021 - $102 million). &lt;/div&gt; &lt;/td&gt; &lt;/tr&gt; &lt;/table&gt;
&lt;table cellpadding="0" cellspacing="0" style="BORDER-COLLAPSE:COLLAPSE; font-family:ARIAL; font-size:8pt;border:0;width:100%"&gt;
&lt;tr style="page-break-inside:avoid"&gt;
&lt;td style="width:4%;vertical-align:top;text-align:left;"&gt;(c)&lt;/td&gt;
&lt;td style="vertical-align:top;text-align:left;"&gt; &lt;div style="margin-top: 0pt; margin-bottom: 0pt; font-size: 8pt; font-family: ARIAL; text-align: left; line-height: normal;"&gt;Total operating lease liability also included $95&#160;million in current liabilities (2021 - $102 million). In addition to the total operating lease liability, additional undiscounted commitments for leases not yet commenced totalled $0&#160;million (2021 - $5 million). &lt;/div&gt; &lt;/td&gt; &lt;/tr&gt; &lt;/table&gt; </us-gaap:OtherNoncurrentLiabilitiesTableTextBlock>
    <us-gaap:PensionAndOtherPostretirementDefinedBenefitPlansLiabilitiesNoncurrent
      contextRef="PAsOn03_31_2022"
      decimals="-6"
      id="Fact_47088788"
      unitRef="Unit_CAD">1326000000</us-gaap:PensionAndOtherPostretirementDefinedBenefitPlansLiabilitiesNoncurrent>
    <us-gaap:PensionAndOtherPostretirementDefinedBenefitPlansLiabilitiesNoncurrent
      contextRef="PAsOn12_31_2021"
      decimals="-6"
      id="Fact_47088789"
      unitRef="Unit_CAD">1362000000</us-gaap:PensionAndOtherPostretirementDefinedBenefitPlansLiabilitiesNoncurrent>
    <imo:AssetRetirementObligationAndOtherEnvironmentalLiabilitiesNoncurrent
      contextRef="PAsOn03_31_2022"
      decimals="-6"
      id="Fact_47088790"
      unitRef="Unit_CAD">1713000000</imo:AssetRetirementObligationAndOtherEnvironmentalLiabilitiesNoncurrent>
    <imo:AssetRetirementObligationAndOtherEnvironmentalLiabilitiesNoncurrent
      contextRef="PAsOn12_31_2021"
      decimals="-6"
      id="Fact_47088791"
      unitRef="Unit_CAD">1713000000</imo:AssetRetirementObligationAndOtherEnvironmentalLiabilitiesNoncurrent>
    <us-gaap:DeferredCompensationSharebasedArrangementsLiabilityClassifiedNoncurrent
      contextRef="PAsOn03_31_2022"
      decimals="-6"
      unitRef="Unit_CAD">111000000</us-gaap:DeferredCompensationSharebasedArrangementsLiabilityClassifiedNoncurrent>
    <us-gaap:DeferredCompensationSharebasedArrangementsLiabilityClassifiedNoncurrent
      contextRef="PAsOn12_31_2021"
      decimals="-6"
      unitRef="Unit_CAD">79000000</us-gaap:DeferredCompensationSharebasedArrangementsLiabilityClassifiedNoncurrent>
    <us-gaap:OperatingLeaseLiabilityNoncurrent
      contextRef="PAsOn03_31_2022"
      decimals="-6"
      id="Fact_47089014"
      unitRef="Unit_CAD">138000000</us-gaap:OperatingLeaseLiabilityNoncurrent>
    <us-gaap:OperatingLeaseLiabilityNoncurrent
      contextRef="PAsOn12_31_2021"
      decimals="-6"
      id="Fact_47089015"
      unitRef="Unit_CAD">147000000</us-gaap:OperatingLeaseLiabilityNoncurrent>
    <us-gaap:OtherSundryLiabilitiesNoncurrent
      contextRef="PAsOn03_31_2022"
      decimals="-6"
      unitRef="Unit_CAD">138000000</us-gaap:OtherSundryLiabilitiesNoncurrent>
    <us-gaap:OtherSundryLiabilitiesNoncurrent
      contextRef="PAsOn12_31_2021"
      decimals="-6"
      unitRef="Unit_CAD">596000000</us-gaap:OtherSundryLiabilitiesNoncurrent>
    <us-gaap:OtherLiabilitiesNoncurrent
      contextRef="PAsOn03_31_2022"
      decimals="-6"
      unitRef="Unit_CAD">3426000000</us-gaap:OtherLiabilitiesNoncurrent>
    <us-gaap:OtherLiabilitiesNoncurrent
      contextRef="PAsOn12_31_2021"
      decimals="-6"
      unitRef="Unit_CAD">3897000000</us-gaap:OtherLiabilitiesNoncurrent>
    <us-gaap:PensionAndOtherPostretirementDefinedBenefitPlansCurrentLiabilities
      contextRef="PAsOn03_31_2022"
      decimals="-6"
      unitRef="Unit_CAD">56000000</us-gaap:PensionAndOtherPostretirementDefinedBenefitPlansCurrentLiabilities>
    <us-gaap:PensionAndOtherPostretirementDefinedBenefitPlansCurrentLiabilities
      contextRef="PAsOn12_31_2021"
      decimals="-6"
      unitRef="Unit_CAD">56000000</us-gaap:PensionAndOtherPostretirementDefinedBenefitPlansCurrentLiabilities>
    <imo:AssetRetirementObligationAndOtherEnvironmentalLiabilitiesCurrent
      contextRef="PAsOn03_31_2022"
      decimals="-6"
      unitRef="Unit_CAD">102000000</imo:AssetRetirementObligationAndOtherEnvironmentalLiabilitiesCurrent>
    <imo:AssetRetirementObligationAndOtherEnvironmentalLiabilitiesCurrent
      contextRef="PAsOn12_31_2021"
      decimals="-6"
      unitRef="Unit_CAD">102000000</imo:AssetRetirementObligationAndOtherEnvironmentalLiabilitiesCurrent>
    <imo:LesseeOperatingLeaseLiabilityPaymentsNextRollingTwelveMonths
      contextRef="PAsOn03_31_2022_AccountsPayableAndAccruedLiabilitiesMemberusgaapBalanceSheetLocationAxis"
      decimals="-6"
      unitRef="Unit_CAD">95000000</imo:LesseeOperatingLeaseLiabilityPaymentsNextRollingTwelveMonths>
    <imo:LesseeOperatingLeaseLiabilityPaymentsNextRollingTwelveMonths
      contextRef="PAsOn12_31_2021_AccountsPayableAndAccruedLiabilitiesMemberusgaapBalanceSheetLocationAxis"
      decimals="-6"
      unitRef="Unit_CAD">102000000</imo:LesseeOperatingLeaseLiabilityPaymentsNextRollingTwelveMonths>
    <imo:LessorOperatingLeaseLeaseNotYetCommencedUndiscountedCommitments
      contextRef="P01_01_2022To03_31_2022"
      decimals="-6"
      unitRef="Unit_CAD">0</imo:LessorOperatingLeaseLeaseNotYetCommencedUndiscountedCommitments>
    <imo:LessorOperatingLeaseLeaseNotYetCommencedUndiscountedCommitments
      contextRef="P01_01_2021To12_31_2021"
      decimals="-6"
      unitRef="Unit_CAD">5000000</imo:LessorOperatingLeaseLeaseNotYetCommencedUndiscountedCommitments>
    <us-gaap:DerivativeInstrumentsAndHedgingActivitiesDisclosureTextBlock contextRef="P01_01_2022To03_31_2022">
&lt;table cellpadding="0" cellspacing="0" style="BORDER-COLLAPSE:COLLAPSE; font-family:ARIAL; font-size:13pt;border:0;width:100%"&gt;
&lt;tr style="page-break-inside:avoid"&gt;
&lt;td style="width:4%;vertical-align:top;text-align:left;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;8.&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align:top;text-align:left;"&gt; &lt;div style="margin-top: 0pt; margin-bottom: 0pt; font-size: 13pt; font-family: ARIAL; text-align: left; line-height: normal;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;Financial and derivative instruments &lt;/div&gt;&lt;/div&gt; &lt;/td&gt; &lt;/tr&gt; &lt;/table&gt; &lt;div style="margin-top: 10pt; margin-bottom: 0pt; font-size: 10pt; font-family: ARIAL;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;Financial instruments &lt;/div&gt;&lt;/div&gt; &lt;div style="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:ARIAL"&gt;The fair value of the company&#x2019;s financial instruments is determined by reference to various market data and other appropriate valuation techniques. There are no material differences between the fair value of the company&#x2019;s financial instruments and the recorded carrying value. At March&#160;31, 2022 and December&#160;31, 2021, the fair value of long-term debt ($4,447&#160;million, excluding finance lease obligations) was primarily a level 2 measurement. &lt;/div&gt; &lt;div style="margin-top: 12pt; margin-bottom: 0pt; font-size: 10pt; font-family: ARIAL;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;Derivative instruments &lt;/div&gt;&lt;/div&gt; &lt;div style="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:ARIAL"&gt;The company&#x2019;s size, strong capital structure and the complementary nature of the Upstream, Downstream and Chemical businesses reduce the company&#x2019;s enterprise-wide risk from changes in commodity prices and currency exchange rates. In addition, the company uses commodity-based contracts, including derivative instruments to manage commodity price risk and to generate returns from trading. Commodity contracts held for trading purposes are presented in the Consolidated statement of income on a net basis in the line &#x201c;Revenues&#x201d;. The company does not designate derivative instruments as a hedge for hedge accounting purposes. &lt;/div&gt; &lt;div style="margin-top:10pt; margin-bottom:0pt; font-size:10pt; font-family:ARIAL"&gt;Credit risk associated with the company&#x2019;s derivative position is mitigated by several factors, including the use of derivative clearing exchanges and the quality of and financial limits placed on derivative counterparties. The company maintains a system of controls that includes the authorization, reporting and monitoring of derivative activity. &lt;/div&gt; &lt;div style="margin-top:10pt; margin-bottom:0pt; font-size:10pt; font-family:ARIAL"&gt;The net notional long/(short) position of derivative instruments was: &lt;/div&gt; &lt;div style="font-size:12pt;margin-top:0pt;margin-bottom:0pt"&gt;&#160;&lt;/div&gt;
&lt;table cellpadding="0" cellspacing="0" style="BORDER-COLLAPSE:COLLAPSE; font-family:ARIAL; font-size:9pt;width:100%;border:0;margin:0 auto"&gt;
&lt;tr&gt;
&lt;td style="width: 86%; line-height: 0pt; font-size: 0pt;"&gt;&lt;div style="font-size: 0pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; width: 2%; line-height: 0pt; font-size: 0pt;"&gt;&lt;div style="font-size: 0pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="line-height: 0pt; font-size: 0pt;"&gt;&lt;div style="font-size: 0pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="line-height: 0pt; font-size: 0pt;"&gt;&lt;div style="font-size: 0pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="line-height: 0pt; font-size: 0pt;"&gt;&lt;div style="font-size: 0pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; width: 3%; line-height: 0pt; font-size: 0pt;"&gt;&lt;div style="font-size: 0pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="line-height: 0pt; font-size: 0pt;"&gt;&lt;div style="font-size: 0pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="line-height: 0pt; font-size: 0pt;"&gt;&lt;div style="font-size: 0pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="line-height: 0pt; font-size: 0pt;"&gt;&lt;div style="font-size: 0pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="page-break-inside:avoid ; font-family:ARIAL; font-size:9pt"&gt;
&lt;td style="vertical-align:top"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td colspan="2" style="vertical-align:bottom;white-space:nowrap;text-align:right;"&gt;As&#160;at&lt;br/&gt; Mar&#160;31&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td colspan="2" style="vertical-align:bottom;white-space:nowrap;text-align:right;"&gt;As&#160;at&lt;br/&gt; Dec&#160;31&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="page-break-inside:avoid ; font-family:ARIAL; font-size:9pt"&gt;
&lt;td style="BORDER-BOTTOM:0.75pt solid #000000;vertical-align:top"&gt;&lt;div style="font-size: 8pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;thousands of barrels&lt;/div&gt;&lt;/td&gt;
&lt;td style=" BORDER-BOTTOM:0.75pt solid #000000;vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td colspan="2" style="BORDER-BOTTOM:0.75pt solid #000000;vertical-align:bottom;white-space:nowrap;text-align:right;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;2022&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style=" BORDER-BOTTOM:0.75pt solid #000000;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style=" BORDER-BOTTOM:0.75pt solid #000000;vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td colspan="2" style="BORDER-BOTTOM:0.75pt solid #000000;vertical-align:bottom;white-space:nowrap;text-align:right;"&gt;2021&lt;/td&gt;
&lt;td style=" BORDER-BOTTOM:0.75pt solid #000000;vertical-align:bottom"&gt;&#160;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="page-break-inside:avoid ; font-family:ARIAL; font-size:9pt;background-color:#cceeff"&gt;
&lt;td style="vertical-align:top"&gt; &lt;div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1.2em; text-indent: -1em; font-size: 9pt; font-family: ARIAL; line-height: normal;"&gt;Crude&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;(620&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;)&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right;"&gt;7,390&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="page-break-inside:avoid ; font-family:ARIAL; font-size:9pt"&gt;
&lt;td style="BORDER-BOTTOM:0.75pt solid #000000;vertical-align:top"&gt; &lt;div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1.2em; text-indent: -1em; font-size: 9pt; font-family: ARIAL; line-height: normal;"&gt;Products&lt;/div&gt; &lt;/td&gt;
&lt;td style=" BORDER-BOTTOM:0.75pt solid #000000;vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="BORDER-BOTTOM:0.75pt solid #000000;white-space:nowrap;vertical-align:bottom"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="BORDER-BOTTOM:0.75pt solid #000000;white-space:nowrap;vertical-align:bottom;text-align:right;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;(70&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="BORDER-BOTTOM:0.75pt solid #000000;white-space:nowrap;vertical-align:bottom"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;)&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style=" BORDER-BOTTOM:0.75pt solid #000000;vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="BORDER-BOTTOM:0.75pt solid #000000;white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="BORDER-BOTTOM:0.75pt solid #000000;white-space:nowrap;vertical-align:bottom;text-align:right;"&gt;(560&lt;/td&gt;
&lt;td style="BORDER-BOTTOM:0.75pt solid #000000;white-space:nowrap;vertical-align:bottom"&gt;)&#160;&lt;/td&gt; &lt;/tr&gt; &lt;/table&gt;  &lt;div style="margin-top:12pt; margin-bottom:0pt; font-size:10pt; font-family:ARIAL"&gt;Realized and unrealized gain or (loss) on derivative instruments recognized in the Consolidated statement of income is included in the following lines on a &lt;div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;"&gt;before-tax&lt;/div&gt; basis: &lt;/div&gt; &lt;div style="font-size:12pt;margin-top:0pt;margin-bottom:0pt"&gt;&#160;&lt;/div&gt;
&lt;table cellpadding="0" cellspacing="0" style="BORDER-COLLAPSE:COLLAPSE; font-family:ARIAL; font-size:9pt;width:100%;border:0;margin:0 auto"&gt;
&lt;tr&gt;
&lt;td style="width: 88%; line-height: 0pt; font-size: 0pt;"&gt;&lt;div style="font-size: 0pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; width: 1%; line-height: 0pt; font-size: 0pt;"&gt;&lt;div style="font-size: 0pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="line-height: 0pt; font-size: 0pt;"&gt;&lt;div style="font-size: 0pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="line-height: 0pt; font-size: 0pt;"&gt;&lt;div style="font-size: 0pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="line-height: 0pt; font-size: 0pt;"&gt;&lt;div style="font-size: 0pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; width: 4%; line-height: 0pt; font-size: 0pt;"&gt;&lt;div style="font-size: 0pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="line-height: 0pt; font-size: 0pt;"&gt;&lt;div style="font-size: 0pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="line-height: 0pt; font-size: 0pt;"&gt;&lt;div style="font-size: 0pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="line-height: 0pt; font-size: 0pt;"&gt;&lt;div style="font-size: 0pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="page-break-inside:avoid ; font-family:ARIAL; font-size:9pt"&gt;
&lt;td style="vertical-align:top"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td colspan="6" style="vertical-align:bottom;white-space:nowrap;text-align:center;"&gt;Three&#160;Months&lt;br/&gt; to&#160;March&#160;31&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="page-break-inside:avoid ; font-family:ARIAL; font-size:9pt"&gt;
&lt;td style="BORDER-BOTTOM:0.75pt solid #000000;vertical-align:top"&gt;&lt;div style="font-size: 8pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;millions of Canadian dollars&lt;/div&gt;&lt;/td&gt;
&lt;td style=" BORDER-BOTTOM:0.75pt solid #000000;vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td colspan="2" style="BORDER-BOTTOM:0.75pt solid #000000;vertical-align:bottom;white-space:nowrap;text-align:right;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;2022&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style=" BORDER-BOTTOM:0.75pt solid #000000;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style=" BORDER-BOTTOM:0.75pt solid #000000;vertical-align:bottom"&gt;&#160;&#160;&#160;&#160;&lt;/td&gt;
&lt;td colspan="2" style="BORDER-BOTTOM:0.75pt solid #000000;vertical-align:bottom;white-space:nowrap;text-align:right;"&gt;2021&lt;/td&gt;
&lt;td style=" BORDER-BOTTOM:0.75pt solid #000000;vertical-align:bottom"&gt;&#160;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="page-break-inside:avoid ; font-family:ARIAL; font-size:9pt;background-color:#cceeff"&gt;
&lt;td style="vertical-align:top"&gt; &lt;div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1.2em; text-indent: -1em; font-size: 9pt; font-family: ARIAL; line-height: normal;"&gt;Revenues&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;37&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right;"&gt;-&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="page-break-inside:avoid ; font-family:ARIAL; font-size:9pt"&gt;
&lt;td style="BORDER-BOTTOM:0.75pt solid #000000;vertical-align:top"&gt; &lt;div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1.2em; text-indent: -1em; font-size: 9pt; font-family: ARIAL; line-height: normal;"&gt;Purchases of crude oil and products&lt;/div&gt; &lt;/td&gt;
&lt;td style=" BORDER-BOTTOM:0.75pt solid #000000;vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="BORDER-BOTTOM:0.75pt solid #000000;white-space:nowrap;vertical-align:bottom"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="BORDER-BOTTOM:0.75pt solid #000000;white-space:nowrap;vertical-align:bottom;text-align:right;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;-&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="BORDER-BOTTOM:0.75pt solid #000000;white-space:nowrap;vertical-align:bottom"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style=" BORDER-BOTTOM:0.75pt solid #000000;vertical-align:bottom"&gt;&#160;&#160;&#160;&#160;&lt;/td&gt;
&lt;td style="BORDER-BOTTOM:0.75pt solid #000000;white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="BORDER-BOTTOM:0.75pt solid #000000;white-space:nowrap;vertical-align:bottom;text-align:right;"&gt;&#160;&#160;&#160;&#160;(14&lt;/td&gt;
&lt;td style="BORDER-BOTTOM:0.75pt solid #000000;white-space:nowrap;vertical-align:bottom"&gt;)&#160;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="page-break-inside:avoid ; font-family:ARIAL; font-size:9pt;background-color:#cceeff"&gt;
&lt;td style="BORDER-BOTTOM:1.50pt solid #000000;vertical-align:top"&gt; &lt;div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1.2em; text-indent: -1em; font-size: 9pt; font-family: ARIAL; line-height: normal;"&gt;Total&lt;/div&gt; &lt;/td&gt;
&lt;td style=" BORDER-BOTTOM:1.50pt solid #000000;vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="BORDER-BOTTOM:1.50pt solid #000000;white-space:nowrap;vertical-align:bottom"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="BORDER-BOTTOM:1.50pt solid #000000;white-space:nowrap;vertical-align:bottom;text-align:right;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;37&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="BORDER-BOTTOM:1.50pt solid #000000;white-space:nowrap;vertical-align:bottom"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style=" BORDER-BOTTOM:1.50pt solid #000000;vertical-align:bottom"&gt;&#160;&#160;&#160;&#160;&lt;/td&gt;
&lt;td style="BORDER-BOTTOM:1.50pt solid #000000;white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="BORDER-BOTTOM:1.50pt solid #000000;white-space:nowrap;vertical-align:bottom;text-align:right;"&gt;(14&lt;/td&gt;
&lt;td style="BORDER-BOTTOM:1.50pt solid #000000;white-space:nowrap;vertical-align:bottom"&gt;)&#160;&lt;/td&gt; &lt;/tr&gt; &lt;/table&gt;  &lt;div style="margin-top:0pt;margin-bottom:0pt ; font-size:8pt"&gt;&#160;&lt;/div&gt; &lt;div style="font-size: 8pt; margin-top: 0pt; margin-bottom: 0pt; text-indent: 0px;"&gt;&lt;div style="display:inline;"&gt;&lt;div style="font-size: 8pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;br/&gt;&lt;/div&gt; &lt;div style="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:ARIAL"&gt;The estimated fair value of derivative instruments, and the related hierarchy level for the fair value measurement is as follows: &lt;/div&gt; &lt;div style="font-size: 12pt; margin-top: 0px; margin-bottom: 0px;"&gt;&#160;&lt;/div&gt;
&lt;table cellpadding="0" cellspacing="0" style="border-collapse: collapse; font-family: ARIAL; font-size: 9pt; width: 100%; border: 0px; margin: 0px auto; border-spacing: 0px;"&gt;
&lt;tr&gt;
&lt;td style="width: 84%; line-height: 0pt; font-size: 0pt;"&gt;&lt;div style="font-size: 0pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; width: 1%; line-height: 0pt; font-size: 0pt;"&gt;&lt;div style="font-size: 0pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="line-height: 0pt; font-size: 0pt;"&gt;&lt;div style="font-size: 0pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="line-height: 0pt; font-size: 0pt;"&gt;&lt;div style="font-size: 0pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="line-height: 0pt; font-size: 0pt;"&gt;&lt;div style="font-size: 0pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; width: 1%; line-height: 0pt; font-size: 0pt;"&gt;&lt;div style="font-size: 0pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="line-height: 0pt; font-size: 0pt;"&gt;&lt;div style="font-size: 0pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="line-height: 0pt; font-size: 0pt;"&gt;&lt;div style="font-size: 0pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="line-height: 0pt; font-size: 0pt;"&gt;&lt;div style="font-size: 0pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; width: 1%; line-height: 0pt; font-size: 0pt;"&gt;&lt;div style="font-size: 0pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="line-height: 0pt; font-size: 0pt;"&gt;&lt;div style="font-size: 0pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="line-height: 0pt; font-size: 0pt;"&gt;&lt;div style="font-size: 0pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="line-height: 0pt; font-size: 0pt;"&gt;&lt;div style="font-size: 0pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; width: 1%; line-height: 0pt; font-size: 0pt;"&gt;&lt;div style="font-size: 0pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="line-height: 0pt; font-size: 0pt;"&gt;&lt;div style="font-size: 0pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="line-height: 0pt; font-size: 0pt;"&gt;&lt;div style="font-size: 0pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="line-height: 0pt; font-size: 0pt;"&gt;&lt;div style="font-size: 0pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; width: 1%; line-height: 0pt; font-size: 0pt;"&gt;&lt;div style="font-size: 0pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="line-height: 0pt; font-size: 0pt;"&gt;&lt;div style="font-size: 0pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="line-height: 0pt; font-size: 0pt;"&gt;&lt;div style="font-size: 0pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="line-height: 0pt; font-size: 0pt;"&gt;&lt;div style="font-size: 0pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; width: 1%; line-height: 0pt; font-size: 0pt;"&gt;&lt;div style="font-size: 0pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="line-height: 0pt; font-size: 0pt;"&gt;&lt;div style="font-size: 0pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="line-height: 0pt; font-size: 0pt;"&gt;&lt;div style="font-size: 0pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="line-height: 0pt; font-size: 0pt;"&gt;&lt;div style="font-size: 0pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; width: 1%; line-height: 0pt; font-size: 0pt;"&gt;&lt;div style="font-size: 0pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="line-height: 0pt; font-size: 0pt;"&gt;&lt;div style="font-size: 0pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="line-height: 0pt; font-size: 0pt;"&gt;&lt;div style="font-size: 0pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="line-height: 0pt; font-size: 0pt;"&gt;&lt;div style="font-size: 0pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="page-break-inside:avoid ; font-family:ARIAL; font-size:8pt"&gt;
&lt;td colspan="29" style="vertical-align:top"&gt;&#160;At March&#160;31, 2022&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="page-break-inside:avoid ; font-family:ARIAL; font-size:9pt"&gt;
&lt;td colspan="29" style="vertical-align: top; border-bottom: 0.75pt solid rgb(0, 0, 0);"&gt;&lt;div style="font-size: 8pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;millions of Canadian dollars&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="page-break-inside:avoid ; font-family:ARIAL; font-size:9pt"&gt;
&lt;td style="vertical-align: top; padding-bottom: 0.375pt;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; border-bottom: 0.75pt solid rgb(0, 0, 0);"&gt;&#160;&#160;&lt;/td&gt;
&lt;td colspan="14" style="vertical-align: bottom; white-space: nowrap; border-bottom: 0.75pt solid rgb(0, 0, 0);;text-align:center;"&gt;Fair value&lt;/td&gt;
&lt;td style="vertical-align: bottom; border-bottom: 0.75pt solid rgb(0, 0, 0);"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.375pt;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td colspan="2" style="vertical-align: bottom; white-space: nowrap; padding-bottom: 0.375pt;;text-align:right;"&gt;Effect of&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.375pt;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.375pt;"&gt;&#160;&lt;/td&gt;
&lt;td colspan="2" style="vertical-align: bottom; white-space: nowrap; padding-bottom: 0.375pt;;text-align:right;"&gt;Effect of&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.375pt;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.375pt;"&gt;&#160;&lt;/td&gt;
&lt;td colspan="2" style="vertical-align: bottom; white-space: nowrap; padding-bottom: 0.375pt;;text-align:right;"&gt;Net&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.375pt;"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="page-break-inside:avoid ; font-family:ARIAL; font-size:9pt"&gt;
&lt;td style="vertical-align:top"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td colspan="2" style="vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td colspan="2" style="vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td colspan="2" style="vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td colspan="2" style="vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td colspan="2" style="vertical-align:bottom;white-space:nowrap"&gt;counterparty&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td colspan="2" style="vertical-align:bottom;white-space:nowrap"&gt;collateral&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td colspan="2" style="vertical-align:bottom;white-space:nowrap"&gt;carrying&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="page-break-inside:avoid ; font-family:ARIAL; font-size:9pt"&gt;
&lt;td style="vertical-align: top; border-bottom: 0.75pt solid rgb(0, 0, 0);"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; border-bottom: 0.75pt solid rgb(0, 0, 0);"&gt;&#160;&#160;&lt;/td&gt;
&lt;td colspan="2" style="vertical-align: bottom; white-space: nowrap; border-bottom: 0.75pt solid rgb(0, 0, 0);;text-align:right;"&gt;Level&#160;1&lt;/td&gt;
&lt;td style="vertical-align: bottom; border-bottom: 0.75pt solid rgb(0, 0, 0);"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; border-bottom: 0.75pt solid rgb(0, 0, 0);"&gt;&#160;&#160;&lt;/td&gt;
&lt;td colspan="2" style="vertical-align: bottom; white-space: nowrap; border-bottom: 0.75pt solid rgb(0, 0, 0);;text-align:right;"&gt;Level&#160;2&lt;/td&gt;
&lt;td style="vertical-align: bottom; border-bottom: 0.75pt solid rgb(0, 0, 0);"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; border-bottom: 0.75pt solid rgb(0, 0, 0);"&gt;&#160;&#160;&lt;/td&gt;
&lt;td colspan="2" style="vertical-align: bottom; white-space: nowrap; border-bottom: 0.75pt solid rgb(0, 0, 0);;text-align:right;"&gt;Level&#160;3&lt;/td&gt;
&lt;td style="vertical-align: bottom; border-bottom: 0.75pt solid rgb(0, 0, 0);"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; border-bottom: 0.75pt solid rgb(0, 0, 0);"&gt;&#160;&#160;&lt;/td&gt;
&lt;td colspan="2" style="vertical-align: bottom; white-space: nowrap; border-bottom: 0.75pt solid rgb(0, 0, 0);;text-align:right;"&gt;Total&lt;/td&gt;
&lt;td style="vertical-align: bottom; border-bottom: 0.75pt solid rgb(0, 0, 0);"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; border-bottom: 0.75pt solid rgb(0, 0, 0);"&gt;&#160;&#160;&lt;/td&gt;
&lt;td colspan="2" style="vertical-align: bottom; white-space: nowrap; border-bottom: 0.75pt solid rgb(0, 0, 0);;text-align:right;"&gt;netting&lt;/td&gt;
&lt;td style="vertical-align: bottom; border-bottom: 0.75pt solid rgb(0, 0, 0);"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; border-bottom: 0.75pt solid rgb(0, 0, 0);"&gt;&#160;&lt;/td&gt;
&lt;td colspan="2" style="vertical-align: bottom; white-space: nowrap; border-bottom: 0.75pt solid rgb(0, 0, 0);;text-align:right;"&gt;netting&lt;/td&gt;
&lt;td style="vertical-align: bottom; border-bottom: 0.75pt solid rgb(0, 0, 0);"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; border-bottom: 0.75pt solid rgb(0, 0, 0);"&gt;&#160;&lt;/td&gt;
&lt;td colspan="2" style="vertical-align: bottom; white-space: nowrap; border-bottom: 0.75pt solid rgb(0, 0, 0);;text-align:right;"&gt;value&lt;/td&gt;
&lt;td style="vertical-align: bottom; border-bottom: 0.75pt solid rgb(0, 0, 0);"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="page-break-inside:avoid ; font-family:ARIAL; font-size:9pt;background-color:#cceeff"&gt;
&lt;td colspan="4" style="vertical-align:top"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1.2em; text-indent: -1em; font-size: 9pt; font-family: ARIAL; line-height: normal;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#160;Assets&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align:top"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 0em; text-indent: 0em; font-size: 9pt; font-family: ARIAL; line-height: normal;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="page-break-inside:avoid ; font-family:ARIAL; font-size:9pt"&gt;
&lt;td style="vertical-align:top"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 3em; text-indent: -1em; font-size: 9pt; font-family: ARIAL; line-height: normal;"&gt;Derivative assets &lt;div style="font-size: 8pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;(a)&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;48&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;18&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;-&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;66&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;(59&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;)&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;-&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;7&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="font-size:1pt"&gt;
&lt;td colspan="5" style="height:14.25pt"&gt;&#160;&lt;/td&gt;
&lt;td colspan="4" style="height:14.25pt"&gt;&#160;&lt;/td&gt;
&lt;td colspan="4" style="height:14.25pt"&gt;&#160;&lt;/td&gt;
&lt;td colspan="4" style="height:14.25pt"&gt;&#160;&lt;/td&gt;
&lt;td colspan="4" style="height:14.25pt"&gt;&#160;&lt;/td&gt;
&lt;td colspan="4" style="height:14.25pt"&gt;&#160;&lt;/td&gt;
&lt;td colspan="4" style="height:14.25pt"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="page-break-inside:avoid ; font-family:ARIAL; font-size:9pt;background-color:#cceeff"&gt;
&lt;td colspan="4" style="vertical-align:top"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1.2em; text-indent: -1em; font-size: 9pt; font-family: ARIAL; line-height: normal;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#160;Liabilities&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align:top"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 0em; text-indent: 0em; font-size: 9pt; font-family: ARIAL; line-height: normal;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="page-break-inside:avoid ; font-family:ARIAL; font-size:9pt"&gt;
&lt;td style="vertical-align: top; border-bottom: 1.5pt solid rgb(0, 0, 0);"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 3em; text-indent: -1em; font-size: 9pt; font-family: ARIAL; line-height: normal;"&gt;Derivative liabilities &lt;div style="font-size: 8pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;(b)&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; border-bottom: 1.5pt solid rgb(0, 0, 0);"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space: nowrap; vertical-align: bottom; border-bottom: 1.5pt solid rgb(0, 0, 0);"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="white-space: nowrap; vertical-align: bottom; border-bottom: 1.5pt solid rgb(0, 0, 0);;text-align:right;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;53&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="white-space: nowrap; vertical-align: bottom; border-bottom: 1.5pt solid rgb(0, 0, 0);"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; border-bottom: 1.5pt solid rgb(0, 0, 0);"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space: nowrap; vertical-align: bottom; border-bottom: 1.5pt solid rgb(0, 0, 0);"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="white-space: nowrap; vertical-align: bottom; border-bottom: 1.5pt solid rgb(0, 0, 0);;text-align:right;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;25&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="white-space: nowrap; vertical-align: bottom; border-bottom: 1.5pt solid rgb(0, 0, 0);"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; border-bottom: 1.5pt solid rgb(0, 0, 0);"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space: nowrap; vertical-align: bottom; border-bottom: 1.5pt solid rgb(0, 0, 0);"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="white-space: nowrap; vertical-align: bottom; border-bottom: 1.5pt solid rgb(0, 0, 0);;text-align:right;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;-&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="white-space: nowrap; vertical-align: bottom; border-bottom: 1.5pt solid rgb(0, 0, 0);"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; border-bottom: 1.5pt solid rgb(0, 0, 0);"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space: nowrap; vertical-align: bottom; border-bottom: 1.5pt solid rgb(0, 0, 0);"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="white-space: nowrap; vertical-align: bottom; border-bottom: 1.5pt solid rgb(0, 0, 0);;text-align:right;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;78&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="white-space: nowrap; vertical-align: bottom; border-bottom: 1.5pt solid rgb(0, 0, 0);"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; border-bottom: 1.5pt solid rgb(0, 0, 0);"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space: nowrap; vertical-align: bottom; border-bottom: 1.5pt solid rgb(0, 0, 0);"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="white-space: nowrap; vertical-align: bottom; border-bottom: 1.5pt solid rgb(0, 0, 0);;text-align:right;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;(59&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="white-space: nowrap; vertical-align: bottom; border-bottom: 1.5pt solid rgb(0, 0, 0);"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;)&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; border-bottom: 1.5pt solid rgb(0, 0, 0);"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space: nowrap; vertical-align: bottom; border-bottom: 1.5pt solid rgb(0, 0, 0);"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="white-space: nowrap; vertical-align: bottom; border-bottom: 1.5pt solid rgb(0, 0, 0);;text-align:right;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;(4&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="white-space: nowrap; vertical-align: bottom; border-bottom: 1.5pt solid rgb(0, 0, 0);"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;)&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; border-bottom: 1.5pt solid rgb(0, 0, 0);"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space: nowrap; vertical-align: bottom; border-bottom: 1.5pt solid rgb(0, 0, 0);"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="white-space: nowrap; vertical-align: bottom; border-bottom: 1.5pt solid rgb(0, 0, 0);;text-align:right;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;15&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="white-space: nowrap; vertical-align: bottom; border-bottom: 1.5pt solid rgb(0, 0, 0);"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;
&lt;table cellpadding="0" cellspacing="0" style="border-collapse: collapse; font-family: ARIAL; font-size: 8pt; border: 0px; width: 100%; border-spacing: 0px;"&gt;
&lt;tr style="page-break-inside:avoid"&gt;
&lt;td style="width:4%;vertical-align:top;text-align:left;"&gt;(a)&lt;/td&gt;
&lt;td style="vertical-align:top;text-align:left;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; font-size: 8pt; font-family: ARIAL; text-align: left; line-height: normal;"&gt;Included in the Consolidated balance sheet line: &#x201c;Materials, supplies and prepaid expenses&#x201d;, &#x201c;Accounts receivable&#x2014;net&#x201d; and &#x201c;Other assets, including intangibles - net&#x201d;. &lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;
&lt;table cellpadding="0" cellspacing="0" style="border-collapse: collapse; font-family: ARIAL; font-size: 8pt; border: 0px; width: 100%; border-spacing: 0px;"&gt;
&lt;tr style="page-break-inside:avoid"&gt;
&lt;td style="width:4%;vertical-align:top;text-align:left;"&gt;(b)&lt;/td&gt;
&lt;td style="vertical-align:top;text-align:left;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; font-size: 8pt; font-family: ARIAL; text-align: left; line-height: normal;"&gt;Included in the Consolidated balance sheet line: &#x201c;Accounts payable and accrued liabilities&#x201d; and &#x201c;Other long-term obligations&#x201d;. &lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt; &lt;div style="font-size: 12pt; margin-top: 0px; margin-bottom: 0px;"&gt;&#160;&lt;/div&gt;
&lt;table cellpadding="0" cellspacing="0" style="border-collapse: collapse; font-family: ARIAL; font-size: 9pt; width: 100%; border: 0px; margin: 0px auto; border-spacing: 0px;"&gt;
&lt;tr&gt;
&lt;td style="width: 84%; line-height: 0pt; font-size: 0pt;"&gt;&lt;div style="font-size: 0pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; width: 1%; line-height: 0pt; font-size: 0pt;"&gt;&lt;div style="font-size: 0pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="line-height: 0pt; font-size: 0pt;"&gt;&lt;div style="font-size: 0pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="line-height: 0pt; font-size: 0pt;"&gt;&lt;div style="font-size: 0pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="line-height: 0pt; font-size: 0pt;"&gt;&lt;div style="font-size: 0pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; width: 1%; line-height: 0pt; font-size: 0pt;"&gt;&lt;div style="font-size: 0pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="line-height: 0pt; font-size: 0pt;"&gt;&lt;div style="font-size: 0pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="line-height: 0pt; font-size: 0pt;"&gt;&lt;div style="font-size: 0pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="line-height: 0pt; font-size: 0pt;"&gt;&lt;div style="font-size: 0pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; width: 1%; line-height: 0pt; font-size: 0pt;"&gt;&lt;div style="font-size: 0pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="line-height: 0pt; font-size: 0pt;"&gt;&lt;div style="font-size: 0pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="line-height: 0pt; font-size: 0pt;"&gt;&lt;div style="font-size: 0pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="line-height: 0pt; font-size: 0pt;"&gt;&lt;div style="font-size: 0pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; width: 1%; line-height: 0pt; font-size: 0pt;"&gt;&lt;div style="font-size: 0pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="line-height: 0pt; font-size: 0pt;"&gt;&lt;div style="font-size: 0pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="line-height: 0pt; font-size: 0pt;"&gt;&lt;div style="font-size: 0pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="line-height: 0pt; font-size: 0pt;"&gt;&lt;div style="font-size: 0pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; width: 1%; line-height: 0pt; font-size: 0pt;"&gt;&lt;div style="font-size: 0pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="line-height: 0pt; font-size: 0pt;"&gt;&lt;div style="font-size: 0pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="line-height: 0pt; font-size: 0pt;"&gt;&lt;div style="font-size: 0pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="line-height: 0pt; font-size: 0pt;"&gt;&lt;div style="font-size: 0pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; width: 1%; line-height: 0pt; font-size: 0pt;"&gt;&lt;div style="font-size: 0pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="line-height: 0pt; font-size: 0pt;"&gt;&lt;div style="font-size: 0pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="line-height: 0pt; font-size: 0pt;"&gt;&lt;div style="font-size: 0pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="line-height: 0pt; font-size: 0pt;"&gt;&lt;div style="font-size: 0pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; width: 1%; line-height: 0pt; font-size: 0pt;"&gt;&lt;div style="font-size: 0pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="line-height: 0pt; font-size: 0pt;"&gt;&lt;div style="font-size: 0pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="line-height: 0pt; font-size: 0pt;"&gt;&lt;div style="font-size: 0pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="line-height: 0pt; font-size: 0pt;"&gt;&lt;div style="font-size: 0pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="page-break-inside:avoid ; font-family:ARIAL; font-size:8pt"&gt;
&lt;td colspan="28" style="vertical-align:bottom;white-space:nowrap"&gt;&#160;At December&#160;31, 2021&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="page-break-inside:avoid ; font-family:ARIAL; font-size:9pt"&gt;
&lt;td colspan="28" style="vertical-align: bottom; white-space: nowrap; border-bottom: 0.75pt solid rgb(0, 0, 0);"&gt;&lt;div style="font-size: 8pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;millions of Canadian dollars&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; border-bottom: 0.75pt solid rgb(0, 0, 0);"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="page-break-inside:avoid ; font-family:ARIAL; font-size:9pt"&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.375pt;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; border-bottom: 0.75pt solid rgb(0, 0, 0);"&gt;&#160;&#160;&lt;/td&gt;
&lt;td colspan="14" style="vertical-align: bottom; white-space: nowrap; border-bottom: 0.75pt solid rgb(0, 0, 0);;text-align:center;"&gt;Fair value&lt;/td&gt;
&lt;td style="vertical-align: bottom; border-bottom: 0.75pt solid rgb(0, 0, 0);"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.375pt;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td colspan="2" style="vertical-align: bottom; white-space: nowrap; padding-bottom: 0.375pt;;text-align:right;"&gt;Effect of&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.375pt;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.375pt;"&gt;&#160;&lt;/td&gt;
&lt;td colspan="2" style="vertical-align: bottom; white-space: nowrap; padding-bottom: 0.375pt;;text-align:right;"&gt;Effect of&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.375pt;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.375pt;"&gt;&#160;&lt;/td&gt;
&lt;td colspan="2" style="vertical-align: bottom; white-space: nowrap; padding-bottom: 0.375pt;;text-align:right;"&gt;Net&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.375pt;"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="page-break-inside:avoid ; font-family:ARIAL; font-size:9pt"&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td colspan="2" style="vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td colspan="2" style="vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td colspan="2" style="vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td colspan="2" style="vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td colspan="2" style="vertical-align:bottom;white-space:nowrap"&gt;counterparty&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td colspan="2" style="vertical-align:bottom;white-space:nowrap"&gt;collateral&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td colspan="2" style="vertical-align:bottom;white-space:nowrap"&gt;carrying&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="page-break-inside:avoid ; font-family:ARIAL; font-size:9pt"&gt;
&lt;td style="vertical-align: bottom; border-bottom: 0.75pt solid rgb(0, 0, 0);"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; border-bottom: 0.75pt solid rgb(0, 0, 0);"&gt;&#160;&#160;&lt;/td&gt;
&lt;td colspan="2" style="vertical-align: bottom; white-space: nowrap; border-bottom: 0.75pt solid rgb(0, 0, 0);;text-align:right;"&gt;Level&#160;1&lt;/td&gt;
&lt;td style="vertical-align: bottom; border-bottom: 0.75pt solid rgb(0, 0, 0);"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; border-bottom: 0.75pt solid rgb(0, 0, 0);"&gt;&#160;&#160;&lt;/td&gt;
&lt;td colspan="2" style="vertical-align: bottom; white-space: nowrap; border-bottom: 0.75pt solid rgb(0, 0, 0);;text-align:right;"&gt;Level&#160;2&lt;/td&gt;
&lt;td style="vertical-align: bottom; border-bottom: 0.75pt solid rgb(0, 0, 0);"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; border-bottom: 0.75pt solid rgb(0, 0, 0);"&gt;&#160;&#160;&lt;/td&gt;
&lt;td colspan="2" style="vertical-align: bottom; white-space: nowrap; border-bottom: 0.75pt solid rgb(0, 0, 0);;text-align:right;"&gt;Level&#160;3&lt;/td&gt;
&lt;td style="vertical-align: bottom; border-bottom: 0.75pt solid rgb(0, 0, 0);"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; border-bottom: 0.75pt solid rgb(0, 0, 0);"&gt;&#160;&#160;&lt;/td&gt;
&lt;td colspan="2" style="vertical-align: bottom; white-space: nowrap; border-bottom: 0.75pt solid rgb(0, 0, 0);;text-align:right;"&gt;Total&lt;/td&gt;
&lt;td style="vertical-align: bottom; border-bottom: 0.75pt solid rgb(0, 0, 0);"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; border-bottom: 0.75pt solid rgb(0, 0, 0);"&gt;&#160;&#160;&lt;/td&gt;
&lt;td colspan="2" style="vertical-align: bottom; white-space: nowrap; border-bottom: 0.75pt solid rgb(0, 0, 0);;text-align:right;"&gt;netting&lt;/td&gt;
&lt;td style="vertical-align: bottom; border-bottom: 0.75pt solid rgb(0, 0, 0);"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; border-bottom: 0.75pt solid rgb(0, 0, 0);"&gt;&#160;&lt;/td&gt;
&lt;td colspan="2" style="vertical-align: bottom; white-space: nowrap; border-bottom: 0.75pt solid rgb(0, 0, 0);;text-align:right;"&gt;netting&lt;/td&gt;
&lt;td style="vertical-align: bottom; border-bottom: 0.75pt solid rgb(0, 0, 0);"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; border-bottom: 0.75pt solid rgb(0, 0, 0);"&gt;&#160;&lt;/td&gt;
&lt;td colspan="2" style="vertical-align: bottom; white-space: nowrap; border-bottom: 0.75pt solid rgb(0, 0, 0);;text-align:right;"&gt;value&lt;/td&gt;
&lt;td style="vertical-align: bottom; border-bottom: 0.75pt solid rgb(0, 0, 0);"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="page-break-inside:avoid ; font-family:ARIAL; font-size:9pt;background-color:#cceeff"&gt;
&lt;td style="vertical-align:bottom;white-space:nowrap"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1.2em; text-indent: -1em; font-size: 9pt; font-family: ARIAL; line-height: normal;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#160;Assets&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="page-break-inside:avoid ; font-family:ARIAL; font-size:9pt"&gt;
&lt;td style="vertical-align:bottom;white-space:nowrap"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 2.5em; font-size: 9pt; font-family: ARIAL; line-height: normal;"&gt;Derivative assets &lt;div style="font-size: 8pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;(a)&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right;"&gt;24&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right;"&gt;17&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right;"&gt;-&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right;"&gt;41&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right;"&gt;(31&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;)&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right;"&gt;-&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right;"&gt;10&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="font-size:1pt"&gt;
&lt;td style="height:12pt"&gt;&#160;&lt;/td&gt;
&lt;td colspan="4" style="height:12pt"&gt;&#160;&lt;/td&gt;
&lt;td colspan="4" style="height:12pt"&gt;&#160;&lt;/td&gt;
&lt;td colspan="4" style="height:12pt"&gt;&#160;&lt;/td&gt;
&lt;td colspan="4" style="height:12pt"&gt;&#160;&lt;/td&gt;
&lt;td colspan="4" style="height:12pt"&gt;&#160;&lt;/td&gt;
&lt;td colspan="4" style="height:12pt"&gt;&#160;&lt;/td&gt;
&lt;td colspan="4" style="height:12pt"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="page-break-inside:avoid ; font-family:ARIAL; font-size:9pt;background-color:#cceeff"&gt;
&lt;td style="vertical-align:bottom;white-space:nowrap"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1.2em; text-indent: -1em; font-size: 9pt; font-family: ARIAL; line-height: normal;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#160;Liabilities&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="page-break-inside:avoid ; font-family:ARIAL; font-size:9pt"&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap; border-bottom: 1.5pt solid rgb(0, 0, 0);"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 2.5em; font-size: 9pt; font-family: ARIAL; line-height: normal;"&gt;Derivative liabilities &lt;div style="font-size: 8pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;(b)&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; border-bottom: 1.5pt solid rgb(0, 0, 0);"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space: nowrap; vertical-align: bottom; border-bottom: 1.5pt solid rgb(0, 0, 0);"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space: nowrap; vertical-align: bottom; border-bottom: 1.5pt solid rgb(0, 0, 0);;text-align:right;"&gt;31&lt;/td&gt;
&lt;td style="white-space: nowrap; vertical-align: bottom; border-bottom: 1.5pt solid rgb(0, 0, 0);"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; border-bottom: 1.5pt solid rgb(0, 0, 0);"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space: nowrap; vertical-align: bottom; border-bottom: 1.5pt solid rgb(0, 0, 0);"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space: nowrap; vertical-align: bottom; border-bottom: 1.5pt solid rgb(0, 0, 0);;text-align:right;"&gt;12&lt;/td&gt;
&lt;td style="white-space: nowrap; vertical-align: bottom; border-bottom: 1.5pt solid rgb(0, 0, 0);"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; border-bottom: 1.5pt solid rgb(0, 0, 0);"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space: nowrap; vertical-align: bottom; border-bottom: 1.5pt solid rgb(0, 0, 0);"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space: nowrap; vertical-align: bottom; border-bottom: 1.5pt solid rgb(0, 0, 0);;text-align:right;"&gt;-&lt;/td&gt;
&lt;td style="white-space: nowrap; vertical-align: bottom; border-bottom: 1.5pt solid rgb(0, 0, 0);"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; border-bottom: 1.5pt solid rgb(0, 0, 0);"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space: nowrap; vertical-align: bottom; border-bottom: 1.5pt solid rgb(0, 0, 0);"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space: nowrap; vertical-align: bottom; border-bottom: 1.5pt solid rgb(0, 0, 0);;text-align:right;"&gt;43&lt;/td&gt;
&lt;td style="white-space: nowrap; vertical-align: bottom; border-bottom: 1.5pt solid rgb(0, 0, 0);"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; border-bottom: 1.5pt solid rgb(0, 0, 0);"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space: nowrap; vertical-align: bottom; border-bottom: 1.5pt solid rgb(0, 0, 0);"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space: nowrap; vertical-align: bottom; border-bottom: 1.5pt solid rgb(0, 0, 0);;text-align:right;"&gt;(31&lt;/td&gt;
&lt;td style="white-space: nowrap; vertical-align: bottom; border-bottom: 1.5pt solid rgb(0, 0, 0);"&gt;)&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; border-bottom: 1.5pt solid rgb(0, 0, 0);"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space: nowrap; vertical-align: bottom; border-bottom: 1.5pt solid rgb(0, 0, 0);"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space: nowrap; vertical-align: bottom; border-bottom: 1.5pt solid rgb(0, 0, 0);;text-align:right;"&gt;(7&lt;/td&gt;
&lt;td style="white-space: nowrap; vertical-align: bottom; border-bottom: 1.5pt solid rgb(0, 0, 0);"&gt;)&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; border-bottom: 1.5pt solid rgb(0, 0, 0);"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space: nowrap; vertical-align: bottom; border-bottom: 1.5pt solid rgb(0, 0, 0);"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space: nowrap; vertical-align: bottom; border-bottom: 1.5pt solid rgb(0, 0, 0);;text-align:right;"&gt;5&lt;/td&gt;
&lt;td style="white-space: nowrap; vertical-align: bottom; border-bottom: 1.5pt solid rgb(0, 0, 0);"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;
&lt;table cellpadding="0" cellspacing="0" style="border-collapse: collapse; font-family: ARIAL; font-size: 8pt; border: 0px; width: 100%; border-spacing: 0px;"&gt;
&lt;tr style="page-break-inside:avoid"&gt;
&lt;td style="width:4%;vertical-align:top;text-align:left;"&gt;&#160;(a)&lt;/td&gt;
&lt;td style="vertical-align:top;text-align:left;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; font-size: 8pt; font-family: ARIAL; text-align: left; line-height: normal;"&gt;Included in the Consolidated balance sheet line: &#x201c;Materials, supplies and prepaid expenses&#x201d;, &#x201c;Accounts receivable - net&#x201d; and &#x201c;Other assets, including intangibles - net&#x201d;. &lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;
&lt;table cellpadding="0" cellspacing="0" style="border-collapse: collapse; font-family: ARIAL; font-size: 8pt; border: 0px; width: 100%; border-spacing: 0px;"&gt;
&lt;tr style="page-break-inside:avoid"&gt;
&lt;td style="width:4%;vertical-align:top;text-align:left;"&gt;&#160;(b)&lt;/td&gt;
&lt;td style="vertical-align:top;text-align:left;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; font-size: 8pt; font-family: ARIAL; text-align: left; line-height: normal;"&gt;Included in the Consolidated balance sheet line: &#x201c;Accounts payable and accrued liabilities&#x201d; and &#x201c;Other long-term obligations&#x201d;. &lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;  &lt;div style="margin-top:12pt; margin-bottom:0pt; font-size:10pt; font-family:ARIAL"&gt;At March&#160;31, 2022 and December&#160;31, 2021, the company had $47&#160;million and $6&#160;million, respectively, of collateral under a master netting arrangement not offset against the derivatives on the Consolidated balance sheet in &#x201c;Accounts receivable - net&#x201d;, primarily related to initial margin requirements. &lt;/div&gt; </us-gaap:DerivativeInstrumentsAndHedgingActivitiesDisclosureTextBlock>
    <us-gaap:LongTermDebtFairValue
      contextRef="PAsOn03_31_2022"
      decimals="-6"
      unitRef="Unit_CAD">4447000000</us-gaap:LongTermDebtFairValue>
    <us-gaap:LongTermDebtFairValue
      contextRef="PAsOn12_31_2021"
      decimals="-6"
      unitRef="Unit_CAD">4447000000</us-gaap:LongTermDebtFairValue>
    <imo:DisclosureDetailOfNetLongShortPositionOfDerivativeInstrumentsTableTextBlock contextRef="P01_01_2022To03_31_2022">&lt;div style="margin-top:10pt; margin-bottom:0pt; font-size:10pt; font-family:ARIAL"&gt;The net notional long/(short) position of derivative instruments was: &lt;/div&gt; &lt;div style="font-size:12pt;margin-top:0pt;margin-bottom:0pt"&gt;&#160;&lt;/div&gt;
&lt;table cellpadding="0" cellspacing="0" style="BORDER-COLLAPSE:COLLAPSE; font-family:ARIAL; font-size:9pt;width:100%;border:0;margin:0 auto"&gt;
&lt;tr&gt;
&lt;td style="width: 86%; line-height: 0pt; font-size: 0pt;"&gt;&lt;div style="font-size: 0pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; width: 2%; line-height: 0pt; font-size: 0pt;"&gt;&lt;div style="font-size: 0pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="line-height: 0pt; font-size: 0pt;"&gt;&lt;div style="font-size: 0pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="line-height: 0pt; font-size: 0pt;"&gt;&lt;div style="font-size: 0pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="line-height: 0pt; font-size: 0pt;"&gt;&lt;div style="font-size: 0pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; width: 3%; line-height: 0pt; font-size: 0pt;"&gt;&lt;div style="font-size: 0pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="line-height: 0pt; font-size: 0pt;"&gt;&lt;div style="font-size: 0pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="line-height: 0pt; font-size: 0pt;"&gt;&lt;div style="font-size: 0pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="line-height: 0pt; font-size: 0pt;"&gt;&lt;div style="font-size: 0pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="page-break-inside:avoid ; font-family:ARIAL; font-size:9pt"&gt;
&lt;td style="vertical-align:top"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td colspan="2" style="vertical-align:bottom;white-space:nowrap;text-align:right;"&gt;As&#160;at&lt;br/&gt; Mar&#160;31&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td colspan="2" style="vertical-align:bottom;white-space:nowrap;text-align:right;"&gt;As&#160;at&lt;br/&gt; Dec&#160;31&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="page-break-inside:avoid ; font-family:ARIAL; font-size:9pt"&gt;
&lt;td style="BORDER-BOTTOM:0.75pt solid #000000;vertical-align:top"&gt;&lt;div style="font-size: 8pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;thousands of barrels&lt;/div&gt;&lt;/td&gt;
&lt;td style=" BORDER-BOTTOM:0.75pt solid #000000;vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td colspan="2" style="BORDER-BOTTOM:0.75pt solid #000000;vertical-align:bottom;white-space:nowrap;text-align:right;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;2022&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style=" BORDER-BOTTOM:0.75pt solid #000000;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style=" BORDER-BOTTOM:0.75pt solid #000000;vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td colspan="2" style="BORDER-BOTTOM:0.75pt solid #000000;vertical-align:bottom;white-space:nowrap;text-align:right;"&gt;2021&lt;/td&gt;
&lt;td style=" BORDER-BOTTOM:0.75pt solid #000000;vertical-align:bottom"&gt;&#160;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="page-break-inside:avoid ; font-family:ARIAL; font-size:9pt;background-color:#cceeff"&gt;
&lt;td style="vertical-align:top"&gt; &lt;div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1.2em; text-indent: -1em; font-size: 9pt; font-family: ARIAL; line-height: normal;"&gt;Crude&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;(620&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;)&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right;"&gt;7,390&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="page-break-inside:avoid ; font-family:ARIAL; font-size:9pt"&gt;
&lt;td style="BORDER-BOTTOM:0.75pt solid #000000;vertical-align:top"&gt; &lt;div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1.2em; text-indent: -1em; font-size: 9pt; font-family: ARIAL; line-height: normal;"&gt;Products&lt;/div&gt; &lt;/td&gt;
&lt;td style=" BORDER-BOTTOM:0.75pt solid #000000;vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="BORDER-BOTTOM:0.75pt solid #000000;white-space:nowrap;vertical-align:bottom"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="BORDER-BOTTOM:0.75pt solid #000000;white-space:nowrap;vertical-align:bottom;text-align:right;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;(70&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="BORDER-BOTTOM:0.75pt solid #000000;white-space:nowrap;vertical-align:bottom"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;)&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style=" BORDER-BOTTOM:0.75pt solid #000000;vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="BORDER-BOTTOM:0.75pt solid #000000;white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="BORDER-BOTTOM:0.75pt solid #000000;white-space:nowrap;vertical-align:bottom;text-align:right;"&gt;(560&lt;/td&gt;
&lt;td style="BORDER-BOTTOM:0.75pt solid #000000;white-space:nowrap;vertical-align:bottom"&gt;)&#160;&lt;/td&gt; &lt;/tr&gt; &lt;/table&gt; </imo:DisclosureDetailOfNetLongShortPositionOfDerivativeInstrumentsTableTextBlock>
    <imo:DerivativeNonmonetaryNotionalAmountVolumes
      contextRef="P01_01_2022To03_31_2022_CrudeBarrelsMembersrtEnergyAxis"
      decimals="-3"
      unitRef="Unit_bbl">620000</imo:DerivativeNonmonetaryNotionalAmountVolumes>
    <imo:DerivativeNonmonetaryNotionalAmountVolumes
      contextRef="P01_01_2021To12_31_2021_CrudeBarrelsMembersrtEnergyAxis"
      decimals="-3"
      unitRef="Unit_bbl">-7390000</imo:DerivativeNonmonetaryNotionalAmountVolumes>
    <imo:DerivativeNonmonetaryNotionalAmountVolumes
      contextRef="P01_01_2022To03_31_2022_ProductsBarrelsMembersrtEnergyAxis"
      decimals="-3"
      unitRef="Unit_bbl">70000</imo:DerivativeNonmonetaryNotionalAmountVolumes>
    <imo:DerivativeNonmonetaryNotionalAmountVolumes
      contextRef="P01_01_2021To12_31_2021_ProductsBarrelsMembersrtEnergyAxis"
      decimals="-3"
      unitRef="Unit_bbl">560000</imo:DerivativeNonmonetaryNotionalAmountVolumes>
    <imo:RealizedAndUnrealizedGainsLossesOnDerivativeInstrumentsTableTextBlock contextRef="P01_01_2022To03_31_2022">&lt;div style="margin-top:12pt; margin-bottom:0pt; font-size:10pt; font-family:ARIAL"&gt;Realized and unrealized gain or (loss) on derivative instruments recognized in the Consolidated statement of income is included in the following lines on a &lt;div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;"&gt;before-tax&lt;/div&gt; basis: &lt;/div&gt; &lt;div style="font-size:12pt;margin-top:0pt;margin-bottom:0pt"&gt;&#160;&lt;/div&gt;
&lt;table cellpadding="0" cellspacing="0" style="BORDER-COLLAPSE:COLLAPSE; font-family:ARIAL; font-size:9pt;width:100%;border:0;margin:0 auto"&gt;
&lt;tr&gt;
&lt;td style="width: 88%; line-height: 0pt; font-size: 0pt;"&gt;&lt;div style="font-size: 0pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; width: 1%; line-height: 0pt; font-size: 0pt;"&gt;&lt;div style="font-size: 0pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="line-height: 0pt; font-size: 0pt;"&gt;&lt;div style="font-size: 0pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="line-height: 0pt; font-size: 0pt;"&gt;&lt;div style="font-size: 0pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="line-height: 0pt; font-size: 0pt;"&gt;&lt;div style="font-size: 0pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; width: 4%; line-height: 0pt; font-size: 0pt;"&gt;&lt;div style="font-size: 0pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="line-height: 0pt; font-size: 0pt;"&gt;&lt;div style="font-size: 0pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="line-height: 0pt; font-size: 0pt;"&gt;&lt;div style="font-size: 0pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="line-height: 0pt; font-size: 0pt;"&gt;&lt;div style="font-size: 0pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="page-break-inside:avoid ; font-family:ARIAL; font-size:9pt"&gt;
&lt;td style="vertical-align:top"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td colspan="6" style="vertical-align:bottom;white-space:nowrap;text-align:center;"&gt;Three&#160;Months&lt;br/&gt; to&#160;March&#160;31&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="page-break-inside:avoid ; font-family:ARIAL; font-size:9pt"&gt;
&lt;td style="BORDER-BOTTOM:0.75pt solid #000000;vertical-align:top"&gt;&lt;div style="font-size: 8pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;millions of Canadian dollars&lt;/div&gt;&lt;/td&gt;
&lt;td style=" BORDER-BOTTOM:0.75pt solid #000000;vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td colspan="2" style="BORDER-BOTTOM:0.75pt solid #000000;vertical-align:bottom;white-space:nowrap;text-align:right;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;2022&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style=" BORDER-BOTTOM:0.75pt solid #000000;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style=" BORDER-BOTTOM:0.75pt solid #000000;vertical-align:bottom"&gt;&#160;&#160;&#160;&#160;&lt;/td&gt;
&lt;td colspan="2" style="BORDER-BOTTOM:0.75pt solid #000000;vertical-align:bottom;white-space:nowrap;text-align:right;"&gt;2021&lt;/td&gt;
&lt;td style=" BORDER-BOTTOM:0.75pt solid #000000;vertical-align:bottom"&gt;&#160;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="page-break-inside:avoid ; font-family:ARIAL; font-size:9pt;background-color:#cceeff"&gt;
&lt;td style="vertical-align:top"&gt; &lt;div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1.2em; text-indent: -1em; font-size: 9pt; font-family: ARIAL; line-height: normal;"&gt;Revenues&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;37&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right;"&gt;-&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="page-break-inside:avoid ; font-family:ARIAL; font-size:9pt"&gt;
&lt;td style="BORDER-BOTTOM:0.75pt solid #000000;vertical-align:top"&gt; &lt;div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1.2em; text-indent: -1em; font-size: 9pt; font-family: ARIAL; line-height: normal;"&gt;Purchases of crude oil and products&lt;/div&gt; &lt;/td&gt;
&lt;td style=" BORDER-BOTTOM:0.75pt solid #000000;vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="BORDER-BOTTOM:0.75pt solid #000000;white-space:nowrap;vertical-align:bottom"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="BORDER-BOTTOM:0.75pt solid #000000;white-space:nowrap;vertical-align:bottom;text-align:right;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;-&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="BORDER-BOTTOM:0.75pt solid #000000;white-space:nowrap;vertical-align:bottom"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style=" BORDER-BOTTOM:0.75pt solid #000000;vertical-align:bottom"&gt;&#160;&#160;&#160;&#160;&lt;/td&gt;
&lt;td style="BORDER-BOTTOM:0.75pt solid #000000;white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="BORDER-BOTTOM:0.75pt solid #000000;white-space:nowrap;vertical-align:bottom;text-align:right;"&gt;&#160;&#160;&#160;&#160;(14&lt;/td&gt;
&lt;td style="BORDER-BOTTOM:0.75pt solid #000000;white-space:nowrap;vertical-align:bottom"&gt;)&#160;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="page-break-inside:avoid ; font-family:ARIAL; font-size:9pt;background-color:#cceeff"&gt;
&lt;td style="BORDER-BOTTOM:1.50pt solid #000000;vertical-align:top"&gt; &lt;div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1.2em; text-indent: -1em; font-size: 9pt; font-family: ARIAL; line-height: normal;"&gt;Total&lt;/div&gt; &lt;/td&gt;
&lt;td style=" BORDER-BOTTOM:1.50pt solid #000000;vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="BORDER-BOTTOM:1.50pt solid #000000;white-space:nowrap;vertical-align:bottom"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="BORDER-BOTTOM:1.50pt solid #000000;white-space:nowrap;vertical-align:bottom;text-align:right;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;37&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="BORDER-BOTTOM:1.50pt solid #000000;white-space:nowrap;vertical-align:bottom"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style=" BORDER-BOTTOM:1.50pt solid #000000;vertical-align:bottom"&gt;&#160;&#160;&#160;&#160;&lt;/td&gt;
&lt;td style="BORDER-BOTTOM:1.50pt solid #000000;white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="BORDER-BOTTOM:1.50pt solid #000000;white-space:nowrap;vertical-align:bottom;text-align:right;"&gt;(14&lt;/td&gt;
&lt;td style="BORDER-BOTTOM:1.50pt solid #000000;white-space:nowrap;vertical-align:bottom"&gt;)&#160;&lt;/td&gt; &lt;/tr&gt; &lt;/table&gt; </imo:RealizedAndUnrealizedGainsLossesOnDerivativeInstrumentsTableTextBlock>
    <imo:RealizedAndUnrealizedRevenueOnDerivativeInstrument
      contextRef="P01_01_2022To03_31_2022"
      decimals="-6"
      unitRef="Unit_CAD">37000000</imo:RealizedAndUnrealizedRevenueOnDerivativeInstrument>
    <imo:RealizedAndUnrealizedRevenueOnDerivativeInstrument
      contextRef="P01_01_2021To03_31_2021"
      decimals="-6"
      unitRef="Unit_CAD">0</imo:RealizedAndUnrealizedRevenueOnDerivativeInstrument>
    <imo:RealizedAndUnrealizedPurchaseOnDerivativeInstrument
      contextRef="P01_01_2022To03_31_2022"
      decimals="-6"
      unitRef="Unit_CAD">0</imo:RealizedAndUnrealizedPurchaseOnDerivativeInstrument>
    <imo:RealizedAndUnrealizedPurchaseOnDerivativeInstrument
      contextRef="P01_01_2021To03_31_2021"
      decimals="-6"
      unitRef="Unit_CAD">14000000</imo:RealizedAndUnrealizedPurchaseOnDerivativeInstrument>
    <us-gaap:GainLossOnDerivativeInstrumentsNetPretax
      contextRef="P01_01_2022To03_31_2022"
      decimals="-6"
      unitRef="Unit_CAD">37000000</us-gaap:GainLossOnDerivativeInstrumentsNetPretax>
    <us-gaap:GainLossOnDerivativeInstrumentsNetPretax
      contextRef="P01_01_2021To03_31_2021"
      decimals="-6"
      unitRef="Unit_CAD">-14000000</us-gaap:GainLossOnDerivativeInstrumentsNetPretax>
    <us-gaap:ScheduleOfDerivativeInstrumentsInStatementOfFinancialPositionFairValueTextBlock contextRef="P01_01_2022To03_31_2022">&lt;div style="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:ARIAL"&gt;The estimated fair value of derivative instruments, and the related hierarchy level for the fair value measurement is as follows: &lt;/div&gt; &lt;div style="font-size: 12pt; margin-top: 0px; margin-bottom: 0px;"&gt;&#160;&lt;/div&gt;
&lt;table cellpadding="0" cellspacing="0" style="border-collapse: collapse; font-family: ARIAL; font-size: 9pt; width: 100%; border: 0px; margin: 0px auto; border-spacing: 0px;"&gt;
&lt;tr&gt;
&lt;td style="width: 84%; line-height: 0pt; font-size: 0pt;"&gt;&lt;div style="font-size: 0pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; width: 1%; line-height: 0pt; font-size: 0pt;"&gt;&lt;div style="font-size: 0pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="line-height: 0pt; font-size: 0pt;"&gt;&lt;div style="font-size: 0pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="line-height: 0pt; font-size: 0pt;"&gt;&lt;div style="font-size: 0pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="line-height: 0pt; font-size: 0pt;"&gt;&lt;div style="font-size: 0pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; width: 1%; line-height: 0pt; font-size: 0pt;"&gt;&lt;div style="font-size: 0pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="line-height: 0pt; font-size: 0pt;"&gt;&lt;div style="font-size: 0pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="line-height: 0pt; font-size: 0pt;"&gt;&lt;div style="font-size: 0pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="line-height: 0pt; font-size: 0pt;"&gt;&lt;div style="font-size: 0pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; width: 1%; line-height: 0pt; font-size: 0pt;"&gt;&lt;div style="font-size: 0pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="line-height: 0pt; font-size: 0pt;"&gt;&lt;div style="font-size: 0pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="line-height: 0pt; font-size: 0pt;"&gt;&lt;div style="font-size: 0pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="line-height: 0pt; font-size: 0pt;"&gt;&lt;div style="font-size: 0pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; width: 1%; line-height: 0pt; font-size: 0pt;"&gt;&lt;div style="font-size: 0pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="line-height: 0pt; font-size: 0pt;"&gt;&lt;div style="font-size: 0pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="line-height: 0pt; font-size: 0pt;"&gt;&lt;div style="font-size: 0pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="line-height: 0pt; font-size: 0pt;"&gt;&lt;div style="font-size: 0pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; width: 1%; line-height: 0pt; font-size: 0pt;"&gt;&lt;div style="font-size: 0pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="line-height: 0pt; font-size: 0pt;"&gt;&lt;div style="font-size: 0pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="line-height: 0pt; font-size: 0pt;"&gt;&lt;div style="font-size: 0pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="line-height: 0pt; font-size: 0pt;"&gt;&lt;div style="font-size: 0pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; width: 1%; line-height: 0pt; font-size: 0pt;"&gt;&lt;div style="font-size: 0pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="line-height: 0pt; font-size: 0pt;"&gt;&lt;div style="font-size: 0pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="line-height: 0pt; font-size: 0pt;"&gt;&lt;div style="font-size: 0pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="line-height: 0pt; font-size: 0pt;"&gt;&lt;div style="font-size: 0pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; width: 1%; line-height: 0pt; font-size: 0pt;"&gt;&lt;div style="font-size: 0pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="line-height: 0pt; font-size: 0pt;"&gt;&lt;div style="font-size: 0pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="line-height: 0pt; font-size: 0pt;"&gt;&lt;div style="font-size: 0pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="line-height: 0pt; font-size: 0pt;"&gt;&lt;div style="font-size: 0pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="page-break-inside:avoid ; font-family:ARIAL; font-size:8pt"&gt;
&lt;td colspan="29" style="vertical-align:top"&gt;&#160;At March&#160;31, 2022&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="page-break-inside:avoid ; font-family:ARIAL; font-size:9pt"&gt;
&lt;td colspan="29" style="vertical-align: top; border-bottom: 0.75pt solid rgb(0, 0, 0);"&gt;&lt;div style="font-size: 8pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;millions of Canadian dollars&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="page-break-inside:avoid ; font-family:ARIAL; font-size:9pt"&gt;
&lt;td style="vertical-align: top; padding-bottom: 0.375pt;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; border-bottom: 0.75pt solid rgb(0, 0, 0);"&gt;&#160;&#160;&lt;/td&gt;
&lt;td colspan="14" style="vertical-align: bottom; white-space: nowrap; border-bottom: 0.75pt solid rgb(0, 0, 0);;text-align:center;"&gt;Fair value&lt;/td&gt;
&lt;td style="vertical-align: bottom; border-bottom: 0.75pt solid rgb(0, 0, 0);"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.375pt;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td colspan="2" style="vertical-align: bottom; white-space: nowrap; padding-bottom: 0.375pt;;text-align:right;"&gt;Effect of&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.375pt;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.375pt;"&gt;&#160;&lt;/td&gt;
&lt;td colspan="2" style="vertical-align: bottom; white-space: nowrap; padding-bottom: 0.375pt;;text-align:right;"&gt;Effect of&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.375pt;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.375pt;"&gt;&#160;&lt;/td&gt;
&lt;td colspan="2" style="vertical-align: bottom; white-space: nowrap; padding-bottom: 0.375pt;;text-align:right;"&gt;Net&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.375pt;"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="page-break-inside:avoid ; font-family:ARIAL; font-size:9pt"&gt;
&lt;td style="vertical-align:top"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td colspan="2" style="vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td colspan="2" style="vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td colspan="2" style="vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td colspan="2" style="vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td colspan="2" style="vertical-align:bottom;white-space:nowrap"&gt;counterparty&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td colspan="2" style="vertical-align:bottom;white-space:nowrap"&gt;collateral&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td colspan="2" style="vertical-align:bottom;white-space:nowrap"&gt;carrying&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="page-break-inside:avoid ; font-family:ARIAL; font-size:9pt"&gt;
&lt;td style="vertical-align: top; border-bottom: 0.75pt solid rgb(0, 0, 0);"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; border-bottom: 0.75pt solid rgb(0, 0, 0);"&gt;&#160;&#160;&lt;/td&gt;
&lt;td colspan="2" style="vertical-align: bottom; white-space: nowrap; border-bottom: 0.75pt solid rgb(0, 0, 0);;text-align:right;"&gt;Level&#160;1&lt;/td&gt;
&lt;td style="vertical-align: bottom; border-bottom: 0.75pt solid rgb(0, 0, 0);"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; border-bottom: 0.75pt solid rgb(0, 0, 0);"&gt;&#160;&#160;&lt;/td&gt;
&lt;td colspan="2" style="vertical-align: bottom; white-space: nowrap; border-bottom: 0.75pt solid rgb(0, 0, 0);;text-align:right;"&gt;Level&#160;2&lt;/td&gt;
&lt;td style="vertical-align: bottom; border-bottom: 0.75pt solid rgb(0, 0, 0);"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; border-bottom: 0.75pt solid rgb(0, 0, 0);"&gt;&#160;&#160;&lt;/td&gt;
&lt;td colspan="2" style="vertical-align: bottom; white-space: nowrap; border-bottom: 0.75pt solid rgb(0, 0, 0);;text-align:right;"&gt;Level&#160;3&lt;/td&gt;
&lt;td style="vertical-align: bottom; border-bottom: 0.75pt solid rgb(0, 0, 0);"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; border-bottom: 0.75pt solid rgb(0, 0, 0);"&gt;&#160;&#160;&lt;/td&gt;
&lt;td colspan="2" style="vertical-align: bottom; white-space: nowrap; border-bottom: 0.75pt solid rgb(0, 0, 0);;text-align:right;"&gt;Total&lt;/td&gt;
&lt;td style="vertical-align: bottom; border-bottom: 0.75pt solid rgb(0, 0, 0);"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; border-bottom: 0.75pt solid rgb(0, 0, 0);"&gt;&#160;&#160;&lt;/td&gt;
&lt;td colspan="2" style="vertical-align: bottom; white-space: nowrap; border-bottom: 0.75pt solid rgb(0, 0, 0);;text-align:right;"&gt;netting&lt;/td&gt;
&lt;td style="vertical-align: bottom; border-bottom: 0.75pt solid rgb(0, 0, 0);"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; border-bottom: 0.75pt solid rgb(0, 0, 0);"&gt;&#160;&lt;/td&gt;
&lt;td colspan="2" style="vertical-align: bottom; white-space: nowrap; border-bottom: 0.75pt solid rgb(0, 0, 0);;text-align:right;"&gt;netting&lt;/td&gt;
&lt;td style="vertical-align: bottom; border-bottom: 0.75pt solid rgb(0, 0, 0);"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; border-bottom: 0.75pt solid rgb(0, 0, 0);"&gt;&#160;&lt;/td&gt;
&lt;td colspan="2" style="vertical-align: bottom; white-space: nowrap; border-bottom: 0.75pt solid rgb(0, 0, 0);;text-align:right;"&gt;value&lt;/td&gt;
&lt;td style="vertical-align: bottom; border-bottom: 0.75pt solid rgb(0, 0, 0);"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="page-break-inside:avoid ; font-family:ARIAL; font-size:9pt;background-color:#cceeff"&gt;
&lt;td colspan="4" style="vertical-align:top"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1.2em; text-indent: -1em; font-size: 9pt; font-family: ARIAL; line-height: normal;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#160;Assets&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align:top"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 0em; text-indent: 0em; font-size: 9pt; font-family: ARIAL; line-height: normal;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="page-break-inside:avoid ; font-family:ARIAL; font-size:9pt"&gt;
&lt;td style="vertical-align:top"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 3em; text-indent: -1em; font-size: 9pt; font-family: ARIAL; line-height: normal;"&gt;Derivative assets &lt;div style="font-size: 8pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;(a)&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;48&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;18&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;-&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;66&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;(59&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;)&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;-&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;7&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="font-size:1pt"&gt;
&lt;td colspan="5" style="height:14.25pt"&gt;&#160;&lt;/td&gt;
&lt;td colspan="4" style="height:14.25pt"&gt;&#160;&lt;/td&gt;
&lt;td colspan="4" style="height:14.25pt"&gt;&#160;&lt;/td&gt;
&lt;td colspan="4" style="height:14.25pt"&gt;&#160;&lt;/td&gt;
&lt;td colspan="4" style="height:14.25pt"&gt;&#160;&lt;/td&gt;
&lt;td colspan="4" style="height:14.25pt"&gt;&#160;&lt;/td&gt;
&lt;td colspan="4" style="height:14.25pt"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="page-break-inside:avoid ; font-family:ARIAL; font-size:9pt;background-color:#cceeff"&gt;
&lt;td colspan="4" style="vertical-align:top"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1.2em; text-indent: -1em; font-size: 9pt; font-family: ARIAL; line-height: normal;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#160;Liabilities&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align:top"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 0em; text-indent: 0em; font-size: 9pt; font-family: ARIAL; line-height: normal;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="page-break-inside:avoid ; font-family:ARIAL; font-size:9pt"&gt;
&lt;td style="vertical-align: top; border-bottom: 1.5pt solid rgb(0, 0, 0);"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 3em; text-indent: -1em; font-size: 9pt; font-family: ARIAL; line-height: normal;"&gt;Derivative liabilities &lt;div style="font-size: 8pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;(b)&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; border-bottom: 1.5pt solid rgb(0, 0, 0);"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space: nowrap; vertical-align: bottom; border-bottom: 1.5pt solid rgb(0, 0, 0);"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="white-space: nowrap; vertical-align: bottom; border-bottom: 1.5pt solid rgb(0, 0, 0);;text-align:right;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;53&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="white-space: nowrap; vertical-align: bottom; border-bottom: 1.5pt solid rgb(0, 0, 0);"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; border-bottom: 1.5pt solid rgb(0, 0, 0);"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space: nowrap; vertical-align: bottom; border-bottom: 1.5pt solid rgb(0, 0, 0);"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="white-space: nowrap; vertical-align: bottom; border-bottom: 1.5pt solid rgb(0, 0, 0);;text-align:right;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;25&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="white-space: nowrap; vertical-align: bottom; border-bottom: 1.5pt solid rgb(0, 0, 0);"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; border-bottom: 1.5pt solid rgb(0, 0, 0);"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space: nowrap; vertical-align: bottom; border-bottom: 1.5pt solid rgb(0, 0, 0);"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="white-space: nowrap; vertical-align: bottom; border-bottom: 1.5pt solid rgb(0, 0, 0);;text-align:right;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;-&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="white-space: nowrap; vertical-align: bottom; border-bottom: 1.5pt solid rgb(0, 0, 0);"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; border-bottom: 1.5pt solid rgb(0, 0, 0);"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space: nowrap; vertical-align: bottom; border-bottom: 1.5pt solid rgb(0, 0, 0);"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="white-space: nowrap; vertical-align: bottom; border-bottom: 1.5pt solid rgb(0, 0, 0);;text-align:right;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;78&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="white-space: nowrap; vertical-align: bottom; border-bottom: 1.5pt solid rgb(0, 0, 0);"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; border-bottom: 1.5pt solid rgb(0, 0, 0);"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space: nowrap; vertical-align: bottom; border-bottom: 1.5pt solid rgb(0, 0, 0);"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="white-space: nowrap; vertical-align: bottom; border-bottom: 1.5pt solid rgb(0, 0, 0);;text-align:right;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;(59&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="white-space: nowrap; vertical-align: bottom; border-bottom: 1.5pt solid rgb(0, 0, 0);"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;)&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; border-bottom: 1.5pt solid rgb(0, 0, 0);"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space: nowrap; vertical-align: bottom; border-bottom: 1.5pt solid rgb(0, 0, 0);"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="white-space: nowrap; vertical-align: bottom; border-bottom: 1.5pt solid rgb(0, 0, 0);;text-align:right;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;(4&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="white-space: nowrap; vertical-align: bottom; border-bottom: 1.5pt solid rgb(0, 0, 0);"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;)&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; border-bottom: 1.5pt solid rgb(0, 0, 0);"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space: nowrap; vertical-align: bottom; border-bottom: 1.5pt solid rgb(0, 0, 0);"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="white-space: nowrap; vertical-align: bottom; border-bottom: 1.5pt solid rgb(0, 0, 0);;text-align:right;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;15&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="white-space: nowrap; vertical-align: bottom; border-bottom: 1.5pt solid rgb(0, 0, 0);"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;
&lt;table cellpadding="0" cellspacing="0" style="border-collapse: collapse; font-family: ARIAL; font-size: 8pt; border: 0px; width: 100%; border-spacing: 0px;"&gt;
&lt;tr style="page-break-inside:avoid"&gt;
&lt;td style="width:4%;vertical-align:top;text-align:left;"&gt;(a)&lt;/td&gt;
&lt;td style="vertical-align:top;text-align:left;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; font-size: 8pt; font-family: ARIAL; text-align: left; line-height: normal;"&gt;Included in the Consolidated balance sheet line: &#x201c;Materials, supplies and prepaid expenses&#x201d;, &#x201c;Accounts receivable&#x2014;net&#x201d; and &#x201c;Other assets, including intangibles - net&#x201d;. &lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;
&lt;table cellpadding="0" cellspacing="0" style="border-collapse: collapse; font-family: ARIAL; font-size: 8pt; border: 0px; width: 100%; border-spacing: 0px;"&gt;
&lt;tr style="page-break-inside:avoid"&gt;
&lt;td style="width:4%;vertical-align:top;text-align:left;"&gt;(b)&lt;/td&gt;
&lt;td style="vertical-align:top;text-align:left;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; font-size: 8pt; font-family: ARIAL; text-align: left; line-height: normal;"&gt;Included in the Consolidated balance sheet line: &#x201c;Accounts payable and accrued liabilities&#x201d; and &#x201c;Other long-term obligations&#x201d;. &lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt; &lt;div style="font-size: 12pt; margin-top: 0px; margin-bottom: 0px;"&gt;&#160;&lt;/div&gt;
&lt;table cellpadding="0" cellspacing="0" style="border-collapse: collapse; font-family: ARIAL; font-size: 9pt; width: 100%; border: 0px; margin: 0px auto; border-spacing: 0px;"&gt;
&lt;tr&gt;
&lt;td style="width: 84%; line-height: 0pt; font-size: 0pt;"&gt;&lt;div style="font-size: 0pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; width: 1%; line-height: 0pt; font-size: 0pt;"&gt;&lt;div style="font-size: 0pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="line-height: 0pt; font-size: 0pt;"&gt;&lt;div style="font-size: 0pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="line-height: 0pt; font-size: 0pt;"&gt;&lt;div style="font-size: 0pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="line-height: 0pt; font-size: 0pt;"&gt;&lt;div style="font-size: 0pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; width: 1%; line-height: 0pt; font-size: 0pt;"&gt;&lt;div style="font-size: 0pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="line-height: 0pt; font-size: 0pt;"&gt;&lt;div style="font-size: 0pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="line-height: 0pt; font-size: 0pt;"&gt;&lt;div style="font-size: 0pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="line-height: 0pt; font-size: 0pt;"&gt;&lt;div style="font-size: 0pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; width: 1%; line-height: 0pt; font-size: 0pt;"&gt;&lt;div style="font-size: 0pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="line-height: 0pt; font-size: 0pt;"&gt;&lt;div style="font-size: 0pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="line-height: 0pt; font-size: 0pt;"&gt;&lt;div style="font-size: 0pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="line-height: 0pt; font-size: 0pt;"&gt;&lt;div style="font-size: 0pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; width: 1%; line-height: 0pt; font-size: 0pt;"&gt;&lt;div style="font-size: 0pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="line-height: 0pt; font-size: 0pt;"&gt;&lt;div style="font-size: 0pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="line-height: 0pt; font-size: 0pt;"&gt;&lt;div style="font-size: 0pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="line-height: 0pt; font-size: 0pt;"&gt;&lt;div style="font-size: 0pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; width: 1%; line-height: 0pt; font-size: 0pt;"&gt;&lt;div style="font-size: 0pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="line-height: 0pt; font-size: 0pt;"&gt;&lt;div style="font-size: 0pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="line-height: 0pt; font-size: 0pt;"&gt;&lt;div style="font-size: 0pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="line-height: 0pt; font-size: 0pt;"&gt;&lt;div style="font-size: 0pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; width: 1%; line-height: 0pt; font-size: 0pt;"&gt;&lt;div style="font-size: 0pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="line-height: 0pt; font-size: 0pt;"&gt;&lt;div style="font-size: 0pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="line-height: 0pt; font-size: 0pt;"&gt;&lt;div style="font-size: 0pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="line-height: 0pt; font-size: 0pt;"&gt;&lt;div style="font-size: 0pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; width: 1%; line-height: 0pt; font-size: 0pt;"&gt;&lt;div style="font-size: 0pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="line-height: 0pt; font-size: 0pt;"&gt;&lt;div style="font-size: 0pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="line-height: 0pt; font-size: 0pt;"&gt;&lt;div style="font-size: 0pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="line-height: 0pt; font-size: 0pt;"&gt;&lt;div style="font-size: 0pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="page-break-inside:avoid ; font-family:ARIAL; font-size:8pt"&gt;
&lt;td colspan="28" style="vertical-align:bottom;white-space:nowrap"&gt;&#160;At December&#160;31, 2021&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="page-break-inside:avoid ; font-family:ARIAL; font-size:9pt"&gt;
&lt;td colspan="28" style="vertical-align: bottom; white-space: nowrap; border-bottom: 0.75pt solid rgb(0, 0, 0);"&gt;&lt;div style="font-size: 8pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;millions of Canadian dollars&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; border-bottom: 0.75pt solid rgb(0, 0, 0);"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="page-break-inside:avoid ; font-family:ARIAL; font-size:9pt"&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.375pt;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; border-bottom: 0.75pt solid rgb(0, 0, 0);"&gt;&#160;&#160;&lt;/td&gt;
&lt;td colspan="14" style="vertical-align: bottom; white-space: nowrap; border-bottom: 0.75pt solid rgb(0, 0, 0);;text-align:center;"&gt;Fair value&lt;/td&gt;
&lt;td style="vertical-align: bottom; border-bottom: 0.75pt solid rgb(0, 0, 0);"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.375pt;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td colspan="2" style="vertical-align: bottom; white-space: nowrap; padding-bottom: 0.375pt;;text-align:right;"&gt;Effect of&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.375pt;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.375pt;"&gt;&#160;&lt;/td&gt;
&lt;td colspan="2" style="vertical-align: bottom; white-space: nowrap; padding-bottom: 0.375pt;;text-align:right;"&gt;Effect of&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.375pt;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.375pt;"&gt;&#160;&lt;/td&gt;
&lt;td colspan="2" style="vertical-align: bottom; white-space: nowrap; padding-bottom: 0.375pt;;text-align:right;"&gt;Net&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.375pt;"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="page-break-inside:avoid ; font-family:ARIAL; font-size:9pt"&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td colspan="2" style="vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td colspan="2" style="vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td colspan="2" style="vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td colspan="2" style="vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td colspan="2" style="vertical-align:bottom;white-space:nowrap"&gt;counterparty&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td colspan="2" style="vertical-align:bottom;white-space:nowrap"&gt;collateral&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td colspan="2" style="vertical-align:bottom;white-space:nowrap"&gt;carrying&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="page-break-inside:avoid ; font-family:ARIAL; font-size:9pt"&gt;
&lt;td style="vertical-align: bottom; border-bottom: 0.75pt solid rgb(0, 0, 0);"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; border-bottom: 0.75pt solid rgb(0, 0, 0);"&gt;&#160;&#160;&lt;/td&gt;
&lt;td colspan="2" style="vertical-align: bottom; white-space: nowrap; border-bottom: 0.75pt solid rgb(0, 0, 0);;text-align:right;"&gt;Level&#160;1&lt;/td&gt;
&lt;td style="vertical-align: bottom; border-bottom: 0.75pt solid rgb(0, 0, 0);"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; border-bottom: 0.75pt solid rgb(0, 0, 0);"&gt;&#160;&#160;&lt;/td&gt;
&lt;td colspan="2" style="vertical-align: bottom; white-space: nowrap; border-bottom: 0.75pt solid rgb(0, 0, 0);;text-align:right;"&gt;Level&#160;2&lt;/td&gt;
&lt;td style="vertical-align: bottom; border-bottom: 0.75pt solid rgb(0, 0, 0);"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; border-bottom: 0.75pt solid rgb(0, 0, 0);"&gt;&#160;&#160;&lt;/td&gt;
&lt;td colspan="2" style="vertical-align: bottom; white-space: nowrap; border-bottom: 0.75pt solid rgb(0, 0, 0);;text-align:right;"&gt;Level&#160;3&lt;/td&gt;
&lt;td style="vertical-align: bottom; border-bottom: 0.75pt solid rgb(0, 0, 0);"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; border-bottom: 0.75pt solid rgb(0, 0, 0);"&gt;&#160;&#160;&lt;/td&gt;
&lt;td colspan="2" style="vertical-align: bottom; white-space: nowrap; border-bottom: 0.75pt solid rgb(0, 0, 0);;text-align:right;"&gt;Total&lt;/td&gt;
&lt;td style="vertical-align: bottom; border-bottom: 0.75pt solid rgb(0, 0, 0);"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; border-bottom: 0.75pt solid rgb(0, 0, 0);"&gt;&#160;&#160;&lt;/td&gt;
&lt;td colspan="2" style="vertical-align: bottom; white-space: nowrap; border-bottom: 0.75pt solid rgb(0, 0, 0);;text-align:right;"&gt;netting&lt;/td&gt;
&lt;td style="vertical-align: bottom; border-bottom: 0.75pt solid rgb(0, 0, 0);"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; border-bottom: 0.75pt solid rgb(0, 0, 0);"&gt;&#160;&lt;/td&gt;
&lt;td colspan="2" style="vertical-align: bottom; white-space: nowrap; border-bottom: 0.75pt solid rgb(0, 0, 0);;text-align:right;"&gt;netting&lt;/td&gt;
&lt;td style="vertical-align: bottom; border-bottom: 0.75pt solid rgb(0, 0, 0);"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; border-bottom: 0.75pt solid rgb(0, 0, 0);"&gt;&#160;&lt;/td&gt;
&lt;td colspan="2" style="vertical-align: bottom; white-space: nowrap; border-bottom: 0.75pt solid rgb(0, 0, 0);;text-align:right;"&gt;value&lt;/td&gt;
&lt;td style="vertical-align: bottom; border-bottom: 0.75pt solid rgb(0, 0, 0);"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="page-break-inside:avoid ; font-family:ARIAL; font-size:9pt;background-color:#cceeff"&gt;
&lt;td style="vertical-align:bottom;white-space:nowrap"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1.2em; text-indent: -1em; font-size: 9pt; font-family: ARIAL; line-height: normal;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#160;Assets&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="page-break-inside:avoid ; font-family:ARIAL; font-size:9pt"&gt;
&lt;td style="vertical-align:bottom;white-space:nowrap"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 2.5em; font-size: 9pt; font-family: ARIAL; line-height: normal;"&gt;Derivative assets &lt;div style="font-size: 8pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;(a)&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right;"&gt;24&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right;"&gt;17&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right;"&gt;-&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right;"&gt;41&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right;"&gt;(31&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;)&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right;"&gt;-&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right;"&gt;10&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="font-size:1pt"&gt;
&lt;td style="height:12pt"&gt;&#160;&lt;/td&gt;
&lt;td colspan="4" style="height:12pt"&gt;&#160;&lt;/td&gt;
&lt;td colspan="4" style="height:12pt"&gt;&#160;&lt;/td&gt;
&lt;td colspan="4" style="height:12pt"&gt;&#160;&lt;/td&gt;
&lt;td colspan="4" style="height:12pt"&gt;&#160;&lt;/td&gt;
&lt;td colspan="4" style="height:12pt"&gt;&#160;&lt;/td&gt;
&lt;td colspan="4" style="height:12pt"&gt;&#160;&lt;/td&gt;
&lt;td colspan="4" style="height:12pt"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="page-break-inside:avoid ; font-family:ARIAL; font-size:9pt;background-color:#cceeff"&gt;
&lt;td style="vertical-align:bottom;white-space:nowrap"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1.2em; text-indent: -1em; font-size: 9pt; font-family: ARIAL; line-height: normal;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#160;Liabilities&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="page-break-inside:avoid ; font-family:ARIAL; font-size:9pt"&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap; border-bottom: 1.5pt solid rgb(0, 0, 0);"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 2.5em; font-size: 9pt; font-family: ARIAL; line-height: normal;"&gt;Derivative liabilities &lt;div style="font-size: 8pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;(b)&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; border-bottom: 1.5pt solid rgb(0, 0, 0);"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space: nowrap; vertical-align: bottom; border-bottom: 1.5pt solid rgb(0, 0, 0);"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space: nowrap; vertical-align: bottom; border-bottom: 1.5pt solid rgb(0, 0, 0);;text-align:right;"&gt;31&lt;/td&gt;
&lt;td style="white-space: nowrap; vertical-align: bottom; border-bottom: 1.5pt solid rgb(0, 0, 0);"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; border-bottom: 1.5pt solid rgb(0, 0, 0);"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space: nowrap; vertical-align: bottom; border-bottom: 1.5pt solid rgb(0, 0, 0);"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space: nowrap; vertical-align: bottom; border-bottom: 1.5pt solid rgb(0, 0, 0);;text-align:right;"&gt;12&lt;/td&gt;
&lt;td style="white-space: nowrap; vertical-align: bottom; border-bottom: 1.5pt solid rgb(0, 0, 0);"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; border-bottom: 1.5pt solid rgb(0, 0, 0);"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space: nowrap; vertical-align: bottom; border-bottom: 1.5pt solid rgb(0, 0, 0);"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space: nowrap; vertical-align: bottom; border-bottom: 1.5pt solid rgb(0, 0, 0);;text-align:right;"&gt;-&lt;/td&gt;
&lt;td style="white-space: nowrap; vertical-align: bottom; border-bottom: 1.5pt solid rgb(0, 0, 0);"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; border-bottom: 1.5pt solid rgb(0, 0, 0);"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space: nowrap; vertical-align: bottom; border-bottom: 1.5pt solid rgb(0, 0, 0);"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space: nowrap; vertical-align: bottom; border-bottom: 1.5pt solid rgb(0, 0, 0);;text-align:right;"&gt;43&lt;/td&gt;
&lt;td style="white-space: nowrap; vertical-align: bottom; border-bottom: 1.5pt solid rgb(0, 0, 0);"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; border-bottom: 1.5pt solid rgb(0, 0, 0);"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space: nowrap; vertical-align: bottom; border-bottom: 1.5pt solid rgb(0, 0, 0);"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space: nowrap; vertical-align: bottom; border-bottom: 1.5pt solid rgb(0, 0, 0);;text-align:right;"&gt;(31&lt;/td&gt;
&lt;td style="white-space: nowrap; vertical-align: bottom; border-bottom: 1.5pt solid rgb(0, 0, 0);"&gt;)&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; border-bottom: 1.5pt solid rgb(0, 0, 0);"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space: nowrap; vertical-align: bottom; border-bottom: 1.5pt solid rgb(0, 0, 0);"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space: nowrap; vertical-align: bottom; border-bottom: 1.5pt solid rgb(0, 0, 0);;text-align:right;"&gt;(7&lt;/td&gt;
&lt;td style="white-space: nowrap; vertical-align: bottom; border-bottom: 1.5pt solid rgb(0, 0, 0);"&gt;)&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; border-bottom: 1.5pt solid rgb(0, 0, 0);"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space: nowrap; vertical-align: bottom; border-bottom: 1.5pt solid rgb(0, 0, 0);"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space: nowrap; vertical-align: bottom; border-bottom: 1.5pt solid rgb(0, 0, 0);;text-align:right;"&gt;5&lt;/td&gt;
&lt;td style="white-space: nowrap; vertical-align: bottom; border-bottom: 1.5pt solid rgb(0, 0, 0);"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;
&lt;table cellpadding="0" cellspacing="0" style="border-collapse: collapse; font-family: ARIAL; font-size: 8pt; border: 0px; width: 100%; border-spacing: 0px;"&gt;
&lt;tr style="page-break-inside:avoid"&gt;
&lt;td style="width:4%;vertical-align:top;text-align:left;"&gt;&#160;(a)&lt;/td&gt;
&lt;td style="vertical-align:top;text-align:left;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; font-size: 8pt; font-family: ARIAL; text-align: left; line-height: normal;"&gt;Included in the Consolidated balance sheet line: &#x201c;Materials, supplies and prepaid expenses&#x201d;, &#x201c;Accounts receivable - net&#x201d; and &#x201c;Other assets, including intangibles - net&#x201d;. &lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;
&lt;table cellpadding="0" cellspacing="0" style="border-collapse: collapse; font-family: ARIAL; font-size: 8pt; border: 0px; width: 100%; border-spacing: 0px;"&gt;
&lt;tr style="page-break-inside:avoid"&gt;
&lt;td style="width:4%;vertical-align:top;text-align:left;"&gt;&#160;(b)&lt;/td&gt;
&lt;td style="vertical-align:top;text-align:left;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; font-size: 8pt; font-family: ARIAL; text-align: left; line-height: normal;"&gt;Included in the Consolidated balance sheet line: &#x201c;Accounts payable and accrued liabilities&#x201d; and &#x201c;Other long-term obligations&#x201d;. &lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt; </us-gaap:ScheduleOfDerivativeInstrumentsInStatementOfFinancialPositionFairValueTextBlock>
    <us-gaap:DerivativeAssets
      contextRef="PAsOn03_31_2022_FairValueInputsLevel1MemberusgaapFairValueByFairValueHierarchyLevelAxis"
      decimals="-6"
      id="Fact_47089021"
      unitRef="Unit_CAD">48000000</us-gaap:DerivativeAssets>
    <us-gaap:DerivativeAssets
      contextRef="PAsOn03_31_2022_FairValueInputsLevel2MemberusgaapFairValueByFairValueHierarchyLevelAxis"
      decimals="-6"
      id="Fact_47089022"
      unitRef="Unit_CAD">18000000</us-gaap:DerivativeAssets>
    <us-gaap:DerivativeAssets
      contextRef="PAsOn03_31_2022_FairValueInputsLevel3MemberusgaapFairValueByFairValueHierarchyLevelAxis"
      decimals="-6"
      id="Fact_47089023"
      unitRef="Unit_CAD">0</us-gaap:DerivativeAssets>
    <us-gaap:DerivativeAssets
      contextRef="PAsOn03_31_2022"
      decimals="-6"
      id="Fact_47089024"
      unitRef="Unit_CAD">66000000</us-gaap:DerivativeAssets>
    <us-gaap:DerivativeAssets
      contextRef="PAsOn03_31_2022_DerivativeFairValueOfDerivativeAmountEffectOfCounterPartyNettingMemberusgaapDerivativeInstrumentRiskAxis"
      decimals="-6"
      id="Fact_47089025"
      unitRef="Unit_CAD">-59000000</us-gaap:DerivativeAssets>
    <us-gaap:DerivativeAssets
      contextRef="PAsOn03_31_2022_DerivativeFairValueOfDerivativeAmountEffectOfCollateralNettingMemberusgaapDerivativeInstrumentRiskAxis"
      decimals="-6"
      id="Fact_47089026"
      unitRef="Unit_CAD">0</us-gaap:DerivativeAssets>
    <us-gaap:DerivativeAssets
      contextRef="PAsOn03_31_2022_NetCarryingValueMemberusgaapDerivativeInstrumentRiskAxis"
      decimals="-6"
      id="Fact_47089078"
      unitRef="Unit_CAD">7000000</us-gaap:DerivativeAssets>
    <us-gaap:DerivativeLiabilities
      contextRef="PAsOn03_31_2022_FairValueInputsLevel1MemberusgaapFairValueByFairValueHierarchyLevelAxis"
      decimals="-6"
      id="Fact_47089027"
      unitRef="Unit_CAD">53000000</us-gaap:DerivativeLiabilities>
    <us-gaap:DerivativeLiabilities
      contextRef="PAsOn03_31_2022_FairValueInputsLevel2MemberusgaapFairValueByFairValueHierarchyLevelAxis"
      decimals="-6"
      id="Fact_47089028"
      unitRef="Unit_CAD">25000000</us-gaap:DerivativeLiabilities>
    <us-gaap:DerivativeLiabilities
      contextRef="PAsOn03_31_2022_FairValueInputsLevel3MemberusgaapFairValueByFairValueHierarchyLevelAxis"
      decimals="-6"
      id="Fact_47089029"
      unitRef="Unit_CAD">0</us-gaap:DerivativeLiabilities>
    <us-gaap:DerivativeLiabilities
      contextRef="PAsOn03_31_2022"
      decimals="-6"
      id="Fact_47089030"
      unitRef="Unit_CAD">78000000</us-gaap:DerivativeLiabilities>
    <us-gaap:DerivativeLiabilities
      contextRef="PAsOn03_31_2022_DerivativeFairValueOfDerivativeAmountEffectOfCounterPartyNettingMemberusgaapDerivativeInstrumentRiskAxis"
      decimals="-6"
      id="Fact_47089031"
      unitRef="Unit_CAD">-59000000</us-gaap:DerivativeLiabilities>
    <us-gaap:DerivativeLiabilities
      contextRef="PAsOn03_31_2022_DerivativeFairValueOfDerivativeAmountEffectOfCollateralNettingMemberusgaapDerivativeInstrumentRiskAxis"
      decimals="-6"
      id="Fact_47089032"
      unitRef="Unit_CAD">-4000000</us-gaap:DerivativeLiabilities>
    <us-gaap:DerivativeLiabilities
      contextRef="PAsOn03_31_2022_NetCarryingValueMemberusgaapDerivativeInstrumentRiskAxis"
      decimals="-6"
      id="Fact_47089079"
      unitRef="Unit_CAD">15000000</us-gaap:DerivativeLiabilities>
    <us-gaap:DerivativeAssets
      contextRef="PAsOn12_31_2021_FairValueInputsLevel1MemberusgaapFairValueByFairValueHierarchyLevelAxis"
      decimals="-6"
      id="Fact_47089033"
      unitRef="Unit_CAD">24000000</us-gaap:DerivativeAssets>
    <us-gaap:DerivativeAssets
      contextRef="PAsOn12_31_2021_FairValueInputsLevel2MemberusgaapFairValueByFairValueHierarchyLevelAxis"
      decimals="-6"
      id="Fact_47089034"
      unitRef="Unit_CAD">17000000</us-gaap:DerivativeAssets>
    <us-gaap:DerivativeAssets
      contextRef="PAsOn12_31_2021_FairValueInputsLevel3MemberusgaapFairValueByFairValueHierarchyLevelAxis"
      decimals="-6"
      id="Fact_47089035"
      unitRef="Unit_CAD">0</us-gaap:DerivativeAssets>
    <us-gaap:DerivativeAssets
      contextRef="PAsOn12_31_2021"
      decimals="-6"
      id="Fact_47089036"
      unitRef="Unit_CAD">41000000</us-gaap:DerivativeAssets>
    <us-gaap:DerivativeAssets
      contextRef="PAsOn12_31_2021_DerivativeFairValueOfDerivativeAmountEffectOfCounterPartyNettingMemberusgaapDerivativeInstrumentRiskAxis"
      decimals="-6"
      id="Fact_47089037"
      unitRef="Unit_CAD">-31000000</us-gaap:DerivativeAssets>
    <us-gaap:DerivativeAssets
      contextRef="PAsOn12_31_2021_DerivativeFairValueOfDerivativeAmountEffectOfCollateralNettingMemberusgaapDerivativeInstrumentRiskAxis"
      decimals="-6"
      id="Fact_47089080"
      unitRef="Unit_CAD">0</us-gaap:DerivativeAssets>
    <us-gaap:DerivativeAssets
      contextRef="PAsOn12_31_2021_NetCarryingValueMemberusgaapDerivativeInstrumentRiskAxis"
      decimals="-6"
      id="Fact_47089081"
      unitRef="Unit_CAD">10000000</us-gaap:DerivativeAssets>
    <us-gaap:DerivativeLiabilities
      contextRef="PAsOn12_31_2021_FairValueInputsLevel1MemberusgaapFairValueByFairValueHierarchyLevelAxis"
      decimals="-6"
      id="Fact_47089038"
      unitRef="Unit_CAD">31000000</us-gaap:DerivativeLiabilities>
    <us-gaap:DerivativeLiabilities
      contextRef="PAsOn12_31_2021_FairValueInputsLevel2MemberusgaapFairValueByFairValueHierarchyLevelAxis"
      decimals="-6"
      id="Fact_47089039"
      unitRef="Unit_CAD">12000000</us-gaap:DerivativeLiabilities>
    <us-gaap:DerivativeLiabilities
      contextRef="PAsOn12_31_2021_FairValueInputsLevel3MemberusgaapFairValueByFairValueHierarchyLevelAxis"
      decimals="-6"
      id="Fact_47089040"
      unitRef="Unit_CAD">0</us-gaap:DerivativeLiabilities>
    <us-gaap:DerivativeLiabilities
      contextRef="PAsOn12_31_2021"
      decimals="-6"
      id="Fact_47089041"
      unitRef="Unit_CAD">43000000</us-gaap:DerivativeLiabilities>
    <us-gaap:DerivativeLiabilities
      contextRef="PAsOn12_31_2021_DerivativeFairValueOfDerivativeAmountEffectOfCounterPartyNettingMemberusgaapDerivativeInstrumentRiskAxis"
      decimals="-6"
      id="Fact_47089042"
      unitRef="Unit_CAD">-31000000</us-gaap:DerivativeLiabilities>
    <us-gaap:DerivativeLiabilities
      contextRef="PAsOn12_31_2021_DerivativeFairValueOfDerivativeAmountEffectOfCollateralNettingMemberusgaapDerivativeInstrumentRiskAxis"
      decimals="-6"
      id="Fact_47089082"
      unitRef="Unit_CAD">-7000000</us-gaap:DerivativeLiabilities>
    <us-gaap:DerivativeLiabilities
      contextRef="PAsOn12_31_2021_NetCarryingValueMemberusgaapDerivativeInstrumentRiskAxis"
      decimals="-6"
      id="Fact_47089083"
      unitRef="Unit_CAD">5000000</us-gaap:DerivativeLiabilities>
    <us-gaap:DerivativeCollateralRightToReclaimCash
      contextRef="PAsOn03_31_2022_MasterNettingArrangementsMemberusgaapDerivativeInstrumentRiskAxis"
      decimals="-6"
      unitRef="Unit_CAD">47000000</us-gaap:DerivativeCollateralRightToReclaimCash>
    <us-gaap:DerivativeCollateralRightToReclaimCash
      contextRef="PAsOn12_31_2021_MasterNettingArrangementsMemberusgaapDerivativeInstrumentRiskAxis"
      decimals="-6"
      unitRef="Unit_CAD">6000000</us-gaap:DerivativeCollateralRightToReclaimCash>
    <imo:CommonShareInformationAndScheduleOfEarningsPerShareCalculationsTextBlock contextRef="P01_01_2022To03_31_2022">
&lt;table cellpadding="0" cellspacing="0" style="border-collapse: collapse; font-family: ARIAL; font-size: 13pt; border: 0px; width: 100%; border-spacing: 0px;"&gt;
&lt;tr style="page-break-inside:avoid"&gt;
&lt;td style="width:4%;vertical-align:top;text-align:left;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;9.&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align:top;text-align:left;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; font-size: 13pt; font-family: ARIAL; text-align: left; line-height: normal;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;Common shares &lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;
&lt;table cellpadding="0" cellspacing="0" style="border-collapse: collapse; font-family: ARIAL; font-size: 9pt; width: 100%; border: 0px; margin: 0px auto; border-spacing: 0px;"&gt;
&lt;tr&gt;
&lt;td style="width: 78%; line-height: 0pt; font-size: 0pt;"&gt;&lt;div style="font-size: 0pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; width: 4%; line-height: 0pt; font-size: 0pt;"&gt;&lt;div style="font-size: 0pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="line-height: 0pt; font-size: 0pt;"&gt;&lt;div style="font-size: 0pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="line-height: 0pt; font-size: 0pt;"&gt;&lt;div style="font-size: 0pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="line-height: 0pt; font-size: 0pt;"&gt;&lt;div style="font-size: 0pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; width: 4%; line-height: 0pt; font-size: 0pt;"&gt;&lt;div style="font-size: 0pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="line-height: 0pt; font-size: 0pt;"&gt;&lt;div style="font-size: 0pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="line-height: 0pt; font-size: 0pt;"&gt;&lt;div style="font-size: 0pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="line-height: 0pt; font-size: 0pt;"&gt;&lt;div style="font-size: 0pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="page-break-inside:avoid ; font-family:ARIAL; font-size:9pt"&gt;
&lt;td style="vertical-align:top"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td colspan="2" style="vertical-align:bottom;white-space:nowrap;text-align:right;"&gt;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;As&#160;of&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td colspan="2" style="vertical-align:bottom;white-space:nowrap;text-align:right;"&gt;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;As&#160;of&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="page-break-inside:avoid ; font-family:ARIAL; font-size:9pt"&gt;
&lt;td style="vertical-align:top"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td colspan="2" style="vertical-align:bottom;white-space:nowrap;text-align:right;"&gt;Mar&#160;31&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td colspan="2" style="vertical-align:bottom;white-space:nowrap;text-align:right;"&gt;Dec&#160;31&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="page-break-inside:avoid ; font-family:ARIAL; font-size:9pt"&gt;
&lt;td style="vertical-align: top; border-bottom: 0.75pt solid rgb(0, 0, 0);"&gt;&lt;div style="font-size: 8pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;thousands of shares&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; border-bottom: 0.75pt solid rgb(0, 0, 0);"&gt;&#160;&#160;&lt;/td&gt;
&lt;td colspan="2" style="vertical-align: bottom; white-space: nowrap; border-bottom: 0.75pt solid rgb(0, 0, 0);;text-align:right;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;2022&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; border-bottom: 0.75pt solid rgb(0, 0, 0);"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; border-bottom: 0.75pt solid rgb(0, 0, 0);"&gt;&#160;&#160;&lt;/td&gt;
&lt;td colspan="2" style="vertical-align: bottom; white-space: nowrap; border-bottom: 0.75pt solid rgb(0, 0, 0);;text-align:right;"&gt;2021&lt;/td&gt;
&lt;td style="vertical-align: bottom; border-bottom: 0.75pt solid rgb(0, 0, 0);"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="page-break-inside:avoid ; font-family:ARIAL; font-size:9pt;background-color:#cceeff"&gt;
&lt;td style="vertical-align:top"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1.2em; text-indent: -1em; font-size: 9pt; font-family: ARIAL; line-height: normal;"&gt;Authorized&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;1,100,000&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right;"&gt;1,100,000&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="page-break-inside:avoid ; font-family:ARIAL; font-size:9pt"&gt;
&lt;td style="vertical-align: top; border-bottom: 1.5pt solid rgb(0, 0, 0);"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1.2em; text-indent: -1em; font-size: 9pt; font-family: ARIAL; line-height: normal;"&gt;Common shares outstanding&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; border-bottom: 1.5pt solid rgb(0, 0, 0);"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space: nowrap; vertical-align: bottom; border-bottom: 1.5pt solid rgb(0, 0, 0);"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="white-space: nowrap; vertical-align: bottom; border-bottom: 1.5pt solid rgb(0, 0, 0);;text-align:right;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;669,144&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="white-space: nowrap; vertical-align: bottom; border-bottom: 1.5pt solid rgb(0, 0, 0);"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; border-bottom: 1.5pt solid rgb(0, 0, 0);"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space: nowrap; vertical-align: bottom; border-bottom: 1.5pt solid rgb(0, 0, 0);"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space: nowrap; vertical-align: bottom; border-bottom: 1.5pt solid rgb(0, 0, 0);;text-align:right;"&gt;678,080&lt;/td&gt;
&lt;td style="white-space: nowrap; vertical-align: bottom; border-bottom: 1.5pt solid rgb(0, 0, 0);"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;  &lt;div style="margin-top:10pt; margin-bottom:0pt; font-size:10pt; font-family:ARIAL"&gt;The most recent &lt;div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;"&gt;12-month&lt;/div&gt; normal course issuer bid program came into effect June&#160;29, 2021, under which Imperial continued its existing share purchase program. The program enabled the company to purchase up to a maximum of 35,583,671 common shares (5&#160;percent of the total shares on June&#160;15, 2021) which included shares purchased under the normal course issuer bid and from Exxon Mobil Corporation concurrent with, but outside of the normal course issuer bid. As in the past, Exxon Mobil Corporation advised the company that it intended to participate to maintain its ownership percentage at approximately 69.6&#160;percent. The program completed on January&#160;31, 2022 as a result of the company purchasing the maximum allowable number of shares under the program. &lt;/div&gt; &lt;div style="margin-top:10pt; margin-bottom:0pt; font-size:10pt; font-family:ARIAL"&gt;On April&#160;29, 2022 the company announced its intention to launch a substantial issuer bid pursuant to which the company will offer to purchase for cancellation up to $2,500,000,000 of its common shares. The substantial issuer bid will be made through a modified Dutch auction, with a tender price range to be determined by the company at the time of commencement of the offer. Shares may also be tendered by way of a proportionate tender, which will result in a shareholder maintaining their proportionate share ownership. ExxonMobil has advised Imperial that it intends to make a proportionate tender in connection with the offer in order to maintain its proportionate share ownership at approximately 69.6&#160;percent following completion of the offer. Nothing in this report shall constitute an offer to purchase or a solicitation of an offer to sell any shares. &lt;/div&gt; &lt;div style="margin-top:10pt; margin-bottom:0pt; font-size:10pt; font-family:ARIAL"&gt;The excess of the purchase cost over the stated value of shares purchased has been recorded as a distribution of earnings reinvested. &lt;/div&gt; &lt;div style="margin-top:12pt; margin-bottom:0pt; font-size:10pt; font-family:ARIAL"&gt;The company&#x2019;s common share activities are summarized below: &lt;/div&gt;
&lt;table cellpadding="0" cellspacing="0" style="border-collapse: collapse; font-family: ARIAL; font-size: 9pt; width: 100%; border: 0px; margin: 0px auto; border-spacing: 0px;"&gt;
&lt;tr&gt;
&lt;td style="width: 79%; line-height: 0pt; font-size: 0pt;"&gt;&lt;div style="font-size: 0pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; width: 5%; line-height: 0pt; font-size: 0pt;"&gt;&lt;div style="font-size: 0pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="line-height: 0pt; font-size: 0pt;"&gt;&lt;div style="font-size: 0pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="line-height: 0pt; font-size: 0pt;"&gt;&lt;div style="font-size: 0pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="line-height: 0pt; font-size: 0pt;"&gt;&lt;div style="font-size: 0pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; width: 5%; line-height: 0pt; font-size: 0pt;"&gt;&lt;div style="font-size: 0pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="line-height: 0pt; font-size: 0pt;"&gt;&lt;div style="font-size: 0pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="line-height: 0pt; font-size: 0pt;"&gt;&lt;div style="font-size: 0pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="line-height: 0pt; font-size: 0pt;"&gt;&lt;div style="font-size: 0pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="page-break-inside:avoid ; font-family:ARIAL; font-size:9pt"&gt;
&lt;td style="vertical-align: top; border-bottom: 0.75pt solid rgb(0, 0, 0);"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; border-bottom: 0.75pt solid rgb(0, 0, 0);"&gt;&#160;&#160;&lt;/td&gt;
&lt;td colspan="2" style="vertical-align: bottom; white-space: nowrap; border-bottom: 0.75pt solid rgb(0, 0, 0);;text-align:right;"&gt;Thousands&#160;of&lt;br/&gt; shares&lt;/td&gt;
&lt;td style="vertical-align: bottom; border-bottom: 0.75pt solid rgb(0, 0, 0);"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; border-bottom: 0.75pt solid rgb(0, 0, 0);"&gt;&#160;&lt;/td&gt;
&lt;td colspan="2" style="vertical-align: bottom; white-space: nowrap; border-bottom: 0.75pt solid rgb(0, 0, 0);;text-align:right;"&gt;&#160;&#160;&#160;&#160;Millions&#160;of&lt;br/&gt; dollars&lt;/td&gt;
&lt;td style="vertical-align: bottom; border-bottom: 0.75pt solid rgb(0, 0, 0);"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="page-break-inside:avoid ; font-family:ARIAL; font-size:9pt;background-color:#cceeff"&gt;
&lt;td style="vertical-align:top"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1.2em; text-indent: -1em; font-size: 9pt; font-family: ARIAL; line-height: normal;"&gt;Balance as at December&#160;31, 2020&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right;"&gt;734,077&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right;"&gt;1,357&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="page-break-inside:avoid ; font-family:ARIAL; font-size:9pt"&gt;
&lt;td style="vertical-align:top"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1.2em; text-indent: -1em; font-size: 9pt; font-family: ARIAL; line-height: normal;"&gt;Issued under employee share-based awards&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right;"&gt;7&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right;"&gt;-&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="page-break-inside:avoid ; font-family:ARIAL; font-size:9pt;background-color:#cceeff"&gt;
&lt;td style="vertical-align: top; border-bottom: 0.75pt solid rgb(0, 0, 0);"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1.2em; text-indent: -1em; font-size: 9pt; font-family: ARIAL; line-height: normal;"&gt;Purchases at stated value&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; border-bottom: 0.75pt solid rgb(0, 0, 0);"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space: nowrap; vertical-align: bottom; border-bottom: 0.75pt solid rgb(0, 0, 0);"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space: nowrap; vertical-align: bottom; border-bottom: 0.75pt solid rgb(0, 0, 0);;text-align:right;"&gt;(56,004&lt;/td&gt;
&lt;td style="white-space: nowrap; vertical-align: bottom; border-bottom: 0.75pt solid rgb(0, 0, 0);"&gt;)&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; border-bottom: 0.75pt solid rgb(0, 0, 0);"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space: nowrap; vertical-align: bottom; border-bottom: 0.75pt solid rgb(0, 0, 0);"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space: nowrap; vertical-align: bottom; border-bottom: 0.75pt solid rgb(0, 0, 0);;text-align:right;"&gt;(105&lt;/td&gt;
&lt;td style="white-space: nowrap; vertical-align: bottom; border-bottom: 0.75pt solid rgb(0, 0, 0);"&gt;)&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="page-break-inside:avoid ; font-family:ARIAL; font-size:9pt"&gt;
&lt;td style="vertical-align:top"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1.2em; text-indent: -1em; font-size: 9pt; font-family: ARIAL; line-height: normal;"&gt;Balance as at December&#160;31, 2021&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right;"&gt;678,080&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right;"&gt;1,252&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="page-break-inside:avoid ; font-family:ARIAL; font-size:9pt;background-color:#cceeff"&gt;
&lt;td style="vertical-align:top"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1.2em; text-indent: -1em; font-size: 9pt; font-family: ARIAL; line-height: normal;"&gt;Issued under employee share-based awards&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;-&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right;"&gt;-&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="page-break-inside:avoid ; font-family:ARIAL; font-size:9pt"&gt;
&lt;td style="vertical-align: top; border-bottom: 0.75pt solid rgb(0, 0, 0);"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1.2em; text-indent: -1em; font-size: 9pt; font-family: ARIAL; line-height: normal;"&gt;Purchases at stated value&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; border-bottom: 0.75pt solid rgb(0, 0, 0);"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space: nowrap; vertical-align: bottom; border-bottom: 0.75pt solid rgb(0, 0, 0);"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="white-space: nowrap; vertical-align: bottom; border-bottom: 0.75pt solid rgb(0, 0, 0);;text-align:right;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;(8,936&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="white-space: nowrap; vertical-align: bottom; border-bottom: 0.75pt solid rgb(0, 0, 0);"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;)&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; border-bottom: 0.75pt solid rgb(0, 0, 0);"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space: nowrap; vertical-align: bottom; border-bottom: 0.75pt solid rgb(0, 0, 0);"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="white-space: nowrap; vertical-align: bottom; border-bottom: 0.75pt solid rgb(0, 0, 0);;text-align:right;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;(15&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="white-space: nowrap; vertical-align: bottom; border-bottom: 0.75pt solid rgb(0, 0, 0);"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;)&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="page-break-inside:avoid ; font-family:ARIAL; font-size:9pt;background-color:#cceeff"&gt;
&lt;td style="vertical-align: top; border-bottom: 1.5pt solid rgb(0, 0, 0);"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1.2em; text-indent: -1em; font-size: 9pt; font-family: ARIAL; line-height: normal;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;Balance as at March&#160;31, 2022&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; border-bottom: 1.5pt solid rgb(0, 0, 0);"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space: nowrap; vertical-align: bottom; border-bottom: 1.5pt solid rgb(0, 0, 0);"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="white-space: nowrap; vertical-align: bottom; border-bottom: 1.5pt solid rgb(0, 0, 0);;text-align:right;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;669,144&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="white-space: nowrap; vertical-align: bottom; border-bottom: 1.5pt solid rgb(0, 0, 0);"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; border-bottom: 1.5pt solid rgb(0, 0, 0);"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space: nowrap; vertical-align: bottom; border-bottom: 1.5pt solid rgb(0, 0, 0);"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="white-space: nowrap; vertical-align: bottom; border-bottom: 1.5pt solid rgb(0, 0, 0);;text-align:right;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;1,237&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="white-space: nowrap; vertical-align: bottom; border-bottom: 1.5pt solid rgb(0, 0, 0);"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;   &lt;div style="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:ARIAL"&gt;The following table provides the calculation of basic and diluted earnings per common share and the dividends declared by the company on its outstanding common shares: &lt;/div&gt; &lt;div style="font-size:12pt;margin-top:0pt;margin-bottom:0pt"&gt;&#160;&lt;/div&gt;
&lt;table cellpadding="0" cellspacing="0" style="BORDER-COLLAPSE:COLLAPSE; font-family:ARIAL; font-size:9pt;width:100%;border:0;margin:0 auto"&gt;
&lt;tr&gt;
&lt;td style="width: 88%; line-height: 0pt; font-size: 0pt;"&gt;&lt;div style="font-size: 0pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; width: 1%; line-height: 0pt; font-size: 0pt;"&gt;&lt;div style="font-size: 0pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="line-height: 0pt; font-size: 0pt;"&gt;&lt;div style="font-size: 0pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="line-height: 0pt; font-size: 0pt;"&gt;&lt;div style="font-size: 0pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="line-height: 0pt; font-size: 0pt;"&gt;&lt;div style="font-size: 0pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; width: 1%; line-height: 0pt; font-size: 0pt;"&gt;&lt;div style="font-size: 0pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="line-height: 0pt; font-size: 0pt;"&gt;&lt;div style="font-size: 0pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="line-height: 0pt; font-size: 0pt;"&gt;&lt;div style="font-size: 0pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="line-height: 0pt; font-size: 0pt;"&gt;&lt;div style="font-size: 0pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="page-break-inside:avoid ; font-family:ARIAL; font-size:9pt"&gt;
&lt;td style="vertical-align:top"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom;white-space:nowrap;text-align:center;"&gt;&#160;&lt;/td&gt;
&lt;td colspan="5" style="vertical-align:bottom;white-space:nowrap;text-align:center;"&gt;Three&#160;Months&lt;/td&gt;
&lt;td style="vertical-align:bottom;white-space:nowrap"&gt;&#160;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="page-break-inside:avoid ; font-family:ARIAL; font-size:9pt"&gt;
&lt;td style="vertical-align:top"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="padding-bottom:2pt ;vertical-align:bottom;white-space:nowrap;text-align:center;"&gt;&#160;&lt;/td&gt;
&lt;td colspan="5" style="padding-bottom:2pt ;vertical-align:bottom;white-space:nowrap;text-align:center;"&gt;to March&#160;31&lt;/td&gt;
&lt;td style="padding-bottom:2pt ;vertical-align:bottom;white-space:nowrap"&gt;&#160;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="page-break-inside:avoid ; font-family:ARIAL; font-size:9pt"&gt;
&lt;td style="BORDER-BOTTOM:0.75pt solid #000000;vertical-align:top"&gt;&#160;&lt;/td&gt;
&lt;td style=" BORDER-BOTTOM:0.75pt solid #000000;vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="padding-bottom:2pt ;BORDER-BOTTOM:0.75pt solid #000000;white-space:nowrap;vertical-align:bottom"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="padding-bottom:2pt ;BORDER-BOTTOM:0.75pt solid #000000;white-space:nowrap;vertical-align:bottom;text-align:right;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;2022&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="padding-bottom:2pt ;BORDER-BOTTOM:0.75pt solid #000000;white-space:nowrap;vertical-align:bottom"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style=" BORDER-BOTTOM:0.75pt solid #000000;vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="padding-bottom:2pt ;BORDER-BOTTOM:0.75pt solid #000000;white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="padding-bottom:2pt ;BORDER-BOTTOM:0.75pt solid #000000;white-space:nowrap;vertical-align:bottom;text-align:right;"&gt;2021&lt;/td&gt;
&lt;td style="padding-bottom:2pt ;BORDER-BOTTOM:0.75pt solid #000000;white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="page-break-inside:avoid ; font-family:ARIAL; font-size:9pt;background-color:#cceeff"&gt;
&lt;td style="vertical-align:top"&gt; &lt;div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1.2em; text-indent: -1em; font-size: 9pt; font-family: ARIAL; line-height: normal;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;Net income (loss) per common share - basic&lt;/div&gt;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="page-break-inside:avoid ; font-family:ARIAL; font-size:9pt"&gt;
&lt;td style="padding-bottom:2pt ;vertical-align:top"&gt; &lt;div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1.2em; text-indent: -1em; font-size: 9pt; font-family: ARIAL; line-height: normal;"&gt;Net income (loss) &lt;div style="font-size: 8pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;(millions of Canadian dollars)&lt;/div&gt;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="padding-bottom:2pt ;white-space:nowrap;vertical-align:bottom"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="padding-bottom:2pt ;white-space:nowrap;vertical-align:bottom;text-align:right;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;1,173&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="padding-bottom:2pt ;white-space:nowrap;vertical-align:bottom"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="padding-bottom:2pt ;white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="padding-bottom:2pt ;white-space:nowrap;vertical-align:bottom;text-align:right;"&gt;392&lt;/td&gt;
&lt;td style="padding-bottom:2pt ;white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="page-break-inside:avoid ; font-family:ARIAL; font-size:9pt;background-color:#cceeff"&gt;
&lt;td style="padding-bottom:2pt ;vertical-align:top"&gt; &lt;div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1.2em; text-indent: -1em; font-size: 9pt; font-family: ARIAL; line-height: normal;"&gt;Weighted average number of common shares outstanding &lt;div style="font-size: 8pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;(millions of shares)&lt;/div&gt;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="padding-bottom:2pt ;white-space:nowrap;vertical-align:bottom"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="padding-bottom:2pt ;white-space:nowrap;vertical-align:bottom;text-align:right;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;670.5&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="padding-bottom:2pt ;white-space:nowrap;vertical-align:bottom"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="padding-bottom:2pt ;white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="padding-bottom:2pt ;white-space:nowrap;vertical-align:bottom;text-align:right;"&gt;734.1&lt;/td&gt;
&lt;td style="padding-bottom:2pt ;white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="page-break-inside:avoid ; font-family:ARIAL; font-size:9pt"&gt;
&lt;td style="padding-bottom:2pt ;BORDER-BOTTOM:1.50pt solid #000000;vertical-align:top"&gt; &lt;div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1.2em; text-indent: -1em; font-size: 9pt; font-family: ARIAL; line-height: normal;"&gt;Net income (loss) per common share &lt;div style="font-size: 8pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;(dollars)&lt;/div&gt;&lt;/div&gt; &lt;/td&gt;
&lt;td style=" BORDER-BOTTOM:1.50pt solid #000000;vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="padding-bottom:2pt ;BORDER-BOTTOM:1.50pt solid #000000;white-space:nowrap;vertical-align:bottom"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="padding-bottom:2pt ;BORDER-BOTTOM:1.50pt solid #000000;white-space:nowrap;vertical-align:bottom;text-align:right;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;1.75&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="padding-bottom:2pt ;BORDER-BOTTOM:1.50pt solid #000000;white-space:nowrap;vertical-align:bottom"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style=" BORDER-BOTTOM:1.50pt solid #000000;vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="padding-bottom:2pt ;BORDER-BOTTOM:1.50pt solid #000000;white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="padding-bottom:2pt ;BORDER-BOTTOM:1.50pt solid #000000;white-space:nowrap;vertical-align:bottom;text-align:right;"&gt;0.53&lt;/td&gt;
&lt;td style="padding-bottom:2pt ;BORDER-BOTTOM:1.50pt solid #000000;white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="font-size:1pt"&gt;
&lt;td style="height:12pt"&gt;&#160;&lt;/td&gt;
&lt;td colspan="4" style="height:12pt"&gt;&#160;&lt;/td&gt;
&lt;td colspan="4" style="height:12pt"&gt;&#160;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="page-break-inside:avoid ; font-family:ARIAL; font-size:9pt;background-color:#cceeff"&gt;
&lt;td style="padding-bottom:2pt ;vertical-align:top"&gt; &lt;div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1.2em; text-indent: -1em; font-size: 9pt; font-family: ARIAL; line-height: normal;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;Net income (loss) per common share - diluted&lt;/div&gt;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="page-break-inside:avoid ; font-family:ARIAL; font-size:9pt"&gt;
&lt;td style="padding-bottom:2pt ;vertical-align:top"&gt; &lt;div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1.2em; text-indent: -1em; font-size: 9pt; font-family: ARIAL; line-height: normal;"&gt;Net income (loss) &lt;div style="font-size: 8pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;(millions of Canadian dollars)&lt;/div&gt;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="padding-bottom:2pt ;white-space:nowrap;vertical-align:bottom"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="padding-bottom:2pt ;white-space:nowrap;vertical-align:bottom;text-align:right;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;1,173&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="padding-bottom:2pt ;white-space:nowrap;vertical-align:bottom"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="padding-bottom:2pt ;white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="padding-bottom:2pt ;white-space:nowrap;vertical-align:bottom;text-align:right;"&gt;392&lt;/td&gt;
&lt;td style="padding-bottom:2pt ;white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="page-break-inside:avoid ; font-family:ARIAL; font-size:9pt;background-color:#cceeff"&gt;
&lt;td style="padding-bottom:2pt ;vertical-align:top"&gt; &lt;div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1.2em; text-indent: -1em; font-size: 9pt; font-family: ARIAL; line-height: normal;"&gt;Weighted average number of common shares outstanding &lt;div style="font-size: 8pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;(millions of shares)&lt;/div&gt;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="padding-bottom:2pt ;white-space:nowrap;vertical-align:bottom"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="padding-bottom:2pt ;white-space:nowrap;vertical-align:bottom;text-align:right;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;670.5&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="padding-bottom:2pt ;white-space:nowrap;vertical-align:bottom"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="padding-bottom:2pt ;white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="padding-bottom:2pt ;white-space:nowrap;vertical-align:bottom;text-align:right;"&gt;&#160;&#160;&#160;&#160;734.1&lt;/td&gt;
&lt;td style="padding-bottom:2pt ;white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="page-break-inside:avoid ; font-family:ARIAL; font-size:9pt"&gt;
&lt;td style="padding-bottom:2pt ;BORDER-BOTTOM:0.75pt solid #000000;vertical-align:top"&gt; &lt;div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1.2em; text-indent: -1em; font-size: 9pt; font-family: ARIAL; line-height: normal;"&gt;Effect of employee share-based awards &lt;div style="font-size: 8pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;(millions of shares)&lt;/div&gt;&lt;/div&gt; &lt;/td&gt;
&lt;td style=" BORDER-BOTTOM:0.75pt solid #000000;vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="padding-bottom:2pt ;BORDER-BOTTOM:0.75pt solid #000000;white-space:nowrap;vertical-align:bottom"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="padding-bottom:2pt ;BORDER-BOTTOM:0.75pt solid #000000;white-space:nowrap;vertical-align:bottom;text-align:right;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;1.4&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="padding-bottom:2pt ;BORDER-BOTTOM:0.75pt solid #000000;white-space:nowrap;vertical-align:bottom"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style=" BORDER-BOTTOM:0.75pt solid #000000;vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="padding-bottom:2pt ;BORDER-BOTTOM:0.75pt solid #000000;white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="padding-bottom:2pt ;BORDER-BOTTOM:0.75pt solid #000000;white-space:nowrap;vertical-align:bottom;text-align:right;"&gt;1.6&lt;/td&gt;
&lt;td style="padding-bottom:2pt ;BORDER-BOTTOM:0.75pt solid #000000;white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="page-break-inside:avoid ; font-family:ARIAL; font-size:9pt;background-color:#cceeff"&gt;
&lt;td style="vertical-align:top"&gt; &lt;div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1.2em; text-indent: -1em; font-size: 9pt; font-family: ARIAL; line-height: normal;"&gt;Weighted average number of common shares outstanding, assuming dilution &lt;div style="font-size: 8pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;(millions of shares)&lt;/div&gt;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;671.9&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right;"&gt;735.7&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="page-break-inside:avoid ; font-family:ARIAL; font-size:9pt"&gt;
&lt;td style="padding-bottom:2pt ;BORDER-BOTTOM:1.50pt solid #000000;vertical-align:top"&gt; &lt;div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1.2em; text-indent: -1em; font-size: 9pt; font-family: ARIAL; line-height: normal;"&gt;Net income (loss) per common share &lt;div style="font-size: 8pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;(dollars)&lt;/div&gt;&lt;/div&gt; &lt;/td&gt;
&lt;td style=" BORDER-BOTTOM:1.50pt solid #000000;vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="padding-bottom:2pt ;BORDER-BOTTOM:1.50pt solid #000000;white-space:nowrap;vertical-align:bottom"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="padding-bottom:2pt ;BORDER-BOTTOM:1.50pt solid #000000;white-space:nowrap;vertical-align:bottom;text-align:right;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;1.75&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="padding-bottom:2pt ;BORDER-BOTTOM:1.50pt solid #000000;white-space:nowrap;vertical-align:bottom"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style=" BORDER-BOTTOM:1.50pt solid #000000;vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="padding-bottom:2pt ;BORDER-BOTTOM:1.50pt solid #000000;white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="padding-bottom:2pt ;BORDER-BOTTOM:1.50pt solid #000000;white-space:nowrap;vertical-align:bottom;text-align:right;"&gt;0.53&lt;/td&gt;
&lt;td style="padding-bottom:2pt ;BORDER-BOTTOM:1.50pt solid #000000;white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="font-size:1pt"&gt;
&lt;td style="height:12pt"&gt;&#160;&lt;/td&gt;
&lt;td colspan="4" style="height:12pt"&gt;&#160;&lt;/td&gt;
&lt;td colspan="4" style="height:12pt"&gt;&#160;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="page-break-inside:avoid ; font-family:ARIAL; font-size:9pt;background-color:#cceeff"&gt;
&lt;td style="padding-bottom:2pt ;BORDER-BOTTOM:1.50pt solid #000000;vertical-align:top"&gt; &lt;div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1.2em; text-indent: -1em; font-size: 9pt; font-family: ARIAL; line-height: normal;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;Dividends per common share - declared &lt;div style="font-size: 8pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;(dollars)&lt;/div&gt;&lt;/div&gt;&lt;/div&gt; &lt;/td&gt;
&lt;td style=" BORDER-BOTTOM:1.50pt solid #000000;vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="padding-bottom:2pt ;BORDER-BOTTOM:1.50pt solid #000000;white-space:nowrap;vertical-align:bottom"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="padding-bottom:2pt ;BORDER-BOTTOM:1.50pt solid #000000;white-space:nowrap;vertical-align:bottom;text-align:right;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;0.34&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="padding-bottom:2pt ;BORDER-BOTTOM:1.50pt solid #000000;white-space:nowrap;vertical-align:bottom"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style=" BORDER-BOTTOM:1.50pt solid #000000;vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="padding-bottom:2pt ;BORDER-BOTTOM:1.50pt solid #000000;white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="padding-bottom:2pt ;BORDER-BOTTOM:1.50pt solid #000000;white-space:nowrap;vertical-align:bottom;text-align:right;"&gt;0.22&lt;/td&gt;
&lt;td style="padding-bottom:2pt ;BORDER-BOTTOM:1.50pt solid #000000;white-space:nowrap;vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt; &lt;/tr&gt; &lt;/table&gt; </imo:CommonShareInformationAndScheduleOfEarningsPerShareCalculationsTextBlock>
    <imo:SummaryOfCommonSharesTableTextBlock contextRef="P01_01_2022To03_31_2022">
&lt;table cellpadding="0" cellspacing="0" style="border-collapse: collapse; font-family: ARIAL; font-size: 9pt; width: 100%; border: 0px; margin: 0px auto; border-spacing: 0px;"&gt;
&lt;tr&gt;
&lt;td style="width: 78%; line-height: 0pt; font-size: 0pt;"&gt;&lt;div style="font-size: 0pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; width: 4%; line-height: 0pt; font-size: 0pt;"&gt;&lt;div style="font-size: 0pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="line-height: 0pt; font-size: 0pt;"&gt;&lt;div style="font-size: 0pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="line-height: 0pt; font-size: 0pt;"&gt;&lt;div style="font-size: 0pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="line-height: 0pt; font-size: 0pt;"&gt;&lt;div style="font-size: 0pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; width: 4%; line-height: 0pt; font-size: 0pt;"&gt;&lt;div style="font-size: 0pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="line-height: 0pt; font-size: 0pt;"&gt;&lt;div style="font-size: 0pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="line-height: 0pt; font-size: 0pt;"&gt;&lt;div style="font-size: 0pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="line-height: 0pt; font-size: 0pt;"&gt;&lt;div style="font-size: 0pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="page-break-inside:avoid ; font-family:ARIAL; font-size:9pt"&gt;
&lt;td style="vertical-align:top"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td colspan="2" style="vertical-align:bottom;white-space:nowrap;text-align:right;"&gt;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;As&#160;of&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td colspan="2" style="vertical-align:bottom;white-space:nowrap;text-align:right;"&gt;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;As&#160;of&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="page-break-inside:avoid ; font-family:ARIAL; font-size:9pt"&gt;
&lt;td style="vertical-align:top"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td colspan="2" style="vertical-align:bottom;white-space:nowrap;text-align:right;"&gt;Mar&#160;31&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td colspan="2" style="vertical-align:bottom;white-space:nowrap;text-align:right;"&gt;Dec&#160;31&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="page-break-inside:avoid ; font-family:ARIAL; font-size:9pt"&gt;
&lt;td style="vertical-align: top; border-bottom: 0.75pt solid rgb(0, 0, 0);"&gt;&lt;div style="font-size: 8pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;thousands of shares&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; border-bottom: 0.75pt solid rgb(0, 0, 0);"&gt;&#160;&#160;&lt;/td&gt;
&lt;td colspan="2" style="vertical-align: bottom; white-space: nowrap; border-bottom: 0.75pt solid rgb(0, 0, 0);;text-align:right;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;2022&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; border-bottom: 0.75pt solid rgb(0, 0, 0);"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; border-bottom: 0.75pt solid rgb(0, 0, 0);"&gt;&#160;&#160;&lt;/td&gt;
&lt;td colspan="2" style="vertical-align: bottom; white-space: nowrap; border-bottom: 0.75pt solid rgb(0, 0, 0);;text-align:right;"&gt;2021&lt;/td&gt;
&lt;td style="vertical-align: bottom; border-bottom: 0.75pt solid rgb(0, 0, 0);"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="page-break-inside:avoid ; font-family:ARIAL; font-size:9pt;background-color:#cceeff"&gt;
&lt;td style="vertical-align:top"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1.2em; text-indent: -1em; font-size: 9pt; font-family: ARIAL; line-height: normal;"&gt;Authorized&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;1,100,000&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right;"&gt;1,100,000&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="page-break-inside:avoid ; font-family:ARIAL; font-size:9pt"&gt;
&lt;td style="vertical-align: top; border-bottom: 1.5pt solid rgb(0, 0, 0);"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1.2em; text-indent: -1em; font-size: 9pt; font-family: ARIAL; line-height: normal;"&gt;Common shares outstanding&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; border-bottom: 1.5pt solid rgb(0, 0, 0);"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space: nowrap; vertical-align: bottom; border-bottom: 1.5pt solid rgb(0, 0, 0);"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="white-space: nowrap; vertical-align: bottom; border-bottom: 1.5pt solid rgb(0, 0, 0);;text-align:right;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;669,144&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="white-space: nowrap; vertical-align: bottom; border-bottom: 1.5pt solid rgb(0, 0, 0);"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; border-bottom: 1.5pt solid rgb(0, 0, 0);"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space: nowrap; vertical-align: bottom; border-bottom: 1.5pt solid rgb(0, 0, 0);"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space: nowrap; vertical-align: bottom; border-bottom: 1.5pt solid rgb(0, 0, 0);;text-align:right;"&gt;678,080&lt;/td&gt;
&lt;td style="white-space: nowrap; vertical-align: bottom; border-bottom: 1.5pt solid rgb(0, 0, 0);"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt; </imo:SummaryOfCommonSharesTableTextBlock>
    <us-gaap:CommonStockSharesAuthorized
      contextRef="PAsOn03_31_2022"
      decimals="INF"
      unitRef="Unit_shares">1100000000</us-gaap:CommonStockSharesAuthorized>
    <us-gaap:CommonStockSharesAuthorized
      contextRef="PAsOn12_31_2021"
      decimals="INF"
      unitRef="Unit_shares">1100000000</us-gaap:CommonStockSharesAuthorized>
    <us-gaap:CommonStockOtherSharesOutstanding
      contextRef="PAsOn03_31_2022"
      decimals="-3"
      unitRef="Unit_shares">669144000</us-gaap:CommonStockOtherSharesOutstanding>
    <us-gaap:CommonStockOtherSharesOutstanding
      contextRef="PAsOn12_31_2021"
      decimals="-3"
      unitRef="Unit_shares">678080000</us-gaap:CommonStockOtherSharesOutstanding>
    <us-gaap:StockRepurchaseProgramPeriodInForce1 contextRef="P06_29_2021To06_29_2021">P12M</us-gaap:StockRepurchaseProgramPeriodInForce1>
    <us-gaap:StockRepurchaseProgramNumberOfSharesAuthorizedToBeRepurchased
      contextRef="PAsOn06_29_2021"
      decimals="0"
      unitRef="Unit_shares">35583671</us-gaap:StockRepurchaseProgramNumberOfSharesAuthorizedToBeRepurchased>
    <imo:PercentageOfTotalNumberOfCommonShares
      contextRef="P06_15_2021To06_15_2021"
      decimals="2"
      unitRef="Unit_pure">-0.05</imo:PercentageOfTotalNumberOfCommonShares>
    <imo:MajorityInterestOwnershipPercentage
      contextRef="PAsOn06_29_2021"
      decimals="3"
      unitRef="Unit_pure">0.696</imo:MajorityInterestOwnershipPercentage>
    <imo:SubstantialStockRepurchaseProgramCommonStockSubjectToRepurchaseAndCancellationAmount
      contextRef="PAsOn04_29_2022_SubsequentEventMemberusgaapSubsequentEventTypeAxis"
      decimals="-6"
      unitRef="Unit_CAD">2500000000</imo:SubstantialStockRepurchaseProgramCommonStockSubjectToRepurchaseAndCancellationAmount>
    <imo:MajorityInterestOwnershipPercentage
      contextRef="PAsOn04_29_2022_SubsequentEventMemberusgaapSubsequentEventTypeAxis"
      decimals="3"
      unitRef="Unit_pure">0.696</imo:MajorityInterestOwnershipPercentage>
    <us-gaap:ScheduleOfCommonStockOutstandingRollForwardTableTextBlock contextRef="P01_01_2022To03_31_2022">&lt;div style="margin-top:12pt; margin-bottom:0pt; font-size:10pt; font-family:ARIAL"&gt;The company&#x2019;s common share activities are summarized below: &lt;/div&gt;
&lt;table cellpadding="0" cellspacing="0" style="border-collapse: collapse; font-family: ARIAL; font-size: 9pt; width: 100%; border: 0px; margin: 0px auto; border-spacing: 0px;"&gt;
&lt;tr&gt;
&lt;td style="width: 79%; line-height: 0pt; font-size: 0pt;"&gt;&lt;div style="font-size: 0pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; width: 5%; line-height: 0pt; font-size: 0pt;"&gt;&lt;div style="font-size: 0pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="line-height: 0pt; font-size: 0pt;"&gt;&lt;div style="font-size: 0pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="line-height: 0pt; font-size: 0pt;"&gt;&lt;div style="font-size: 0pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="line-height: 0pt; font-size: 0pt;"&gt;&lt;div style="font-size: 0pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; width: 5%; line-height: 0pt; font-size: 0pt;"&gt;&lt;div style="font-size: 0pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="line-height: 0pt; font-size: 0pt;"&gt;&lt;div style="font-size: 0pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="line-height: 0pt; font-size: 0pt;"&gt;&lt;div style="font-size: 0pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="line-height: 0pt; font-size: 0pt;"&gt;&lt;div style="font-size: 0pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="page-break-inside:avoid ; font-family:ARIAL; font-size:9pt"&gt;
&lt;td style="vertical-align: top; border-bottom: 0.75pt solid rgb(0, 0, 0);"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; border-bottom: 0.75pt solid rgb(0, 0, 0);"&gt;&#160;&#160;&lt;/td&gt;
&lt;td colspan="2" style="vertical-align: bottom; white-space: nowrap; border-bottom: 0.75pt solid rgb(0, 0, 0);;text-align:right;"&gt;Thousands&#160;of&lt;br/&gt; shares&lt;/td&gt;
&lt;td style="vertical-align: bottom; border-bottom: 0.75pt solid rgb(0, 0, 0);"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; border-bottom: 0.75pt solid rgb(0, 0, 0);"&gt;&#160;&lt;/td&gt;
&lt;td colspan="2" style="vertical-align: bottom; white-space: nowrap; border-bottom: 0.75pt solid rgb(0, 0, 0);;text-align:right;"&gt;&#160;&#160;&#160;&#160;Millions&#160;of&lt;br/&gt; dollars&lt;/td&gt;
&lt;td style="vertical-align: bottom; border-bottom: 0.75pt solid rgb(0, 0, 0);"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="page-break-inside:avoid ; font-family:ARIAL; font-size:9pt;background-color:#cceeff"&gt;
&lt;td style="vertical-align:top"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1.2em; text-indent: -1em; font-size: 9pt; font-family: ARIAL; line-height: normal;"&gt;Balance as at December&#160;31, 2020&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right;"&gt;734,077&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right;"&gt;1,357&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="page-break-inside:avoid ; font-family:ARIAL; font-size:9pt"&gt;
&lt;td style="vertical-align:top"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1.2em; text-indent: -1em; font-size: 9pt; font-family: ARIAL; line-height: normal;"&gt;Issued under employee share-based awards&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right;"&gt;7&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right;"&gt;-&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="page-break-inside:avoid ; font-family:ARIAL; font-size:9pt;background-color:#cceeff"&gt;
&lt;td style="vertical-align: top; border-bottom: 0.75pt solid rgb(0, 0, 0);"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1.2em; text-indent: -1em; font-size: 9pt; font-family: ARIAL; line-height: normal;"&gt;Purchases at stated value&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; border-bottom: 0.75pt solid rgb(0, 0, 0);"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space: nowrap; vertical-align: bottom; border-bottom: 0.75pt solid rgb(0, 0, 0);"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space: nowrap; vertical-align: bottom; border-bottom: 0.75pt solid rgb(0, 0, 0);;text-align:right;"&gt;(56,004&lt;/td&gt;
&lt;td style="white-space: nowrap; vertical-align: bottom; border-bottom: 0.75pt solid rgb(0, 0, 0);"&gt;)&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; border-bottom: 0.75pt solid rgb(0, 0, 0);"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space: nowrap; vertical-align: bottom; border-bottom: 0.75pt solid rgb(0, 0, 0);"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space: nowrap; vertical-align: bottom; border-bottom: 0.75pt solid rgb(0, 0, 0);;text-align:right;"&gt;(105&lt;/td&gt;
&lt;td style="white-space: nowrap; vertical-align: bottom; border-bottom: 0.75pt solid rgb(0, 0, 0);"&gt;)&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="page-break-inside:avoid ; font-family:ARIAL; font-size:9pt"&gt;
&lt;td style="vertical-align:top"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1.2em; text-indent: -1em; font-size: 9pt; font-family: ARIAL; line-height: normal;"&gt;Balance as at December&#160;31, 2021&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right;"&gt;678,080&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right;"&gt;1,252&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="page-break-inside:avoid ; font-family:ARIAL; font-size:9pt;background-color:#cceeff"&gt;
&lt;td style="vertical-align:top"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1.2em; text-indent: -1em; font-size: 9pt; font-family: ARIAL; line-height: normal;"&gt;Issued under employee share-based awards&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;-&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right;"&gt;-&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="page-break-inside:avoid ; font-family:ARIAL; font-size:9pt"&gt;
&lt;td style="vertical-align: top; border-bottom: 0.75pt solid rgb(0, 0, 0);"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1.2em; text-indent: -1em; font-size: 9pt; font-family: ARIAL; line-height: normal;"&gt;Purchases at stated value&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; border-bottom: 0.75pt solid rgb(0, 0, 0);"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space: nowrap; vertical-align: bottom; border-bottom: 0.75pt solid rgb(0, 0, 0);"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="white-space: nowrap; vertical-align: bottom; border-bottom: 0.75pt solid rgb(0, 0, 0);;text-align:right;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;(8,936&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="white-space: nowrap; vertical-align: bottom; border-bottom: 0.75pt solid rgb(0, 0, 0);"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;)&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; border-bottom: 0.75pt solid rgb(0, 0, 0);"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space: nowrap; vertical-align: bottom; border-bottom: 0.75pt solid rgb(0, 0, 0);"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="white-space: nowrap; vertical-align: bottom; border-bottom: 0.75pt solid rgb(0, 0, 0);;text-align:right;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;(15&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="white-space: nowrap; vertical-align: bottom; border-bottom: 0.75pt solid rgb(0, 0, 0);"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;)&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="page-break-inside:avoid ; font-family:ARIAL; font-size:9pt;background-color:#cceeff"&gt;
&lt;td style="vertical-align: top; border-bottom: 1.5pt solid rgb(0, 0, 0);"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1.2em; text-indent: -1em; font-size: 9pt; font-family: ARIAL; line-height: normal;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;Balance as at March&#160;31, 2022&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; border-bottom: 1.5pt solid rgb(0, 0, 0);"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space: nowrap; vertical-align: bottom; border-bottom: 1.5pt solid rgb(0, 0, 0);"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="white-space: nowrap; vertical-align: bottom; border-bottom: 1.5pt solid rgb(0, 0, 0);;text-align:right;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;669,144&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="white-space: nowrap; vertical-align: bottom; border-bottom: 1.5pt solid rgb(0, 0, 0);"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; border-bottom: 1.5pt solid rgb(0, 0, 0);"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space: nowrap; vertical-align: bottom; border-bottom: 1.5pt solid rgb(0, 0, 0);"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="white-space: nowrap; vertical-align: bottom; border-bottom: 1.5pt solid rgb(0, 0, 0);;text-align:right;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;1,237&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="white-space: nowrap; vertical-align: bottom; border-bottom: 1.5pt solid rgb(0, 0, 0);"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt; </us-gaap:ScheduleOfCommonStockOutstandingRollForwardTableTextBlock>
    <us-gaap:CommonStockOtherSharesOutstanding
      contextRef="PAsOn12_31_2020_CommonStockMemberusgaapStatementEquityComponentsAxis"
      decimals="-3"
      unitRef="Unit_shares">734077000</us-gaap:CommonStockOtherSharesOutstanding>
    <us-gaap:CommonStockValue
      contextRef="PAsOn12_31_2020_CommonStockMemberusgaapStatementEquityComponentsAxis"
      decimals="-6"
      unitRef="Unit_CAD">1357000000</us-gaap:CommonStockValue>
    <us-gaap:StockIssuedDuringPeriodSharesStockOptionsExercised
      contextRef="P01_01_2021To12_31_2021_CommonStockMemberusgaapStatementEquityComponentsAxis"
      decimals="-3"
      unitRef="Unit_shares">7000</us-gaap:StockIssuedDuringPeriodSharesStockOptionsExercised>
    <us-gaap:ProceedsFromStockOptionsExercised
      contextRef="P01_01_2021To12_31_2021_CommonStockMemberusgaapStatementEquityComponentsAxis"
      decimals="-6"
      unitRef="Unit_CAD">0</us-gaap:ProceedsFromStockOptionsExercised>
    <us-gaap:StockRepurchasedAndRetiredDuringPeriodShares
      contextRef="P01_01_2021To12_31_2021_CommonStockMemberusgaapStatementEquityComponentsAxis"
      decimals="-3"
      unitRef="Unit_shares">56004000</us-gaap:StockRepurchasedAndRetiredDuringPeriodShares>
    <us-gaap:StockRepurchasedAndRetiredDuringPeriodValue
      contextRef="P01_01_2021To12_31_2021_CommonStockMemberusgaapStatementEquityComponentsAxis"
      decimals="-6"
      unitRef="Unit_CAD">105000000</us-gaap:StockRepurchasedAndRetiredDuringPeriodValue>
    <us-gaap:CommonStockOtherSharesOutstanding
      contextRef="PAsOn12_31_2021_CommonStockMemberusgaapStatementEquityComponentsAxis"
      decimals="-3"
      unitRef="Unit_shares">678080000</us-gaap:CommonStockOtherSharesOutstanding>
    <us-gaap:CommonStockValue
      contextRef="PAsOn12_31_2021_CommonStockMemberusgaapStatementEquityComponentsAxis"
      decimals="-6"
      unitRef="Unit_CAD">1252000000</us-gaap:CommonStockValue>
    <us-gaap:StockIssuedDuringPeriodSharesStockOptionsExercised
      contextRef="P01_01_2022To03_31_2022_CommonStockMemberusgaapStatementEquityComponentsAxis"
      decimals="-3"
      unitRef="Unit_shares">0</us-gaap:StockIssuedDuringPeriodSharesStockOptionsExercised>
    <us-gaap:ProceedsFromStockOptionsExercised
      contextRef="P01_01_2022To03_31_2022_CommonStockMemberusgaapStatementEquityComponentsAxis"
      decimals="-6"
      unitRef="Unit_CAD">0</us-gaap:ProceedsFromStockOptionsExercised>
    <us-gaap:StockRepurchasedAndRetiredDuringPeriodShares
      contextRef="P01_01_2022To03_31_2022_CommonStockMemberusgaapStatementEquityComponentsAxis"
      decimals="-3"
      unitRef="Unit_shares">8936000</us-gaap:StockRepurchasedAndRetiredDuringPeriodShares>
    <us-gaap:StockRepurchasedAndRetiredDuringPeriodValue
      contextRef="P01_01_2022To03_31_2022_CommonStockMemberusgaapStatementEquityComponentsAxis"
      decimals="-6"
      unitRef="Unit_CAD">15000000</us-gaap:StockRepurchasedAndRetiredDuringPeriodValue>
    <us-gaap:CommonStockOtherSharesOutstanding
      contextRef="PAsOn03_31_2022_CommonStockMemberusgaapStatementEquityComponentsAxis"
      decimals="-3"
      unitRef="Unit_shares">669144000</us-gaap:CommonStockOtherSharesOutstanding>
    <us-gaap:CommonStockValue
      contextRef="PAsOn03_31_2022_CommonStockMemberusgaapStatementEquityComponentsAxis"
      decimals="-6"
      unitRef="Unit_CAD">1237000000</us-gaap:CommonStockValue>
    <us-gaap:ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock contextRef="P01_01_2022To03_31_2022">&lt;div style="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:ARIAL"&gt;The following table provides the calculation of basic and diluted earnings per common share and the dividends declared by the company on its outstanding common shares: &lt;/div&gt; &lt;div style="font-size:12pt;margin-top:0pt;margin-bottom:0pt"&gt;&#160;&lt;/div&gt;
&lt;table cellpadding="0" cellspacing="0" style="BORDER-COLLAPSE:COLLAPSE; font-family:ARIAL; font-size:9pt;width:100%;border:0;margin:0 auto"&gt;
&lt;tr&gt;
&lt;td style="width: 88%; line-height: 0pt; font-size: 0pt;"&gt;&lt;div style="font-size: 0pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; width: 1%; line-height: 0pt; font-size: 0pt;"&gt;&lt;div style="font-size: 0pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="line-height: 0pt; font-size: 0pt;"&gt;&lt;div style="font-size: 0pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="line-height: 0pt; font-size: 0pt;"&gt;&lt;div style="font-size: 0pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="line-height: 0pt; font-size: 0pt;"&gt;&lt;div style="font-size: 0pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; width: 1%; line-height: 0pt; font-size: 0pt;"&gt;&lt;div style="font-size: 0pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="line-height: 0pt; font-size: 0pt;"&gt;&lt;div style="font-size: 0pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="line-height: 0pt; font-size: 0pt;"&gt;&lt;div style="font-size: 0pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="line-height: 0pt; font-size: 0pt;"&gt;&lt;div style="font-size: 0pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="page-break-inside:avoid ; font-family:ARIAL; font-size:9pt"&gt;
&lt;td style="vertical-align:top"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom;white-space:nowrap;text-align:center;"&gt;&#160;&lt;/td&gt;
&lt;td colspan="5" style="vertical-align:bottom;white-space:nowrap;text-align:center;"&gt;Three&#160;Months&lt;/td&gt;
&lt;td style="vertical-align:bottom;white-space:nowrap"&gt;&#160;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="page-break-inside:avoid ; font-family:ARIAL; font-size:9pt"&gt;
&lt;td style="vertical-align:top"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="padding-bottom:2pt ;vertical-align:bottom;white-space:nowrap;text-align:center;"&gt;&#160;&lt;/td&gt;
&lt;td colspan="5" style="padding-bottom:2pt ;vertical-align:bottom;white-space:nowrap;text-align:center;"&gt;to March&#160;31&lt;/td&gt;
&lt;td style="padding-bottom:2pt ;vertical-align:bottom;white-space:nowrap"&gt;&#160;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="page-break-inside:avoid ; font-family:ARIAL; font-size:9pt"&gt;
&lt;td style="BORDER-BOTTOM:0.75pt solid #000000;vertical-align:top"&gt;&#160;&lt;/td&gt;
&lt;td style=" BORDER-BOTTOM:0.75pt solid #000000;vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="padding-bottom:2pt ;BORDER-BOTTOM:0.75pt solid #000000;white-space:nowrap;vertical-align:bottom"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="padding-bottom:2pt ;BORDER-BOTTOM:0.75pt solid #000000;white-space:nowrap;vertical-align:bottom;text-align:right;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;2022&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="padding-bottom:2pt ;BORDER-BOTTOM:0.75pt solid #000000;white-space:nowrap;vertical-align:bottom"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style=" BORDER-BOTTOM:0.75pt solid #000000;vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="padding-bottom:2pt ;BORDER-BOTTOM:0.75pt solid #000000;white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="padding-bottom:2pt ;BORDER-BOTTOM:0.75pt solid #000000;white-space:nowrap;vertical-align:bottom;text-align:right;"&gt;2021&lt;/td&gt;
&lt;td style="padding-bottom:2pt ;BORDER-BOTTOM:0.75pt solid #000000;white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="page-break-inside:avoid ; font-family:ARIAL; font-size:9pt;background-color:#cceeff"&gt;
&lt;td style="vertical-align:top"&gt; &lt;div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1.2em; text-indent: -1em; font-size: 9pt; font-family: ARIAL; line-height: normal;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;Net income (loss) per common share - basic&lt;/div&gt;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="page-break-inside:avoid ; font-family:ARIAL; font-size:9pt"&gt;
&lt;td style="padding-bottom:2pt ;vertical-align:top"&gt; &lt;div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1.2em; text-indent: -1em; font-size: 9pt; font-family: ARIAL; line-height: normal;"&gt;Net income (loss) &lt;div style="font-size: 8pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;(millions of Canadian dollars)&lt;/div&gt;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="padding-bottom:2pt ;white-space:nowrap;vertical-align:bottom"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="padding-bottom:2pt ;white-space:nowrap;vertical-align:bottom;text-align:right;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;1,173&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="padding-bottom:2pt ;white-space:nowrap;vertical-align:bottom"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="padding-bottom:2pt ;white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="padding-bottom:2pt ;white-space:nowrap;vertical-align:bottom;text-align:right;"&gt;392&lt;/td&gt;
&lt;td style="padding-bottom:2pt ;white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="page-break-inside:avoid ; font-family:ARIAL; font-size:9pt;background-color:#cceeff"&gt;
&lt;td style="padding-bottom:2pt ;vertical-align:top"&gt; &lt;div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1.2em; text-indent: -1em; font-size: 9pt; font-family: ARIAL; line-height: normal;"&gt;Weighted average number of common shares outstanding &lt;div style="font-size: 8pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;(millions of shares)&lt;/div&gt;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="padding-bottom:2pt ;white-space:nowrap;vertical-align:bottom"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="padding-bottom:2pt ;white-space:nowrap;vertical-align:bottom;text-align:right;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;670.5&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="padding-bottom:2pt ;white-space:nowrap;vertical-align:bottom"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="padding-bottom:2pt ;white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="padding-bottom:2pt ;white-space:nowrap;vertical-align:bottom;text-align:right;"&gt;734.1&lt;/td&gt;
&lt;td style="padding-bottom:2pt ;white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="page-break-inside:avoid ; font-family:ARIAL; font-size:9pt"&gt;
&lt;td style="padding-bottom:2pt ;BORDER-BOTTOM:1.50pt solid #000000;vertical-align:top"&gt; &lt;div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1.2em; text-indent: -1em; font-size: 9pt; font-family: ARIAL; line-height: normal;"&gt;Net income (loss) per common share &lt;div style="font-size: 8pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;(dollars)&lt;/div&gt;&lt;/div&gt; &lt;/td&gt;
&lt;td style=" BORDER-BOTTOM:1.50pt solid #000000;vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="padding-bottom:2pt ;BORDER-BOTTOM:1.50pt solid #000000;white-space:nowrap;vertical-align:bottom"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="padding-bottom:2pt ;BORDER-BOTTOM:1.50pt solid #000000;white-space:nowrap;vertical-align:bottom;text-align:right;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;1.75&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="padding-bottom:2pt ;BORDER-BOTTOM:1.50pt solid #000000;white-space:nowrap;vertical-align:bottom"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style=" BORDER-BOTTOM:1.50pt solid #000000;vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="padding-bottom:2pt ;BORDER-BOTTOM:1.50pt solid #000000;white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="padding-bottom:2pt ;BORDER-BOTTOM:1.50pt solid #000000;white-space:nowrap;vertical-align:bottom;text-align:right;"&gt;0.53&lt;/td&gt;
&lt;td style="padding-bottom:2pt ;BORDER-BOTTOM:1.50pt solid #000000;white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="font-size:1pt"&gt;
&lt;td style="height:12pt"&gt;&#160;&lt;/td&gt;
&lt;td colspan="4" style="height:12pt"&gt;&#160;&lt;/td&gt;
&lt;td colspan="4" style="height:12pt"&gt;&#160;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="page-break-inside:avoid ; font-family:ARIAL; font-size:9pt;background-color:#cceeff"&gt;
&lt;td style="padding-bottom:2pt ;vertical-align:top"&gt; &lt;div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1.2em; text-indent: -1em; font-size: 9pt; font-family: ARIAL; line-height: normal;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;Net income (loss) per common share - diluted&lt;/div&gt;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="page-break-inside:avoid ; font-family:ARIAL; font-size:9pt"&gt;
&lt;td style="padding-bottom:2pt ;vertical-align:top"&gt; &lt;div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1.2em; text-indent: -1em; font-size: 9pt; font-family: ARIAL; line-height: normal;"&gt;Net income (loss) &lt;div style="font-size: 8pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;(millions of Canadian dollars)&lt;/div&gt;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="padding-bottom:2pt ;white-space:nowrap;vertical-align:bottom"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="padding-bottom:2pt ;white-space:nowrap;vertical-align:bottom;text-align:right;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;1,173&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="padding-bottom:2pt ;white-space:nowrap;vertical-align:bottom"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="padding-bottom:2pt ;white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="padding-bottom:2pt ;white-space:nowrap;vertical-align:bottom;text-align:right;"&gt;392&lt;/td&gt;
&lt;td style="padding-bottom:2pt ;white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="page-break-inside:avoid ; font-family:ARIAL; font-size:9pt;background-color:#cceeff"&gt;
&lt;td style="padding-bottom:2pt ;vertical-align:top"&gt; &lt;div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1.2em; text-indent: -1em; font-size: 9pt; font-family: ARIAL; line-height: normal;"&gt;Weighted average number of common shares outstanding &lt;div style="font-size: 8pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;(millions of shares)&lt;/div&gt;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="padding-bottom:2pt ;white-space:nowrap;vertical-align:bottom"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="padding-bottom:2pt ;white-space:nowrap;vertical-align:bottom;text-align:right;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;670.5&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="padding-bottom:2pt ;white-space:nowrap;vertical-align:bottom"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="padding-bottom:2pt ;white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="padding-bottom:2pt ;white-space:nowrap;vertical-align:bottom;text-align:right;"&gt;&#160;&#160;&#160;&#160;734.1&lt;/td&gt;
&lt;td style="padding-bottom:2pt ;white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="page-break-inside:avoid ; font-family:ARIAL; font-size:9pt"&gt;
&lt;td style="padding-bottom:2pt ;BORDER-BOTTOM:0.75pt solid #000000;vertical-align:top"&gt; &lt;div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1.2em; text-indent: -1em; font-size: 9pt; font-family: ARIAL; line-height: normal;"&gt;Effect of employee share-based awards &lt;div style="font-size: 8pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;(millions of shares)&lt;/div&gt;&lt;/div&gt; &lt;/td&gt;
&lt;td style=" BORDER-BOTTOM:0.75pt solid #000000;vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="padding-bottom:2pt ;BORDER-BOTTOM:0.75pt solid #000000;white-space:nowrap;vertical-align:bottom"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="padding-bottom:2pt ;BORDER-BOTTOM:0.75pt solid #000000;white-space:nowrap;vertical-align:bottom;text-align:right;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;1.4&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="padding-bottom:2pt ;BORDER-BOTTOM:0.75pt solid #000000;white-space:nowrap;vertical-align:bottom"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style=" BORDER-BOTTOM:0.75pt solid #000000;vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="padding-bottom:2pt ;BORDER-BOTTOM:0.75pt solid #000000;white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="padding-bottom:2pt ;BORDER-BOTTOM:0.75pt solid #000000;white-space:nowrap;vertical-align:bottom;text-align:right;"&gt;1.6&lt;/td&gt;
&lt;td style="padding-bottom:2pt ;BORDER-BOTTOM:0.75pt solid #000000;white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="page-break-inside:avoid ; font-family:ARIAL; font-size:9pt;background-color:#cceeff"&gt;
&lt;td style="vertical-align:top"&gt; &lt;div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1.2em; text-indent: -1em; font-size: 9pt; font-family: ARIAL; line-height: normal;"&gt;Weighted average number of common shares outstanding, assuming dilution &lt;div style="font-size: 8pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;(millions of shares)&lt;/div&gt;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;671.9&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right;"&gt;735.7&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="page-break-inside:avoid ; font-family:ARIAL; font-size:9pt"&gt;
&lt;td style="padding-bottom:2pt ;BORDER-BOTTOM:1.50pt solid #000000;vertical-align:top"&gt; &lt;div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1.2em; text-indent: -1em; font-size: 9pt; font-family: ARIAL; line-height: normal;"&gt;Net income (loss) per common share &lt;div style="font-size: 8pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;(dollars)&lt;/div&gt;&lt;/div&gt; &lt;/td&gt;
&lt;td style=" BORDER-BOTTOM:1.50pt solid #000000;vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="padding-bottom:2pt ;BORDER-BOTTOM:1.50pt solid #000000;white-space:nowrap;vertical-align:bottom"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="padding-bottom:2pt ;BORDER-BOTTOM:1.50pt solid #000000;white-space:nowrap;vertical-align:bottom;text-align:right;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;1.75&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="padding-bottom:2pt ;BORDER-BOTTOM:1.50pt solid #000000;white-space:nowrap;vertical-align:bottom"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style=" BORDER-BOTTOM:1.50pt solid #000000;vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="padding-bottom:2pt ;BORDER-BOTTOM:1.50pt solid #000000;white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="padding-bottom:2pt ;BORDER-BOTTOM:1.50pt solid #000000;white-space:nowrap;vertical-align:bottom;text-align:right;"&gt;0.53&lt;/td&gt;
&lt;td style="padding-bottom:2pt ;BORDER-BOTTOM:1.50pt solid #000000;white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="font-size:1pt"&gt;
&lt;td style="height:12pt"&gt;&#160;&lt;/td&gt;
&lt;td colspan="4" style="height:12pt"&gt;&#160;&lt;/td&gt;
&lt;td colspan="4" style="height:12pt"&gt;&#160;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="page-break-inside:avoid ; font-family:ARIAL; font-size:9pt;background-color:#cceeff"&gt;
&lt;td style="padding-bottom:2pt ;BORDER-BOTTOM:1.50pt solid #000000;vertical-align:top"&gt; &lt;div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1.2em; text-indent: -1em; font-size: 9pt; font-family: ARIAL; line-height: normal;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;Dividends per common share - declared &lt;div style="font-size: 8pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;(dollars)&lt;/div&gt;&lt;/div&gt;&lt;/div&gt; &lt;/td&gt;
&lt;td style=" BORDER-BOTTOM:1.50pt solid #000000;vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="padding-bottom:2pt ;BORDER-BOTTOM:1.50pt solid #000000;white-space:nowrap;vertical-align:bottom"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="padding-bottom:2pt ;BORDER-BOTTOM:1.50pt solid #000000;white-space:nowrap;vertical-align:bottom;text-align:right;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;0.34&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="padding-bottom:2pt ;BORDER-BOTTOM:1.50pt solid #000000;white-space:nowrap;vertical-align:bottom"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style=" BORDER-BOTTOM:1.50pt solid #000000;vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="padding-bottom:2pt ;BORDER-BOTTOM:1.50pt solid #000000;white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="padding-bottom:2pt ;BORDER-BOTTOM:1.50pt solid #000000;white-space:nowrap;vertical-align:bottom;text-align:right;"&gt;0.22&lt;/td&gt;
&lt;td style="padding-bottom:2pt ;BORDER-BOTTOM:1.50pt solid #000000;white-space:nowrap;vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt; &lt;/tr&gt; &lt;/table&gt; </us-gaap:ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock>
    <us-gaap:NetIncomeLoss
      contextRef="P01_01_2022To03_31_2022"
      decimals="-6"
      unitRef="Unit_CAD">1173000000</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss
      contextRef="P01_01_2021To03_31_2021"
      decimals="-6"
      unitRef="Unit_CAD">392000000</us-gaap:NetIncomeLoss>
    <us-gaap:WeightedAverageNumberOfSharesOutstandingBasic
      contextRef="P01_01_2022To03_31_2022"
      decimals="-5"
      unitRef="Unit_shares">670500000</us-gaap:WeightedAverageNumberOfSharesOutstandingBasic>
    <us-gaap:WeightedAverageNumberOfSharesOutstandingBasic
      contextRef="P01_01_2021To03_31_2021"
      decimals="-5"
      unitRef="Unit_shares">734100000</us-gaap:WeightedAverageNumberOfSharesOutstandingBasic>
    <us-gaap:EarningsPerShareBasic
      contextRef="P01_01_2022To03_31_2022"
      decimals="2"
      unitRef="Unit_CAD_per_Share">1.75</us-gaap:EarningsPerShareBasic>
    <us-gaap:EarningsPerShareBasic
      contextRef="P01_01_2021To03_31_2021"
      decimals="2"
      unitRef="Unit_CAD_per_Share">0.53</us-gaap:EarningsPerShareBasic>
    <us-gaap:NetIncomeLoss
      contextRef="P01_01_2022To03_31_2022"
      decimals="-6"
      unitRef="Unit_CAD">1173000000</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss
      contextRef="P01_01_2021To03_31_2021"
      decimals="-6"
      unitRef="Unit_CAD">392000000</us-gaap:NetIncomeLoss>
    <us-gaap:WeightedAverageNumberOfSharesOutstandingBasic
      contextRef="P01_01_2022To03_31_2022"
      decimals="-5"
      unitRef="Unit_shares">670500000</us-gaap:WeightedAverageNumberOfSharesOutstandingBasic>
    <us-gaap:WeightedAverageNumberOfSharesOutstandingBasic
      contextRef="P01_01_2021To03_31_2021"
      decimals="-5"
      unitRef="Unit_shares">734100000</us-gaap:WeightedAverageNumberOfSharesOutstandingBasic>
    <us-gaap:WeightedAverageNumberDilutedSharesOutstandingAdjustment
      contextRef="P01_01_2022To03_31_2022"
      decimals="-5"
      unitRef="Unit_shares">1400000</us-gaap:WeightedAverageNumberDilutedSharesOutstandingAdjustment>
    <us-gaap:WeightedAverageNumberDilutedSharesOutstandingAdjustment
      contextRef="P01_01_2021To03_31_2021"
      decimals="-5"
      unitRef="Unit_shares">1600000</us-gaap:WeightedAverageNumberDilutedSharesOutstandingAdjustment>
    <us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding
      contextRef="P01_01_2022To03_31_2022"
      decimals="-5"
      unitRef="Unit_shares">671900000</us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding>
    <us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding
      contextRef="P01_01_2021To03_31_2021"
      decimals="-5"
      unitRef="Unit_shares">735700000</us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding>
    <us-gaap:EarningsPerShareDiluted
      contextRef="P01_01_2022To03_31_2022"
      decimals="2"
      unitRef="Unit_CAD_per_Share">1.75</us-gaap:EarningsPerShareDiluted>
    <us-gaap:EarningsPerShareDiluted
      contextRef="P01_01_2021To03_31_2021"
      decimals="2"
      unitRef="Unit_CAD_per_Share">0.53</us-gaap:EarningsPerShareDiluted>
    <us-gaap:CommonStockDividendsPerShareDeclared
      contextRef="P01_01_2022To03_31_2022"
      decimals="INF"
      unitRef="Unit_CAD_per_Share">0.34</us-gaap:CommonStockDividendsPerShareDeclared>
    <us-gaap:CommonStockDividendsPerShareDeclared
      contextRef="P01_01_2021To03_31_2021"
      decimals="INF"
      unitRef="Unit_CAD_per_Share">0.22</us-gaap:CommonStockDividendsPerShareDeclared>
    <us-gaap:ComprehensiveIncomeNoteTextBlock contextRef="P01_01_2022To03_31_2022">&lt;div style="margin-top:0pt;margin-bottom:0pt ; font-size:8pt"&gt;&#160;&lt;/div&gt; &lt;div style="margin-top: 0pt; margin-bottom: 0pt; font-size: 13pt; font-family: ARIAL;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;10. Other comprehensive income (loss) information &lt;/div&gt;&lt;/div&gt; &lt;div style="margin-top: 12pt; margin-bottom: 0pt; margin-left: 0%; font-size: 9pt; font-family: ARIAL;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;Changes in accumulated other comprehensive income (loss): &lt;/div&gt;&lt;/div&gt; &lt;div style="font-size:12pt;margin-top:0pt;margin-bottom:0pt"&gt;&#160;&lt;/div&gt;
&lt;table cellpadding="0" cellspacing="0" style="BORDER-COLLAPSE:COLLAPSE; font-family:ARIAL; font-size:9pt;width:100%;border:0;margin:0 auto"&gt;
&lt;tr&gt;
&lt;td style="width: 94%; line-height: 0pt; font-size: 0pt;"&gt;&lt;div style="font-size: 0pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; width: 1%; line-height: 0pt; font-size: 0pt;"&gt;&lt;div style="font-size: 0pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="line-height: 0pt; font-size: 0pt;"&gt;&lt;div style="font-size: 0pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="line-height: 0pt; font-size: 0pt;"&gt;&lt;div style="font-size: 0pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="line-height: 0pt; font-size: 0pt;"&gt;&lt;div style="font-size: 0pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; width: 1%; line-height: 0pt; font-size: 0pt;"&gt;&lt;div style="font-size: 0pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="line-height: 0pt; font-size: 0pt;"&gt;&lt;div style="font-size: 0pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="line-height: 0pt; font-size: 0pt;"&gt;&lt;div style="font-size: 0pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="line-height: 0pt; font-size: 0pt;"&gt;&lt;div style="font-size: 0pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="page-break-inside:avoid ; font-family:ARIAL; font-size:9pt"&gt;
&lt;td style="BORDER-BOTTOM:0.75pt solid #000000;vertical-align:top"&gt; &lt;div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1.2em; text-indent: -1em; font-size: 8pt; font-family: ARIAL; line-height: normal;"&gt;millions of Canadian dollars&lt;/div&gt; &lt;/td&gt;
&lt;td style=" BORDER-BOTTOM:0.75pt solid #000000;vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="BORDER-BOTTOM:0.75pt solid #000000;white-space:nowrap;vertical-align:bottom"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="BORDER-BOTTOM:0.75pt solid #000000;white-space:nowrap;vertical-align:bottom;text-align:right;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#160;&#160;&#160;&#160;2022&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="BORDER-BOTTOM:0.75pt solid #000000;white-space:nowrap;vertical-align:bottom"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style=" BORDER-BOTTOM:0.75pt solid #000000;vertical-align:bottom"&gt;&#160;&#160;&#160;&#160;&lt;/td&gt;
&lt;td style="BORDER-BOTTOM:0.75pt solid #000000;white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="BORDER-BOTTOM:0.75pt solid #000000;white-space:nowrap;vertical-align:bottom;text-align:right;"&gt;&#160;&#160;&#160;&#160;2021&lt;/td&gt;
&lt;td style="BORDER-BOTTOM:0.75pt solid #000000;white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="page-break-inside:avoid ; font-family:ARIAL; font-size:9pt;background-color:#cceeff"&gt;
&lt;td style="vertical-align:top"&gt; &lt;div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1.2em; text-indent: -1em; font-size: 9pt; font-family: ARIAL; line-height: normal;"&gt;Balance at January&#160;1&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;(1,177&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;)&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right;"&gt;(1,989&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;)&#160;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="page-break-inside:avoid ; font-family:ARIAL; font-size:9pt"&gt;
&lt;td style="vertical-align:top"&gt; &lt;div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1.2em; text-indent: -1em; font-size: 9pt; font-family: ARIAL; line-height: normal;"&gt;Postretirement benefits liability adjustment:&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="page-break-inside:avoid ; font-family:ARIAL; font-size:9pt;background-color:#cceeff"&gt;
&lt;td style="vertical-align:top"&gt; &lt;div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 3.5em; text-indent: -1em; font-size: 9pt; font-family: ARIAL; line-height: normal;"&gt;Current period change excluding amounts reclassified from accumulated other comprehensive income&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;24&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right;"&gt;54&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="page-break-inside:avoid ; font-family:ARIAL; font-size:9pt"&gt;
&lt;td style="BORDER-BOTTOM:0.75pt solid #000000;vertical-align:top"&gt; &lt;div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 3.5em; text-indent: -1em; font-size: 9pt; font-family: ARIAL; line-height: normal;"&gt;Amounts reclassified from accumulated other comprehensive income&lt;/div&gt; &lt;/td&gt;
&lt;td style=" BORDER-BOTTOM:0.75pt solid #000000;vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="BORDER-BOTTOM:0.75pt solid #000000;white-space:nowrap;vertical-align:bottom"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="BORDER-BOTTOM:0.75pt solid #000000;white-space:nowrap;vertical-align:bottom;text-align:right;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;21&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="BORDER-BOTTOM:0.75pt solid #000000;white-space:nowrap;vertical-align:bottom"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style=" BORDER-BOTTOM:0.75pt solid #000000;vertical-align:bottom"&gt;&#160;&#160;&#160;&#160;&lt;/td&gt;
&lt;td style="BORDER-BOTTOM:0.75pt solid #000000;white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="BORDER-BOTTOM:0.75pt solid #000000;white-space:nowrap;vertical-align:bottom;text-align:right;"&gt;33&lt;/td&gt;
&lt;td style="BORDER-BOTTOM:0.75pt solid #000000;white-space:nowrap;vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="page-break-inside:avoid ; font-family:ARIAL; font-size:9pt;background-color:#cceeff"&gt;
&lt;td style="BORDER-BOTTOM:1.50pt solid #000000;vertical-align:top"&gt; &lt;div style="font-size: 3pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"&gt;&#160;&lt;/div&gt; &lt;div style="margin-top: 0pt; margin-bottom: 1pt; margin-left: 1.2em; text-indent: -1em; font-size: 9pt; font-family: ARIAL; line-height: normal;"&gt;Balance at March&#160;31&lt;/div&gt; &lt;/td&gt;
&lt;td style=" BORDER-BOTTOM:1.50pt solid #000000;vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="BORDER-BOTTOM:1.50pt solid #000000;white-space:nowrap;vertical-align:bottom"&gt; &lt;div style="font-size: 3pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"&gt;&#160;&lt;/div&gt; &lt;div style="margin-bottom: 1pt; margin-top: 0pt; font-size: 9pt; font-family: ARIAL; line-height: normal;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt; &lt;/td&gt;
&lt;td style="BORDER-BOTTOM:1.50pt solid #000000;white-space:nowrap;vertical-align:bottom"&gt; &lt;div style="font-size: 3pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"&gt;&#160;&lt;/div&gt; &lt;div style="margin-bottom: 1pt; margin-top: 0pt; font-size: 9pt; font-family: ARIAL; text-align: right; line-height: normal;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;(1,132&lt;/div&gt;&lt;/div&gt; &lt;/td&gt;
&lt;td style="BORDER-BOTTOM:1.50pt solid #000000;white-space:nowrap;vertical-align:bottom"&gt; &lt;div style="font-size: 3pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"&gt;&#160;&lt;/div&gt; &lt;div style="margin-bottom: 1pt; margin-top: 0pt; font-size: 9pt; font-family: ARIAL; line-height: normal;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;)&#160;&lt;/div&gt;&lt;/div&gt; &lt;/td&gt;
&lt;td style=" BORDER-BOTTOM:1.50pt solid #000000;vertical-align:bottom"&gt;&#160;&#160;&#160;&#160;&lt;/td&gt;
&lt;td style="BORDER-BOTTOM:1.50pt solid #000000;white-space:nowrap;vertical-align:bottom"&gt; &lt;div style="font-size: 3pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"&gt;&#160;&lt;/div&gt; &lt;div style="margin-bottom: 1pt; margin-top: 0pt; font-size: 9pt; font-family: ARIAL; line-height: normal;"&gt;&#160;&lt;/div&gt; &lt;/td&gt;
&lt;td style="BORDER-BOTTOM:1.50pt solid #000000;white-space:nowrap;vertical-align:bottom"&gt; &lt;div style="font-size: 3pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"&gt;&#160;&lt;/div&gt; &lt;div style="margin-bottom: 1pt; margin-top: 0pt; font-size: 9pt; font-family: ARIAL; text-align: right; line-height: normal;"&gt;(1,902&lt;/div&gt; &lt;/td&gt;
&lt;td style="BORDER-BOTTOM:1.50pt solid #000000;white-space:nowrap;vertical-align:bottom"&gt; &lt;div style="font-size: 3pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"&gt;&#160;&lt;/div&gt; &lt;div style="margin-bottom: 1pt; margin-top: 0pt; font-size: 9pt; font-family: ARIAL; line-height: normal;"&gt;)&#160;&lt;/div&gt; &lt;/td&gt; &lt;/tr&gt; &lt;/table&gt;
&lt;table cellpadding="0" cellspacing="0" style="BORDER-COLLAPSE:COLLAPSE; font-family:ARIAL; font-size:9pt;width:100%;border:0;margin:0 auto"&gt;
&lt;tr&gt;
&lt;td style="width: 98%; line-height: 0pt; font-size: 0pt;"&gt;&lt;div style="font-size:0pt;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; width: 1%; line-height: 0pt; font-size: 0pt;"&gt;&lt;div style="font-size:0pt;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="line-height: 0pt; font-size: 0pt;"&gt;&lt;div style="font-size:0pt;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; width: 1%; line-height: 0pt; font-size: 0pt;"&gt;&lt;div style="font-size:0pt;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="line-height: 0pt; font-size: 0pt;"&gt;&lt;div style="font-size:0pt;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="font-size:1pt"&gt;
&lt;td colspan="5" style="height:12pt"&gt;&#160;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="page-break-inside:avoid ; font-family:ARIAL; font-size:9pt"&gt;
&lt;td colspan="5" style="vertical-align:top"&gt; &lt;div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1.2em; text-indent: -1em; font-size: 9pt; font-family: ARIAL; line-height: normal;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;Amounts reclassified out of accumulated other comprehensive income (loss) - before tax income (expense):&lt;/div&gt;&lt;/div&gt; &lt;/td&gt; &lt;/tr&gt; &lt;/table&gt;
&lt;table cellpadding="0" cellspacing="0" style="BORDER-COLLAPSE:COLLAPSE; font-family:ARIAL; font-size:9pt;width:100%;border:0;margin:0 auto"&gt;
&lt;tr&gt;
&lt;td style="width: 94%; line-height: 0pt; font-size: 0pt;"&gt;&lt;div style="font-size: 0pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; width: 1%; line-height: 0pt; font-size: 0pt;"&gt;&lt;div style="font-size: 0pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="line-height: 0pt; font-size: 0pt;"&gt;&lt;div style="font-size: 0pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="line-height: 0pt; font-size: 0pt;"&gt;&lt;div style="font-size: 0pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="line-height: 0pt; font-size: 0pt;"&gt;&lt;div style="font-size: 0pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; width: 1%; line-height: 0pt; font-size: 0pt;"&gt;&lt;div style="font-size: 0pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="line-height: 0pt; font-size: 0pt;"&gt;&lt;div style="font-size: 0pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="line-height: 0pt; font-size: 0pt;"&gt;&lt;div style="font-size: 0pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="line-height: 0pt; font-size: 0pt;"&gt;&lt;div style="font-size: 0pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="font-size:1pt"&gt;
&lt;td style="height:6pt"&gt;&#160;&lt;/td&gt;
&lt;td colspan="8" style="height:6pt"&gt;&#160;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="page-break-inside:avoid ; font-family:ARIAL; font-size:9pt"&gt;
&lt;td style="vertical-align:top"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom;white-space:nowrap;text-align:center;"&gt; &lt;div style="margin-bottom: 1pt; margin-top: 0pt; font-size: 9pt; font-family: ARIAL; line-height: normal;"&gt;&#160;&lt;/div&gt; &lt;/td&gt;
&lt;td colspan="5" style="vertical-align:bottom;white-space:nowrap;text-align:center;"&gt; &lt;div style="margin-bottom: 1pt; margin-top: 0pt; font-size: 9pt; font-family: ARIAL; text-align: center; line-height: normal;"&gt;Three&#160;Months&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align:bottom;white-space:nowrap"&gt; &lt;div style="margin-bottom: 1pt; margin-top: 0pt; font-size: 9pt; font-family: ARIAL; line-height: normal;"&gt;&#160;&lt;/div&gt; &lt;/td&gt; &lt;/tr&gt;
&lt;tr style="page-break-inside:avoid ; font-family:ARIAL; font-size:9pt"&gt;
&lt;td style="vertical-align:top"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom;white-space:nowrap;text-align:center;"&gt;&#160;&lt;/td&gt;
&lt;td colspan="5" style="vertical-align:bottom;white-space:nowrap;text-align:center;"&gt;to&#160;March&#160;31&lt;/td&gt;
&lt;td style="vertical-align:bottom;white-space:nowrap"&gt;&#160;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="page-break-inside:avoid ; font-family:ARIAL; font-size:9pt"&gt;
&lt;td style="BORDER-BOTTOM:0.75pt solid #000000;vertical-align:top"&gt; &lt;div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1.2em; text-indent: -1em; font-size: 8pt; font-family: ARIAL; line-height: normal;"&gt;millions of Canadian dollars&lt;/div&gt; &lt;/td&gt;
&lt;td style=" BORDER-BOTTOM:0.75pt solid #000000;vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="BORDER-BOTTOM:0.75pt solid #000000;white-space:nowrap;vertical-align:bottom"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="BORDER-BOTTOM:0.75pt solid #000000;white-space:nowrap;vertical-align:bottom;text-align:right;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#160;&#160;&#160;&#160;2022&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="BORDER-BOTTOM:0.75pt solid #000000;white-space:nowrap;vertical-align:bottom"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style=" BORDER-BOTTOM:0.75pt solid #000000;vertical-align:bottom"&gt;&#160;&#160;&#160;&#160;&lt;/td&gt;
&lt;td style="BORDER-BOTTOM:0.75pt solid #000000;white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="BORDER-BOTTOM:0.75pt solid #000000;white-space:nowrap;vertical-align:bottom;text-align:right;"&gt;&#160;&#160;&#160;&#160;2021&lt;/td&gt;
&lt;td style="BORDER-BOTTOM:0.75pt solid #000000;white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="page-break-inside:avoid ; font-family:ARIAL; font-size:9pt;background-color:#cceeff"&gt;
&lt;td style="BORDER-BOTTOM:1.50pt solid #000000;vertical-align:top"&gt; &lt;div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1.2em; text-indent: -1em; font-size: 9pt; font-family: ARIAL; line-height: normal;"&gt;Amortization of postretirement benefits liability adjustment included in net benefit cost &lt;div style="font-size: 8pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;(a)&lt;/div&gt;&lt;/div&gt; &lt;/td&gt;
&lt;td style=" BORDER-BOTTOM:1.50pt solid #000000;vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="BORDER-BOTTOM:1.50pt solid #000000;white-space:nowrap;vertical-align:bottom"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="BORDER-BOTTOM:1.50pt solid #000000;white-space:nowrap;vertical-align:bottom;text-align:right;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;(28&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="BORDER-BOTTOM:1.50pt solid #000000;white-space:nowrap;vertical-align:bottom"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;)&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style=" BORDER-BOTTOM:1.50pt solid #000000;vertical-align:bottom"&gt;&#160;&#160;&#160;&#160;&lt;/td&gt;
&lt;td style="BORDER-BOTTOM:1.50pt solid #000000;white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="BORDER-BOTTOM:1.50pt solid #000000;white-space:nowrap;vertical-align:bottom;text-align:right;"&gt;(44&lt;/td&gt;
&lt;td style="BORDER-BOTTOM:1.50pt solid #000000;white-space:nowrap;vertical-align:bottom"&gt;)&#160;&#160;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="page-break-inside:avoid ; font-family:ARIAL; font-size:8pt"&gt;
&lt;td colspan="8" style="vertical-align:top"&gt; &lt;div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1.2em; text-indent: -1em; font-size: 8pt; font-family: ARIAL; line-height: normal;"&gt;(a) This accumulated other comprehensive income component is included in the computation of net benefit cost (note 4).&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align:top"&gt; &lt;div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 0em; text-indent: 0em; font-size: 8pt; font-family: ARIAL; line-height: normal;"&gt;&#160;&lt;/div&gt; &lt;/td&gt; &lt;/tr&gt; &lt;/table&gt;
&lt;table cellpadding="0" cellspacing="0" style="BORDER-COLLAPSE:COLLAPSE; font-family:ARIAL; font-size:9pt;width:100%;border:0;margin:0 auto"&gt;
&lt;tr&gt;
&lt;td style="width: 98%; line-height: 0pt; font-size: 0pt;"&gt;&lt;div style="font-size:0pt;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; width: 1%; line-height: 0pt; font-size: 0pt;"&gt;&lt;div style="font-size:0pt;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="line-height: 0pt; font-size: 0pt;"&gt;&lt;div style="font-size:0pt;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; width: 1%; line-height: 0pt; font-size: 0pt;"&gt;&lt;div style="font-size:0pt;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="line-height: 0pt; font-size: 0pt;"&gt;&lt;div style="font-size:0pt;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="font-size:1pt"&gt;
&lt;td colspan="5" style="height:12pt"&gt;&#160;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="page-break-inside:avoid ; font-family:ARIAL; font-size:9pt"&gt;
&lt;td colspan="5" style="vertical-align:top"&gt; &lt;div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1.2em; text-indent: -1em; font-size: 9pt; font-family: ARIAL; line-height: normal;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;Income tax expense (credit) for components of other comprehensive income (loss):&lt;/div&gt;&lt;/div&gt; &lt;/td&gt; &lt;/tr&gt; &lt;/table&gt;
&lt;table cellpadding="0" cellspacing="0" style="BORDER-COLLAPSE:COLLAPSE; font-family:ARIAL; font-size:9pt;width:100%;border:0;margin:0 auto"&gt;
&lt;tr&gt;
&lt;td style="width: 95%; line-height: 0pt; font-size: 0pt;"&gt;&lt;div style="font-size: 0pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; width: 1%; line-height: 0pt; font-size: 0pt;"&gt;&lt;div style="font-size: 0pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="line-height: 0pt; font-size: 0pt;"&gt;&lt;div style="font-size: 0pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="line-height: 0pt; font-size: 0pt;"&gt;&lt;div style="font-size: 0pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="line-height: 0pt; font-size: 0pt;"&gt;&lt;div style="font-size: 0pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; width: 1%; line-height: 0pt; font-size: 0pt;"&gt;&lt;div style="font-size: 0pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="line-height: 0pt; font-size: 0pt;"&gt;&lt;div style="font-size: 0pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="line-height: 0pt; font-size: 0pt;"&gt;&lt;div style="font-size: 0pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="line-height: 0pt; font-size: 0pt;"&gt;&lt;div style="font-size: 0pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="font-size:1pt"&gt;
&lt;td style="height:6pt"&gt;&#160;&lt;/td&gt;
&lt;td colspan="8" style="height:6pt"&gt;&#160;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="page-break-inside:avoid ; font-family:ARIAL; font-size:9pt"&gt;
&lt;td style="vertical-align:top"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom;white-space:nowrap;text-align:center;"&gt;&#160;&lt;/td&gt;
&lt;td colspan="5" style="vertical-align:bottom;white-space:nowrap;text-align:center;"&gt;Three&#160;Months&lt;/td&gt;
&lt;td style="vertical-align:bottom;white-space:nowrap"&gt;&#160;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="page-break-inside:avoid ; font-family:ARIAL; font-size:9pt"&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td colspan="6" style="vertical-align:bottom;text-align:center;"&gt;to&#160;March&#160;31&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="page-break-inside:avoid ; font-family:ARIAL; font-size:9pt"&gt;
&lt;td style="BORDER-BOTTOM:0.75pt solid #000000;vertical-align:top"&gt; &lt;div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1.2em; text-indent: -1em; font-size: 9pt; font-family: ARIAL; line-height: normal;"&gt;&lt;div style="font-size: 8pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;millions of Canadian dollars&lt;/div&gt;&lt;/div&gt; &lt;/td&gt;
&lt;td style=" BORDER-BOTTOM:0.75pt solid #000000;vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="BORDER-BOTTOM:0.75pt solid #000000;white-space:nowrap;vertical-align:bottom"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="BORDER-BOTTOM:0.75pt solid #000000;white-space:nowrap;vertical-align:bottom;text-align:right;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#160;&#160;&#160;&#160;2022&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="BORDER-BOTTOM:0.75pt solid #000000;white-space:nowrap;vertical-align:bottom"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style=" BORDER-BOTTOM:0.75pt solid #000000;vertical-align:bottom"&gt;&#160;&#160;&#160;&#160;&lt;/td&gt;
&lt;td style="BORDER-BOTTOM:0.75pt solid #000000;white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="BORDER-BOTTOM:0.75pt solid #000000;white-space:nowrap;vertical-align:bottom;text-align:right;"&gt;&#160;&#160;&#160;&#160;2021&lt;/td&gt;
&lt;td style="BORDER-BOTTOM:0.75pt solid #000000;white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="page-break-inside:avoid ; font-family:ARIAL; font-size:9pt;background-color:#cceeff"&gt;
&lt;td style="vertical-align:top"&gt; &lt;div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1.2em; text-indent: -1em; font-size: 9pt; font-family: ARIAL; line-height: normal;"&gt;Postretirement benefits liability adjustments:&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="page-break-inside:avoid ; font-family:ARIAL; font-size:9pt"&gt;
&lt;td style="vertical-align:top"&gt; &lt;div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 3.5em; text-indent: -1em; font-size: 9pt; font-family: ARIAL; line-height: normal;"&gt;Postretirement benefits liability adjustment (excluding amortization)&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;8&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right;"&gt;17&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="page-break-inside:avoid ; font-family:ARIAL; font-size:9pt;background-color:#cceeff"&gt;
&lt;td style="BORDER-BOTTOM:0.75pt solid #000000;vertical-align:top"&gt; &lt;div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 3.5em; text-indent: -1em; font-size: 9pt; font-family: ARIAL; line-height: normal;"&gt;Amortization of postretirement benefits liability adjustment included in net benefit cost&lt;/div&gt; &lt;/td&gt;
&lt;td style=" BORDER-BOTTOM:0.75pt solid #000000;vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="BORDER-BOTTOM:0.75pt solid #000000;white-space:nowrap;vertical-align:bottom"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="BORDER-BOTTOM:0.75pt solid #000000;white-space:nowrap;vertical-align:bottom;text-align:right;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;7&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="BORDER-BOTTOM:0.75pt solid #000000;white-space:nowrap;vertical-align:bottom"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style=" BORDER-BOTTOM:0.75pt solid #000000;vertical-align:bottom"&gt;&#160;&#160;&#160;&#160;&lt;/td&gt;
&lt;td style="BORDER-BOTTOM:0.75pt solid #000000;white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="BORDER-BOTTOM:0.75pt solid #000000;white-space:nowrap;vertical-align:bottom;text-align:right;"&gt;11&lt;/td&gt;
&lt;td style="BORDER-BOTTOM:0.75pt solid #000000;white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="font-size:1pt"&gt;
&lt;td style="height:3pt"&gt;&#160;&lt;/td&gt;
&lt;td colspan="4" style="height:3pt"&gt;&#160;&lt;/td&gt;
&lt;td colspan="4" style="height:3pt"&gt;&#160;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="page-break-inside:avoid ; font-family:ARIAL; font-size:9pt"&gt;
&lt;td style="BORDER-BOTTOM:1.50pt solid #000000;vertical-align:top"&gt; &lt;div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1.2em; text-indent: -1em; font-size: 9pt; font-family: ARIAL; line-height: normal;"&gt;Total&lt;/div&gt; &lt;/td&gt;
&lt;td style=" BORDER-BOTTOM:1.50pt solid #000000;vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="BORDER-BOTTOM:1.50pt solid #000000;white-space:nowrap;vertical-align:bottom"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="BORDER-BOTTOM:1.50pt solid #000000;white-space:nowrap;vertical-align:bottom;text-align:right;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;15&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="BORDER-BOTTOM:1.50pt solid #000000;white-space:nowrap;vertical-align:bottom"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style=" BORDER-BOTTOM:1.50pt solid #000000;vertical-align:bottom"&gt;&#160;&#160;&#160;&#160;&lt;/td&gt;
&lt;td style="BORDER-BOTTOM:1.50pt solid #000000;white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="BORDER-BOTTOM:1.50pt solid #000000;white-space:nowrap;vertical-align:bottom;text-align:right;"&gt;28&lt;/td&gt;
&lt;td style="BORDER-BOTTOM:1.50pt solid #000000;white-space:nowrap;vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt; &lt;/tr&gt; &lt;/table&gt;  &lt;div style="margin-top:0pt;margin-bottom:0pt ; font-size:8pt"&gt;&#160;&lt;/div&gt;</us-gaap:ComprehensiveIncomeNoteTextBlock>
    <us-gaap:ScheduleOfAccumulatedOtherComprehensiveIncomeLossTableTextBlock contextRef="P01_01_2022To03_31_2022">&lt;div style="margin-top: 12pt; margin-bottom: 0pt; margin-left: 0%; font-size: 9pt; font-family: ARIAL;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;Changes in accumulated other comprehensive income (loss): &lt;/div&gt;&lt;/div&gt; &lt;div style="font-size:12pt;margin-top:0pt;margin-bottom:0pt"&gt;&#160;&lt;/div&gt;
&lt;table cellpadding="0" cellspacing="0" style="BORDER-COLLAPSE:COLLAPSE; font-family:ARIAL; font-size:9pt;width:100%;border:0;margin:0 auto"&gt;
&lt;tr&gt;
&lt;td style="width: 94%; line-height: 0pt; font-size: 0pt;"&gt;&lt;div style="font-size: 0pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; width: 1%; line-height: 0pt; font-size: 0pt;"&gt;&lt;div style="font-size: 0pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="line-height: 0pt; font-size: 0pt;"&gt;&lt;div style="font-size: 0pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="line-height: 0pt; font-size: 0pt;"&gt;&lt;div style="font-size: 0pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="line-height: 0pt; font-size: 0pt;"&gt;&lt;div style="font-size: 0pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; width: 1%; line-height: 0pt; font-size: 0pt;"&gt;&lt;div style="font-size: 0pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="line-height: 0pt; font-size: 0pt;"&gt;&lt;div style="font-size: 0pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="line-height: 0pt; font-size: 0pt;"&gt;&lt;div style="font-size: 0pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="line-height: 0pt; font-size: 0pt;"&gt;&lt;div style="font-size: 0pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="page-break-inside:avoid ; font-family:ARIAL; font-size:9pt"&gt;
&lt;td style="BORDER-BOTTOM:0.75pt solid #000000;vertical-align:top"&gt; &lt;div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1.2em; text-indent: -1em; font-size: 8pt; font-family: ARIAL; line-height: normal;"&gt;millions of Canadian dollars&lt;/div&gt; &lt;/td&gt;
&lt;td style=" BORDER-BOTTOM:0.75pt solid #000000;vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="BORDER-BOTTOM:0.75pt solid #000000;white-space:nowrap;vertical-align:bottom"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="BORDER-BOTTOM:0.75pt solid #000000;white-space:nowrap;vertical-align:bottom;text-align:right;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#160;&#160;&#160;&#160;2022&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="BORDER-BOTTOM:0.75pt solid #000000;white-space:nowrap;vertical-align:bottom"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style=" BORDER-BOTTOM:0.75pt solid #000000;vertical-align:bottom"&gt;&#160;&#160;&#160;&#160;&lt;/td&gt;
&lt;td style="BORDER-BOTTOM:0.75pt solid #000000;white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="BORDER-BOTTOM:0.75pt solid #000000;white-space:nowrap;vertical-align:bottom;text-align:right;"&gt;&#160;&#160;&#160;&#160;2021&lt;/td&gt;
&lt;td style="BORDER-BOTTOM:0.75pt solid #000000;white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="page-break-inside:avoid ; font-family:ARIAL; font-size:9pt;background-color:#cceeff"&gt;
&lt;td style="vertical-align:top"&gt; &lt;div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1.2em; text-indent: -1em; font-size: 9pt; font-family: ARIAL; line-height: normal;"&gt;Balance at January&#160;1&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;(1,177&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;)&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right;"&gt;(1,989&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;)&#160;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="page-break-inside:avoid ; font-family:ARIAL; font-size:9pt"&gt;
&lt;td style="vertical-align:top"&gt; &lt;div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1.2em; text-indent: -1em; font-size: 9pt; font-family: ARIAL; line-height: normal;"&gt;Postretirement benefits liability adjustment:&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="page-break-inside:avoid ; font-family:ARIAL; font-size:9pt;background-color:#cceeff"&gt;
&lt;td style="vertical-align:top"&gt; &lt;div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 3.5em; text-indent: -1em; font-size: 9pt; font-family: ARIAL; line-height: normal;"&gt;Current period change excluding amounts reclassified from accumulated other comprehensive income&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;24&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right;"&gt;54&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="page-break-inside:avoid ; font-family:ARIAL; font-size:9pt"&gt;
&lt;td style="BORDER-BOTTOM:0.75pt solid #000000;vertical-align:top"&gt; &lt;div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 3.5em; text-indent: -1em; font-size: 9pt; font-family: ARIAL; line-height: normal;"&gt;Amounts reclassified from accumulated other comprehensive income&lt;/div&gt; &lt;/td&gt;
&lt;td style=" BORDER-BOTTOM:0.75pt solid #000000;vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="BORDER-BOTTOM:0.75pt solid #000000;white-space:nowrap;vertical-align:bottom"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="BORDER-BOTTOM:0.75pt solid #000000;white-space:nowrap;vertical-align:bottom;text-align:right;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;21&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="BORDER-BOTTOM:0.75pt solid #000000;white-space:nowrap;vertical-align:bottom"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style=" BORDER-BOTTOM:0.75pt solid #000000;vertical-align:bottom"&gt;&#160;&#160;&#160;&#160;&lt;/td&gt;
&lt;td style="BORDER-BOTTOM:0.75pt solid #000000;white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="BORDER-BOTTOM:0.75pt solid #000000;white-space:nowrap;vertical-align:bottom;text-align:right;"&gt;33&lt;/td&gt;
&lt;td style="BORDER-BOTTOM:0.75pt solid #000000;white-space:nowrap;vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="page-break-inside:avoid ; font-family:ARIAL; font-size:9pt;background-color:#cceeff"&gt;
&lt;td style="BORDER-BOTTOM:1.50pt solid #000000;vertical-align:top"&gt; &lt;div style="font-size: 3pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"&gt;&#160;&lt;/div&gt; &lt;div style="margin-top: 0pt; margin-bottom: 1pt; margin-left: 1.2em; text-indent: -1em; font-size: 9pt; font-family: ARIAL; line-height: normal;"&gt;Balance at March&#160;31&lt;/div&gt; &lt;/td&gt;
&lt;td style=" BORDER-BOTTOM:1.50pt solid #000000;vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="BORDER-BOTTOM:1.50pt solid #000000;white-space:nowrap;vertical-align:bottom"&gt; &lt;div style="font-size: 3pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"&gt;&#160;&lt;/div&gt; &lt;div style="margin-bottom: 1pt; margin-top: 0pt; font-size: 9pt; font-family: ARIAL; line-height: normal;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt; &lt;/td&gt;
&lt;td style="BORDER-BOTTOM:1.50pt solid #000000;white-space:nowrap;vertical-align:bottom"&gt; &lt;div style="font-size: 3pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"&gt;&#160;&lt;/div&gt; &lt;div style="margin-bottom: 1pt; margin-top: 0pt; font-size: 9pt; font-family: ARIAL; text-align: right; line-height: normal;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;(1,132&lt;/div&gt;&lt;/div&gt; &lt;/td&gt;
&lt;td style="BORDER-BOTTOM:1.50pt solid #000000;white-space:nowrap;vertical-align:bottom"&gt; &lt;div style="font-size: 3pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"&gt;&#160;&lt;/div&gt; &lt;div style="margin-bottom: 1pt; margin-top: 0pt; font-size: 9pt; font-family: ARIAL; line-height: normal;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;)&#160;&lt;/div&gt;&lt;/div&gt; &lt;/td&gt;
&lt;td style=" BORDER-BOTTOM:1.50pt solid #000000;vertical-align:bottom"&gt;&#160;&#160;&#160;&#160;&lt;/td&gt;
&lt;td style="BORDER-BOTTOM:1.50pt solid #000000;white-space:nowrap;vertical-align:bottom"&gt; &lt;div style="font-size: 3pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"&gt;&#160;&lt;/div&gt; &lt;div style="margin-bottom: 1pt; margin-top: 0pt; font-size: 9pt; font-family: ARIAL; line-height: normal;"&gt;&#160;&lt;/div&gt; &lt;/td&gt;
&lt;td style="BORDER-BOTTOM:1.50pt solid #000000;white-space:nowrap;vertical-align:bottom"&gt; &lt;div style="font-size: 3pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"&gt;&#160;&lt;/div&gt; &lt;div style="margin-bottom: 1pt; margin-top: 0pt; font-size: 9pt; font-family: ARIAL; text-align: right; line-height: normal;"&gt;(1,902&lt;/div&gt; &lt;/td&gt;
&lt;td style="BORDER-BOTTOM:1.50pt solid #000000;white-space:nowrap;vertical-align:bottom"&gt; &lt;div style="font-size: 3pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"&gt;&#160;&lt;/div&gt; &lt;div style="margin-bottom: 1pt; margin-top: 0pt; font-size: 9pt; font-family: ARIAL; line-height: normal;"&gt;)&#160;&lt;/div&gt; &lt;/td&gt; &lt;/tr&gt; &lt;/table&gt; </us-gaap:ScheduleOfAccumulatedOtherComprehensiveIncomeLossTableTextBlock>
    <us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax
      contextRef="PAsOn12_31_2021"
      decimals="-6"
      unitRef="Unit_CAD">-1177000000</us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax>
    <us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax
      contextRef="PAsOn12_31_2020"
      decimals="-6"
      unitRef="Unit_CAD">-1989000000</us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax>
    <us-gaap:OtherComprehensiveIncomeDefinedBenefitPlansNetUnamortizedGainLossArisingDuringPeriodNetOfTax
      contextRef="P01_01_2022To03_31_2022"
      decimals="-6"
      unitRef="Unit_CAD">24000000</us-gaap:OtherComprehensiveIncomeDefinedBenefitPlansNetUnamortizedGainLossArisingDuringPeriodNetOfTax>
    <us-gaap:OtherComprehensiveIncomeDefinedBenefitPlansNetUnamortizedGainLossArisingDuringPeriodNetOfTax
      contextRef="P01_01_2021To03_31_2021"
      decimals="-6"
      unitRef="Unit_CAD">54000000</us-gaap:OtherComprehensiveIncomeDefinedBenefitPlansNetUnamortizedGainLossArisingDuringPeriodNetOfTax>
    <us-gaap:OtherComprehensiveIncomeLossAmortizationAdjustmentFromAOCIPensionAndOtherPostretirementBenefitPlansForNetPriorServiceCostCreditNetOfTax
      contextRef="P01_01_2022To03_31_2022"
      decimals="-6"
      unitRef="Unit_CAD">21000000</us-gaap:OtherComprehensiveIncomeLossAmortizationAdjustmentFromAOCIPensionAndOtherPostretirementBenefitPlansForNetPriorServiceCostCreditNetOfTax>
    <us-gaap:OtherComprehensiveIncomeLossAmortizationAdjustmentFromAOCIPensionAndOtherPostretirementBenefitPlansForNetPriorServiceCostCreditNetOfTax
      contextRef="P01_01_2021To03_31_2021"
      decimals="-6"
      unitRef="Unit_CAD">33000000</us-gaap:OtherComprehensiveIncomeLossAmortizationAdjustmentFromAOCIPensionAndOtherPostretirementBenefitPlansForNetPriorServiceCostCreditNetOfTax>
    <us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax
      contextRef="PAsOn03_31_2022"
      decimals="-6"
      unitRef="Unit_CAD">-1132000000</us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax>
    <us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax
      contextRef="PAsOn03_31_2021"
      decimals="-6"
      unitRef="Unit_CAD">-1902000000</us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax>
    <us-gaap:ReclassificationOutOfAccumulatedOtherComprehensiveIncomeTableTextBlock contextRef="P01_01_2022To03_31_2022">
&lt;table cellpadding="0" cellspacing="0" style="BORDER-COLLAPSE:COLLAPSE; font-family:ARIAL; font-size:9pt;width:100%;border:0;margin:0 auto"&gt;
&lt;tr&gt;
&lt;td style="width: 98%; line-height: 0pt; font-size: 0pt;"&gt;&lt;div style="font-size:0pt;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; width: 1%; line-height: 0pt; font-size: 0pt;"&gt;&lt;div style="font-size:0pt;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="line-height: 0pt; font-size: 0pt;"&gt;&lt;div style="font-size:0pt;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; width: 1%; line-height: 0pt; font-size: 0pt;"&gt;&lt;div style="font-size:0pt;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="line-height: 0pt; font-size: 0pt;"&gt;&lt;div style="font-size:0pt;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="font-size:1pt"&gt;
&lt;td colspan="5" style="height:12pt"&gt;&#160;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="page-break-inside:avoid ; font-family:ARIAL; font-size:9pt"&gt;
&lt;td colspan="5" style="vertical-align:top"&gt; &lt;div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1.2em; text-indent: -1em; font-size: 9pt; font-family: ARIAL; line-height: normal;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;Amounts reclassified out of accumulated other comprehensive income (loss) - before tax income (expense):&lt;/div&gt;&lt;/div&gt; &lt;/td&gt; &lt;/tr&gt; &lt;/table&gt;
&lt;table cellpadding="0" cellspacing="0" style="BORDER-COLLAPSE:COLLAPSE; font-family:ARIAL; font-size:9pt;width:100%;border:0;margin:0 auto"&gt;
&lt;tr&gt;
&lt;td style="width: 94%; line-height: 0pt; font-size: 0pt;"&gt;&lt;div style="font-size: 0pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; width: 1%; line-height: 0pt; font-size: 0pt;"&gt;&lt;div style="font-size: 0pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="line-height: 0pt; font-size: 0pt;"&gt;&lt;div style="font-size: 0pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="line-height: 0pt; font-size: 0pt;"&gt;&lt;div style="font-size: 0pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="line-height: 0pt; font-size: 0pt;"&gt;&lt;div style="font-size: 0pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; width: 1%; line-height: 0pt; font-size: 0pt;"&gt;&lt;div style="font-size: 0pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="line-height: 0pt; font-size: 0pt;"&gt;&lt;div style="font-size: 0pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="line-height: 0pt; font-size: 0pt;"&gt;&lt;div style="font-size: 0pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="line-height: 0pt; font-size: 0pt;"&gt;&lt;div style="font-size: 0pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="font-size:1pt"&gt;
&lt;td style="height:6pt"&gt;&#160;&lt;/td&gt;
&lt;td colspan="8" style="height:6pt"&gt;&#160;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="page-break-inside:avoid ; font-family:ARIAL; font-size:9pt"&gt;
&lt;td style="vertical-align:top"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom;white-space:nowrap;text-align:center;"&gt; &lt;div style="margin-bottom: 1pt; margin-top: 0pt; font-size: 9pt; font-family: ARIAL; line-height: normal;"&gt;&#160;&lt;/div&gt; &lt;/td&gt;
&lt;td colspan="5" style="vertical-align:bottom;white-space:nowrap;text-align:center;"&gt; &lt;div style="margin-bottom: 1pt; margin-top: 0pt; font-size: 9pt; font-family: ARIAL; text-align: center; line-height: normal;"&gt;Three&#160;Months&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align:bottom;white-space:nowrap"&gt; &lt;div style="margin-bottom: 1pt; margin-top: 0pt; font-size: 9pt; font-family: ARIAL; line-height: normal;"&gt;&#160;&lt;/div&gt; &lt;/td&gt; &lt;/tr&gt;
&lt;tr style="page-break-inside:avoid ; font-family:ARIAL; font-size:9pt"&gt;
&lt;td style="vertical-align:top"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom;white-space:nowrap;text-align:center;"&gt;&#160;&lt;/td&gt;
&lt;td colspan="5" style="vertical-align:bottom;white-space:nowrap;text-align:center;"&gt;to&#160;March&#160;31&lt;/td&gt;
&lt;td style="vertical-align:bottom;white-space:nowrap"&gt;&#160;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="page-break-inside:avoid ; font-family:ARIAL; font-size:9pt"&gt;
&lt;td style="BORDER-BOTTOM:0.75pt solid #000000;vertical-align:top"&gt; &lt;div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1.2em; text-indent: -1em; font-size: 8pt; font-family: ARIAL; line-height: normal;"&gt;millions of Canadian dollars&lt;/div&gt; &lt;/td&gt;
&lt;td style=" BORDER-BOTTOM:0.75pt solid #000000;vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="BORDER-BOTTOM:0.75pt solid #000000;white-space:nowrap;vertical-align:bottom"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="BORDER-BOTTOM:0.75pt solid #000000;white-space:nowrap;vertical-align:bottom;text-align:right;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#160;&#160;&#160;&#160;2022&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="BORDER-BOTTOM:0.75pt solid #000000;white-space:nowrap;vertical-align:bottom"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style=" BORDER-BOTTOM:0.75pt solid #000000;vertical-align:bottom"&gt;&#160;&#160;&#160;&#160;&lt;/td&gt;
&lt;td style="BORDER-BOTTOM:0.75pt solid #000000;white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="BORDER-BOTTOM:0.75pt solid #000000;white-space:nowrap;vertical-align:bottom;text-align:right;"&gt;&#160;&#160;&#160;&#160;2021&lt;/td&gt;
&lt;td style="BORDER-BOTTOM:0.75pt solid #000000;white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="page-break-inside:avoid ; font-family:ARIAL; font-size:9pt;background-color:#cceeff"&gt;
&lt;td style="BORDER-BOTTOM:1.50pt solid #000000;vertical-align:top"&gt; &lt;div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1.2em; text-indent: -1em; font-size: 9pt; font-family: ARIAL; line-height: normal;"&gt;Amortization of postretirement benefits liability adjustment included in net benefit cost &lt;div style="font-size: 8pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;(a)&lt;/div&gt;&lt;/div&gt; &lt;/td&gt;
&lt;td style=" BORDER-BOTTOM:1.50pt solid #000000;vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="BORDER-BOTTOM:1.50pt solid #000000;white-space:nowrap;vertical-align:bottom"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="BORDER-BOTTOM:1.50pt solid #000000;white-space:nowrap;vertical-align:bottom;text-align:right;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;(28&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="BORDER-BOTTOM:1.50pt solid #000000;white-space:nowrap;vertical-align:bottom"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;)&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style=" BORDER-BOTTOM:1.50pt solid #000000;vertical-align:bottom"&gt;&#160;&#160;&#160;&#160;&lt;/td&gt;
&lt;td style="BORDER-BOTTOM:1.50pt solid #000000;white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="BORDER-BOTTOM:1.50pt solid #000000;white-space:nowrap;vertical-align:bottom;text-align:right;"&gt;(44&lt;/td&gt;
&lt;td style="BORDER-BOTTOM:1.50pt solid #000000;white-space:nowrap;vertical-align:bottom"&gt;)&#160;&#160;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="page-break-inside:avoid ; font-family:ARIAL; font-size:8pt"&gt;
&lt;td colspan="8" style="vertical-align:top"&gt; &lt;div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1.2em; text-indent: -1em; font-size: 8pt; font-family: ARIAL; line-height: normal;"&gt;(a) This accumulated other comprehensive income component is included in the computation of net benefit cost (note 4).&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align:top"&gt; &lt;div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 0em; text-indent: 0em; font-size: 8pt; font-family: ARIAL; line-height: normal;"&gt;&#160;&lt;/div&gt; &lt;/td&gt; &lt;/tr&gt; &lt;/table&gt; </us-gaap:ReclassificationOutOfAccumulatedOtherComprehensiveIncomeTableTextBlock>
    <us-gaap:ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodBeforeTax
      contextRef="P01_01_2022To03_31_2022_AccumulatedDefinedBenefitPlansAdjustmentBeforeTaxMemberusgaapStatementEquityComponentsAxis"
      decimals="-6"
      unitRef="Unit_CAD">28000000</us-gaap:ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodBeforeTax>
    <us-gaap:ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodBeforeTax
      contextRef="P01_01_2021To03_31_2021_AccumulatedDefinedBenefitPlansAdjustmentBeforeTaxMemberusgaapStatementEquityComponentsAxis"
      decimals="-6"
      unitRef="Unit_CAD">44000000</us-gaap:ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodBeforeTax>
    <imo:ScheduleOfIncomeTaxExpenseForComponentsOfComprehensiveIncomeTableTextBlock contextRef="P01_01_2022To03_31_2022">
&lt;table cellpadding="0" cellspacing="0" style="BORDER-COLLAPSE:COLLAPSE; font-family:ARIAL; font-size:9pt;width:100%;border:0;margin:0 auto"&gt;
&lt;tr&gt;
&lt;td style="width: 98%; line-height: 0pt; font-size: 0pt;"&gt;&lt;div style="font-size:0pt;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; width: 1%; line-height: 0pt; font-size: 0pt;"&gt;&lt;div style="font-size:0pt;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="line-height: 0pt; font-size: 0pt;"&gt;&lt;div style="font-size:0pt;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; width: 1%; line-height: 0pt; font-size: 0pt;"&gt;&lt;div style="font-size:0pt;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="line-height: 0pt; font-size: 0pt;"&gt;&lt;div style="font-size:0pt;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="font-size:1pt"&gt;
&lt;td colspan="5" style="height:12pt"&gt;&#160;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="page-break-inside:avoid ; font-family:ARIAL; font-size:9pt"&gt;
&lt;td colspan="5" style="vertical-align:top"&gt; &lt;div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1.2em; text-indent: -1em; font-size: 9pt; font-family: ARIAL; line-height: normal;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;Income tax expense (credit) for components of other comprehensive income (loss):&lt;/div&gt;&lt;/div&gt; &lt;/td&gt; &lt;/tr&gt; &lt;/table&gt;
&lt;table cellpadding="0" cellspacing="0" style="BORDER-COLLAPSE:COLLAPSE; font-family:ARIAL; font-size:9pt;width:100%;border:0;margin:0 auto"&gt;
&lt;tr&gt;
&lt;td style="width: 95%; line-height: 0pt; font-size: 0pt;"&gt;&lt;div style="font-size: 0pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; width: 1%; line-height: 0pt; font-size: 0pt;"&gt;&lt;div style="font-size: 0pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="line-height: 0pt; font-size: 0pt;"&gt;&lt;div style="font-size: 0pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="line-height: 0pt; font-size: 0pt;"&gt;&lt;div style="font-size: 0pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="line-height: 0pt; font-size: 0pt;"&gt;&lt;div style="font-size: 0pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; width: 1%; line-height: 0pt; font-size: 0pt;"&gt;&lt;div style="font-size: 0pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="line-height: 0pt; font-size: 0pt;"&gt;&lt;div style="font-size: 0pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="line-height: 0pt; font-size: 0pt;"&gt;&lt;div style="font-size: 0pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="line-height: 0pt; font-size: 0pt;"&gt;&lt;div style="font-size: 0pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="font-size:1pt"&gt;
&lt;td style="height:6pt"&gt;&#160;&lt;/td&gt;
&lt;td colspan="8" style="height:6pt"&gt;&#160;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="page-break-inside:avoid ; font-family:ARIAL; font-size:9pt"&gt;
&lt;td style="vertical-align:top"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom;white-space:nowrap;text-align:center;"&gt;&#160;&lt;/td&gt;
&lt;td colspan="5" style="vertical-align:bottom;white-space:nowrap;text-align:center;"&gt;Three&#160;Months&lt;/td&gt;
&lt;td style="vertical-align:bottom;white-space:nowrap"&gt;&#160;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="page-break-inside:avoid ; font-family:ARIAL; font-size:9pt"&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td colspan="6" style="vertical-align:bottom;text-align:center;"&gt;to&#160;March&#160;31&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="page-break-inside:avoid ; font-family:ARIAL; font-size:9pt"&gt;
&lt;td style="BORDER-BOTTOM:0.75pt solid #000000;vertical-align:top"&gt; &lt;div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1.2em; text-indent: -1em; font-size: 9pt; font-family: ARIAL; line-height: normal;"&gt;&lt;div style="font-size: 8pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;millions of Canadian dollars&lt;/div&gt;&lt;/div&gt; &lt;/td&gt;
&lt;td style=" BORDER-BOTTOM:0.75pt solid #000000;vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="BORDER-BOTTOM:0.75pt solid #000000;white-space:nowrap;vertical-align:bottom"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="BORDER-BOTTOM:0.75pt solid #000000;white-space:nowrap;vertical-align:bottom;text-align:right;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#160;&#160;&#160;&#160;2022&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="BORDER-BOTTOM:0.75pt solid #000000;white-space:nowrap;vertical-align:bottom"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style=" BORDER-BOTTOM:0.75pt solid #000000;vertical-align:bottom"&gt;&#160;&#160;&#160;&#160;&lt;/td&gt;
&lt;td style="BORDER-BOTTOM:0.75pt solid #000000;white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="BORDER-BOTTOM:0.75pt solid #000000;white-space:nowrap;vertical-align:bottom;text-align:right;"&gt;&#160;&#160;&#160;&#160;2021&lt;/td&gt;
&lt;td style="BORDER-BOTTOM:0.75pt solid #000000;white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="page-break-inside:avoid ; font-family:ARIAL; font-size:9pt;background-color:#cceeff"&gt;
&lt;td style="vertical-align:top"&gt; &lt;div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1.2em; text-indent: -1em; font-size: 9pt; font-family: ARIAL; line-height: normal;"&gt;Postretirement benefits liability adjustments:&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="page-break-inside:avoid ; font-family:ARIAL; font-size:9pt"&gt;
&lt;td style="vertical-align:top"&gt; &lt;div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 3.5em; text-indent: -1em; font-size: 9pt; font-family: ARIAL; line-height: normal;"&gt;Postretirement benefits liability adjustment (excluding amortization)&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;8&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right;"&gt;17&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="page-break-inside:avoid ; font-family:ARIAL; font-size:9pt;background-color:#cceeff"&gt;
&lt;td style="BORDER-BOTTOM:0.75pt solid #000000;vertical-align:top"&gt; &lt;div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 3.5em; text-indent: -1em; font-size: 9pt; font-family: ARIAL; line-height: normal;"&gt;Amortization of postretirement benefits liability adjustment included in net benefit cost&lt;/div&gt; &lt;/td&gt;
&lt;td style=" BORDER-BOTTOM:0.75pt solid #000000;vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="BORDER-BOTTOM:0.75pt solid #000000;white-space:nowrap;vertical-align:bottom"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="BORDER-BOTTOM:0.75pt solid #000000;white-space:nowrap;vertical-align:bottom;text-align:right;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;7&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="BORDER-BOTTOM:0.75pt solid #000000;white-space:nowrap;vertical-align:bottom"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style=" BORDER-BOTTOM:0.75pt solid #000000;vertical-align:bottom"&gt;&#160;&#160;&#160;&#160;&lt;/td&gt;
&lt;td style="BORDER-BOTTOM:0.75pt solid #000000;white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="BORDER-BOTTOM:0.75pt solid #000000;white-space:nowrap;vertical-align:bottom;text-align:right;"&gt;11&lt;/td&gt;
&lt;td style="BORDER-BOTTOM:0.75pt solid #000000;white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="font-size:1pt"&gt;
&lt;td style="height:3pt"&gt;&#160;&lt;/td&gt;
&lt;td colspan="4" style="height:3pt"&gt;&#160;&lt;/td&gt;
&lt;td colspan="4" style="height:3pt"&gt;&#160;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="page-break-inside:avoid ; font-family:ARIAL; font-size:9pt"&gt;
&lt;td style="BORDER-BOTTOM:1.50pt solid #000000;vertical-align:top"&gt; &lt;div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1.2em; text-indent: -1em; font-size: 9pt; font-family: ARIAL; line-height: normal;"&gt;Total&lt;/div&gt; &lt;/td&gt;
&lt;td style=" BORDER-BOTTOM:1.50pt solid #000000;vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="BORDER-BOTTOM:1.50pt solid #000000;white-space:nowrap;vertical-align:bottom"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="BORDER-BOTTOM:1.50pt solid #000000;white-space:nowrap;vertical-align:bottom;text-align:right;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;15&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="BORDER-BOTTOM:1.50pt solid #000000;white-space:nowrap;vertical-align:bottom"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style=" BORDER-BOTTOM:1.50pt solid #000000;vertical-align:bottom"&gt;&#160;&#160;&#160;&#160;&lt;/td&gt;
&lt;td style="BORDER-BOTTOM:1.50pt solid #000000;white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="BORDER-BOTTOM:1.50pt solid #000000;white-space:nowrap;vertical-align:bottom;text-align:right;"&gt;28&lt;/td&gt;
&lt;td style="BORDER-BOTTOM:1.50pt solid #000000;white-space:nowrap;vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt; &lt;/tr&gt; &lt;/table&gt; </imo:ScheduleOfIncomeTaxExpenseForComponentsOfComprehensiveIncomeTableTextBlock>
    <us-gaap:OtherComprehensiveIncomeDefinedBenefitPlansNetUnamortizedGainLossArisingDuringPeriodTax
      contextRef="P01_01_2022To03_31_2022"
      decimals="-6"
      unitRef="Unit_CAD">8000000</us-gaap:OtherComprehensiveIncomeDefinedBenefitPlansNetUnamortizedGainLossArisingDuringPeriodTax>
    <us-gaap:OtherComprehensiveIncomeDefinedBenefitPlansNetUnamortizedGainLossArisingDuringPeriodTax
      contextRef="P01_01_2021To03_31_2021"
      decimals="-6"
      unitRef="Unit_CAD">17000000</us-gaap:OtherComprehensiveIncomeDefinedBenefitPlansNetUnamortizedGainLossArisingDuringPeriodTax>
    <us-gaap:OtherComprehensiveIncomeLossAmortizationAdjustmentFromAOCIPensionAndOtherPostretirementBenefitPlansForNetPriorServiceCostCreditTax
      contextRef="P01_01_2022To03_31_2022"
      decimals="-6"
      unitRef="Unit_CAD">7000000</us-gaap:OtherComprehensiveIncomeLossAmortizationAdjustmentFromAOCIPensionAndOtherPostretirementBenefitPlansForNetPriorServiceCostCreditTax>
    <us-gaap:OtherComprehensiveIncomeLossAmortizationAdjustmentFromAOCIPensionAndOtherPostretirementBenefitPlansForNetPriorServiceCostCreditTax
      contextRef="P01_01_2021To03_31_2021"
      decimals="-6"
      unitRef="Unit_CAD">11000000</us-gaap:OtherComprehensiveIncomeLossAmortizationAdjustmentFromAOCIPensionAndOtherPostretirementBenefitPlansForNetPriorServiceCostCreditTax>
    <us-gaap:OtherComprehensiveIncomeLossPensionAndOtherPostretirementBenefitPlansTax
      contextRef="P01_01_2022To03_31_2022"
      decimals="-6"
      unitRef="Unit_CAD">-15000000</us-gaap:OtherComprehensiveIncomeLossPensionAndOtherPostretirementBenefitPlansTax>
    <us-gaap:OtherComprehensiveIncomeLossPensionAndOtherPostretirementBenefitPlansTax
      contextRef="P01_01_2021To03_31_2021"
      decimals="-6"
      unitRef="Unit_CAD">-28000000</us-gaap:OtherComprehensiveIncomeLossPensionAndOtherPostretirementBenefitPlansTax>
    <link:footnoteLink
      xlink:role="http://www.xbrl.org/2003/role/link"
      xlink:type="extended">
        <link:loc
          xlink:href="#Fact_47088523"
          xlink:label="Fact_47088523"
          xlink:type="locator"/>
        <link:footnote id="FN_151494" xlink:label="FN_151494" xlink:role="http://www.xbrl.org/2003/role/footnote" xlink:type="resource" xml:lang="en-US">Cash is composed of cash in bank and cash equivalents at cost. Cash equivalents are all highly liquid securities with maturity of three months or less when purchased.</link:footnote>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="Fact_47088523"
          xlink:to="FN_151494"
          xlink:type="arc"/>
        <link:loc
          xlink:href="#Fact_47088524"
          xlink:label="Fact_47088524"
          xlink:type="locator"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="Fact_47088524"
          xlink:to="FN_151494"
          xlink:type="arc"/>
        <link:loc
          xlink:href="#Fact_47088549"
          xlink:label="Fact_47088549"
          xlink:type="locator"/>
        <link:footnote id="FN_151495" xlink:label="FN_151495" xlink:role="http://www.xbrl.org/2003/role/footnote" xlink:type="resource" xml:lang="en-US">Included contributions to registered pension plans.</link:footnote>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="Fact_47088549"
          xlink:to="FN_151495"
          xlink:type="arc"/>
        <link:loc
          xlink:href="#Fact_47088550"
          xlink:label="Fact_47088550"
          xlink:type="locator"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="Fact_47088550"
          xlink:to="FN_151495"
          xlink:type="arc"/>
        <link:loc
          xlink:href="#Fact_47088593"
          xlink:label="Fact_47088593"
          xlink:type="locator"/>
        <link:footnote id="FN_151493" xlink:label="FN_151493" xlink:role="http://www.xbrl.org/2003/role/footnote" xlink:type="resource" xml:lang="en-US">Number of common shares authorized and outstanding were 1,100 million and 669 million, respectively (2021 - 1,100 million and 678 million, respectively).</link:footnote>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="Fact_47088593"
          xlink:to="FN_151493"
          xlink:type="arc"/>
        <link:loc
          xlink:href="#Fact_47088594"
          xlink:label="Fact_47088594"
          xlink:type="locator"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="Fact_47088594"
          xlink:to="FN_151493"
          xlink:type="arc"/>
        <link:loc
          xlink:href="#Fact_47088601"
          xlink:label="Fact_47088601"
          xlink:type="locator"/>
        <link:footnote id="FN_151490" xlink:label="FN_151490" xlink:role="http://www.xbrl.org/2003/role/footnote" xlink:type="resource" xml:lang="en-US">Accounts receivable - net included net amounts receivable from related parties of $1,632 million (2021 - $1,031 million).</link:footnote>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="Fact_47088601"
          xlink:to="FN_151490"
          xlink:type="arc"/>
        <link:loc
          xlink:href="#Fact_47088602"
          xlink:label="Fact_47088602"
          xlink:type="locator"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="Fact_47088602"
          xlink:to="FN_151490"
          xlink:type="arc"/>
        <link:loc
          xlink:href="#Fact_47088611"
          xlink:label="Fact_47088611"
          xlink:type="locator"/>
        <link:footnote id="FN_151492" xlink:label="FN_151492" xlink:role="http://www.xbrl.org/2003/role/footnote" xlink:type="resource" xml:lang="en-US">Long-term debt included amounts to related parties of $4,447 million (2021 - $4,447 million).</link:footnote>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="Fact_47088611"
          xlink:to="FN_151492"
          xlink:type="arc"/>
        <link:loc
          xlink:href="#Fact_47088612"
          xlink:label="Fact_47088612"
          xlink:type="locator"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="Fact_47088612"
          xlink:to="FN_151492"
          xlink:type="arc"/>
        <link:loc
          xlink:href="#Fact_47088619"
          xlink:label="Fact_47088619"
          xlink:type="locator"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="Fact_47088619"
          xlink:to="FN_151490"
          xlink:type="arc"/>
        <link:loc
          xlink:href="#Fact_47088620"
          xlink:label="Fact_47088620"
          xlink:type="locator"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="Fact_47088620"
          xlink:to="FN_151490"
          xlink:type="arc"/>
        <link:loc
          xlink:href="#Fact_47088631"
          xlink:label="Fact_47088631"
          xlink:type="locator"/>
        <link:footnote id="FN_151491" xlink:label="FN_151491" xlink:role="http://www.xbrl.org/2003/role/footnote" xlink:type="resource" xml:lang="en-US">Investments and long-term receivables included amounts from related parties of $297 million (2021 - $298 million).</link:footnote>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="Fact_47088631"
          xlink:to="FN_151491"
          xlink:type="arc"/>
        <link:loc
          xlink:href="#Fact_47088632"
          xlink:label="Fact_47088632"
          xlink:type="locator"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="Fact_47088632"
          xlink:to="FN_151491"
          xlink:type="arc"/>
        <link:loc
          xlink:href="#Fact_47088702"
          xlink:label="Fact_47088702"
          xlink:type="locator"/>
        <link:footnote id="FN_151485" xlink:label="FN_151485" xlink:role="http://www.xbrl.org/2003/role/footnote" xlink:type="resource" xml:lang="en-US">Included export sales to the United States of $2,504 million (2021 - $1,569 million).</link:footnote>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="Fact_47088702"
          xlink:to="FN_151485"
          xlink:type="arc"/>
        <link:loc
          xlink:href="#Fact_47088703"
          xlink:label="Fact_47088703"
          xlink:type="locator"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="Fact_47088703"
          xlink:to="FN_151485"
          xlink:type="arc"/>
        <link:loc
          xlink:href="#Fact_47088704"
          xlink:label="Fact_47088704"
          xlink:type="locator"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="Fact_47088704"
          xlink:to="FN_151485"
          xlink:type="arc"/>
        <link:loc
          xlink:href="#Fact_47088705"
          xlink:label="Fact_47088705"
          xlink:type="locator"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="Fact_47088705"
          xlink:to="FN_151485"
          xlink:type="arc"/>
        <link:loc
          xlink:href="#Fact_47088706"
          xlink:label="Fact_47088706"
          xlink:type="locator"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="Fact_47088706"
          xlink:to="FN_151485"
          xlink:type="arc"/>
        <link:loc
          xlink:href="#Fact_47088707"
          xlink:label="Fact_47088707"
          xlink:type="locator"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="Fact_47088707"
          xlink:to="FN_151485"
          xlink:type="arc"/>
        <link:loc
          xlink:href="#Fact_47088708"
          xlink:label="Fact_47088708"
          xlink:type="locator"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="Fact_47088708"
          xlink:to="FN_151485"
          xlink:type="arc"/>
        <link:loc
          xlink:href="#Fact_47088709"
          xlink:label="Fact_47088709"
          xlink:type="locator"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="Fact_47088709"
          xlink:to="FN_151485"
          xlink:type="arc"/>
        <link:loc
          xlink:href="#Fact_47088710"
          xlink:label="Fact_47088710"
          xlink:type="locator"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="Fact_47088710"
          xlink:to="FN_151485"
          xlink:type="arc"/>
        <link:loc
          xlink:href="#Fact_47088711"
          xlink:label="Fact_47088711"
          xlink:type="locator"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="Fact_47088711"
          xlink:to="FN_151485"
          xlink:type="arc"/>
        <link:loc
          xlink:href="#Fact_47088712"
          xlink:label="Fact_47088712"
          xlink:type="locator"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="Fact_47088712"
          xlink:to="FN_151485"
          xlink:type="arc"/>
        <link:loc
          xlink:href="#Fact_47088713"
          xlink:label="Fact_47088713"
          xlink:type="locator"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="Fact_47088713"
          xlink:to="FN_151485"
          xlink:type="arc"/>
        <link:loc
          xlink:href="#Fact_47088762"
          xlink:label="Fact_47088762"
          xlink:type="locator"/>
        <link:footnote id="FN_151486" xlink:label="FN_151486" xlink:role="http://www.xbrl.org/2003/role/footnote" xlink:type="resource" xml:lang="en-US">Capital and exploration expenditures (CAPEX) include exploration expenses, additions to property, plant and equipment, additions to finance leases, additional investments and acquisitions and the company&#x2019;s share of similar costs for equity companies. CAPEX excludes the purchase of carbon emission credits.</link:footnote>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="Fact_47088762"
          xlink:to="FN_151486"
          xlink:type="arc"/>
        <link:loc
          xlink:href="#Fact_47088763"
          xlink:label="Fact_47088763"
          xlink:type="locator"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="Fact_47088763"
          xlink:to="FN_151486"
          xlink:type="arc"/>
        <link:loc
          xlink:href="#Fact_47088764"
          xlink:label="Fact_47088764"
          xlink:type="locator"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="Fact_47088764"
          xlink:to="FN_151486"
          xlink:type="arc"/>
        <link:loc
          xlink:href="#Fact_47088765"
          xlink:label="Fact_47088765"
          xlink:type="locator"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="Fact_47088765"
          xlink:to="FN_151486"
          xlink:type="arc"/>
        <link:loc
          xlink:href="#Fact_47088766"
          xlink:label="Fact_47088766"
          xlink:type="locator"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="Fact_47088766"
          xlink:to="FN_151486"
          xlink:type="arc"/>
        <link:loc
          xlink:href="#Fact_47088767"
          xlink:label="Fact_47088767"
          xlink:type="locator"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="Fact_47088767"
          xlink:to="FN_151486"
          xlink:type="arc"/>
        <link:loc
          xlink:href="#Fact_47088768"
          xlink:label="Fact_47088768"
          xlink:type="locator"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="Fact_47088768"
          xlink:to="FN_151486"
          xlink:type="arc"/>
        <link:loc
          xlink:href="#Fact_47088769"
          xlink:label="Fact_47088769"
          xlink:type="locator"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="Fact_47088769"
          xlink:to="FN_151486"
          xlink:type="arc"/>
        <link:loc
          xlink:href="#Fact_47088770"
          xlink:label="Fact_47088770"
          xlink:type="locator"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="Fact_47088770"
          xlink:to="FN_151486"
          xlink:type="arc"/>
        <link:loc
          xlink:href="#Fact_47088771"
          xlink:label="Fact_47088771"
          xlink:type="locator"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="Fact_47088771"
          xlink:to="FN_151486"
          xlink:type="arc"/>
        <link:loc
          xlink:href="#Fact_47088772"
          xlink:label="Fact_47088772"
          xlink:type="locator"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="Fact_47088772"
          xlink:to="FN_151486"
          xlink:type="arc"/>
        <link:loc
          xlink:href="#Fact_47088773"
          xlink:label="Fact_47088773"
          xlink:type="locator"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="Fact_47088773"
          xlink:to="FN_151486"
          xlink:type="arc"/>
        <link:loc
          xlink:href="#Fact_47088788"
          xlink:label="Fact_47088788"
          xlink:type="locator"/>
        <link:footnote id="FN_151482" xlink:label="FN_151482" xlink:role="http://www.xbrl.org/2003/role/footnote" xlink:type="resource" xml:lang="en-US">Total recorded employee retirement benefits obligations also included $56 million in current liabilities (2021 - $56 million). </link:footnote>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="Fact_47088788"
          xlink:to="FN_151482"
          xlink:type="arc"/>
        <link:loc
          xlink:href="#Fact_47088789"
          xlink:label="Fact_47088789"
          xlink:type="locator"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="Fact_47088789"
          xlink:to="FN_151482"
          xlink:type="arc"/>
        <link:loc
          xlink:href="#Fact_47088790"
          xlink:label="Fact_47088790"
          xlink:type="locator"/>
        <link:footnote id="FN_151483" xlink:label="FN_151483" xlink:role="http://www.xbrl.org/2003/role/footnote" xlink:type="resource" xml:lang="en-US">Total asset retirement obligations and other environmental liabilities also included $102 million in current liabilities (2021 - $102 million). </link:footnote>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="Fact_47088790"
          xlink:to="FN_151483"
          xlink:type="arc"/>
        <link:loc
          xlink:href="#Fact_47088791"
          xlink:label="Fact_47088791"
          xlink:type="locator"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="Fact_47088791"
          xlink:to="FN_151483"
          xlink:type="arc"/>
        <link:loc
          xlink:href="#Fact_47089014"
          xlink:label="Fact_47089014"
          xlink:type="locator"/>
        <link:footnote id="FN_151484" xlink:label="FN_151484" xlink:role="http://www.xbrl.org/2003/role/footnote" xlink:type="resource" xml:lang="en-US">Total operating lease liability also included $95 million in current liabilities (2021 - $102 million). In addition to the total operating lease liability, additional undiscounted commitments for leases not yet commenced totalled $0 million (2021 - $5 million). </link:footnote>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="Fact_47089014"
          xlink:to="FN_151484"
          xlink:type="arc"/>
        <link:loc
          xlink:href="#Fact_47089015"
          xlink:label="Fact_47089015"
          xlink:type="locator"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="Fact_47089015"
          xlink:to="FN_151484"
          xlink:type="arc"/>
        <link:loc
          xlink:href="#Fact_47089021"
          xlink:label="Fact_47089021"
          xlink:type="locator"/>
        <link:footnote id="FN_151487" xlink:label="FN_151487" xlink:role="http://www.xbrl.org/2003/role/footnote" xlink:type="resource" xml:lang="en-US">Included in the Consolidated balance sheet line: &#x201c;Materials, supplies and prepaid expenses&#x201d;, &#x201c;Accounts receivable&#x2014;net&#x201d; and &#x201c;Other assets, including intangibles - net&#x201d;. </link:footnote>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="Fact_47089021"
          xlink:to="FN_151487"
          xlink:type="arc"/>
        <link:loc
          xlink:href="#Fact_47089022"
          xlink:label="Fact_47089022"
          xlink:type="locator"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="Fact_47089022"
          xlink:to="FN_151487"
          xlink:type="arc"/>
        <link:loc
          xlink:href="#Fact_47089023"
          xlink:label="Fact_47089023"
          xlink:type="locator"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="Fact_47089023"
          xlink:to="FN_151487"
          xlink:type="arc"/>
        <link:loc
          xlink:href="#Fact_47089024"
          xlink:label="Fact_47089024"
          xlink:type="locator"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="Fact_47089024"
          xlink:to="FN_151487"
          xlink:type="arc"/>
        <link:loc
          xlink:href="#Fact_47089025"
          xlink:label="Fact_47089025"
          xlink:type="locator"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="Fact_47089025"
          xlink:to="FN_151487"
          xlink:type="arc"/>
        <link:loc
          xlink:href="#Fact_47089026"
          xlink:label="Fact_47089026"
          xlink:type="locator"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="Fact_47089026"
          xlink:to="FN_151487"
          xlink:type="arc"/>
        <link:loc
          xlink:href="#Fact_47089027"
          xlink:label="Fact_47089027"
          xlink:type="locator"/>
        <link:footnote id="FN_151488" xlink:label="FN_151488" xlink:role="http://www.xbrl.org/2003/role/footnote" xlink:type="resource" xml:lang="en-US">Included in the Consolidated balance sheet line: &#x201c;Accounts payable and accrued liabilities&#x201d; and &#x201c;Other long-term obligations&#x201d;. </link:footnote>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="Fact_47089027"
          xlink:to="FN_151488"
          xlink:type="arc"/>
        <link:loc
          xlink:href="#Fact_47089028"
          xlink:label="Fact_47089028"
          xlink:type="locator"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="Fact_47089028"
          xlink:to="FN_151488"
          xlink:type="arc"/>
        <link:loc
          xlink:href="#Fact_47089029"
          xlink:label="Fact_47089029"
          xlink:type="locator"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="Fact_47089029"
          xlink:to="FN_151488"
          xlink:type="arc"/>
        <link:loc
          xlink:href="#Fact_47089030"
          xlink:label="Fact_47089030"
          xlink:type="locator"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="Fact_47089030"
          xlink:to="FN_151488"
          xlink:type="arc"/>
        <link:loc
          xlink:href="#Fact_47089031"
          xlink:label="Fact_47089031"
          xlink:type="locator"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="Fact_47089031"
          xlink:to="FN_151488"
          xlink:type="arc"/>
        <link:loc
          xlink:href="#Fact_47089032"
          xlink:label="Fact_47089032"
          xlink:type="locator"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="Fact_47089032"
          xlink:to="FN_151488"
          xlink:type="arc"/>
        <link:loc
          xlink:href="#Fact_47089033"
          xlink:label="Fact_47089033"
          xlink:type="locator"/>
        <link:footnote id="FN_151489" xlink:label="FN_151489" xlink:role="http://www.xbrl.org/2003/role/footnote" xlink:type="resource" xml:lang="en-US">Included in the Consolidated balance sheet line: &#x201c;Materials, supplies and prepaid expenses&#x201d;, &#x201c;Accounts receivable - net&#x201d; and &#x201c;Other assets, including intangibles - net&#x201d;. </link:footnote>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="Fact_47089033"
          xlink:to="FN_151489"
          xlink:type="arc"/>
        <link:loc
          xlink:href="#Fact_47089034"
          xlink:label="Fact_47089034"
          xlink:type="locator"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="Fact_47089034"
          xlink:to="FN_151489"
          xlink:type="arc"/>
        <link:loc
          xlink:href="#Fact_47089035"
          xlink:label="Fact_47089035"
          xlink:type="locator"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="Fact_47089035"
          xlink:to="FN_151489"
          xlink:type="arc"/>
        <link:loc
          xlink:href="#Fact_47089036"
          xlink:label="Fact_47089036"
          xlink:type="locator"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="Fact_47089036"
          xlink:to="FN_151489"
          xlink:type="arc"/>
        <link:loc
          xlink:href="#Fact_47089037"
          xlink:label="Fact_47089037"
          xlink:type="locator"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="Fact_47089037"
          xlink:to="FN_151489"
          xlink:type="arc"/>
        <link:loc
          xlink:href="#Fact_47089038"
          xlink:label="Fact_47089038"
          xlink:type="locator"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="Fact_47089038"
          xlink:to="FN_151488"
          xlink:type="arc"/>
        <link:loc
          xlink:href="#Fact_47089039"
          xlink:label="Fact_47089039"
          xlink:type="locator"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="Fact_47089039"
          xlink:to="FN_151488"
          xlink:type="arc"/>
        <link:loc
          xlink:href="#Fact_47089040"
          xlink:label="Fact_47089040"
          xlink:type="locator"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="Fact_47089040"
          xlink:to="FN_151488"
          xlink:type="arc"/>
        <link:loc
          xlink:href="#Fact_47089041"
          xlink:label="Fact_47089041"
          xlink:type="locator"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="Fact_47089041"
          xlink:to="FN_151488"
          xlink:type="arc"/>
        <link:loc
          xlink:href="#Fact_47089042"
          xlink:label="Fact_47089042"
          xlink:type="locator"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="Fact_47089042"
          xlink:to="FN_151488"
          xlink:type="arc"/>
        <link:loc
          xlink:href="#Fact_47089078"
          xlink:label="Fact_47089078"
          xlink:type="locator"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="Fact_47089078"
          xlink:to="FN_151487"
          xlink:type="arc"/>
        <link:loc
          xlink:href="#Fact_47089079"
          xlink:label="Fact_47089079"
          xlink:type="locator"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="Fact_47089079"
          xlink:to="FN_151488"
          xlink:type="arc"/>
        <link:loc
          xlink:href="#Fact_47089080"
          xlink:label="Fact_47089080"
          xlink:type="locator"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="Fact_47089080"
          xlink:to="FN_151489"
          xlink:type="arc"/>
        <link:loc
          xlink:href="#Fact_47089081"
          xlink:label="Fact_47089081"
          xlink:type="locator"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="Fact_47089081"
          xlink:to="FN_151489"
          xlink:type="arc"/>
        <link:loc
          xlink:href="#Fact_47089082"
          xlink:label="Fact_47089082"
          xlink:type="locator"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="Fact_47089082"
          xlink:to="FN_151488"
          xlink:type="arc"/>
        <link:loc
          xlink:href="#Fact_47089083"
          xlink:label="Fact_47089083"
          xlink:type="locator"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="Fact_47089083"
          xlink:to="FN_151488"
          xlink:type="arc"/>
    </link:footnoteLink>
</xbrl>
</XML>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EXCEL
<SEQUENCE>62
<FILENAME>Financial_Report.xlsx
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
begin 644 Financial_Report.xlsx
M4$L#!!0    ( ,III%0'04UB@0   +$    0    9&]C4')O<',O87!P+GAM
M;$V./0L",1!$_\IQO;=!P4)B0-!2L+(/>QLOD&1#LD)^OCG!CVX>;QA&WPIG
M*N*I#BV&5(_C(I(/ !47BK9.7:=N')=HI6-Y #OGD<Z,STA)8*O4'J@)I9GF
M3?X.CD:?<@X>K7A.YNJQ<&4GPZ4A!0W_<FW>J=0U[R;UEA_6\#MI7E!+ P04
M    " #*::144\8]M.\    K @  $0   &1O8U!R;W!S+V-O<F4N>&ULS9+!
M:L,P#(9?9?B>R$Z[#DR:RT9/'0Q6V-C-V&IK&L?&UDCZ]G.R-F5L#["CI=^?
M/H%J':3V$5^B#QC)8KH;7-LEJ<.:'8F"!$CZB$ZE,B>ZW-S[Z!3E9SQ 4/JD
M#@@5YRMP2,HH4C "BS 365,;+75$13Y>\$;/^/ 9VPEF-&"+#CM*($H!K!DG
MAO/0UG #C##"Z-)W <U,G*I_8J<.L$MR2'9.]7U?]HLIEW<0\/Z\?9W6+6R7
M2'4:\Z]D)9T#KMEU\MOB\6FW84W%JZK@]P5?[L2#%$O)5Q^CZP^_F[#SQN[M
M/S:^"C8U_+J+Y@M02P,$%     @ RFFD5)E<G",0!@  G"<  !,   !X;"]T
M:&5M92]T:&5M93$N>&UL[5I;<]HX%'[OK]!X9_9M"\8V@;:T$W-I=MNTF83M
M3A^%$5B-;'EDD81_OT<V$,N6#>V23;J;/ 0LZ?O.14?GZ#AY\^XN8NB&B)3R
M>&#9+]O6N[<OWN!7,B0103 9IZ_PP JE3%ZU6FD PSA]R1,2P]R"BPA+>!3+
MUES@6QHO(];JM-O=5H1I;*$81V1@?5XL:$#05%%:;U\@M.4?,_@5RU2-9:,!
M$U=!)KF(M/+Y;,7\VMX^9<_I.ATR@6XP&U@@?\YOI^1.6HCA5,+$P&IG/U9K
MQ]'22(""R7V4!;I)]J/3%0@R#3LZG5C.=GSVQ.V?C,K:=#1M&N#C\7@XMLO2
MBW <!.!1NY["G?1LOZ1!";2C:=!DV/;:KI&FJHU33]/W?=_KFVB<"HU;3]-K
M=]W3CHG&K=!X#;[Q3X?#KHG&J]!TZVDF)_VN:Z3I%FA"1N/K>A(5M>5 TR
M6'!VULS2 Y9>*?IUE!K9';O=05SP6.XYB1'^QL4$UFG2&98T1G*=D 4. #?$
MT4Q0?*]!MHK@PI+27)#6SRFU4!H(FLB!]4>"(<7<K_WUE[O)I#-ZG7TZSFN4
M?VFK :?MNYO/D_QSZ.2?IY/734+.<+PL"?'[(UMAAR=N.Q-R.AQG0GS/]O:1
MI24RS^_Y"NM./&<?5I:P7<_/Y)Z,<B.[W?98??9/1VXCUZG LR+7E$8D19_(
M+;KD$3BU20TR$S\(G8:8:E < J0),9:AAOBTQJP1X!-]M[X(R-^-B/>K;YH]
M5Z%82=J$^!!&&N*<<^9ST6S[!Z5&T?95O-RCEU@5 9<8WS2J-2S%UGB5P/&M
MG#P=$Q+-E L&08:7)"82J3E^34@3_BNEVOZ<TT#PE"\D^DJ1CVFS(Z=T)LWH
M,QK!1J\;=8=HTCQZ_@7YG#4*')$;'0)G&[-&(81IN_ >KR2.FJW"$2M"/F(9
M-AIRM1:!MG&IA&!:$L;1>$[2M!'\6:PUDSY@R.S-D77.UI$.$9)>-T(^8LZ+
MD!&_'H8X2IKMHG%8!/V>7L-)P>B"RV;]N'Z&U3-L+([W1]072N0/)J<_Z3(T
M!Z.:60F]A%9JGZJ'-#ZH'C(*!?&Y'C[E>G@*-Y;&O%"N@GL!_]':-\*K^(+
M.7\N?<^E[[GT/:'2MS<C?6?!TXM;WD9N6\3[KC':US0N*&-7<LW(QU2ODRG8
M.9_ [/UH/I[Q[?K9)(2OFEDM(Q:02X&S022X_(O*\"K$">AD6R4)RU3393>*
M$IY"&V[I4_5*E=?EK[DHN#Q;Y.FOH70^+,_Y/%_GM,T+,T.W<DOJMI2^M28X
M2O2QS'!.'LL,.V<\DAVV=Z =-?OV77;D(Z4P4Y=#N!I"O@-MNIW<.CB>F)&Y
M"M-2D&_#^>G%>!KB.=D$N7V85VWGV-'1^^?!4;"C[SR6'<>(\J(A[J&&F,_#
M0X=Y>U^89Y7&4#04;6RL)"Q&MV"XU_$L%.!D8"V@!X.O40+R4E5@,5O& RN0
MHGQ,C$7H<.>77%_CT9+CVZ9EM6ZO*7<9;2)2.<)IF!-GJ\K>9;'!51W/55OR
ML+YJ/;053L_^6:W(GPP13A8+$DACE!>F2J+S&5.^YRM)Q%4XOT4SMA*7&+SC
MYL=Q3E.X$G:V#P(RN;LYJ7IE,6>F\M\M# DL6XA9$N)-7>W5YYN<KGHB=OJ7
M=\%@\OUPR4</Y3OG7_1=0ZY^]MWC^FZ3.TA,G'G%$0%T10(CE1P&%A<RY%#N
MDI &$P'-E,E$\ *"9*8<@)CZ"[WR#+DI%<ZM/CE_12R#ADY>TB42%(JP# 4A
M%W+C[^^3:G>,U_HL@6V$5#)DU1?*0XG!/3-R0]A4)?.NVB8+A=OB5,V[&KXF
M8$O#>FZ=+2?_VU[4/;07/4;SHYG@'K.'<YMZN,)%K/]8UA[Y,M\Y<-LZW@->
MYA,L0Z1^P7V*BH 1JV*^NJ]/^26<.[1[\8$@F_S6VZ3VW> ,?-2K6J5D*Q$_
M2P=\'Y(&8XQ;]#1?CQ1BK::QK<;:,0QY@%CS#*%F.-^'19H:,]6+K#F-"F]!
MU4#E/]O4#6CV#30<D05>,9FV-J/D3@H\W/[O#;#"Q([A[8N_ 5!+ P04
M" #*::14(FLS3]($  "X$P  &    'AL+W=O<FMS:&5E=',O<VAE970Q+GAM
M;)6877/B-A2&K[>_0L-U");,YPYA!MBD94H2$M)VMIU>*+8 3VR+E61(_GV/
M;&.S&7/LYB+XZ[Q^?'3T'EOCHU1O>B>$(>]1&.N;ULZ8_==.1WL[$7%]+?<B
MAC,;J2)N8%=M.WJO!/?3H"CL,,?I=R(>Q*W).#VV4I.Q3$P8Q&*EB$ZBB*N/
MF0CE\:9%6Z<#S\%V9^R!SF2\YUNQ%N:/_4K!7J=0\8-(Q#J0,5%B<].:TJ\S
MU[$!Z15_!N*HS[:)?917*=_LSL*_:3F62(3",U:"P\]!S$486B7@^)&+MHI[
MVL#S[9/Z7?KP\#"O7(NY#/\*?+.[:0U;Q!<;GH3F61Y_$_D#]:R>)T.=_B?'
M[-INMT6\1!L9Y<% $ 5Q]LO?\T2<!;CT0@#+ UC*G=THI?S&#9^,E3P29:\&
M-;N1/FH:#7!!;$=E;12<#2#.3.;R(!19P0",.P;T[-&.E\?.LEAV(=8E]S(V
M.TUN8U_X/\=W@*. 82>8&4,%[[FZ)BZ](LQA3.^X$AI1=8M'=%-5%WW$?Z:O
MVB@H@G\1R6XAV4TENQ<DOTDO@=(TY.5C7YDX/)PZ[2>$HE=0])I1K(0*I&^'
M@4 15 +A2J?$__+EBTT]PM8OV/K-V.X"[?&0?!=<D3LXJ*OH<*T:I$&!-/A?
M2'G6+D+A:D\401H62,.&=:0X&%WJ4\]B+Y6I L*U-CS4 F$:%4PC5.<V-H'Y
M('/ 4I"E!<SM=_*[^*@BPI4<^]<=C=PA@D6=TJD<5&Z>*/6YHK"2KY%KMREK
MN]@HTC,3I<W&\2GAR@@5?B##6*-E5((-(V4E%&LRD,]B&UCG [H''E5G"A=:
MW*]NGQ?3)7E<+,ER<;]XN?V&$9;&3%U4> HY\[,I&?)M)1DN4%?SM#1TBEMR
MGJR[((1>,8>*VDI56?(U.DNNMH),/0_>.Q3(^)DDQEC:/<5=^C0S\WF055@0
M;\G:<%/M836*W]$&2TNSI[A#YV2+&&H_>\^RLY*?4"O)<,4:LM+S*6[3.=EZ
M!^]]9"ZC/8^KAQ67J2VTTO$I;M-GA48>DNCU<VWD.+B( ][ET"X&5-H];>3W
MZXA#AF:)AM.ZNI9PG;H4L=+H&>[,135Y4D&)<]L6K](B%T3"[)0)M":8!]*O
M=+,:]?D4@RPMG^$VG4/>1D)M[1S\%13,#BNQ&L':_)7&SQH9_]3WX05:7YTV
MR!*N(X]Q==)PR9[32WL;I'W%U1N9R204!ZY\LKZ^O<:HRV; <"_/J5_X.UGX
M8!K!)O#2H4>F28WD:-AV'#KH#['71U;V"-:H1Q1YG=L]*,@7>8PKZ7"Y.0^W
M_'.3^1FM; VL46LHT(K)LE+R$,1>]9CCFM,9AE;V!M:H-Y19RZ9O)1"NA,_<
MLB6P1BVA %I);>!]\N]@?]E2<,47-B>]!^Q5DI7]@>'6GA;55 E^&087&#H.
M!E+V!8;[^5*F'TD[&6.-JD:DUQ^TW<&@CWW&EWW!;=07P&(C<(6UD=X;5'JZ
M3$ >$P.C&/M@Q568N7(O5;8K58=)OS^B77=@N^CA'*MSMIABS3U=,M+$LV6;
MK:L41XMEJ6FV&%->GJUIP6<U] 9-0K&!4.=Z /=7V3)1MF/D/EV:>97&R"C=
MW GN"V4O@/,;*<UIQ]Z@6*R;_ =02P,$%     @ RFFD5-H[?V#[!   \A$
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
MC"9?L*BZZ^C=PJK&-\4'9;'%^FF-CR!HYX#[I<(J] N78'A6E_\ 4$L#!!0
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
M$8#YO8"FH'LP"_3?-^__#U!+ P04    " #*::14QN-EK*\"  "2!P  &
M 'AL+W=O<FMS:&5E=',O<VAE970V+GAM;)55VVZC,!#]%0OU(9&V)1!"TBJ)
MU"9:;:6M%+5[>79@$JP:F[4G2;M?OV.@*&TIS?( OLR9.6<\C*<';1YM!H#L
M*9?*SKP,L;CR?9MDD'-[H0M0M+/1)N=(4[/U;6& IR4HEWXX&,1^SH7RYM-R
M;67F4[U#*12L#+.[/.?F^0:D/LR\P'M9N!?;#-V"/Y\6? L/@#^+E:&9WWA)
M10[*"JV8@<W,NPZN%A-G7QK\$G"P1V/FE*RU?G23VW3F#1PAD)"@\\#ILX<%
M2.D<$8T_M4^O">F Q^,7[U]+[:1ES2TLM/PM4LQFWL1C*6SX3N*]/GR#6L_(
M^4NTM.6;'2K;>.RQ9&=1YS68&.1"55_^5.?A"!!$'P#"&A">"AC6@&$IM&)6
MREIRY/.IT0=FG#5Y<X,R-R6:U CE3O$!#>T*PN%\H9754J0<(:5\2*X28%7]
M]%;<@,(,4"1<]MDY6UPO6>^LS\Z84.Q.2$D'8:<^$@_GS4_JF#=5S/"#F'?<
M7+!A\(6%@S!L@2^ZX4M(&GCP&NZ3^B8%89."L/07?>#O.M<[A99J,@&QYVL)
MK%?P9S?HLXW1.>NA[M.V+)-4<(,"6F57<>(RCOM]]O,@'I+"_;&X%J/!,&B,
M7DD8-A*&G1(6.L_IG[ 9G9AE?(>9-N(OI&TD*T^CX_C!H'[>4#W)]!7AJ"$<
M_0=AZBX6N4J%VK8QCM[1B./+5L(MEN-)%]]1PW?4R?=6[<$B=2^J$R+*OFNU
M93_ Y.R^J1K;48MQ$R?NC+/<055R)U1;_*Z0PLOQFX2TV4S:4S%N*(X[*3KI
MY^BDI[#&#LV3QN'D4\VH3U$\>:<FBJ*WDC\QJBCZ1QW3W5;4DK9"629A0[#!
MQ9C*P50W0#5!791-=*V16G(YS.C2!.,,:'^C-;Y,7%]NKN'Y/U!+ P04
M" #*::14G:"A=MH#  "1#@  &    'AL+W=O<FMS:&5E=',O<VAE970W+GAM
M;+57;8^;.!#^*U94Z;K29<$F0%(ED;9)3M</O5MU[^6S%YQ@U>#4-LGVW]^8
M4!+ L+U3[TO 9)Z9YQF//?;R+-5GG3%FT$LN"KV:9,8<WWF>3C*64WTOCZR
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
M"J4Y+*-I=#IXJG<5^8,X6S1BA\](WYJ-92L>6(I:H7:UT6"Q7$;WT_DJ]?@
M^%[CP9WMP5>R->;%&P_%,IIX02@Q)\\@>-GC&J7T1"SC9\\9#2E]X/G^Q/XI
MU,ZU;(7#M9$_ZH*J970708&E:"4]F<,7[.NY]GRYD2Y\X=!A$P;GK2.C^F!6
MH&K=K>+8]^$LX&[R1D#2!R1!=Y<HJ/P@2&0+:PY@/9K9_":4&J)97*W]3WDF
MR]Z:XRA[T'MTQ%TF$+H 0Q5:J'5N%"YBX@0>%N<]V:HC2]X@2^'1:*H<?-0%
M%J_C8Q8VJ$M.ZE;)1<)'8<>03J\@F23)!;YTJ#8-?+/_4^U%,C\N<]>(')<1
MSX-#N\<H2\=P(<E%'R^RY;[!CF?)!;\TSJ$#?WMY0^"$9%,X*(WD<7+ST=?*
M(O9M'ZE:2K[J'%#"6FA1U$)#P5!A76BA_TQ'&VMRQ()9K%&OF),9W(Y6/$*P
M%[)%SW/NGL%L])G%P3LO[/U?NJY@B_Q*() X<B)(+V)%25RZATYO((%__=SX
M[%HKM+LPO YRTVKJ;OAP.KP/]]U8_(%WCPM?I)UOJL220R?CV^L(;#>PG4&F
M"4.R-<0C%[85OW%H/8#]I3%T,GR"X=7,?@-02P,$%     @ RVFD5$]SMVVC
M @  Y@4  !D   !X;"]W;W)K<VAE971S+W-H965T,3,N>&ULK51-;]LP#+W[
M5Q ^K<!0?Z5.%B0!FJ[#>N@6M-UV5FPZ%BI+GJ0T[7[]*-GQLGX$.^QB213Y
M^$CK<;93^M[4B!8>&R'-/*RM;:=19(H:&V9.58N2;BJE&V;IJ#>1:36RT@<U
M(DKC.(\:QF6XF'G;2B]F:FL%E[C28+9-P_33$H7:S<,DW!MN^*:VSA M9BW;
MX"W:;^U*TRD:4$K>H#1<2=!8S</S9+K,G+]W^,YQ9P[VX"I9*W7O#E?E/(P=
M(1186(? :'G "Q3" 1&-GSUF.*1T@8?[/?HG7SO5LF8&+Y3XP4M;S\-)""56
M;"OLC=I]QKZ>,X=7*&'\%W:=;_HAA&)KK&KZ8&+0<-FM[+'OPT' )'XC(.T#
M4L^[2^19?F26+69:[4 [;T)S&U^JCR9R7+J?<FLUW7**LXO+IA7J"9$:;+E&
M:K>%-4JLN#6SR%(&YQ<5/=JR0TO?0,O@6DE;&[B4)99_QT?$;*"7[NDMTZ.
MUTR?0I:\AS1.TR-XV5!NYO%&_ZG<HVA.,%/3L@+G(2G"H'[ <#$ZA6-9X*Y&
M*%33*DEF ZH"B<,UW1@+.]0(S$"E!(G&3(.[6A-:U]N@X4+0@_:A%TRRDC,)
M);DR;7R?W"<)5KUR]HFGP2T1Y 5V.<8Q3)+@2EK*9?J\XPSR27#YV))DL'3L
MMUH"8;2"4C!CD B_2^(,3MPRAI/@O%':\E_,2XP(M9HKTOQAIA&,7KB1&+=,
M<R9 *$.8&QH?)T#4LSSX\KP=>0Z3-/AJ:]30DN&5KCXK+H?QL])RR/^5!-%]
M02$903*&UQY@=*"]!O7&3QA#45MI.QD.UF&(G7?:_>/>34!Z[!M._U5@1:'Q
MZ?@L!-U-E>Y@5>N5O%:6YH+?UC2(43L'NJ^4LON#2S",]L5O4$L#!!0    (
M ,MII%2Q)J]P/ (  +4$   9    >&PO=V]R:W-H965T<R]S:&5E=#$T+GAM
M;)U436_;, R]^U<0/K7 &L=.TP9!8J!)5VR';D7;;6?%IF.ALN1)3-/MUX^2
M'3<#UAYVD<6/]_0HD5[LC7UR-2+!2Z.T6\8U43M/$E?4V @W,BUJCE3&-H+8
MM-O$M19%&4"-2K+Q^")IA-1QO@B^.YLOS(Z4U'AGP>V:1MA?*U1FOXS3^."X
ME]N:O"/)%ZW8X@/2M_;.LI4,+*5L4#MI-%BLEO%5.E]-?'Y(^"YQ[X[VX"O9
M&//DC<_E,AY[0:BP(,\@^/.,:U3*$[&,GSUG/!SI@<?[ _M-J)UKV0B':Z-^
MR)+J93R+H<1*[!3=F_TG[.N9>K["*!=6V'>YZ44,Q<Z1:7HP*VBD[K[BI;^'
M(\!L_ 8@ZP%9T-T=%%1>"Q+YPIH]6)_-;'X32@UH%B>U?Y0'LAR5C*/\1FJA
M"ZFWL#:.W"(A)O6AI.@)5AU!]@;!!&Z-IMK!1UUB^3<^83&#HNR@:)6]2W@K
M[ @FZ0?(QEGV#M]DJ' 2^,[_O\)W"?Q8S%TK"ES&W/<.[3/&^70$K\2%)XX>
M:XO8WT;42*6XZQR8"M9"BU(*#:512E@7*O-+&EWCALXL*D%8@M2$? !!RM$T
M6HM6DE#R]W'H9 JG<#*#T^@+3^S@QA>>4H=P">DD^DHUVM?8&:31HV$FJ ;%
MG'<._[K<Y*B5&K3;,#".*]QIZKIJ\ XS>=6UXFMZ-]#\D%O)-Z"P8NAX=#F-
MP79#TAEDVM"8&T/<YF%;\W\%K4_@>&4,'0Q_P/"GRO\ 4$L#!!0    ( ,MI
MI%3E)\6@&@(  (<$   9    >&PO=V]R:W-H965T<R]S:&5E=#$U+GAM;)U4
M38^;,!"]YU=8G-- "$FV$2 E:5>MU)6BW7Z<'1C 6G]0VUFV_[YC0]A$ZN;0
M X/'GO<\#YZ==DH_FP; DE?!I<F"QMIV$X:F:$!0,U,M2%RIE!;48JKKT+0:
M:.E!@H=Q%*U"09D,\M3/'72>JI/E3,)!$W,2@NH_.^"JRX)Y<)YX9'5CW428
MIRVMX0GLC_:@,0M'EI()D(8I23146;"=;W8+5^\+?C+HS,68."5'I9Y=\K7,
M@L@U!!P*ZQ@HOEY@#YP[(FSC]\ 9C%LZX.7XS'[OM:.6(S6P5_P7*VV3!7<!
M*:&B)VX?5?<%!CU+QU<H;GPD75^+TZ0X&:O$ ,8.!)/]F[X.W^$"<!>] X@'
M0.S[[C?R77ZBEN:I5AW1KAK9W,!+]6ALCDGW4YZLQE6&.)M_4[+^8$$+E'*T
M:6B1TZV$Q8#?]?CX'?R"/"AI&T,^RQ+*:WR(O8P-Q>>&=O%-P@>J9V0QGY(X
MBN,;?(M1X,+S)?\M\";>'8J-:6D!68"N-Z!?(,A7,W+-.]D:0BWQ<2(8Y^@X
M0U1%]E32DE%)2L4YU<;+<F$^N68@R31)UGV<W#-)90&$ QK.D%44X[.>?%>6
M<L*O<<MIE'QT<9F0?WVO\,(< G3MCX AA3I)V_MDG!U/V;8WUUMY?T3QW]0,
M=7&H$!K-UFAJW=N^3ZQJO=6.RJ)Q_;#!FP*T*\#U2BE[3MP&X]V3_P502P,$
M%     @ RVFD5+=N&=T: P  G@<  !D   !X;"]W;W)K<VAE971S+W-H965T
M,38N>&ULK57?;]LV$'[W7W$0^M "CF5)L9T$MH$DZ[ ^% V:=7NFI;-%E.)I
M)!TW_WWO*%M5BL48MKWPYWW??7<DC\L#N:^^1@SPK3'6KY(ZA/8F37U98Z/\
MA%JTO+,EUZC 4[=+?>M051'4F#2?3N=IH[1-ULNX]N#62]H'HRT^./#[IE'N
M^0X-'59)EIP6/NM='60A72];M<-'#%_:!\>SM&>I=(/6:[+@<+M*;K.;NT+L
MH\$?&@]^, :)9$/T528?JE4R%4%HL S"H+A[PGLT1HA8QE]'SJ1W*<#A^,3^
M:XR=8]DHC_=D_M15J%?)50(5;M7>A,]T^ V/\<R$KR3C8PN'SC9GXW+O S5'
M,"MHM.UZ]>V8AP'@:OH*(#\"\JB[<Q15_J*"6B\='<")-;/)((8:T2Q.6SF4
MQ^!X5S,NK#^%&AT8LKN+@*X!VAB]4Y(POTP#.Q"SM#R2W75D^2MD!7PD&VH/
M[VV%U4M\RL)Z=?E)W5U^EO"C<A,HLC'DTSP_PU?TT1:1[_+_B?8LF3R7&]^J
M$E<)OP>/[@F3]6("9YR,;CVH +$=-=H8603:PKVRJM+*0D7&*.=CP-)DH_=-
M:^@9D9] T [Y0038H,6M#A[>JG>0C8M\+NT\9W[/#WE@.7 .RE9 41S:)^W(
MBH4R8+3::*.#1B;<".$B*[IV]%@KAQ=R[RO0MF0 /R(HJ>&JX"/O"WB69;"X
M'GUJT?&FW8%!AO8FS_"V9/[B"K++Q:A+U%"A[,RNYZ/?2731ZXF$8GS)01?C
MJ^O%2)+0(1R6Y/CJ 9Y+VHN<&$\2F-D+[,UL#L=CX45^?\X)\D6"Y%#@8FCZ
M;C*2M'42U'\]@9\49=/\'TL:V(JF\J2)7CV.GYQ=S_Z=+_C ];6J=+P/@8!#
MY.ZLZW$/8*N]K;0O:6\#J^#+U>@@F?' OTX']& IP#.G5K:1;V+5>3"B>]K+
M_G$\ W5_5SG20<ULT.WBS^ ABNC*9[_:?SZW7<W]8=[]7%RE=II/U^"6H=/)
M8I: ZWZ#;A*HC15X0X'K>1S6_(&B$P/>WQ*%TT0<]%_R^CM02P,$%     @
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
M,;HB76Y8@2'9@.<KY^+^1@RTKZ=N_PE02P,$%     @ RVFD5$^W^_]W!0
MI T  !D   !X;"]W;W)K<VAE971S+W-H965T,3@N>&ULS5=-<]LV$+WK5V#4
M3L>>D2F2LB3;M3WCKTYS<.I)TN8,D2L1$Q!@ 5"R^^O[%I1D*;'=3$X]B"*(
MW;=O/T&>KZS[XBNB(!YK;?Q%OPJA.1L.?5%1+7UB&S+8F5M7RX"E6PQ]XTB6
M4:G6PSQ-)\-:*M._/(_/'MSEN6V#5H8>G/!M74OW=$W:KB[Z67_SX(-:5($?
M#"_/&[F@CQ3^;!X<5L,M2JEJ,EY9(QS-+_I7V=GUB.6CP%^*5G[G7K G,VN_
M\.)=>=%/F1!I*@(C2/PMZ8:T9B#0^'N-V=^:9,7=^PWZ;]%W^#*3GFZL_JS*
M4%WT3_JBI+EL=?A@5[_3VI\QXQ56^W@5JTXV.^Z+HO7!UFME,*B5Z?[EXSH.
M.PHGZ2L*^5HAC[P[0Y'EK0SR\MS9E7 L#32^B:Y&;9!3AI/R,3CL*NB%RQM;
MUPB.KZ0C?SX,@.2-8;%6O^[4\U?41^+>FE!Y<6=**O?UAZ"RY9-O^%SG;P+>
M2Y>(4380>9KG;^"-MOZ-(M[QC_KWICJWQ)EO9$$7?=2\)[>D_N5I(O9@>U=>
MV+F(UQX< ']Q2P7^>J&RK9>FC *==/2,+UGOJL6^4_]0*;)!EJ:#-$V?[WI[
M1@0ZR@= *;,0D\GI(#L^%I/IR2 ]2<6GBD1M?4";%&2"R/*CFO,B_C#BJG%*
MB_RT"ZD($"ULW4CS)*0QMC4%S*O@A3(!NMPJP0HML5$)B6Z=L=F@I!;*^Y;0
M!:H43>M\B\<LNZH41'>!5TIK>#R',/8A6U3H'($9(@H)@UK+:*AM>/_G?##N
M7(X!0*283K'K?1)=?(5+M#9#!&1)H.%LNV#FM2W57,&YVS:P*VV< P.(!]Z&
MLR4 $)V"A)-F0<P%,"4%<F@U:,Z>]N,5XC)@*C%+9DCPIN:08\U[T>E$?.QR
M5DLH:1]A.WL=Z K/H2!AW3;6,2\9-B*#=4"C6T#!?$%N.!4,6EG-M'G>!ORX
M&F!7N:^@HJRP*T/.5ZI)Q-WCHS7W=H9:0"Z$+)?*@\R[NB''\0P5O%.AJP+4
M*V)1RR_T"D<F5%ACUK,UAG3K/F]:5W;)WQ"-.7V3(X=7-A!Y5)BVI)_$Y#29
M"/"+-3VW&B<(^\OIT!0-[T?]O0T5"\ :;CR"Q];8#B()NCZHT,*P-"\4)VH3
M(;9:%2K(#?BN)(X2+;@,=DN2'@OR?L-C"U9P,]HE*W+= A"Q7DK=TLX@V$B7
M,2,S(C[F"HY<*3A%HE0^.#5K-VQ(.DXX.Z;,DCQ .Q;K OWEIY,\F_ZZWSO=
MP:>"@D5>=L=O'#HS/I//>I]VA]0]J@[FXBR[EIJ[-9()/-*HGI';C.=43$?'
M@W0ZQ<@:C:>]=]R1I6AC?1!29)]HG>2C6713KJ2#E:DXZCVL?8_(>_$Y&$\P
M!H[%H3C(TK$X_ \6V78(9H-\G'\_BZ.W69P,3D>32.);#ICQZ,_-*;6=QB P
MFL9\/-=JD#--7/=+5<),G"92%ZW>EAA(J0)U52+=NF4&VS2C]+]*):08HE0,
MQQDKJ=#2?3NJ;-=PNX?&WD#EK#L$ICN^>RCOC5.]Y_/I/?$\@![BH:WWA]\R
M.NKXOR!Z4#]7DKB11I8*W50B,M)A&\?<="1&IWGO<WQSXL2@7_ B*$P;$[R>
ML"^?@'OHW?XA*B%-QER5R7=Q/W@FDTS' KJC[W-YG:C_G]-WF%5%/(O>JOP7
M8;($!9Q,?HC8 'V!L<(48VBXLE_AFB6GX#I.IC^:H-MMZ;^4F$TW/&NFR>@8
M%Y3T2V^3PYTWYYK<(GX?\/QL3>A>HK=/MY\@5]V;][-X]_V"_EDHN*MI#M44
MA/O"==\$W2+8)KZ'SVS 6WV\K? 918X%L#^W-FP6;&#[87;Y+U!+ P04
M" #+::14(*'!E3P#  #J"   &0   'AL+W=O<FMS:&5E=',O<VAE970Q.2YX
M;6RU5F&/TSP,_KY?8?733>)=UV['QK1-N@W0RRLA3G# YZQUUT":E,2][=Y?
MCY/VRA!PW(3XTL:)_=A^'-=='HS][$I$@F.EM%M%)5&]B&.7E5@)-S(U:CXI
MC*T$L6CWL:LMBCP852I.Q^.G<26DCM;+L'=MUTO3D)(:KRVXIJJ$O=N@,H=5
ME$3W&V_EOB2_$:^7M=CC.Z3W];5E*>Y1<EFA=M)HL%BLHJMDL9EX_:#P0>+!
MG:S!9[(SYK,77N6K:.P#0H49>03!KUO<HE(>B,/XTF%&O4MO>+J^1W\9<N=<
M=L+AUJB/,J=R%<TCR+$0C:*WYO O=OE<>KS,*!>><&AUIT\CR!I'INJ,.8)*
MZO8MCAT/)P;S\2\,TLX@#7&WCD*4SP6)]=*: UBOS6A^$5(-UAR<U+XH[\CR
MJ60[6K^A$BUDIN*2EI[K6P2I64:X4,:Y(4MMZ9G#94SLTAO&60>_:>'37\!/
MX+715#IXH7/,O[>/.=0^WO0^WDWZ(.!K84<P29Y .D[3!_ F??Z3@#?]6_D_
M".];:N%JD>$J8@<.[2U&:TC&(SC+,6Q+H??H>(_O<=94C1*$.9C?@2P&E52*
M$1R8 K9"BUP*#;E12E@72/2/9+ 12N@,01#\)W3#_0D)7"1/DMD,AG[Q;/X,
MAH-KX\@B28O<F 0[U%A(<J"DV$DEZ0Y$_HEOK3]=#+:-M5ZM1BM-#EE( O"8
MJ2:7>@^B,HUF:XN9$L[)0G).A3758Y-,IW Y'5S],4P"D\DI!7S+LI*O66!@
MDG8,C'GQ<V?\M?/\GE4:^(?IXPHCD#CV1WCDSZU#+MQ-:1&[]AF0Z6-Z;$4Y
M4$OR__;^L&I]1NE\.%PC3H,OG,9>F_-Q!!>"^4CGGI7IE"GQ\DTIW6/S]YM&
M!S?N.T]L$@X;ZJ/^T;DVA# =C@:O6C3/7L<:7&06<TE#8%Z_N0E,/:)5_I3Q
M<YK#+<Y2]Q?CI&OZP@YA#LGL+]9Z!DDRN#$D%"27P$7_V3<W/ID_%=I]F+*.
M ;A3VE'4[_:#_*J=7]_4V[\ YGPOF6F%!9N.1[/+"&P[65N!3!VFV<X0S\:P
M+/EG!*U7X//"\/WH!.^@_[U9?P502P,$%     @ RVFD5- $"N+X!0  W0T
M !D   !X;"]W;W)K<VAE971S+W-H965T,C N>&ULO5?;;MM&$'W75PS4H)
MVN+RSM0V$#L.FH<$1IRT?5V1*VL1DJMR5[[\?<\L*=E)%-=]*2"1N^3,[)FS
M,X?DR9WIO]JU4H[NVZ:SI].U<YO7BX6MUJJ5]MAL5(<[*].WTF':WRSLIE>R
M]DYMLXC",%NT4G?3LQ-_[:H_.S%;U^A.7?5DMVTK^X=SU9B[TZF8[BY\TC=K
MQQ<69R<;>:.NE?NRN>HQ6^RCU+I5G=6FHUZM3J=OQ.OSF.V]P1]:W=DG8^),
MEL9\Y<G[^G0:,B#5J,IQ!(G3K;I03<.! ./O,>9TOR0[/AWOHK_SN2.7I;3J
MPC1_ZMJM3Z?%E&JUDMO&?3)WOZLQGY3C5::Q_DAW@VV43ZG:6F?:T1D(6MT-
M9WD_\O#$H0A_XA"-#I''/2SD4;Z53IZ=].:.>K9&-![X5+TWP.F.-^7:];BK
MX>?.SK<65ZPEJV[ M;,T^RR7C;+SDX5#?+9:5&.L\R%6])-8,7TPG5M;NNQJ
M57_KOP"N/;AH!^X\>C;@!]D?4RP"BL(H>B9>O$\V]O&2?TOV>DSV4([/AN >
M>6TWLE*G4S2!5?VMFIY]7O=*[9)WAH"[6@,X?=E8AU9IZ:VYZ\;A!=I*5[*9
MM+II4)B6S(HN9"=K+3NJ3=/(WOJ,^2 .C2:?U*WJMLJ2[&HR;JUZTEUE6O5X
M9R;G5)84!2*)2.!4"DJ"-,HISO"/XLG[SJE^W':R$GL.@P2H11"G?"SBF/(\
M)A$FE++]K;+.6W^_+,TZXQ3%<TKHB  UQ>EH@O7BA.(@*1$D"<(DI32(PY22
M7%"<9Y/+>XB+598'C>FE;U3DR-X^PM463*+I/$E5OZT5&=WX]3>]J;<5"A9
MR]##33C15$3((XQ";$ *NLK)U6#I10".K>RV*ZC!MM?=#?RBI,11A"7%:09F
M,DJ1;SBYAE2P!?O<J$[ULO&H1)*3 #41?NGDG:K]'75?::O(R7OOL-JJA@"]
MOU'>*<E+2L+$)_56H70J+?>(:K5IE)_%H#L!30GX*<%B,OEHNB,N,UVI'2L^
MR#O=R:YB? /WZ9RA[6]_-LZ#&OC%'J2"=R)&%0A,8H0.2I137.84%04V=]C'
MQE@[IZ6"W*O=YB(GQ30SIR*,*!7@MD!M)/3HR8F/R]%L";I6VLW!4<$\"90$
MKXR)F'S$HT9_LUQ>1 1^X@+U6B)^1ED^N9!V32L\-"RM>M/2;&M5#<<YX8G$
MI<);PYJNG?;P$NQ+&G-A(;DL0@S*(H39:*:">59/JLQCK36J@)ME":A@HT@I
M*_B'9ALIE-8J%)G$SSTV=E0& J"A33F*182!X/T-2A11&@I>?O)34;@P_891
MJ"=M=-EHB+M'9F'06=/H&B;U_Z 2NYI"[V0I. O*,CHD#FPSRX(8],QI!D7)
M<_+>+U6&H3JCDK()3WZ,Q0B*S",H#FO##BLR?)$V[#'GNW4R# H('$HX*(K\
M>7'84P-F6"22(CTH"UXW:"9X$3Y$48IB+U\J#D\$XCEQP-X,II"HI/Q6&D#H
M0"\/#HD#:Y8WP"#Y7A[0R6B8 QL"74S124@\>X%$S/*0O3,QU 4(8_V'(#\O
M$C.1>>+2T2U& !&%!X1BAF;#,<GV"P@(9EQ&_U4ML#\S$>ZCE!!'P<^GE\M%
M2L58SAF)+'Y6+9) Q!D>Q3& ST11##EP*@F*D-6T#,(PGW W@JD&I>Q7-_VN
M]Z ?:"KZTFEH ET[2(,O^U=XWN&I,HH$-HX5X(A>@?FLW%V>'T\8\<M2NWAS
M=?G7G'EG&#\:HEP"DC7LO2H!&)H-%+N'@#:-'"5 _;W5&Q:$[VQ7OC 5-4I^
M$PBP]%Y$!L&2%6+8T94O, $HAHWL'G[]I8A$_AO>6M%$BHFPT$]((@PL_%&:
M'H)[&#VPY\?D4^->Y,RLC[<9-<1+B.R7G&6KK?_DJ'H%</ [].:Y>/+*W2HT
M,G]86*RV[=SP]KV_NO]V>3.\LC^:#Q\^*),;C1P;M8)K>)RG4^J'CXEAXLS&
MO\ OC</G@!^N\?VE>C; _95!CX\37F#_17?V#U!+ P04    " #+::14S2VD
MNUP"   K!0  &0   'AL+W=O<FMS:&5E=',O<VAE970R,2YX;6R55$UOVS ,
MO>=7$#JU0%$G=MH401*@R;YZ*!"TW796;#H6J@]/DI/LWX^2'2\=V@"[6)3(
M]_A(BYKMC7UU%:*'@Y+:S5GE?3U-$I=7J+B[-C5J\I3&*NYI:[>)JRWR(H*4
M3-+A\#917&BVF,6SM5W,3..ET+BVX!JEN/V]1&GV<S9BQX,GL:U\.$@6LYIO
M\1G]]WIM:9?T+(50J)TP&BR6<W8_FBZS$!\#?@C<NQ,;0B4;8U[#YJ&8LV$0
MA!)S'Q@X+3M<H92!B&3\ZCA9GS( 3^TC^Y=8.]6RX0Y71OX4A:_F[(Y!@25O
MI'\R^V_8U7,3^'(C7?S"OHW-)@SRQGFC.C I4$*W*S]T?3@!W T_ *0=((VZ
MVT11Y2?N^6)FS1YLB":V8,12(YK$"1U^RK.WY!6$\XL'O4/GJ<L>N"[ ^ HM
M")T;A7#QPC<2W>4L\90IQ"=YQ[IL6=,/6#-X--I7#C[K HNW^(04]C+3H\QE
M>I;PD=MKR$97D [3] Q?UI>=1;[Q_Y?]7K5GR<+<3%W-<YPS&@R'=H?L;&-I
MD0TU!K8T-2[ZI7$.'81[2H8'QZGS9$-I) V.FPY>*HO8]76@A)1TJ0E0PHIK
M7@BNH:!0;EWL4?B,!FMK<L2"6*Q1;YC3,4P&2QH6V''98. Y=8]A//A*XN B
M"+O\1]<5;)#> P3/#Y0(LK.QO/14>@@=W4(*[_V]Y.0"*[3;.*8.<M-HW][E
M_K1_">[; ?@;WCXC=%.VH:D22X(.KR<W#&P[FNW&FSJ.P\9X&JYH5O2:H0T!
MY"^-\<=-2-"_CXL_4$L#!!0    ( ,MII%0#6X4:MP(  - %   9    >&PO
M=V]R:W-H965T<R]S:&5E=#(R+GAM;(U4VV[;, Q]]U<0?EJ H;ZU3A D 9JL
MP_K0+6BZ[5FQZ5BH+'F2W+3[^E&RDV6]82^V+CR'AZ3(V5[I>U,C6GALA#3S
ML+:VG4:1*6ILF#E3+4JZJ91NF*6MWD6FU<A*#VI$E,9Q'C6,RW Q\V=KO9BI
MS@HN<:W!=$W#]-,2A=K/PR0\'-SR76W=0;28M6R'&[3?V[6F771D*7F#TG E
M06,U#R^3Z3)S]M[@!\>].5F#BV2KU+W;7)?S,':"4&!A'0.CWP.N4 A'1#)^
M#9SAT:4#GJX/[)]][!3+EAE<*?&3E[:>AY,02JQ8)^RMVG_!(9X+QU<H8?P7
M]KUM1L9%9ZQJ!C I:+CL_^QQR,,)8!*_ 4@'0.IU]XZ\RD_,LL5,JSUH9TUL
M;N%#]6@2QZ4KRL9JNN6$LXNKIA7J"9$2;+E&2K>%+4JLN#7PX8YM!9K1+++D
MR@&B8J!=]K3I&[09W"AI:P-7LL3R7WQ$$H\ZTX/.9?HNX0W39Y E'R&-T_0=
MONP8=^;YSM_@V]#K+CN!H"KX2F]_V<<,*V6L>2W>=^E<ZTQ-RPJ<A]0;!O4#
MAHN[&J%03:LD9=4X3Q*/V:4;8V&/&H$9J)2@]C#3X*[65(P^>4'#A:"GZZ$K
M)EG)F8223)DV/A'NDP3KH4<.=9L&&Q+ "^Q]C&.8),&UM.3+#'['&>23X.JQ
MI>; TA6_TQ*(HQ7D@AF#KOQ)G,'(_<8P"BX;I2W_S7PSD:!6<T7=?>KI',Y?
MF%';=4QS)D H0YP[&A0C(.E9'GQ]GHX\ATD:?+,U:FCIX)5'^2RX',;/0LLA
M_U\1)/>%A.0<DC&\]L*BDRYK4._\+#&$ZJ3M&^YX>AQ7EWV7_C7O9QV]YAVG
MN@JL"!J?C2]"T/W\Z#=6M;YGM\K2!/#+FD8N:F= ]Y52]K!Q#HY#?/$'4$L#
M!!0    ( ,MII%2M3(:Z/P(  *L$   9    >&PO=V]R:W-H965T<R]S:&5E
M=#(S+GAM;(5436_;, R]YU<0/B7 &L=.LQ9%8J!)5VR';D';;6?%IF.ALN1)
M3)/MUX^2'3<#VNXBBQ_OB4\B/=\;^^0J1()#K;1;1!51<Q7'+J^P%FYL&M0<
M*8VM!;%IM[%K+(HB@&H5IY/)Q[@64D?9//C6-IN;'2FI<6W![>I:V-]+5&:_
MB)+HZ+B7VXJ\(\[FC=CB ]+W9FW9BGN60M:HG30:+):+Z#JY6DY]?DCX(7'O
M3O;@E6R,>?+&EV(137Q!J# GSR#X\XPK5,H3<1F_.LZH/](#3_=']MN@G;5L
MA,.543]E0=4BNHR@P%+L%-V;_6?L],P\7VZ4"ROLV]QT%D&^<V3J#LP5U%*W
M7W'H[N$$<#EY Y!V@#34W1X4JKP1)+*Y-7NP/IO9_"9(#6@N3FK_* ]D.2H9
M1]FMU$+G4F]A91PY&#Z*C4(WFL?$[#XGSCNF9<N4OL$TA3NCJ7+P21=8_(N/
MN:J^M/18VC)]E_!.V#%,DP^03M+T';YI+W4:^,[_*S7W4E]3^"Z!GX\KUX@<
M%Q$/@$/[C%'V6%G$3OJ@EDIQKSDP):R$%H44&@JCE+ NR/!+,KC!#9U95(*P
M *D)F8T@X6@R6(E&DE#RSVEH.(,1#"]A-/C*<]J[\<"SZ1 N()D.OE&%]B5V
M!LG@T3 3E+UNSCN'UVXR/FF@&NTVC(GC>]II:GNI]_:3>-TVX$MZ.\;\:EO)
M-Z"P9.AD?,&-;]O1: TR36C'C2%N[K"M^&^"UB=PO#2&CH8_H/\_97\!4$L#
M!!0    ( ,MII%1;8+&/)0(  'X$   9    >&PO=V]R:W-H965T<R]S:&5E
M=#(T+GAM;'U476_:,!1]YU=8?MJDCH002H>22$!7;=(JH99MSR:Y(5;]D=FF
MZ?[]KAW(Z-3RD!M?^Y[C>YSC9)TV3[8!<.1%"F5SVCC7+J+(E@U(9L>Z!84K
MM3:2.4S-/K*M 58%D!11$L?7D61<T2(+<QM39/K@!%>P,<0>I&3FSPJ$[G(Z
MH:>)![YOG)^(BJQE>W@$]Z/=&,RB@:7B$I3E6A$#=4Z7D\5JZNM#P4\.G3T;
M$Z]DI_633[Y5.8U]0R"@=)Z!X>L9UB"$)\(V?A\YZ;"E!YZ/3^QW03MJV3$+
M:RU^\<HU.;VAI(*:'81[T-U7..J9>;Y2"QLBZ?K:)*6D/%BGY1&,'4BN^C=[
M.9[#&> F?@>0' %)Z+O?*'1YRQPK,J,[8GPULOE!D!K0V!Q7_J,\.H.K''&N
M^*[5_I,#(U'*SI$/6[838#]FD4-R7Q*51Z)53Y2\0S0E]UJYQI(OJH+J-3["
MIH;.DE-GJ^0BX3TS8S*=7)$D3I(+?--!Z33PI9>4;KW26U3ZEL"+>'\[%K9E
M)>04[6_!/ ,MEI8P1T(<22X$&LT279,U4ZSB3)%*"\&,#2)\F(S^._'T*DWG
M?1S=<<54"40 ^LR2ZSC!9S[::L<$$:]QLZLX_>SC+"5OG4YTY@D)9A^<;TFI
M#\KU]AAFA\NU[#WUK[R_F?@E]AQU":@1&H_G,TI,[_8^<;H-#MMIAWX-PP9_
M$&!\ :[76KM3XC<8?CG%7U!+ P04    " #+::14O^)5P24#  "(!P  &0
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
M!3BT#')VY">4M%EWR%%X:-_$ @4*#1EHA(H1V>ZY!AE=U8A^9D*  B6*3+\
MU-K\:D"4'ESYCC9+##EJ##E2 H[F@\;OR%L]::,Z$764)]JWGAZN=HCW(VCJ
M>-^ I:/VT>#*?+B^06Z/'0TW2B911W&CWC7^@##86' "0MRV,FA4.Z*.<D=[
MIBMPK8,Z:.S@MU$5B3K*(@U,5S!@JZK13::,K6Y<H[P293CK1TA7,""%;!@/
MO7IBL[X!;T<1IIXY!M:C;" @0RU/+6BCEA)U%%/JD1@ 2B29038@9%V^-ZHH
M46<9I7W2 LP,44]#HQ8K)!58.[W!=4?]H\&) :A8$36G04C*EK9M5#2B?(3Z
M@2]*6F<WDM^@E&^;!1J%DJBC4M((R0%N!IAF.5E Z)3:TO>-,DC440=I[^R
M0Z\M.P!41C)]-65L63'>+)T[:A'!%W6MNG^4&X,?$&/</K(J$'8.-9#CJ#4$
M!\_O7<W4;3]7J]NZ@[-\&YB2,B,J8B-?EFFIOKHKDW*S$G[%3H3GD\7F1P/(
M<54KGYR25_1$!/'+X==O,-PWB@A11Q4A>)R\=S7K,VS)\=7EY\G_7E=S2.6_
M*:BX<D*2F9*OJBY65T0M_-5M6_XX(:MYL@ULY=_K=%6QO"/[4"-4DKE,6HJ4
M6>DN--XD89*ITE%LFU8'JBNO)K95LOSQ[W]%C(;_*4BAEG:RZH$B55<YR95
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
ML@;X?2FEV77L!&45//H#4$L#!!0    ( ,MII%3PZE''@P(   0'   9
M>&PO=V]R:W-H965T<R]S:&5E=#,S+GAM;(V5VW*;,!"&7T7#]"*9:8(!']*,
MS4R,FVDOTF:2'JYE6!M-A$2EM9WVZ2L)3%W M#=&$OO_^VFQ5O.#5"\Z!T#R
M6G"A%UZ.6-[ZODYS**B^EB4(\V8C54'13-76UZ4"FCE1P?UP-)KZ!67"B^=N
M[5'%<[E#S@0\*J)W14'5SR5P>5AX@7=<>&+;'.V"'\]+NH5GP*_EHS(SOW')
M6 %",RF(@LW"NPMNDYF-=P'?&!STR9C8G:RE?+&3C]G"&UD@X)"B=:#FL8<$
M.+=&!N-'[>DU*:WP='QTOW=[-WM94PV)Y-]9AOG"N_%(!ANZX_@D#Q^@WL_$
M^J62:_=+#E7L^)U'TIU&6=1B0U P43WI:UV'$X'QZ1>$M2!L"\9G!%$MB-Q&
M*S*WK15%&L^5/!!EHXV;';C:.+79#1/V*SZC,F^9T6%\SP05*1-;DDB-FERL
M "GCE^2*)'<K<O'FDKPA3) 'QKDINY[[:+):K9_6&995AO!,AH@\2(&Y)N]%
M!MG?>M_0-LCA$7D9#AH^4'5-HN M"4=AV,.3_+\\&,")F@I&SF]\QF\%:[Q2
MP"E"9BJ%H$!C7YDJFZFSL8=K'P<&?W]*W@VQB/L>NG%#-QZD2VC)D'+VZQ]P
ME<OD)//5I 77$W+3#S=IX":#<)],ESI"$7@UG4E#']RDDWG68NM&!%$_V[1A
MFPZR?<8<U&#)IIV<HQ95-^+,UYPU4+-!J"_2?$NR.9[9/JI9YR_4KE4W(ABW
ML/R3AE* VKH^JTDJ=P*K@]JL-JW\SG6PUOK2M/BJ(_^QJ>X'<PRW3&C"86,L
M1]<S4R95]=QJ@K)T;6LMT31!-\S--07*!ICW&RGQ.+$)FHLO_@U02P,$%
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
M "]S*X8;E\,2"7I7?>R0LKQFER]:;.S%<R$T7F/MXQH_34 : YQ?"J%?7TR
M^F-G\@=02P,$%     @ RVFD5!8US[ 0 P  FP@  !D   !X;"]W;W)K<VAE
M971S+W-H965T,S8N>&ULM5;?3]LP$/Y73A$/(#'2IK10U%8JA6E(("H8V\.T
M!S>YMA;^T=D.I?_]SDX(@;:1]K"7-G;NN_N^N[,O@[4VSW:)Z.!5"F6'T=*Y
MU44<VW2)DMD3O4)%;^;:2.9H:1:Q71ED60!)$2>M5B^6C*MH- A[4S,:Z-P)
MKG!JP.92,K.Y1*'7PZ@=O6T\\,72^8UX-%BQ!3ZB>UI-#:WBRDO&)2K+M0*#
M\V$T;E],^MX^&/S@N+:U9_!*9EH_^\5--HQ:GA *3)WWP.CO!2<HA'=$-/Z4
M/J,JI ?6G]^\?PW:2<N,69QH\9-G;CF,SB/(<,YRX1[T^AN6>KK>7ZJ%#;^P
M+FU;$:2Y=5J68&(@N2K^V6N9AQJ _.P&)"4@^0SH[0%T2D G""V8!5E7S+'1
MP.@U&&]-WOQ#R$U DQJN?!4?G:&WG'!N=.^6:.!6J\67[V@DW,\$7S"?80N'
M4V90D8'C*1-'<'B%CG%Z^ *3\14<'AS! 7 %=UP(#QC$CAAYOW%:1K\LHB=[
MHG?@3E, "]<JPVP'?M*,;R<-#F)*196/Y"T?ETFCQSMF3J#3/H:DE22["#7#
MKS"MX.T&.IVJ/)W@K[/'WR.=VBP7"'H.9:DXFW'!'4<+OV[)'&X<2ON[(=AI
M%>PT!#O=$^Q:KH3>(-+I=-P@G54',U0XYPYTK2^HY&EN?&N >&>SJ_I%O%Z(
MY^^3EU&W-XA?ZOEL-/D@HUO)Z#;*&%M+MU]-0YT[4QGHD$A4+]QHY2V8J OY
M!WT%D6Z-?+N5?!+8;/-!8:]2V&M4^*0R;E.=*X<93+24W'D9.RGVML*W/A'<
MMNCNIG=6T3MK+D :N%F8L@V;4?/ZI-.FR8GNA_Z]0SE#T]2[YU7,\_]_4/I5
ML'ZCP%NDP5'UQ@:R'.G:=DMJ'$UQ-LC,,=ROT%#3J04(;[ZS./VMYN]W/U5G
MVV2[?>+:_2_1+,)8M!"J4(R":K>:O.,P<.)W\V)LT_VWX'1.!,X)VCHYH[XP
MQ2@L%DZOPC29:4>S*3PNZ>L!C3>@]W.MW=O"!ZB^1T9_ 5!+ P04    " #+
M::14DGJ1T*H"  !H!P  &0   'AL+W=O<FMS:&5E=',O<VAE970S-RYX;6RU
M5=MN&C$0_15KGQ(IR<)NN#0"I(0T:J4F0DF;/D1],+L#:\7V4-L+Z=]W[%TV
M-(&5*K4/@"]SSIRY,!YMT#S; L"Q%R6U'4>%<ZN+.+99 8K;,UR!IIL%&L4=
M;<TRMBL#/ \@)>.DT^G'B@L=34;A;&8F(RR=%!IFAME2*6Y^78'$S3CJ1MN#
M>[$LG#^()Z,57\(#N&^KF:%=W+#D0H&V C4SL!A'E]V+Z=#;!X-' 1N[LV8^
MDCGBL]]\SL=1QPL""9GS#)Q^UC %*3T1R?A9<T:-2P_<76_9;T+L%,N<6YBB
M_"YR5XRC8<1R6/!2NGO<?((ZGI[GRU#:\,TVM6TG8EEI':H:3 J4T-4O?ZGS
ML ,@GOV I 8D;P'] X"T!J0AT$I9".N:.SX9&=PPXZV)S2]";@*:HA':5_'!
M&;H5A'.3&Z&YS@27C.N<XC=BS7UBF=#6F9+JY2P[90]5D1DNF*;6TNAK0"")
M>AD?V0*-.V8KM"+4AJP.,!U=@^-"'A/E?"[#1VCVM<#2DG\[BAW%Y)7%6:W_
MJM*?'-"?LEO4KK#LH\XAWX.?MN.[20M!3,EL,IIL,WJ5M#+><G/&TNX)2SI)
MLD]0._P:L@;>;9&3-@5. ]_Y ;ZI*7.@3C<&I&5/MZ#F8'ZT$)\WQ.>!.#TH
MM*GPTQ>Z8Y\=*-O&W&N8>ZV27YE/V!UJA=1ROOGNMEUWJ;#4[H0]HJ2^VM<T
ME8-><. 'V7IRVD\ZHWB]6XCW1H/TPZO1']K[C?9^J_:9P;S,J-/_(N.#AGOP
MCS,^;)B'_SOCP_<9'[Q-^!Z;7O]MPN.=8:; +,.,MRSS JJYUIPVS\AEF)[Q
MJWGU!M%?<4G3ATE8$+1S-B#7IIKKU<;A*HS&.3H:M&%9T%,(QAO0_0+1;3?>
M0?.X3GX#4$L#!!0    ( ,MII%0X7097E0(  'T&   9    >&PO=V]R:W-H
M965T<R]S:&5E=#,X+GAM;(U5WV_:,!#^5TY1'UII;2 !.E6 Q(]UJU0D1-?M
M8=J#FQS$JF,SVX%N?_W.3DAI"6POB>]\WW??G9U+?ZOTL\D0+;SD0II!D%F[
MO@E#DV28,W.EUBAI9ZETSBR9>A6:M4:6>E NPJC5ZH4YXS(8]KUOKH=]55C!
M)<XUF"+/F?X]1J&V@Z =[!P+OLJL<X3#_IJM\ 'MXWJNR0IKEI3G* U7$C0N
M!\&H?3/IN7@?\(WCUNRMP57RI-2S,^[20=!R@E!@8AT#H]<&)RB$(R(9ORK.
MH$[I@/OK'?NMKYUJ>6(&)TI\YZG-!L'' %)<LD+8A=I^P:J>KN-+E##^"=LJ
MMA5 4ABK\@I,"G(NRS=[J?JP!R">9D!4 :+W@,X10%P!8E]HJ<R7-666#?M:
M;4&[:&)S"]\;CZ9JN'2G^& U[7+"V>%#>7J@EK! )O@?3(')%!ZEWIF?Z2Z
MTG!^KXRY .K]%#7?,-=_N)/&ZH*.U1HXGZ)E7%S )4Q&4S@_NX S(.R,"T%'
M9OJA)<4N;YA4ZL:ENNB(NAAF2MK,P">98OH6'U*E=;G1KMQQ=))PQO05Q.T/
M$+6BJ$'/Y/_A[1-RXKK[L>>+C_#=<LEDPIEXT\<1]?^UQ09^W!,,[BSFYN>)
MI)TZ:<<G[1Q)NL -R@(;CZ-$]CS2#8#-,+[NAYO]#AV&M.J(-WJZM9[N23WS
M0B<9?8G&7<)$%RF"XL+?PK56:9'81JDE:;=11ZGT,.*RW6G6VJNU]DYJ_:HL
M$TUJ>O]NW&'(H9QP[TO.4:_\@#.0J$+:\I;7WGJ&COSH>.<?TVPM1^$K33F8
MZ0ZON#0@<$F4K:MK:I NAUUI6+7V\^))69H^?IG1_P&U"Z#]I5)V9[@$]1]G
M^!=02P,$%     @ RVFD5'&#,JZ$!0  TAT  !D   !X;"]W;W)K<VAE971S
M+W-H965T,SDN>&ULS5E;;QLI&/TKR%NM6BG)&/ MJ6,IL6-MI6:W:K7=AZ@/
M>(QM5.:R@'/Y]PMX,HSGZL8>:5^2&?B^ QPX' ^,GR+Q4VXH5> YX*&\[FR4
MBJ\\3_H;&A!Y$<4TU#6K2 1$Z5>Q]F0L*%G:I(![J-L=> %A86<RMF5?Q&0<
M;15G(?TB@-P& 1$OMY1'3]<=V'DM^,K6&V4*O,DX)FOZC:J_XR]"OWDIRI(%
M-)0L"H&@J^O.#;R:XTN38".^,_HD,\_ #&4113_-RZ?E=:=K>D0Y]96!(/K?
M(YU2S@V2[L>_"6@G;=,D9I]?T>=V\'HP"R+I-.+_L*7:7'=&';"D*[+EZFOT
M] =-!M0W>'[$I?T+GI+8;@?X6ZFB($G6/0A8N/M/GA,B#DE 20+*)<!>10).
M$G ^ 5<D])*$WJ$M]).$_J$M#)*$@>5^1Y9E>D84F8Q%] 2$B=9HYL%.E\W6
M!+/0K*QO2NA:IO/49,Y"$OJ,<$#"I9X2P1Z)F6O 0JG$5J\A)<$Y^+9;>"!:
M 2H5TS-*EV!%F "/A&^I*5^E2-G4]S.J".,?-,;T9@;>O_L WND <,\XURM+
MCCVE1V'ZXOE)CZ>['J.*'M\3<0$P/ .HBU!)^EU]^HSZ:3K<3_<T=RF!*"40
M63Q<B9=2=B.EW@H>;A9Z^%HQ/VK0<8J.+7KO0/0RNG8( XM@-I+'R6 P]AXS
M(;/Z1A[@CS(>B[@]N(\[;\!%=13T4@IZAQ+\F9$%XTR]'$9R/VVA?RC)/&F!
MT;*5>5N/\X#+>)SNDOH9'H>C?1[OBB$]G(;LC6F0CFE0VY>[U4KOW4:7?K0-
M%14Q$9JWD"K%PC5XN*?!@HHZ]H9I2\,6!#!*T4='"V!48.^\?YE30'TK%0HH
M <9Y"30 UTK@,B7ALB4)P*[S@>Z)1-  5*&")*MVEN[*@C*,[P\M8W'PT*'M
M6U;&[DA@9 )H1C:<:Y<3VL]^0330V09LPS>@,PYXO',D$%FZNSG=-+12(9QF
MX'D3<*UPH#,/V)9[0&<?\%3^T0!4)9VB/9SW\LHIB1E6",=Y"*PWD3_ULIP2
M(5[,ZO]N57.(!IQSP#:L SKO@,>;!RQN\L.\!MYD'B7 L"""8]P#.ON ;?D'
M<OZ!3N4?#4 5(D!%:X#]G A*8OKE&D#./%"]><R-8]BU?P8^A?%6R3/PF3Y2
M#N A8D"9[X@V# $Y0T#'&P(J[MN]W&_564,S%6HH04:Y/6S>A%RK!N0L ;5E
M"<A9 CJ5)30 5:FAN-WW<5X-Q9BJWU+(60*JMX1J.:"#Y."\ ;7A#<AY SK>
M&U#)%EZ0PYO,H0QYF)?#,>: G#F@MLP!.W/ IS*'!J *.>#BQH_RYE 2 U&Y
M'+!S!_Q6=\"'R $[=\"M'#-ESIE.<-#4_+G0T$K525/SYT(3<*T8L/,&W)8W
M8.<-^%3>T !4)89^X>"NF]="7<C^L(PS[)>X+1P/WS#;MPU9GT*?;Y=T:4Z)
MU8:":13*B+.E/7)>$$Y"GX+=K8M)O0*__S9"J/OQWGRM,\*U N4VCKGFU)YI
MQX+&A"T!?8YI**FTX?#CV6O>C6]/R"00U*=Z8A:<FAJ(/NKO_B38 B7Q?^E.
M"4",2'13S/;6?!^Q4)%PS72Z.3!WN1=UB\;9%?[%W3[ALC[K?\#E'A>M\>C<
M#E^^03.W#5EOY3'E(R8OE@PS?N+[8JOS,N*OI(='X?I<ST4 H@5G:V)NXV0=
M(5[F*BB@8FTO[>3N$'AWIIN6IA>#M_;^+%<^A5>SLO([>#4O*[_!@ZL[/"BI
MT8+7-</2FI&N&9767.H:>U_IN6'L;COOB5BS4 ).5WI(W8NAWLS$[@)Q]Z*B
MV%YX+2*EHL ^;BA94F$"=/TJBM3KBVD@O<:=_ =02P,$%     @ RVFD5%HL
M1JEL @  *P8  !D   !X;"]W;W)K<VAE971S+W-H965T-# N>&ULO57;3MM
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
M'IQ9$4$7+/\W2V0Z&XP'**%K4N7R"]M]HHU#@>*+62[T+]K5MA$8QY60K&C
MH*#(ROJ??&\"<008NST KP%X)P"8V SP&X!_"@A[ *,&,-*1J5W1<5@22>93
MSG:(*VM@4Q\ZF!H-[F>E6O<GR6$T YR<+UA10/B?4L(INE6+D,F,"G2QI))D
M^26Z0HO;);KX<(F$LA$H*]%?*:L$*1,Q1!]4^R'+<UA$,74D2%+$3MQ,OZBG
M]WJF]]$#*V4JT!]E0A,#?FG'8\]"X$ LVH!X^X L/"OC ^'7R,=#Y+F>9Q)D
MAR]IW,*Q18[?KH^O^?R^]<F)$(BMT9-D\3/Z^AG&T;VDA?AF81^U["/-/K*O
MOM#<*[K)RC(K-W"0<E+&=-@LN6E9:]Y \ZJ[Y64>1F-W[$Z=%X.>H-43G*UG
MB&B9G*DFZ*H))W@T:M742V<PLX@.6]'AFX+X0O**&E3?V6F_XF\F5VM0>.0#
M]@+/[$'4>A"](>R]^NVD/?HC@WX_.EDHDU&?D^/6R?$Y3NIS9#DZDY9N\@X'
M$[N'>]E]IZ/9$%NV>7.S=NTB?^1&D3G.^"BE8*OT>R$JFJ *;F2.:+'-V2NE
MM> KE:,31':$J^QA<0)WQ'7T=TWZI'L'Z9Y5^F/%XQ0D"D0DQ)Y($*OWOU6K
MUQ%R-9[XX:E>@UD0NNZH1_0A16#_76[-AO:WUZ;)SG)OXD/VP6]+/WTWSZ+A
M[;T@&MT&*S_HVR.''(7M2>K\[=VOOYN).KO;9O*K\D.BPO:48MG=_5+#[J[%
MP:E8DY$;].@]I"7\'GEI@<_*,4:KOB2#59;YM>>0*/#D?R3"N]^@_JR*%>PO
M2#!Q$X7Z^4TJF3*>_5#;K$P0E'*PD'5D=A3>\'B(71<J!?TBUR9PIO?M(91J
M8DMUK96_H@OU2(47O@$3C<V8RVM3=G.."I""\HTNY 0HKTI9OW7;WK98O-,E
M4J=_?+. 8'='(%XPHNM+YS!%79W"FQWN#H%RNH;IW.L(-B*O"[ZZ(=E6ET K
M)J&@TI\I%,F4*P,87S,F]PTU05MVSW\"4$L#!!0    ( ,MII%0FINA\C@,
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
M'JIIF;;GT[I.LAQ>]</E]BGO1[0OZY W9KJUF>Y),Z,M4>ZVYO]C3BCGC6I
MEU5!'<UB(CEDL)32W9)_N6-P/Z+=/FRP5QOLG33XK)'+0V)Z^V?9W5&S'Q)=
M[:@)M]I(!F;ANZNE$R@4EL^K7JT;^,CWK9WU,37VL@__HRF_"O1X%D)1"6!.
ME*WS2SH>4W;:<H(Z]\UJII%:GQ^F]'$"XP)H?ZXU;B8N0?VY&_X%4$L#!!0
M   ( ,MII%0$C^ [#0,  &<0   -    >&PO<W1Y;&5S+GAM;-U8;6O;,!#^
M*\8=HX51)_'BQ6L2V *%P38*[8=]*THL.P)9\F2Y2_KKIY-LYZ6ZTO7#ULXA
ML72/[KE'=^<H9%KK+:?7:TIUL"FYJ&?A6NOJ8Q35JS4M27TN*RH,DDM5$FVF
MJHCJ2E&2U>!4\F@T&"1129@(YU/1E)>EKH.5;(2>A7%O"MSM2S8+A\G[,'!T
M"YG167A[^O9G(_7%F\#=3]Z=G QNSRZ.[:<6. LC+^GX":3G YS78!AU<DC=
M+C=,G:=UC-K-SZ>Y%(<Y (-A)B4-[@B?A0O"V5(Q\,I)R?C6F4=@6$DN5:!-
M\DVH(5CJ>P</W0SJTO*43$AE8[L([G/9+C\"NAD(9)SW D>A,\RG%=&:*G%I
M)G:Q-3Z @G9\LZV,PD*1[7 T#G<.]F:"+*7*J.K##,/.-)]RFH,<Q8HUW+6L
M(@"UEJ499(P44A"KH?-H!X9V13F_AJ;]D1]P;_*]F@V@8J(?&D'MT-&X"?#O
MLSGN/=KT6;1!Q>ZD_MR8W0@[AR:C5XKF;&/GF[R/C[$/<79257S[B;-"E-3M
M_<D!YU/2^05KJ=B]B0:=LC(&JL+@CBK-5ON67XI4-W2CNV[:Y+CFT2O4_'?S
M7%!!%>'[HDWKO^0L/UMQ_.%?2;9?*L>"O1K;@^BEBQR_!I')BQ09M5_H>Z?&
MP9G16P,XFV?A=SCE^2YHL&P8UTRTLS7+,BH>'!V&7I.E^15UP&_69S0G#=<W
M/3@+=^-O-&--F?:KKB 1[:K=^"ML;YCT/PQ,+"8RNJ'9HIVJ8FF'@1F8J.T%
M#L?(I;W\".;C,#\"&!8'4X#Y."\LSO^TGPFZ'X=AVB9>9(+Z3% ?Y^5#%O:%
MQ?'[I.;R[S1-XSA)L(PN%EX%"RQO20)O/QNF#3RP.!#ISW*-5QOOD,?[ *OI
M8QV"[13O1&RG>*X!\><-/-+47VTL#GA@5<!Z!^+[XT!/^7WB&*J*:<.>8!Q)
M4PR!7O3W:)(@V4G@Y:\/]I3$<9KZ$<#\"N(80^!IQ!%, 6C D#BVY^#1>11U
MYU2T^VMA_AM02P,$%     @ RVFD5)>*NQS     $P(   L   !?<F5L<R\N
M<F5L<YV2N6[#, Q ?\70GC 'T"&(,V7Q%@3Y 5:B#]@2!8I%G;^OVJ5QD L9
M>3T\$MP>:4#M.*2VBZD8_1!2:5K5N %(MB6/:<Z10J[4+!XUA]) 1-MC0[!:
M+#Y +AEFM[UD%J=SI%>(7->=I3W;+T]!;X"O.DQQ0FE(2S,.\,W2?S+W\PPU
M1>5*(Y5;&GC3Y?YVX$G1H2)8%II%R=.B':5_'<?VD-/IKV,BM'I;Z/EQ:%0*
MCMQC)8QQ8K3^-8+)#^Q^ %!+ P04    " #+::14NJ<S_5D$  "7'P  #P
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
MA2*K0I%5H<BJ4&15*+*J_Y3UW9CE7__X:N]IK<OFD,^ZOXO33U!+ 0(4 Q0
M   ( ,III%0'04UB@0   +$    0              "  0    !D;V-0<F]P
M<R]A<' N>&UL4$L! A0#%     @ RFFD5%/&/;3O    *P(  !$
M     ( !KP   &1O8U!R;W!S+V-O<F4N>&UL4$L! A0#%     @ RFFD5)E<
MG",0!@  G"<  !,              ( !S0$  'AL+W1H96UE+W1H96UE,2YX
M;6Q02P$"% ,4    " #*::14(FLS3]($  "X$P  &               @($.
M"   >&PO=V]R:W-H965T<R]S:&5E=#$N>&UL4$L! A0#%     @ RFFD5-H[
M?V#[!   \A$  !@              ("!%@T  'AL+W=O<FMS:&5E=',O<VAE
M970R+GAM;%!+ 0(4 Q0    ( ,III%1DP_M,P@(  &('   8
M  " @4<2  !X;"]W;W)K<VAE971S+W-H965T,RYX;6Q02P$"% ,4    " #*
M::147\Y]B.("   U"   &               @($_%0  >&PO=V]R:W-H965T
M<R]S:&5E=#0N>&UL4$L! A0#%     @ RFFD5"PTKFPG!P  ZQP  !@
M         ("!5Q@  'AL+W=O<FMS:&5E=',O<VAE970U+GAM;%!+ 0(4 Q0
M   ( ,III%3&XV6LKP(  )('   8              " @;0?  !X;"]W;W)K
M<VAE971S+W-H965T-BYX;6Q02P$"% ,4    " #*::14G:"A=MH#  "1#@
M&               @(&9(@  >&PO=V]R:W-H965T<R]S:&5E=#<N>&UL4$L!
M A0#%     @ RFFD5.ZZ.TE2!@  MQ<  !@              ("!J28  'AL
M+W=O<FMS:&5E=',O<VAE970X+GAM;%!+ 0(4 Q0    ( ,III%2P^IUN@P(
M #$&   8              " @3$M  !X;"]W;W)K<VAE971S+W-H965T.2YX
M;6Q02P$"% ,4    " #+::14WJ'Q6V(#  !+!P  &0              @('J
M+P  >&PO=V]R:W-H965T<R]S:&5E=#$P+GAM;%!+ 0(4 Q0    ( ,MII%0,
MG')R\ 4  .D-   9              " @8,S  !X;"]W;W)K<VAE971S+W-H
M965T,3$N>&UL4$L! A0#%     @ RVFD5)!;HO]7 @  004  !D
M     ("!JCD  'AL+W=O<FMS:&5E=',O<VAE970Q,BYX;6Q02P$"% ,4
M" #+::143W.W;:,"  #F!0  &0              @($X/   >&PO=V]R:W-H
M965T<R]S:&5E=#$S+GAM;%!+ 0(4 Q0    ( ,MII%2Q)J]P/ (  +4$   9
M              " @1(_  !X;"]W;W)K<VAE971S+W-H965T,30N>&UL4$L!
M A0#%     @ RVFD5.4GQ: : @  AP0  !D              ("!A4$  'AL
M+W=O<FMS:&5E=',O<VAE970Q-2YX;6Q02P$"% ,4    " #+::14MVX9W1H#
M  ">!P  &0              @('60P  >&PO=V]R:W-H965T<R]S:&5E=#$V
M+GAM;%!+ 0(4 Q0    ( ,MII%2<MUA0\@8  *H2   9              "
M@2='  !X;"]W;W)K<VAE971S+W-H965T,3<N>&UL4$L! A0#%     @ RVFD
M5$^W^_]W!0  I T  !D              ("!4$X  'AL+W=O<FMS:&5E=',O
M<VAE970Q."YX;6Q02P$"% ,4    " #+::14(*'!E3P#  #J"   &0
M        @('^4P  >&PO=V]R:W-H965T<R]S:&5E=#$Y+GAM;%!+ 0(4 Q0
M   ( ,MII%30! KB^ 4  -T-   9              " @7%7  !X;"]W;W)K
M<VAE971S+W-H965T,C N>&UL4$L! A0#%     @ RVFD5,TMI+M< @  *P4
M !D              ("!H%T  'AL+W=O<FMS:&5E=',O<VAE970R,2YX;6Q0
M2P$"% ,4    " #+::14 UN%&K<"  #0!0  &0              @($S8
M>&PO=V]R:W-H965T<R]S:&5E=#(R+GAM;%!+ 0(4 Q0    ( ,MII%2M3(:Z
M/P(  *L$   9              " @2%C  !X;"]W;W)K<VAE971S+W-H965T
M,C,N>&UL4$L! A0#%     @ RVFD5%M@L8\E @  ?@0  !D
M ("!EV4  'AL+W=O<FMS:&5E=',O<VAE970R-"YX;6Q02P$"% ,4    " #+
M::14O^)5P24#  "(!P  &0              @('S9P  >&PO=V]R:W-H965T
M<R]S:&5E=#(U+GAM;%!+ 0(4 Q0    ( ,MII%0IPW2EH 0  "<-   9
M          " @4]K  !X;"]W;W)K<VAE971S+W-H965T,C8N>&UL4$L! A0#
M%     @ RVFD5-3%\18#!   "0L  !D              ("!)G   'AL+W=O
M<FMS:&5E=',O<VAE970R-RYX;6Q02P$"% ,4    " #+::140/.Y]9(#  "5
M"@  &0              @(%@=   >&PO=V]R:W-H965T<R]S:&5E=#(X+GAM
M;%!+ 0(4 Q0    ( ,MII%3(@MKVE X  .]E   9              " @2EX
M  !X;"]W;W)K<VAE971S+W-H965T,CDN>&UL4$L! A0#%     @ RVFD5,Y1
MOCI9 @  =P4  !D              ("!](8  'AL+W=O<FMS:&5E=',O<VAE
M970S,"YX;6Q02P$"% ,4    " #+::14'I=S\Z@"   8!P  &0
M    @(&$B0  >&PO=V]R:W-H965T<R]S:&5E=#,Q+GAM;%!+ 0(4 Q0    (
M ,MII%1]$:4>/P,  !$+   9              " @6.,  !X;"]W;W)K<VAE
M971S+W-H965T,S(N>&UL4$L! A0#%     @ RVFD5/#J4<># @  ! <  !D
M             ("!V8\  'AL+W=O<FMS:&5E=',O<VAE970S,RYX;6Q02P$"
M% ,4    " #+::14'<KYU?4"  !T"   &0              @(&3D@  >&PO
M=V]R:W-H965T<R]S:&5E=#,T+GAM;%!+ 0(4 Q0    ( ,MII%2-\[AVW@,
M /@,   9              " @;^5  !X;"]W;W)K<VAE971S+W-H965T,S4N
M>&UL4$L! A0#%     @ RVFD5!8US[ 0 P  FP@  !D              ("!
MU)D  'AL+W=O<FMS:&5E=',O<VAE970S-BYX;6Q02P$"% ,4    " #+::14
MDGJ1T*H"  !H!P  &0              @($;G0  >&PO=V]R:W-H965T<R]S
M:&5E=#,W+GAM;%!+ 0(4 Q0    ( ,MII%0X7097E0(  'T&   9
M      " @?R?  !X;"]W;W)K<VAE971S+W-H965T,S@N>&UL4$L! A0#%
M  @ RVFD5'&#,JZ$!0  TAT  !D              ("!R*(  'AL+W=O<FMS
M:&5E=',O<VAE970S.2YX;6Q02P$"% ,4    " #+::146BQ&J6P"   K!@
M&0              @(&#J   >&PO=V]R:W-H965T<R]S:&5E=#0P+GAM;%!+
M 0(4 Q0    ( ,MII%3H>WD6& ,  !L)   9              " @2:K  !X
M;"]W;W)K<VAE971S+W-H965T-#$N>&UL4$L! A0#%     @ RVFD5$-#X" :
M @  " 4  !D              ("!=:X  'AL+W=O<FMS:&5E=',O<VAE970T
M,BYX;6Q02P$"% ,4    " #+::14<DA4R?P#  ""#P  &0
M@('&L   >&PO=V]R:W-H965T<R]S:&5E=#0S+GAM;%!+ 0(4 Q0    ( ,MI
MI%0FINA\C@,  )(,   9              " @?FT  !X;"]W;W)K<VAE971S
M+W-H965T-#0N>&UL4$L! A0#%     @ RVFD5*5PH'S- @  G@<  !D
M         ("!OK@  'AL+W=O<FMS:&5E=',O<VAE970T-2YX;6Q02P$"% ,4
M    " #+::14[S[J:) "  !$!@  &0              @('"NP  >&PO=V]R
M:W-H965T<R]S:&5E=#0V+GAM;%!+ 0(4 Q0    ( ,MII%04?PP'PP(  /H&
M   9              " @8F^  !X;"]W;W)K<VAE971S+W-H965T-#<N>&UL
M4$L! A0#%     @ RVFD5 2/X#L- P  9Q    T              ( !@\$
M 'AL+W-T>6QE<RYX;6Q02P$"% ,4    " #+::14EXJ[',     3 @  "P
M            @ &[Q   7W)E;',O+G)E;'-02P$"% ,4    " #+::14NJ<S
M_5D$  "7'P  #P              @ &DQ0  >&PO=V]R:V)O;VLN>&UL4$L!
M A0#%     @ RVFD5+DCVC>R 0  5!P  !H              ( !*LH  'AL
M+U]R96QS+W=O<FMB;V]K+GAM;"YR96QS4$L! A0#%     @ RVFD5&7AF;6W
M 0  91P  !,              ( !%,P  %M#;VYT96YT7U1Y<&5S72YX;6Q0
52P4&     #< -P#X#@  _,T

end
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>63
<FILENAME>Show.js
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
// Edgar(tm) Renderer was created by staff of the U.S. Securities and Exchange Commission.  Data and content created by government employees within the scope of their employment are not subject to domestic copyright protection. 17 U.S.C. 105.
var Show={};Show.LastAR=null,Show.showAR=function(a,r,w){if(Show.LastAR)Show.hideAR();var e=a;while(e&&e.nodeName!='TABLE')e=e.nextSibling;if(!e||e.nodeName!='TABLE'){var ref=((window)?w.document:document).getElementById(r);if(ref){e=ref.cloneNode(!0);
e.removeAttribute('id');a.parentNode.appendChild(e)}}
if(e)e.style.display='block';Show.LastAR=e};Show.hideAR=function(){Show.LastAR.style.display='none'};Show.toggleNext=function(a){var e=a;while(e.nodeName!='DIV')e=e.nextSibling;if(!e.style){}else if(!e.style.display){}else{var d,p_;if(e.style.display=='none'){d='block';p='-'}else{d='none';p='+'}
e.style.display=d;if(a.textContent){a.textContent=p+a.textContent.substring(1)}else{a.innerText=p+a.innerText.substring(1)}}}
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>64
<FILENAME>report.css
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
/* Updated 2009-11-04 */
/* v2.2.0.24 */

/* DefRef Styles */
..report table.authRefData{
	background-color: #def;
	border: 2px solid #2F4497;
	font-size: 1em;
	position: absolute;
}

..report table.authRefData a {
	display: block;
	font-weight: bold;
}

..report table.authRefData p {
	margin-top: 0px;
}

..report table.authRefData .hide {
	background-color: #2F4497;
	padding: 1px 3px 0px 0px;
	text-align: right;
}

..report table.authRefData .hide a:hover {
	background-color: #2F4497;
}

..report table.authRefData .body {
	height: 150px;
	overflow: auto;
	width: 400px;
}

..report table.authRefData table{
	font-size: 1em;
}

/* Report Styles */
..pl a, .pl a:visited {
	color: black;
	text-decoration: none;
}

/* table */
..report {
	background-color: white;
	border: 2px solid #acf;
	clear: both;
	color: black;
	font: normal 8pt Helvetica, Arial, san-serif;
	margin-bottom: 2em;
}

..report hr {
	border: 1px solid #acf;
}

/* Top labels */
..report th {
	background-color: #acf;
	color: black;
	font-weight: bold;
	text-align: center;
}

..report th.void	{
	background-color: transparent;
	color: #000000;
	font: bold 10pt Helvetica, Arial, san-serif;
	text-align: left;
}

..report .pl {
	text-align: left;
	vertical-align: top;
	white-space: normal;
	width: 200px;
	white-space: normal; /* word-wrap: break-word; */
}

..report td.pl a.a {
	cursor: pointer;
	display: block;
	width: 200px;
	overflow: hidden;
}

..report td.pl div.a {
	width: 200px;
}

..report td.pl a:hover {
	background-color: #ffc;
}

/* Header rows... */
..report tr.rh {
	background-color: #acf;
	color: black;
	font-weight: bold;
}

/* Calendars... */
..report .rc {
	background-color: #f0f0f0;
}

/* Even rows... */
..report .re, .report .reu {
	background-color: #def;
}

..report .reu td {
	border-bottom: 1px solid black;
}

/* Odd rows... */
..report .ro, .report .rou {
	background-color: white;
}

..report .rou td {
	border-bottom: 1px solid black;
}

..report .rou table td, .report .reu table td {
	border-bottom: 0px solid black;
}

/* styles for footnote marker */
..report .fn {
	white-space: nowrap;
}

/* styles for numeric types */
..report .num, .report .nump {
	text-align: right;
	white-space: nowrap;
}

..report .nump {
	padding-left: 2em;
}

..report .nump {
	padding: 0px 0.4em 0px 2em;
}

/* styles for text types */
..report .text {
	text-align: left;
	white-space: normal;
}

..report .text .big {
	margin-bottom: 1em;
	width: 17em;
}

..report .text .more {
	display: none;
}

..report .text .note {
	font-style: italic;
	font-weight: bold;
}

..report .text .small {
	width: 10em;
}

..report sup {
	font-style: italic;
}

..report .outerFootnotes {
	font-size: 1em;
}
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>65
<FILENAME>FilingSummary.xml
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<XML>
<?xml version='1.0' encoding='utf-8'?>
<FilingSummary>
  <Version>3.22.1</Version>
  <ProcessingTime/>
  <ReportFormat>html</ReportFormat>
  <ContextCount>81</ContextCount>
  <ElementCount>186</ElementCount>
  <EntityCount>1</EntityCount>
  <FootnotesReported>true</FootnotesReported>
  <SegmentCount>25</SegmentCount>
  <ScenarioCount>0</ScenarioCount>
  <TuplesReported>false</TuplesReported>
  <UnitCount>6</UnitCount>
  <MyReports>
    <Report instance="d350214d10q.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R1.htm</HtmlFileName>
      <LongName>1001 - Document - Cover Page</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.imperialoil.ca/role/CoverPage</Role>
      <ShortName>Cover Page</ShortName>
      <MenuCategory>Cover</MenuCategory>
      <Position>1</Position>
    </Report>
    <Report instance="d350214d10q.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R2.htm</HtmlFileName>
      <LongName>1002 - Statement - Consolidated statement of income</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.imperialoil.ca/role/ConsolidatedStatementOfIncome</Role>
      <ShortName>Consolidated statement of income</ShortName>
      <MenuCategory>Statements</MenuCategory>
      <Position>2</Position>
    </Report>
    <Report instance="d350214d10q.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R3.htm</HtmlFileName>
      <LongName>1003 - Statement - Consolidated statement of income (Parenthetical)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.imperialoil.ca/role/ConsolidatedStatementOfIncomeParenthetical</Role>
      <ShortName>Consolidated statement of income (Parenthetical)</ShortName>
      <MenuCategory>Statements</MenuCategory>
      <Position>3</Position>
    </Report>
    <Report instance="d350214d10q.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R4.htm</HtmlFileName>
      <LongName>1004 - Statement - Consolidated statement of comprehensive income</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.imperialoil.ca/role/ConsolidatedStatementOfComprehensiveIncome</Role>
      <ShortName>Consolidated statement of comprehensive income</ShortName>
      <MenuCategory>Statements</MenuCategory>
      <Position>4</Position>
    </Report>
    <Report instance="d350214d10q.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R5.htm</HtmlFileName>
      <LongName>1005 - Statement - Consolidated balance sheet</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.imperialoil.ca/role/ConsolidatedBalanceSheet</Role>
      <ShortName>Consolidated balance sheet</ShortName>
      <MenuCategory>Statements</MenuCategory>
      <Position>5</Position>
    </Report>
    <Report instance="d350214d10q.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R6.htm</HtmlFileName>
      <LongName>1006 - Statement - Consolidated balance sheet (Parenthetical)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.imperialoil.ca/role/ConsolidatedBalanceSheetParenthetical</Role>
      <ShortName>Consolidated balance sheet (Parenthetical)</ShortName>
      <MenuCategory>Statements</MenuCategory>
      <Position>6</Position>
    </Report>
    <Report instance="d350214d10q.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R7.htm</HtmlFileName>
      <LongName>1007 - Statement - Consolidated statement of shareholders' equity</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.imperialoil.ca/role/ConsolidatedStatementOfShareholdersEquity</Role>
      <ShortName>Consolidated statement of shareholders' equity</ShortName>
      <MenuCategory>Statements</MenuCategory>
      <Position>7</Position>
    </Report>
    <Report instance="d350214d10q.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R8.htm</HtmlFileName>
      <LongName>1008 - Statement - Consolidated statement of cash flows</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.imperialoil.ca/role/ConsolidatedStatementOfCashFlows</Role>
      <ShortName>Consolidated statement of cash flows</ShortName>
      <MenuCategory>Statements</MenuCategory>
      <Position>8</Position>
    </Report>
    <Report instance="d350214d10q.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R9.htm</HtmlFileName>
      <LongName>1009 - Statement - Consolidated statement of cash flows (Parenthetical)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.imperialoil.ca/role/ConsolidatedStatementOfCashFlowsParenthetical</Role>
      <ShortName>Consolidated statement of cash flows (Parenthetical)</ShortName>
      <MenuCategory>Statements</MenuCategory>
      <Position>9</Position>
    </Report>
    <Report instance="d350214d10q.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R10.htm</HtmlFileName>
      <LongName>1010 - Disclosure - Basis of financial statement preparation</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.imperialoil.ca/role/BasisOfFinancialStatementPreparation</Role>
      <ShortName>Basis of financial statement preparation</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>10</Position>
    </Report>
    <Report instance="d350214d10q.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R11.htm</HtmlFileName>
      <LongName>1011 - Disclosure - Business segments</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.imperialoil.ca/role/BusinessSegments</Role>
      <ShortName>Business segments</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>11</Position>
    </Report>
    <Report instance="d350214d10q.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R12.htm</HtmlFileName>
      <LongName>1012 - Disclosure - Investment and other income</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.imperialoil.ca/role/InvestmentAndOtherIncome</Role>
      <ShortName>Investment and other income</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>12</Position>
    </Report>
    <Report instance="d350214d10q.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R13.htm</HtmlFileName>
      <LongName>1013 - Disclosure - Employee retirement benefits</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.imperialoil.ca/role/EmployeeRetirementBenefits</Role>
      <ShortName>Employee retirement benefits</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>13</Position>
    </Report>
    <Report instance="d350214d10q.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R14.htm</HtmlFileName>
      <LongName>1014 - Disclosure - Financing Costs</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.imperialoil.ca/role/FinancingCosts</Role>
      <ShortName>Financing Costs</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>14</Position>
    </Report>
    <Report instance="d350214d10q.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R15.htm</HtmlFileName>
      <LongName>1015 - Disclosure - Long-term debt</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.imperialoil.ca/role/LongTermDebt</Role>
      <ShortName>Long-term debt</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>15</Position>
    </Report>
    <Report instance="d350214d10q.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R16.htm</HtmlFileName>
      <LongName>1016 - Disclosure - Other long-term obligations</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.imperialoil.ca/role/OtherLongTermObligations</Role>
      <ShortName>Other long-term obligations</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>16</Position>
    </Report>
    <Report instance="d350214d10q.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R17.htm</HtmlFileName>
      <LongName>1017 - Disclosure - Financial and derivative instruments</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.imperialoil.ca/role/FinancialAndDerivativeInstruments</Role>
      <ShortName>Financial and derivative instruments</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>17</Position>
    </Report>
    <Report instance="d350214d10q.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R18.htm</HtmlFileName>
      <LongName>1018 - Disclosure - Common shares</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.imperialoil.ca/role/CommonShares</Role>
      <ShortName>Common shares</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>18</Position>
    </Report>
    <Report instance="d350214d10q.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R19.htm</HtmlFileName>
      <LongName>1019 - Disclosure - Other comprehensive income (loss) information</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.imperialoil.ca/role/OtherComprehensiveIncomeLossInformation</Role>
      <ShortName>Other comprehensive income (loss) information</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>19</Position>
    </Report>
    <Report instance="d350214d10q.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R20.htm</HtmlFileName>
      <LongName>1020 - Disclosure - Business segments (Tables)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.imperialoil.ca/role/BusinessSegmentsTables</Role>
      <ShortName>Business segments (Tables)</ShortName>
      <MenuCategory>Tables</MenuCategory>
      <ParentRole>http://www.imperialoil.ca/role/BusinessSegments</ParentRole>
      <Position>20</Position>
    </Report>
    <Report instance="d350214d10q.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R21.htm</HtmlFileName>
      <LongName>1021 - Disclosure - Investment and other income (Tables)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.imperialoil.ca/role/InvestmentAndOtherIncomeTables</Role>
      <ShortName>Investment and other income (Tables)</ShortName>
      <MenuCategory>Tables</MenuCategory>
      <ParentRole>http://www.imperialoil.ca/role/InvestmentAndOtherIncome</ParentRole>
      <Position>21</Position>
    </Report>
    <Report instance="d350214d10q.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R22.htm</HtmlFileName>
      <LongName>1022 - Disclosure - Employee retirement benefits (Tables)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.imperialoil.ca/role/EmployeeRetirementBenefitsTables</Role>
      <ShortName>Employee retirement benefits (Tables)</ShortName>
      <MenuCategory>Tables</MenuCategory>
      <ParentRole>http://www.imperialoil.ca/role/EmployeeRetirementBenefits</ParentRole>
      <Position>22</Position>
    </Report>
    <Report instance="d350214d10q.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R23.htm</HtmlFileName>
      <LongName>1023 - Disclosure - Financing Costs (Tables)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.imperialoil.ca/role/FinancingCostsTables</Role>
      <ShortName>Financing Costs (Tables)</ShortName>
      <MenuCategory>Tables</MenuCategory>
      <ParentRole>http://www.imperialoil.ca/role/FinancingCosts</ParentRole>
      <Position>23</Position>
    </Report>
    <Report instance="d350214d10q.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R24.htm</HtmlFileName>
      <LongName>1024 - Disclosure - Long-term debt (Tables)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.imperialoil.ca/role/LongTermDebtTables</Role>
      <ShortName>Long-term debt (Tables)</ShortName>
      <MenuCategory>Tables</MenuCategory>
      <ParentRole>http://www.imperialoil.ca/role/LongTermDebt</ParentRole>
      <Position>24</Position>
    </Report>
    <Report instance="d350214d10q.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R25.htm</HtmlFileName>
      <LongName>1025 - Disclosure - Other long-term obligations (Tables)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.imperialoil.ca/role/OtherLongTermObligationsTables</Role>
      <ShortName>Other long-term obligations (Tables)</ShortName>
      <MenuCategory>Tables</MenuCategory>
      <ParentRole>http://www.imperialoil.ca/role/OtherLongTermObligations</ParentRole>
      <Position>25</Position>
    </Report>
    <Report instance="d350214d10q.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R26.htm</HtmlFileName>
      <LongName>1026 - Disclosure - Financial and derivative instruments (Tables)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.imperialoil.ca/role/FinancialAndDerivativeInstrumentsTables</Role>
      <ShortName>Financial and derivative instruments (Tables)</ShortName>
      <MenuCategory>Tables</MenuCategory>
      <ParentRole>http://www.imperialoil.ca/role/FinancialAndDerivativeInstruments</ParentRole>
      <Position>26</Position>
    </Report>
    <Report instance="d350214d10q.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R27.htm</HtmlFileName>
      <LongName>1027 - Disclosure - Common shares (Tables)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.imperialoil.ca/role/CommonSharesTables</Role>
      <ShortName>Common shares (Tables)</ShortName>
      <MenuCategory>Tables</MenuCategory>
      <ParentRole>http://www.imperialoil.ca/role/CommonShares</ParentRole>
      <Position>27</Position>
    </Report>
    <Report instance="d350214d10q.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R28.htm</HtmlFileName>
      <LongName>1028 - Disclosure - Other comprehensive income (loss) information (Tables)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.imperialoil.ca/role/OtherComprehensiveIncomeLossInformationTables</Role>
      <ShortName>Other comprehensive income (loss) information (Tables)</ShortName>
      <MenuCategory>Tables</MenuCategory>
      <ParentRole>http://www.imperialoil.ca/role/OtherComprehensiveIncomeLossInformation</ParentRole>
      <Position>28</Position>
    </Report>
    <Report instance="d350214d10q.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R29.htm</HtmlFileName>
      <LongName>1029 - Disclosure - Business Segments (Detail)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.imperialoil.ca/role/BusinessSegmentsDetail</Role>
      <ShortName>Business Segments (Detail)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>29</Position>
    </Report>
    <Report instance="d350214d10q.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R30.htm</HtmlFileName>
      <LongName>1030 - Disclosure - Business Segments (Parenthetical) (Detail)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.imperialoil.ca/role/BusinessSegmentsParentheticalDetail</Role>
      <ShortName>Business Segments (Parenthetical) (Detail)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>30</Position>
    </Report>
    <Report instance="d350214d10q.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R31.htm</HtmlFileName>
      <LongName>1031 - Disclosure - Gains and Losses on Asset Sales (Detail)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.imperialoil.ca/role/GainsAndLossesOnAssetSalesDetail</Role>
      <ShortName>Gains and Losses on Asset Sales (Detail)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>31</Position>
    </Report>
    <Report instance="d350214d10q.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R32.htm</HtmlFileName>
      <LongName>1032 - Disclosure - Components of Net Periodic Benefit Cost (Detail)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.imperialoil.ca/role/ComponentsOfNetPeriodicBenefitCostDetail</Role>
      <ShortName>Components of Net Periodic Benefit Cost (Detail)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>32</Position>
    </Report>
    <Report instance="d350214d10q.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R33.htm</HtmlFileName>
      <LongName>1033 - Disclosure - Financing Costs (Detail)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.imperialoil.ca/role/FinancingCostsDetail</Role>
      <ShortName>Financing Costs (Detail)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://www.imperialoil.ca/role/FinancingCostsTables</ParentRole>
      <Position>33</Position>
    </Report>
    <Report instance="d350214d10q.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R34.htm</HtmlFileName>
      <LongName>1034 - Disclosure - Long-Term Debt (Detail)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.imperialoil.ca/role/LongTermDebtDetail</Role>
      <ShortName>Long-Term Debt (Detail)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>34</Position>
    </Report>
    <Report instance="d350214d10q.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R35.htm</HtmlFileName>
      <LongName>1035 - Disclosure - Other Long-Term Obligations (Detail)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.imperialoil.ca/role/OtherLongTermObligationsDetail</Role>
      <ShortName>Other Long-Term Obligations (Detail)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>35</Position>
    </Report>
    <Report instance="d350214d10q.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R36.htm</HtmlFileName>
      <LongName>1036 - Disclosure - Other Long-Term Obligations (Parenthetical) (Detail)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.imperialoil.ca/role/OtherLongTermObligationsParentheticalDetail</Role>
      <ShortName>Other Long-Term Obligations (Parenthetical) (Detail)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>36</Position>
    </Report>
    <Report instance="d350214d10q.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R37.htm</HtmlFileName>
      <LongName>1037 - Disclosure - Financial and derivative instruments - Summary of net notional long/(short) position of derivative instruments (Detail)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.imperialoil.ca/role/FinancialAndDerivativeInstrumentsSummaryOfNetNotionalLongShortPositionOfDerivativeInstrumentsDetail</Role>
      <ShortName>Financial and derivative instruments - Summary of net notional long/(short) position of derivative instruments (Detail)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>37</Position>
    </Report>
    <Report instance="d350214d10q.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R38.htm</HtmlFileName>
      <LongName>1038 - Disclosure - Summary of Realized and Unrealized Gain or (Loss) on Derivative Instruments (Detail)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.imperialoil.ca/role/SummaryOfRealizedAndUnrealizedGainOrLossOnDerivativeInstrumentsDetail</Role>
      <ShortName>Summary of Realized and Unrealized Gain or (Loss) on Derivative Instruments (Detail)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>38</Position>
    </Report>
    <Report instance="d350214d10q.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R39.htm</HtmlFileName>
      <LongName>1039 - Disclosure - Financial and derivative instruments - Summary of estimated fair value of financial instruments (Detail)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.imperialoil.ca/role/FinancialAndDerivativeInstrumentsSummaryOfEstimatedFairValueOfFinancialInstrumentsDetail</Role>
      <ShortName>Financial and derivative instruments - Summary of estimated fair value of financial instruments (Detail)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>39</Position>
    </Report>
    <Report instance="d350214d10q.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R40.htm</HtmlFileName>
      <LongName>1040 - Disclosure - Financial and derivative instruments - Additional Information (Detail)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.imperialoil.ca/role/FinancialAndDerivativeInstrumentsAdditionalInformationDetail</Role>
      <ShortName>Financial and derivative instruments - Additional Information (Detail)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>40</Position>
    </Report>
    <Report instance="d350214d10q.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R41.htm</HtmlFileName>
      <LongName>1041 - Disclosure - Common Shares - Additional Information (Detail)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.imperialoil.ca/role/CommonSharesAdditionalInformationDetail</Role>
      <ShortName>Common Shares - Additional Information (Detail)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>41</Position>
    </Report>
    <Report instance="d350214d10q.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R42.htm</HtmlFileName>
      <LongName>1042 - Disclosure - Summary of Common Shares (Detail)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.imperialoil.ca/role/SummaryOfCommonSharesDetail</Role>
      <ShortName>Summary of Common Shares (Detail)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>42</Position>
    </Report>
    <Report instance="d350214d10q.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R43.htm</HtmlFileName>
      <LongName>1043 - Disclosure - Common Share Activities (Detail)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.imperialoil.ca/role/CommonShareActivitiesDetail</Role>
      <ShortName>Common Share Activities (Detail)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>43</Position>
    </Report>
    <Report instance="d350214d10q.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R44.htm</HtmlFileName>
      <LongName>1044 - Disclosure - Calculation of basic and diluted earnings per common share and the dividend declared by the company on its outstanding common shares (Detail)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.imperialoil.ca/role/CalculationOfBasicAndDilutedEarningsPerCommonShareAndTheDividendDeclaredByTheCompanyOnItsOutstandingCommonSharesDetail</Role>
      <ShortName>Calculation of basic and diluted earnings per common share and the dividend declared by the company on its outstanding common shares (Detail)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>44</Position>
    </Report>
    <Report instance="d350214d10q.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R45.htm</HtmlFileName>
      <LongName>1045 - Disclosure - Changes in Accumulated Other Comprehensive Income (Loss) (Detail)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.imperialoil.ca/role/ChangesInAccumulatedOtherComprehensiveIncomeLossDetail</Role>
      <ShortName>Changes in Accumulated Other Comprehensive Income (Loss) (Detail)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>45</Position>
    </Report>
    <Report instance="d350214d10q.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R46.htm</HtmlFileName>
      <LongName>1046 - Disclosure - Amounts Reclassified Out of Accumulated Other Comprehensive Income (Loss) (Detail)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.imperialoil.ca/role/AmountsReclassifiedOutOfAccumulatedOtherComprehensiveIncomeLossDetail</Role>
      <ShortName>Amounts Reclassified Out of Accumulated Other Comprehensive Income (Loss) (Detail)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>46</Position>
    </Report>
    <Report instance="d350214d10q.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R47.htm</HtmlFileName>
      <LongName>1047 - Disclosure - Income Tax Expense (Credit) for Components of Other Comprehensive Income (Loss) (Detail)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.imperialoil.ca/role/IncomeTaxExpenseCreditForComponentsOfOtherComprehensiveIncomeLossDetail</Role>
      <ShortName>Income Tax Expense (Credit) for Components of Other Comprehensive Income (Loss) (Detail)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>47</Position>
    </Report>
    <Report>
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <LongName>All Reports</LongName>
      <ReportType>Book</ReportType>
      <ShortName>All Reports</ShortName>
    </Report>
  </MyReports>
  <InputFiles>
    <File doctype="10-Q" original="d350214d10q.htm">d350214d10q.htm</File>
    <File>d350214dex311.htm</File>
    <File>d350214dex312.htm</File>
    <File>d350214dex321.htm</File>
    <File>d350214dex322.htm</File>
    <File>imo-20220331.xsd</File>
    <File>imo-20220331_cal.xml</File>
    <File>imo-20220331_def.xml</File>
    <File>imo-20220331_lab.xml</File>
    <File>imo-20220331_pre.xml</File>
  </InputFiles>
  <SupplementalFiles>
    <File>g350214g00a01.jpg</File>
    <File>g350214g00a02.jpg</File>
    <File>g350214g00a03.jpg</File>
  </SupplementalFiles>
  <BaseTaxonomies>
    <BaseTaxonomy items="411">http://fasb.org/us-gaap/2021-01-31</BaseTaxonomy>
    <BaseTaxonomy items="27">http://xbrl.sec.gov/dei/2021q4</BaseTaxonomy>
  </BaseTaxonomies>
  <HasPresentationLinkbase>true</HasPresentationLinkbase>
  <HasCalculationLinkbase>true</HasCalculationLinkbase>
</FilingSummary>
</XML>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>JSON
<SEQUENCE>68
<FILENAME>MetaLinks.json
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
{
 "instance": {
  "d350214d10q.htm": {
   "axisCustom": 0,
   "axisStandard": 10,
   "contextCount": 81,
   "dts": {
    "calculationLink": {
     "local": [
      "imo-20220331_cal.xml"
     ]
    },
    "definitionLink": {
     "local": [
      "imo-20220331_def.xml"
     ]
    },
    "inline": {
     "local": [
      "d350214d10q.htm"
     ]
    },
    "labelLink": {
     "local": [
      "imo-20220331_lab.xml"
     ]
    },
    "presentationLink": {
     "local": [
      "imo-20220331_pre.xml"
     ]
    },
    "schema": {
     "local": [
      "imo-20220331.xsd"
     ],
     "remote": [
      "http://www.xbrl.org/2003/xbrl-instance-2003-12-31.xsd",
      "http://www.xbrl.org/2003/xbrl-linkbase-2003-12-31.xsd",
      "http://www.xbrl.org/2003/xl-2003-12-31.xsd",
      "http://www.xbrl.org/2003/xlink-2003-12-31.xsd",
      "http://www.xbrl.org/2005/xbrldt-2005.xsd",
      "http://www.xbrl.org/2006/ref-2006-02-27.xsd",
      "http://www.xbrl.org/lrr/arcrole/factExplanatory-2009-12-16.xsd",
      "http://www.xbrl.org/lrr/role/negated-2009-12-16.xsd",
      "http://www.xbrl.org/lrr/role/net-2009-12-16.xsd",
      "http://www.xbrl.org/lrr/role/reference-2009-12-16.xsd",
      "https://www.xbrl.org/2020/extensible-enumerations-2.0.xsd",
      "https://www.xbrl.org/dtr/type/2020-01-21/types.xsd",
      "https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd",
      "https://xbrl.fasb.org/srt/2021/elts/srt-roles-2021-01-31.xsd",
      "https://xbrl.fasb.org/srt/2021/elts/srt-types-2021-01-31.xsd",
      "https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd",
      "https://xbrl.fasb.org/us-gaap/2021/elts/us-roles-2021-01-31.xsd",
      "https://xbrl.fasb.org/us-gaap/2021/elts/us-types-2021-01-31.xsd",
      "https://xbrl.sec.gov/country/2021/country-2021.xsd",
      "https://xbrl.sec.gov/currency/2021/currency-2021.xsd",
      "https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd",
      "https://xbrl.sec.gov/exch/2021/exch-2021.xsd",
      "https://xbrl.sec.gov/naics/2021/naics-2021.xsd",
      "https://xbrl.sec.gov/sic/2021/sic-2021.xsd",
      "https://xbrl.sec.gov/stpr/2021/stpr-2021.xsd"
     ]
    }
   },
   "elementCount": 312,
   "entityCount": 1,
   "hidden": {
    "http://fasb.org/us-gaap/2021-01-31": 2,
    "http://xbrl.sec.gov/dei/2021q4": 9,
    "total": 11
   },
   "keyCustom": 43,
   "keyStandard": 143,
   "memberCustom": 12,
   "memberStandard": 13,
   "nsprefix": "imo",
   "nsuri": "http://www.imperialoil.ca/20220331",
   "report": {
    "R1": {
     "firstAnchor": {
      "ancestors": [
       "div",
       "div",
       "div",
       "div",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "baseRef": "d350214d10q.htm",
      "contextRef": "P01_01_2022To03_31_2022",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "dei:DocumentType",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "document",
     "isDefault": "true",
     "longName": "1001 - Document - Cover Page",
     "role": "http://www.imperialoil.ca/role/CoverPage",
     "shortName": "Cover Page",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "div",
       "div",
       "div",
       "div",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "baseRef": "d350214d10q.htm",
      "contextRef": "P01_01_2022To03_31_2022",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "dei:DocumentType",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R10": {
     "firstAnchor": {
      "ancestors": [
       "div",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "baseRef": "d350214d10q.htm",
      "contextRef": "P01_01_2022To03_31_2022",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:BasisOfPresentationAndSignificantAccountingPoliciesTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "1010 - Disclosure - Basis of financial statement preparation",
     "role": "http://www.imperialoil.ca/role/BasisOfFinancialStatementPreparation",
     "shortName": "Basis of financial statement preparation",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "div",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "baseRef": "d350214d10q.htm",
      "contextRef": "P01_01_2022To03_31_2022",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:BasisOfPresentationAndSignificantAccountingPoliciesTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R11": {
     "firstAnchor": {
      "ancestors": [
       "div",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "baseRef": "d350214d10q.htm",
      "contextRef": "P01_01_2022To03_31_2022",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:SegmentReportingDisclosureTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "1011 - Disclosure - Business segments",
     "role": "http://www.imperialoil.ca/role/BusinessSegments",
     "shortName": "Business segments",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "div",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "baseRef": "d350214d10q.htm",
      "contextRef": "P01_01_2022To03_31_2022",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:SegmentReportingDisclosureTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R12": {
     "firstAnchor": {
      "ancestors": [
       "div",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "baseRef": "d350214d10q.htm",
      "contextRef": "P01_01_2022To03_31_2022",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:InterestAndOtherIncomeTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "1012 - Disclosure - Investment and other income",
     "role": "http://www.imperialoil.ca/role/InvestmentAndOtherIncome",
     "shortName": "Investment and other income",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "div",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "baseRef": "d350214d10q.htm",
      "contextRef": "P01_01_2022To03_31_2022",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:InterestAndOtherIncomeTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R13": {
     "firstAnchor": {
      "ancestors": [
       "div",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "baseRef": "d350214d10q.htm",
      "contextRef": "P01_01_2022To03_31_2022",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:PensionAndOtherPostretirementBenefitsDisclosureTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "1013 - Disclosure - Employee retirement benefits",
     "role": "http://www.imperialoil.ca/role/EmployeeRetirementBenefits",
     "shortName": "Employee retirement benefits",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "div",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "baseRef": "d350214d10q.htm",
      "contextRef": "P01_01_2022To03_31_2022",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:PensionAndOtherPostretirementBenefitsDisclosureTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R14": {
     "firstAnchor": {
      "ancestors": [
       "div",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "baseRef": "d350214d10q.htm",
      "contextRef": "P01_01_2022To03_31_2022",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "imo:FinancingCostsAndAdditionalNotesAndLoansPayableInformationTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "1014 - Disclosure - Financing Costs",
     "role": "http://www.imperialoil.ca/role/FinancingCosts",
     "shortName": "Financing Costs",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "div",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "baseRef": "d350214d10q.htm",
      "contextRef": "P01_01_2022To03_31_2022",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "imo:FinancingCostsAndAdditionalNotesAndLoansPayableInformationTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R15": {
     "firstAnchor": {
      "ancestors": [
       "div",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "baseRef": "d350214d10q.htm",
      "contextRef": "P01_01_2022To03_31_2022",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:LongTermDebtTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "1015 - Disclosure - Long-term debt",
     "role": "http://www.imperialoil.ca/role/LongTermDebt",
     "shortName": "Long-term debt",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "div",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "baseRef": "d350214d10q.htm",
      "contextRef": "P01_01_2022To03_31_2022",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:LongTermDebtTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R16": {
     "firstAnchor": {
      "ancestors": [
       "div",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "baseRef": "d350214d10q.htm",
      "contextRef": "P01_01_2022To03_31_2022",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:OtherLiabilitiesDisclosureTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "1016 - Disclosure - Other long-term obligations",
     "role": "http://www.imperialoil.ca/role/OtherLongTermObligations",
     "shortName": "Other long-term obligations",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "div",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "baseRef": "d350214d10q.htm",
      "contextRef": "P01_01_2022To03_31_2022",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:OtherLiabilitiesDisclosureTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R17": {
     "firstAnchor": {
      "ancestors": [
       "div",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "baseRef": "d350214d10q.htm",
      "contextRef": "P01_01_2022To03_31_2022",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:DerivativeInstrumentsAndHedgingActivitiesDisclosureTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "1017 - Disclosure - Financial and derivative instruments",
     "role": "http://www.imperialoil.ca/role/FinancialAndDerivativeInstruments",
     "shortName": "Financial and derivative instruments",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "div",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "baseRef": "d350214d10q.htm",
      "contextRef": "P01_01_2022To03_31_2022",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:DerivativeInstrumentsAndHedgingActivitiesDisclosureTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R18": {
     "firstAnchor": {
      "ancestors": [
       "div",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "baseRef": "d350214d10q.htm",
      "contextRef": "P01_01_2022To03_31_2022",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "imo:CommonShareInformationAndScheduleOfEarningsPerShareCalculationsTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "1018 - Disclosure - Common shares",
     "role": "http://www.imperialoil.ca/role/CommonShares",
     "shortName": "Common shares",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "div",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "baseRef": "d350214d10q.htm",
      "contextRef": "P01_01_2022To03_31_2022",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "imo:CommonShareInformationAndScheduleOfEarningsPerShareCalculationsTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R19": {
     "firstAnchor": {
      "ancestors": [
       "div",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "baseRef": "d350214d10q.htm",
      "contextRef": "P01_01_2022To03_31_2022",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:ComprehensiveIncomeNoteTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "1019 - Disclosure - Other comprehensive income (loss) information",
     "role": "http://www.imperialoil.ca/role/OtherComprehensiveIncomeLossInformation",
     "shortName": "Other comprehensive income (loss) information",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "div",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "baseRef": "d350214d10q.htm",
      "contextRef": "P01_01_2022To03_31_2022",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:ComprehensiveIncomeNoteTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R2": {
     "firstAnchor": {
      "ancestors": [
       "div",
       "div",
       "td",
       "tr",
       "table",
       "div",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "baseRef": "d350214d10q.htm",
      "contextRef": "P01_01_2022To03_31_2022",
      "decimals": "-6",
      "first": true,
      "lang": null,
      "name": "imo:RevenuesIncludingFederalExciseTax",
      "reportCount": 1,
      "unitRef": "Unit_CAD",
      "xsiNil": "false"
     },
     "groupType": "statement",
     "isDefault": "false",
     "longName": "1002 - Statement - Consolidated statement of income",
     "role": "http://www.imperialoil.ca/role/ConsolidatedStatementOfIncome",
     "shortName": "Consolidated statement of income",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "div",
       "div",
       "td",
       "tr",
       "table",
       "div",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "baseRef": "d350214d10q.htm",
      "contextRef": "P01_01_2022To03_31_2022",
      "decimals": "-6",
      "lang": null,
      "name": "imo:TotalRevenuesAndOtherIncome",
      "reportCount": 1,
      "unique": true,
      "unitRef": "Unit_CAD",
      "xsiNil": "false"
     }
    },
    "R20": {
     "firstAnchor": {
      "ancestors": [
       "us-gaap:SegmentReportingDisclosureTextBlock",
       "div",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "baseRef": "d350214d10q.htm",
      "contextRef": "P01_01_2022To03_31_2022",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:ScheduleOfSegmentReportingInformationBySegmentTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "1020 - Disclosure - Business segments (Tables)",
     "role": "http://www.imperialoil.ca/role/BusinessSegmentsTables",
     "shortName": "Business segments (Tables)",
     "subGroupType": "tables",
     "uniqueAnchor": {
      "ancestors": [
       "us-gaap:SegmentReportingDisclosureTextBlock",
       "div",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "baseRef": "d350214d10q.htm",
      "contextRef": "P01_01_2022To03_31_2022",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:ScheduleOfSegmentReportingInformationBySegmentTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R21": {
     "firstAnchor": {
      "ancestors": [
       "us-gaap:InterestAndOtherIncomeTextBlock",
       "div",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "baseRef": "d350214d10q.htm",
      "contextRef": "P01_01_2022To03_31_2022",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:InterestAndOtherIncomeTableTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "1021 - Disclosure - Investment and other income (Tables)",
     "role": "http://www.imperialoil.ca/role/InvestmentAndOtherIncomeTables",
     "shortName": "Investment and other income (Tables)",
     "subGroupType": "tables",
     "uniqueAnchor": {
      "ancestors": [
       "us-gaap:InterestAndOtherIncomeTextBlock",
       "div",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "baseRef": "d350214d10q.htm",
      "contextRef": "P01_01_2022To03_31_2022",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:InterestAndOtherIncomeTableTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R22": {
     "firstAnchor": {
      "ancestors": [
       "us-gaap:PensionAndOtherPostretirementBenefitsDisclosureTextBlock",
       "div",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "baseRef": "d350214d10q.htm",
      "contextRef": "P01_01_2022To03_31_2022",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:ScheduleOfNetBenefitCostsTableTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "1022 - Disclosure - Employee retirement benefits (Tables)",
     "role": "http://www.imperialoil.ca/role/EmployeeRetirementBenefitsTables",
     "shortName": "Employee retirement benefits (Tables)",
     "subGroupType": "tables",
     "uniqueAnchor": {
      "ancestors": [
       "us-gaap:PensionAndOtherPostretirementBenefitsDisclosureTextBlock",
       "div",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "baseRef": "d350214d10q.htm",
      "contextRef": "P01_01_2022To03_31_2022",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:ScheduleOfNetBenefitCostsTableTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R23": {
     "firstAnchor": {
      "ancestors": [
       "imo:FinancingCostsAndAdditionalNotesAndLoansPayableInformationTextBlock",
       "div",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "baseRef": "d350214d10q.htm",
      "contextRef": "P01_01_2022To03_31_2022",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "imo:ScheduleOfFinancingCostTableTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "1023 - Disclosure - Financing Costs (Tables)",
     "role": "http://www.imperialoil.ca/role/FinancingCostsTables",
     "shortName": "Financing Costs (Tables)",
     "subGroupType": "tables",
     "uniqueAnchor": {
      "ancestors": [
       "imo:FinancingCostsAndAdditionalNotesAndLoansPayableInformationTextBlock",
       "div",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "baseRef": "d350214d10q.htm",
      "contextRef": "P01_01_2022To03_31_2022",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "imo:ScheduleOfFinancingCostTableTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R24": {
     "firstAnchor": {
      "ancestors": [
       "us-gaap:LongTermDebtTextBlock",
       "div",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "baseRef": "d350214d10q.htm",
      "contextRef": "P01_01_2022To03_31_2022",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:ScheduleOfDebtInstrumentsTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "1024 - Disclosure - Long-term debt (Tables)",
     "role": "http://www.imperialoil.ca/role/LongTermDebtTables",
     "shortName": "Long-term debt (Tables)",
     "subGroupType": "tables",
     "uniqueAnchor": {
      "ancestors": [
       "us-gaap:LongTermDebtTextBlock",
       "div",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "baseRef": "d350214d10q.htm",
      "contextRef": "P01_01_2022To03_31_2022",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:ScheduleOfDebtInstrumentsTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R25": {
     "firstAnchor": {
      "ancestors": [
       "us-gaap:OtherLiabilitiesDisclosureTextBlock",
       "div",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "baseRef": "d350214d10q.htm",
      "contextRef": "P01_01_2022To03_31_2022",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:OtherNoncurrentLiabilitiesTableTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "1025 - Disclosure - Other long-term obligations (Tables)",
     "role": "http://www.imperialoil.ca/role/OtherLongTermObligationsTables",
     "shortName": "Other long-term obligations (Tables)",
     "subGroupType": "tables",
     "uniqueAnchor": {
      "ancestors": [
       "us-gaap:OtherLiabilitiesDisclosureTextBlock",
       "div",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "baseRef": "d350214d10q.htm",
      "contextRef": "P01_01_2022To03_31_2022",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:OtherNoncurrentLiabilitiesTableTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R26": {
     "firstAnchor": {
      "ancestors": [
       "us-gaap:DerivativeInstrumentsAndHedgingActivitiesDisclosureTextBlock",
       "div",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "baseRef": "d350214d10q.htm",
      "contextRef": "P01_01_2022To03_31_2022",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "imo:DisclosureDetailOfNetLongShortPositionOfDerivativeInstrumentsTableTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "1026 - Disclosure - Financial and derivative instruments (Tables)",
     "role": "http://www.imperialoil.ca/role/FinancialAndDerivativeInstrumentsTables",
     "shortName": "Financial and derivative instruments (Tables)",
     "subGroupType": "tables",
     "uniqueAnchor": {
      "ancestors": [
       "us-gaap:DerivativeInstrumentsAndHedgingActivitiesDisclosureTextBlock",
       "div",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "baseRef": "d350214d10q.htm",
      "contextRef": "P01_01_2022To03_31_2022",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "imo:DisclosureDetailOfNetLongShortPositionOfDerivativeInstrumentsTableTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R27": {
     "firstAnchor": {
      "ancestors": [
       "imo:CommonShareInformationAndScheduleOfEarningsPerShareCalculationsTextBlock",
       "div",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "baseRef": "d350214d10q.htm",
      "contextRef": "P01_01_2022To03_31_2022",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "imo:SummaryOfCommonSharesTableTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "1027 - Disclosure - Common shares (Tables)",
     "role": "http://www.imperialoil.ca/role/CommonSharesTables",
     "shortName": "Common shares (Tables)",
     "subGroupType": "tables",
     "uniqueAnchor": {
      "ancestors": [
       "imo:CommonShareInformationAndScheduleOfEarningsPerShareCalculationsTextBlock",
       "div",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "baseRef": "d350214d10q.htm",
      "contextRef": "P01_01_2022To03_31_2022",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "imo:SummaryOfCommonSharesTableTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R28": {
     "firstAnchor": {
      "ancestors": [
       "us-gaap:ComprehensiveIncomeNoteTextBlock",
       "div",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "baseRef": "d350214d10q.htm",
      "contextRef": "P01_01_2022To03_31_2022",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:ScheduleOfAccumulatedOtherComprehensiveIncomeLossTableTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "1028 - Disclosure - Other comprehensive income (loss) information (Tables)",
     "role": "http://www.imperialoil.ca/role/OtherComprehensiveIncomeLossInformationTables",
     "shortName": "Other comprehensive income (loss) information (Tables)",
     "subGroupType": "tables",
     "uniqueAnchor": {
      "ancestors": [
       "us-gaap:ComprehensiveIncomeNoteTextBlock",
       "div",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "baseRef": "d350214d10q.htm",
      "contextRef": "P01_01_2022To03_31_2022",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:ScheduleOfAccumulatedOtherComprehensiveIncomeLossTableTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R29": {
     "firstAnchor": {
      "ancestors": [
       "div",
       "div",
       "td",
       "tr",
       "table",
       "div",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "baseRef": "d350214d10q.htm",
      "contextRef": "P01_01_2022To03_31_2022",
      "decimals": "-6",
      "first": true,
      "lang": null,
      "name": "imo:RevenuesIncludingFederalExciseTax",
      "reportCount": 1,
      "unitRef": "Unit_CAD",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "1029 - Disclosure - Business Segments (Detail)",
     "role": "http://www.imperialoil.ca/role/BusinessSegmentsDetail",
     "shortName": "Business Segments (Detail)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "div",
       "div",
       "td",
       "tr",
       "table",
       "us-gaap:ScheduleOfSegmentReportingInformationBySegmentTextBlock",
       "us-gaap:SegmentReportingDisclosureTextBlock",
       "div",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "baseRef": "d350214d10q.htm",
      "contextRef": "P01_01_2022To03_31_2022",
      "decimals": null,
      "lang": null,
      "name": "imo:IntersegmentSales",
      "reportCount": 1,
      "unique": true,
      "unitRef": "Unit_CAD",
      "xsiNil": "true"
     }
    },
    "R3": {
     "firstAnchor": {
      "ancestors": [
       "div",
       "div",
       "td",
       "tr",
       "table",
       "div",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "baseRef": "d350214d10q.htm",
      "contextRef": "P01_01_2022To03_31_2022",
      "decimals": "-6",
      "first": true,
      "lang": null,
      "name": "us-gaap:RevenueFromRelatedParties",
      "reportCount": 1,
      "unique": true,
      "unitRef": "Unit_CAD",
      "xsiNil": "false"
     },
     "groupType": "statement",
     "isDefault": "false",
     "longName": "1003 - Statement - Consolidated statement of income (Parenthetical)",
     "role": "http://www.imperialoil.ca/role/ConsolidatedStatementOfIncomeParenthetical",
     "shortName": "Consolidated statement of income (Parenthetical)",
     "subGroupType": "parenthetical",
     "uniqueAnchor": {
      "ancestors": [
       "div",
       "div",
       "td",
       "tr",
       "table",
       "div",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "baseRef": "d350214d10q.htm",
      "contextRef": "P01_01_2022To03_31_2022",
      "decimals": "-6",
      "first": true,
      "lang": null,
      "name": "us-gaap:RevenueFromRelatedParties",
      "reportCount": 1,
      "unique": true,
      "unitRef": "Unit_CAD",
      "xsiNil": "false"
     }
    },
    "R30": {
     "firstAnchor": {
      "ancestors": [
       "div",
       "td",
       "tr",
       "table",
       "ix:continuation",
       "ix:continuation",
       "div",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "baseRef": "d350214d10q.htm",
      "contextRef": "P01_01_2022To03_31_2022_USsrtStatementGeographicalAxis",
      "decimals": "-6",
      "first": true,
      "lang": null,
      "name": "imo:OperatingRevenuesIncludingFederalExciseTax",
      "reportCount": 1,
      "unique": true,
      "unitRef": "Unit_CAD",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "1030 - Disclosure - Business Segments (Parenthetical) (Detail)",
     "role": "http://www.imperialoil.ca/role/BusinessSegmentsParentheticalDetail",
     "shortName": "Business Segments (Parenthetical) (Detail)",
     "subGroupType": "parenthetical",
     "uniqueAnchor": {
      "ancestors": [
       "div",
       "td",
       "tr",
       "table",
       "ix:continuation",
       "ix:continuation",
       "div",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "baseRef": "d350214d10q.htm",
      "contextRef": "P01_01_2022To03_31_2022_USsrtStatementGeographicalAxis",
      "decimals": "-6",
      "first": true,
      "lang": null,
      "name": "imo:OperatingRevenuesIncludingFederalExciseTax",
      "reportCount": 1,
      "unique": true,
      "unitRef": "Unit_CAD",
      "xsiNil": "false"
     }
    },
    "R31": {
     "firstAnchor": {
      "ancestors": [
       "div",
       "div",
       "td",
       "tr",
       "table",
       "div",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "baseRef": "d350214d10q.htm",
      "contextRef": "P01_01_2022To03_31_2022",
      "decimals": "-6",
      "first": true,
      "lang": null,
      "name": "us-gaap:ProceedsFromSaleOfPropertyPlantAndEquipment",
      "reportCount": 1,
      "unitRef": "Unit_CAD",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "1031 - Disclosure - Gains and Losses on Asset Sales (Detail)",
     "role": "http://www.imperialoil.ca/role/GainsAndLossesOnAssetSalesDetail",
     "shortName": "Gains and Losses on Asset Sales (Detail)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "div",
       "div",
       "td",
       "tr",
       "table",
       "us-gaap:InterestAndOtherIncomeTableTextBlock",
       "us-gaap:InterestAndOtherIncomeTextBlock",
       "div",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "baseRef": "d350214d10q.htm",
      "contextRef": "P01_01_2022To03_31_2022",
      "decimals": "-6",
      "lang": null,
      "name": "imo:BookValueOfAssetsSold",
      "reportCount": 1,
      "unique": true,
      "unitRef": "Unit_CAD",
      "xsiNil": "false"
     }
    },
    "R32": {
     "firstAnchor": {
      "ancestors": [
       "div",
       "div",
       "td",
       "tr",
       "table",
       "us-gaap:ScheduleOfNetBenefitCostsTableTextBlock",
       "us-gaap:PensionAndOtherPostretirementBenefitsDisclosureTextBlock",
       "div",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "baseRef": "d350214d10q.htm",
      "contextRef": "P01_01_2022To03_31_2022_PensionPlansDefinedBenefitMemberusgaapRetirementPlanTypeAxis",
      "decimals": "-6",
      "first": true,
      "lang": null,
      "name": "us-gaap:DefinedBenefitPlanServiceCost",
      "reportCount": 1,
      "unique": true,
      "unitRef": "Unit_CAD",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "1032 - Disclosure - Components of Net Periodic Benefit Cost (Detail)",
     "role": "http://www.imperialoil.ca/role/ComponentsOfNetPeriodicBenefitCostDetail",
     "shortName": "Components of Net Periodic Benefit Cost (Detail)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "div",
       "div",
       "td",
       "tr",
       "table",
       "us-gaap:ScheduleOfNetBenefitCostsTableTextBlock",
       "us-gaap:PensionAndOtherPostretirementBenefitsDisclosureTextBlock",
       "div",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "baseRef": "d350214d10q.htm",
      "contextRef": "P01_01_2022To03_31_2022_PensionPlansDefinedBenefitMemberusgaapRetirementPlanTypeAxis",
      "decimals": "-6",
      "first": true,
      "lang": null,
      "name": "us-gaap:DefinedBenefitPlanServiceCost",
      "reportCount": 1,
      "unique": true,
      "unitRef": "Unit_CAD",
      "xsiNil": "false"
     }
    },
    "R33": {
     "firstAnchor": {
      "ancestors": [
       "div",
       "div",
       "td",
       "tr",
       "table",
       "imo:ScheduleOfFinancingCostTableTextBlock",
       "imo:FinancingCostsAndAdditionalNotesAndLoansPayableInformationTextBlock",
       "div",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "baseRef": "d350214d10q.htm",
      "contextRef": "P01_01_2022To03_31_2022",
      "decimals": "-6",
      "first": true,
      "lang": null,
      "name": "us-gaap:InterestAndDebtExpense",
      "reportCount": 1,
      "unique": true,
      "unitRef": "Unit_CAD",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "1033 - Disclosure - Financing Costs (Detail)",
     "role": "http://www.imperialoil.ca/role/FinancingCostsDetail",
     "shortName": "Financing Costs (Detail)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "div",
       "div",
       "td",
       "tr",
       "table",
       "imo:ScheduleOfFinancingCostTableTextBlock",
       "imo:FinancingCostsAndAdditionalNotesAndLoansPayableInformationTextBlock",
       "div",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "baseRef": "d350214d10q.htm",
      "contextRef": "P01_01_2022To03_31_2022",
      "decimals": "-6",
      "first": true,
      "lang": null,
      "name": "us-gaap:InterestAndDebtExpense",
      "reportCount": 1,
      "unique": true,
      "unitRef": "Unit_CAD",
      "xsiNil": "false"
     }
    },
    "R34": {
     "firstAnchor": {
      "ancestors": [
       "div",
       "div",
       "td",
       "tr",
       "table",
       "us-gaap:ScheduleOfDebtInstrumentsTextBlock",
       "us-gaap:LongTermDebtTextBlock",
       "div",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "baseRef": "d350214d10q.htm",
      "contextRef": "PAsOn03_31_2022",
      "decimals": "-6",
      "first": true,
      "lang": null,
      "name": "us-gaap:LongTermDebtNoncurrent",
      "reportCount": 1,
      "unique": true,
      "unitRef": "Unit_CAD",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "1034 - Disclosure - Long-Term Debt (Detail)",
     "role": "http://www.imperialoil.ca/role/LongTermDebtDetail",
     "shortName": "Long-Term Debt (Detail)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "div",
       "div",
       "td",
       "tr",
       "table",
       "us-gaap:ScheduleOfDebtInstrumentsTextBlock",
       "us-gaap:LongTermDebtTextBlock",
       "div",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "baseRef": "d350214d10q.htm",
      "contextRef": "PAsOn03_31_2022",
      "decimals": "-6",
      "first": true,
      "lang": null,
      "name": "us-gaap:LongTermDebtNoncurrent",
      "reportCount": 1,
      "unique": true,
      "unitRef": "Unit_CAD",
      "xsiNil": "false"
     }
    },
    "R35": {
     "firstAnchor": {
      "ancestors": [
       "div",
       "div",
       "td",
       "tr",
       "table",
       "us-gaap:OtherNoncurrentLiabilitiesTableTextBlock",
       "us-gaap:OtherLiabilitiesDisclosureTextBlock",
       "div",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "baseRef": "d350214d10q.htm",
      "contextRef": "PAsOn03_31_2022",
      "decimals": "-6",
      "first": true,
      "lang": null,
      "name": "us-gaap:PensionAndOtherPostretirementDefinedBenefitPlansLiabilitiesNoncurrent",
      "reportCount": 1,
      "unique": true,
      "unitRef": "Unit_CAD",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "1035 - Disclosure - Other Long-Term Obligations (Detail)",
     "role": "http://www.imperialoil.ca/role/OtherLongTermObligationsDetail",
     "shortName": "Other Long-Term Obligations (Detail)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "div",
       "div",
       "td",
       "tr",
       "table",
       "us-gaap:OtherNoncurrentLiabilitiesTableTextBlock",
       "us-gaap:OtherLiabilitiesDisclosureTextBlock",
       "div",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "baseRef": "d350214d10q.htm",
      "contextRef": "PAsOn03_31_2022",
      "decimals": "-6",
      "first": true,
      "lang": null,
      "name": "us-gaap:PensionAndOtherPostretirementDefinedBenefitPlansLiabilitiesNoncurrent",
      "reportCount": 1,
      "unique": true,
      "unitRef": "Unit_CAD",
      "xsiNil": "false"
     }
    },
    "R36": {
     "firstAnchor": {
      "ancestors": [
       "div",
       "td",
       "tr",
       "table",
       "us-gaap:OtherNoncurrentLiabilitiesTableTextBlock",
       "us-gaap:OtherLiabilitiesDisclosureTextBlock",
       "div",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "baseRef": "d350214d10q.htm",
      "contextRef": "PAsOn03_31_2022",
      "decimals": "-6",
      "first": true,
      "lang": null,
      "name": "us-gaap:PensionAndOtherPostretirementDefinedBenefitPlansCurrentLiabilities",
      "reportCount": 1,
      "unique": true,
      "unitRef": "Unit_CAD",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "1036 - Disclosure - Other Long-Term Obligations (Parenthetical) (Detail)",
     "role": "http://www.imperialoil.ca/role/OtherLongTermObligationsParentheticalDetail",
     "shortName": "Other Long-Term Obligations (Parenthetical) (Detail)",
     "subGroupType": "parenthetical",
     "uniqueAnchor": {
      "ancestors": [
       "div",
       "td",
       "tr",
       "table",
       "us-gaap:OtherNoncurrentLiabilitiesTableTextBlock",
       "us-gaap:OtherLiabilitiesDisclosureTextBlock",
       "div",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "baseRef": "d350214d10q.htm",
      "contextRef": "PAsOn03_31_2022",
      "decimals": "-6",
      "first": true,
      "lang": null,
      "name": "us-gaap:PensionAndOtherPostretirementDefinedBenefitPlansCurrentLiabilities",
      "reportCount": 1,
      "unique": true,
      "unitRef": "Unit_CAD",
      "xsiNil": "false"
     }
    },
    "R37": {
     "firstAnchor": {
      "ancestors": [
       "div",
       "div",
       "td",
       "tr",
       "table",
       "imo:DisclosureDetailOfNetLongShortPositionOfDerivativeInstrumentsTableTextBlock",
       "us-gaap:DerivativeInstrumentsAndHedgingActivitiesDisclosureTextBlock",
       "div",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "baseRef": "d350214d10q.htm",
      "contextRef": "P01_01_2022To03_31_2022_CrudeBarrelsMembersrtEnergyAxis",
      "decimals": "-3",
      "first": true,
      "lang": null,
      "name": "imo:DerivativeNonmonetaryNotionalAmountVolumes",
      "reportCount": 1,
      "unique": true,
      "unitRef": "Unit_bbl",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "1037 - Disclosure - Financial and derivative instruments - Summary of net notional long/(short) position of derivative instruments (Detail)",
     "role": "http://www.imperialoil.ca/role/FinancialAndDerivativeInstrumentsSummaryOfNetNotionalLongShortPositionOfDerivativeInstrumentsDetail",
     "shortName": "Financial and derivative instruments - Summary of net notional long/(short) position of derivative instruments (Detail)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "div",
       "div",
       "td",
       "tr",
       "table",
       "imo:DisclosureDetailOfNetLongShortPositionOfDerivativeInstrumentsTableTextBlock",
       "us-gaap:DerivativeInstrumentsAndHedgingActivitiesDisclosureTextBlock",
       "div",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "baseRef": "d350214d10q.htm",
      "contextRef": "P01_01_2022To03_31_2022_CrudeBarrelsMembersrtEnergyAxis",
      "decimals": "-3",
      "first": true,
      "lang": null,
      "name": "imo:DerivativeNonmonetaryNotionalAmountVolumes",
      "reportCount": 1,
      "unique": true,
      "unitRef": "Unit_bbl",
      "xsiNil": "false"
     }
    },
    "R38": {
     "firstAnchor": {
      "ancestors": [
       "div",
       "div",
       "td",
       "tr",
       "table",
       "imo:RealizedAndUnrealizedGainsLossesOnDerivativeInstrumentsTableTextBlock",
       "us-gaap:DerivativeInstrumentsAndHedgingActivitiesDisclosureTextBlock",
       "div",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "baseRef": "d350214d10q.htm",
      "contextRef": "P01_01_2022To03_31_2022",
      "decimals": "-6",
      "first": true,
      "lang": null,
      "name": "imo:RealizedAndUnrealizedRevenueOnDerivativeInstrument",
      "reportCount": 1,
      "unique": true,
      "unitRef": "Unit_CAD",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "1038 - Disclosure - Summary of Realized and Unrealized Gain or (Loss) on Derivative Instruments (Detail)",
     "role": "http://www.imperialoil.ca/role/SummaryOfRealizedAndUnrealizedGainOrLossOnDerivativeInstrumentsDetail",
     "shortName": "Summary of Realized and Unrealized Gain or (Loss) on Derivative Instruments (Detail)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "div",
       "div",
       "td",
       "tr",
       "table",
       "imo:RealizedAndUnrealizedGainsLossesOnDerivativeInstrumentsTableTextBlock",
       "us-gaap:DerivativeInstrumentsAndHedgingActivitiesDisclosureTextBlock",
       "div",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "baseRef": "d350214d10q.htm",
      "contextRef": "P01_01_2022To03_31_2022",
      "decimals": "-6",
      "first": true,
      "lang": null,
      "name": "imo:RealizedAndUnrealizedRevenueOnDerivativeInstrument",
      "reportCount": 1,
      "unique": true,
      "unitRef": "Unit_CAD",
      "xsiNil": "false"
     }
    },
    "R39": {
     "firstAnchor": {
      "ancestors": [
       "div",
       "div",
       "td",
       "tr",
       "table",
       "us-gaap:ScheduleOfDerivativeInstrumentsInStatementOfFinancialPositionFairValueTextBlock",
       "ix:continuation",
       "div",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "baseRef": "d350214d10q.htm",
      "contextRef": "PAsOn03_31_2022",
      "decimals": "-6",
      "first": true,
      "lang": null,
      "name": "us-gaap:DerivativeAssets",
      "reportCount": 1,
      "unique": true,
      "unitRef": "Unit_CAD",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "1039 - Disclosure - Financial and derivative instruments - Summary of estimated fair value of financial instruments (Detail)",
     "role": "http://www.imperialoil.ca/role/FinancialAndDerivativeInstrumentsSummaryOfEstimatedFairValueOfFinancialInstrumentsDetail",
     "shortName": "Financial and derivative instruments - Summary of estimated fair value of financial instruments (Detail)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "div",
       "div",
       "td",
       "tr",
       "table",
       "us-gaap:ScheduleOfDerivativeInstrumentsInStatementOfFinancialPositionFairValueTextBlock",
       "ix:continuation",
       "div",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "baseRef": "d350214d10q.htm",
      "contextRef": "PAsOn03_31_2022",
      "decimals": "-6",
      "first": true,
      "lang": null,
      "name": "us-gaap:DerivativeAssets",
      "reportCount": 1,
      "unique": true,
      "unitRef": "Unit_CAD",
      "xsiNil": "false"
     }
    },
    "R4": {
     "firstAnchor": {
      "ancestors": [
       "div",
       "div",
       "td",
       "tr",
       "table",
       "div",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "baseRef": "d350214d10q.htm",
      "contextRef": "P01_01_2022To03_31_2022",
      "decimals": "-6",
      "first": true,
      "lang": null,
      "name": "us-gaap:NetIncomeLoss",
      "reportCount": 1,
      "unitRef": "Unit_CAD",
      "xsiNil": "false"
     },
     "groupType": "statement",
     "isDefault": "false",
     "longName": "1004 - Statement - Consolidated statement of comprehensive income",
     "role": "http://www.imperialoil.ca/role/ConsolidatedStatementOfComprehensiveIncome",
     "shortName": "Consolidated statement of comprehensive income",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "div",
       "div",
       "td",
       "tr",
       "table",
       "div",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "baseRef": "d350214d10q.htm",
      "contextRef": "P01_01_2022To03_31_2022",
      "decimals": "-6",
      "lang": null,
      "name": "us-gaap:ComprehensiveIncomeNetOfTax",
      "reportCount": 1,
      "unique": true,
      "unitRef": "Unit_CAD",
      "xsiNil": "false"
     }
    },
    "R40": {
     "firstAnchor": {
      "ancestors": [
       "div",
       "us-gaap:DerivativeInstrumentsAndHedgingActivitiesDisclosureTextBlock",
       "div",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "baseRef": "d350214d10q.htm",
      "contextRef": "PAsOn03_31_2022",
      "decimals": "-6",
      "first": true,
      "lang": null,
      "name": "us-gaap:LongTermDebtFairValue",
      "reportCount": 1,
      "unique": true,
      "unitRef": "Unit_CAD",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "1040 - Disclosure - Financial and derivative instruments - Additional Information (Detail)",
     "role": "http://www.imperialoil.ca/role/FinancialAndDerivativeInstrumentsAdditionalInformationDetail",
     "shortName": "Financial and derivative instruments - Additional Information (Detail)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "div",
       "us-gaap:DerivativeInstrumentsAndHedgingActivitiesDisclosureTextBlock",
       "div",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "baseRef": "d350214d10q.htm",
      "contextRef": "PAsOn03_31_2022",
      "decimals": "-6",
      "first": true,
      "lang": null,
      "name": "us-gaap:LongTermDebtFairValue",
      "reportCount": 1,
      "unique": true,
      "unitRef": "Unit_CAD",
      "xsiNil": "false"
     }
    },
    "R41": {
     "firstAnchor": {
      "ancestors": [
       "div",
       "imo:CommonShareInformationAndScheduleOfEarningsPerShareCalculationsTextBlock",
       "div",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "baseRef": "d350214d10q.htm",
      "contextRef": "PAsOn06_29_2021",
      "decimals": "0",
      "first": true,
      "lang": null,
      "name": "us-gaap:StockRepurchaseProgramNumberOfSharesAuthorizedToBeRepurchased",
      "reportCount": 1,
      "unique": true,
      "unitRef": "Unit_shares",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "1041 - Disclosure - Common Shares - Additional Information (Detail)",
     "role": "http://www.imperialoil.ca/role/CommonSharesAdditionalInformationDetail",
     "shortName": "Common Shares - Additional Information (Detail)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "div",
       "imo:CommonShareInformationAndScheduleOfEarningsPerShareCalculationsTextBlock",
       "div",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "baseRef": "d350214d10q.htm",
      "contextRef": "PAsOn06_29_2021",
      "decimals": "0",
      "first": true,
      "lang": null,
      "name": "us-gaap:StockRepurchaseProgramNumberOfSharesAuthorizedToBeRepurchased",
      "reportCount": 1,
      "unique": true,
      "unitRef": "Unit_shares",
      "xsiNil": "false"
     }
    },
    "R42": {
     "firstAnchor": {
      "ancestors": [
       "div",
       "td",
       "tr",
       "table",
       "div",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "baseRef": "d350214d10q.htm",
      "contextRef": "PAsOn03_31_2022",
      "decimals": "INF",
      "first": true,
      "lang": null,
      "name": "us-gaap:CommonStockSharesAuthorized",
      "reportCount": 1,
      "unitRef": "Unit_shares",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "1042 - Disclosure - Summary of Common Shares (Detail)",
     "role": "http://www.imperialoil.ca/role/SummaryOfCommonSharesDetail",
     "shortName": "Summary of Common Shares (Detail)",
     "subGroupType": "details",
     "uniqueAnchor": null
    },
    "R43": {
     "firstAnchor": {
      "ancestors": [
       "td",
       "tr",
       "table",
       "imo:SummaryOfCommonSharesTableTextBlock",
       "imo:CommonShareInformationAndScheduleOfEarningsPerShareCalculationsTextBlock",
       "div",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "baseRef": "d350214d10q.htm",
      "contextRef": "PAsOn12_31_2021",
      "decimals": "-3",
      "first": true,
      "lang": null,
      "name": "us-gaap:CommonStockOtherSharesOutstanding",
      "reportCount": 1,
      "unitRef": "Unit_shares",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "1043 - Disclosure - Common Share Activities (Detail)",
     "role": "http://www.imperialoil.ca/role/CommonShareActivitiesDetail",
     "shortName": "Common Share Activities (Detail)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "td",
       "tr",
       "table",
       "us-gaap:ScheduleOfCommonStockOutstandingRollForwardTableTextBlock",
       "imo:CommonShareInformationAndScheduleOfEarningsPerShareCalculationsTextBlock",
       "div",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "baseRef": "d350214d10q.htm",
      "contextRef": "PAsOn12_31_2020_CommonStockMemberusgaapStatementEquityComponentsAxis",
      "decimals": "-3",
      "lang": null,
      "name": "us-gaap:CommonStockOtherSharesOutstanding",
      "reportCount": 1,
      "unique": true,
      "unitRef": "Unit_shares",
      "xsiNil": "false"
     }
    },
    "R44": {
     "firstAnchor": {
      "ancestors": [
       "div",
       "div",
       "td",
       "tr",
       "table",
       "div",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "baseRef": "d350214d10q.htm",
      "contextRef": "P01_01_2022To03_31_2022",
      "decimals": "-6",
      "first": true,
      "lang": null,
      "name": "us-gaap:NetIncomeLoss",
      "reportCount": 1,
      "unitRef": "Unit_CAD",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "1044 - Disclosure - Calculation of basic and diluted earnings per common share and the dividend declared by the company on its outstanding common shares (Detail)",
     "role": "http://www.imperialoil.ca/role/CalculationOfBasicAndDilutedEarningsPerCommonShareAndTheDividendDeclaredByTheCompanyOnItsOutstandingCommonSharesDetail",
     "shortName": "Calculation of basic and diluted earnings per common share and the dividend declared by the company on its outstanding common shares (Detail)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "div",
       "div",
       "td",
       "tr",
       "table",
       "us-gaap:ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock",
       "ix:continuation",
       "div",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "baseRef": "d350214d10q.htm",
      "contextRef": "P01_01_2022To03_31_2022",
      "decimals": "-5",
      "lang": null,
      "name": "us-gaap:WeightedAverageNumberDilutedSharesOutstandingAdjustment",
      "reportCount": 1,
      "unique": true,
      "unitRef": "Unit_shares",
      "xsiNil": "false"
     }
    },
    "R45": {
     "firstAnchor": {
      "ancestors": [
       "td",
       "tr",
       "table",
       "div",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "baseRef": "d350214d10q.htm",
      "contextRef": "PAsOn12_31_2021",
      "decimals": "-6",
      "first": true,
      "lang": null,
      "name": "us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax",
      "reportCount": 1,
      "unitRef": "Unit_CAD",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "1045 - Disclosure - Changes in Accumulated Other Comprehensive Income (Loss) (Detail)",
     "role": "http://www.imperialoil.ca/role/ChangesInAccumulatedOtherComprehensiveIncomeLossDetail",
     "shortName": "Changes in Accumulated Other Comprehensive Income (Loss) (Detail)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "td",
       "tr",
       "table",
       "us-gaap:ScheduleOfAccumulatedOtherComprehensiveIncomeLossTableTextBlock",
       "us-gaap:ComprehensiveIncomeNoteTextBlock",
       "div",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "baseRef": "d350214d10q.htm",
      "contextRef": "PAsOn12_31_2020",
      "decimals": "-6",
      "lang": null,
      "name": "us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax",
      "reportCount": 1,
      "unique": true,
      "unitRef": "Unit_CAD",
      "xsiNil": "false"
     }
    },
    "R46": {
     "firstAnchor": {
      "ancestors": [
       "div",
       "div",
       "td",
       "tr",
       "table",
       "us-gaap:ReclassificationOutOfAccumulatedOtherComprehensiveIncomeTableTextBlock",
       "us-gaap:ComprehensiveIncomeNoteTextBlock",
       "div",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "baseRef": "d350214d10q.htm",
      "contextRef": "P01_01_2022To03_31_2022_AccumulatedDefinedBenefitPlansAdjustmentBeforeTaxMemberusgaapStatementEquityComponentsAxis",
      "decimals": "-6",
      "first": true,
      "lang": null,
      "name": "us-gaap:ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodBeforeTax",
      "reportCount": 1,
      "unique": true,
      "unitRef": "Unit_CAD",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "1046 - Disclosure - Amounts Reclassified Out of Accumulated Other Comprehensive Income (Loss) (Detail)",
     "role": "http://www.imperialoil.ca/role/AmountsReclassifiedOutOfAccumulatedOtherComprehensiveIncomeLossDetail",
     "shortName": "Amounts Reclassified Out of Accumulated Other Comprehensive Income (Loss) (Detail)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "div",
       "div",
       "td",
       "tr",
       "table",
       "us-gaap:ReclassificationOutOfAccumulatedOtherComprehensiveIncomeTableTextBlock",
       "us-gaap:ComprehensiveIncomeNoteTextBlock",
       "div",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "baseRef": "d350214d10q.htm",
      "contextRef": "P01_01_2022To03_31_2022_AccumulatedDefinedBenefitPlansAdjustmentBeforeTaxMemberusgaapStatementEquityComponentsAxis",
      "decimals": "-6",
      "first": true,
      "lang": null,
      "name": "us-gaap:ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodBeforeTax",
      "reportCount": 1,
      "unique": true,
      "unitRef": "Unit_CAD",
      "xsiNil": "false"
     }
    },
    "R47": {
     "firstAnchor": {
      "ancestors": [
       "div",
       "div",
       "td",
       "tr",
       "table",
       "imo:ScheduleOfIncomeTaxExpenseForComponentsOfComprehensiveIncomeTableTextBlock",
       "us-gaap:ComprehensiveIncomeNoteTextBlock",
       "div",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "baseRef": "d350214d10q.htm",
      "contextRef": "P01_01_2022To03_31_2022",
      "decimals": "-6",
      "first": true,
      "lang": null,
      "name": "us-gaap:OtherComprehensiveIncomeDefinedBenefitPlansNetUnamortizedGainLossArisingDuringPeriodTax",
      "reportCount": 1,
      "unique": true,
      "unitRef": "Unit_CAD",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "1047 - Disclosure - Income Tax Expense (Credit) for Components of Other Comprehensive Income (Loss) (Detail)",
     "role": "http://www.imperialoil.ca/role/IncomeTaxExpenseCreditForComponentsOfOtherComprehensiveIncomeLossDetail",
     "shortName": "Income Tax Expense (Credit) for Components of Other Comprehensive Income (Loss) (Detail)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "div",
       "div",
       "td",
       "tr",
       "table",
       "imo:ScheduleOfIncomeTaxExpenseForComponentsOfComprehensiveIncomeTableTextBlock",
       "us-gaap:ComprehensiveIncomeNoteTextBlock",
       "div",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "baseRef": "d350214d10q.htm",
      "contextRef": "P01_01_2022To03_31_2022",
      "decimals": "-6",
      "first": true,
      "lang": null,
      "name": "us-gaap:OtherComprehensiveIncomeDefinedBenefitPlansNetUnamortizedGainLossArisingDuringPeriodTax",
      "reportCount": 1,
      "unique": true,
      "unitRef": "Unit_CAD",
      "xsiNil": "false"
     }
    },
    "R5": {
     "firstAnchor": {
      "ancestors": [
       "div",
       "div",
       "td",
       "tr",
       "table",
       "div",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "baseRef": "d350214d10q.htm",
      "contextRef": "PAsOn03_31_2022",
      "decimals": "-6",
      "first": true,
      "lang": null,
      "name": "us-gaap:CashAndCashEquivalentsAtCarryingValue",
      "reportCount": 1,
      "unitRef": "Unit_CAD",
      "xsiNil": "false"
     },
     "groupType": "statement",
     "isDefault": "false",
     "longName": "1005 - Statement - Consolidated balance sheet",
     "role": "http://www.imperialoil.ca/role/ConsolidatedBalanceSheet",
     "shortName": "Consolidated balance sheet",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "div",
       "div",
       "td",
       "tr",
       "table",
       "div",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "baseRef": "d350214d10q.htm",
      "contextRef": "PAsOn03_31_2022",
      "decimals": "-6",
      "lang": null,
      "name": "us-gaap:ReceivablesNetCurrent",
      "reportCount": 1,
      "unique": true,
      "unitRef": "Unit_CAD",
      "xsiNil": "false"
     }
    },
    "R6": {
     "firstAnchor": {
      "ancestors": [
       "div",
       "td",
       "tr",
       "table",
       "div",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "baseRef": "d350214d10q.htm",
      "contextRef": "PAsOn03_31_2022",
      "decimals": "-6",
      "first": true,
      "lang": null,
      "name": "us-gaap:RelatedPartyTransactionDueFromToRelatedPartyCurrent",
      "reportCount": 1,
      "unique": true,
      "unitRef": "Unit_CAD",
      "xsiNil": "false"
     },
     "groupType": "statement",
     "isDefault": "false",
     "longName": "1006 - Statement - Consolidated balance sheet (Parenthetical)",
     "role": "http://www.imperialoil.ca/role/ConsolidatedBalanceSheetParenthetical",
     "shortName": "Consolidated balance sheet (Parenthetical)",
     "subGroupType": "parenthetical",
     "uniqueAnchor": {
      "ancestors": [
       "div",
       "td",
       "tr",
       "table",
       "div",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "baseRef": "d350214d10q.htm",
      "contextRef": "PAsOn03_31_2022",
      "decimals": "-6",
      "first": true,
      "lang": null,
      "name": "us-gaap:RelatedPartyTransactionDueFromToRelatedPartyCurrent",
      "reportCount": 1,
      "unique": true,
      "unitRef": "Unit_CAD",
      "xsiNil": "false"
     }
    },
    "R7": {
     "firstAnchor": {
      "ancestors": [
       "td",
       "tr",
       "table",
       "div",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "baseRef": "d350214d10q.htm",
      "contextRef": "PAsOn12_31_2020_CommonStockMemberusgaapStatementEquityComponentsAxis",
      "decimals": "-6",
      "first": true,
      "lang": null,
      "name": "us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest",
      "reportCount": 1,
      "unitRef": "Unit_CAD",
      "xsiNil": "false"
     },
     "groupType": "statement",
     "isDefault": "false",
     "longName": "1007 - Statement - Consolidated statement of shareholders' equity",
     "role": "http://www.imperialoil.ca/role/ConsolidatedStatementOfShareholdersEquity",
     "shortName": "Consolidated statement of shareholders' equity",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "td",
       "tr",
       "table",
       "div",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "baseRef": "d350214d10q.htm",
      "contextRef": "P01_01_2021To03_31_2021_RetainedEarningsMemberusgaapStatementEquityComponentsAxis",
      "decimals": "-6",
      "lang": null,
      "name": "us-gaap:NetIncomeLoss",
      "reportCount": 1,
      "unique": true,
      "unitRef": "Unit_CAD",
      "xsiNil": "false"
     }
    },
    "R8": {
     "firstAnchor": {
      "ancestors": [
       "div",
       "div",
       "td",
       "tr",
       "table",
       "div",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "baseRef": "d350214d10q.htm",
      "contextRef": "P01_01_2022To03_31_2022",
      "decimals": "-6",
      "first": true,
      "lang": null,
      "name": "us-gaap:ProfitLoss",
      "reportCount": 1,
      "unique": true,
      "unitRef": "Unit_CAD",
      "xsiNil": "false"
     },
     "groupType": "statement",
     "isDefault": "false",
     "longName": "1008 - Statement - Consolidated statement of cash flows",
     "role": "http://www.imperialoil.ca/role/ConsolidatedStatementOfCashFlows",
     "shortName": "Consolidated statement of cash flows",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "div",
       "div",
       "td",
       "tr",
       "table",
       "div",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "baseRef": "d350214d10q.htm",
      "contextRef": "P01_01_2022To03_31_2022",
      "decimals": "-6",
      "first": true,
      "lang": null,
      "name": "us-gaap:ProfitLoss",
      "reportCount": 1,
      "unique": true,
      "unitRef": "Unit_CAD",
      "xsiNil": "false"
     }
    },
    "R9": {
     "firstAnchor": {
      "ancestors": [
       "div",
       "div",
       "td",
       "tr",
       "table",
       "div",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "baseRef": "d350214d10q.htm",
      "contextRef": "P01_01_2022To03_31_2022",
      "decimals": "-6",
      "first": true,
      "lang": null,
      "name": "imo:ContributionToRegisteredPensionPlanAssets",
      "reportCount": 1,
      "unique": true,
      "unitRef": "Unit_CAD",
      "xsiNil": "false"
     },
     "groupType": "statement",
     "isDefault": "false",
     "longName": "1009 - Statement - Consolidated statement of cash flows (Parenthetical)",
     "role": "http://www.imperialoil.ca/role/ConsolidatedStatementOfCashFlowsParenthetical",
     "shortName": "Consolidated statement of cash flows (Parenthetical)",
     "subGroupType": "parenthetical",
     "uniqueAnchor": {
      "ancestors": [
       "div",
       "div",
       "td",
       "tr",
       "table",
       "div",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "baseRef": "d350214d10q.htm",
      "contextRef": "P01_01_2022To03_31_2022",
      "decimals": "-6",
      "first": true,
      "lang": null,
      "name": "imo:ContributionToRegisteredPensionPlanAssets",
      "reportCount": 1,
      "unique": true,
      "unitRef": "Unit_CAD",
      "xsiNil": "false"
     }
    }
   },
   "segmentCount": 25,
   "tag": {
    "country_US": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "UNITED STATES",
        "terseLabel": "United States Exports"
       }
      }
     },
     "localname": "US",
     "nsuri": "http://xbrl.sec.gov/country/2021",
     "presentation": [
      "http://www.imperialoil.ca/role/BusinessSegmentsParentheticalDetail"
     ],
     "xbrltype": "domainItemType"
    },
    "dei_AmendmentFlag": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Boolean flag that is true when the XBRL content amends previously-filed or accepted submission.",
        "label": "Amendment Flag"
       }
      }
     },
     "localname": "AmendmentFlag",
     "nsuri": "http://xbrl.sec.gov/dei/2021q4",
     "presentation": [
      "http://www.imperialoil.ca/role/CoverPage"
     ],
     "xbrltype": "booleanItemType"
    },
    "dei_CityAreaCode": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Area code of city",
        "label": "City Area Code"
       }
      }
     },
     "localname": "CityAreaCode",
     "nsuri": "http://xbrl.sec.gov/dei/2021q4",
     "presentation": [
      "http://www.imperialoil.ca/role/CoverPage"
     ],
     "xbrltype": "normalizedStringItemType"
    },
    "dei_CoverAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Cover page.",
        "label": "Cover [Abstract]"
       }
      }
     },
     "localname": "CoverAbstract",
     "nsuri": "http://xbrl.sec.gov/dei/2021q4",
     "xbrltype": "stringItemType"
    },
    "dei_CurrentFiscalYearEndDate": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "End date of current fiscal year in the format --MM-DD.",
        "label": "Current Fiscal Year End Date"
       }
      }
     },
     "localname": "CurrentFiscalYearEndDate",
     "nsuri": "http://xbrl.sec.gov/dei/2021q4",
     "presentation": [
      "http://www.imperialoil.ca/role/CoverPage"
     ],
     "xbrltype": "gMonthDayItemType"
    },
    "dei_DocumentFiscalPeriodFocus": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Fiscal period values are FY, Q1, Q2, and Q3.  1st, 2nd and 3rd quarter 10-Q or 10-QT statements have value Q1, Q2, and Q3 respectively, with 10-K, 10-KT or other fiscal year statements having FY.",
        "label": "Document Fiscal Period Focus"
       }
      }
     },
     "localname": "DocumentFiscalPeriodFocus",
     "nsuri": "http://xbrl.sec.gov/dei/2021q4",
     "presentation": [
      "http://www.imperialoil.ca/role/CoverPage"
     ],
     "xbrltype": "fiscalPeriodItemType"
    },
    "dei_DocumentFiscalYearFocus": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "This is focus fiscal year of the document report in YYYY format. For a 2006 annual report, which may also provide financial information from prior periods, fiscal 2006 should be given as the fiscal year focus. Example: 2006.",
        "label": "Document Fiscal Year Focus"
       }
      }
     },
     "localname": "DocumentFiscalYearFocus",
     "nsuri": "http://xbrl.sec.gov/dei/2021q4",
     "presentation": [
      "http://www.imperialoil.ca/role/CoverPage"
     ],
     "xbrltype": "gYearItemType"
    },
    "dei_DocumentPeriodEndDate": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "For the EDGAR submission types of Form 8-K: the date of the report, the date of the earliest event reported; for the EDGAR submission types of Form N-1A: the filing date; for all other submission types: the end of the reporting or transition period.  The format of the date is YYYY-MM-DD.",
        "label": "Document Period End Date"
       }
      }
     },
     "localname": "DocumentPeriodEndDate",
     "nsuri": "http://xbrl.sec.gov/dei/2021q4",
     "presentation": [
      "http://www.imperialoil.ca/role/CoverPage"
     ],
     "xbrltype": "dateItemType"
    },
    "dei_DocumentQuarterlyReport": {
     "auth_ref": [
      "r469"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Boolean flag that is true only for a form used as an quarterly report.",
        "label": "Document Quarterly Report"
       }
      }
     },
     "localname": "DocumentQuarterlyReport",
     "nsuri": "http://xbrl.sec.gov/dei/2021q4",
     "presentation": [
      "http://www.imperialoil.ca/role/CoverPage"
     ],
     "xbrltype": "booleanItemType"
    },
    "dei_DocumentTransitionReport": {
     "auth_ref": [
      "r470"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Boolean flag that is true only for a form used as a transition report.",
        "label": "Document Transition Report"
       }
      }
     },
     "localname": "DocumentTransitionReport",
     "nsuri": "http://xbrl.sec.gov/dei/2021q4",
     "presentation": [
      "http://www.imperialoil.ca/role/CoverPage"
     ],
     "xbrltype": "booleanItemType"
    },
    "dei_DocumentType": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The type of document being provided (such as 10-K, 10-Q, 485BPOS, etc). The document type is limited to the same value as the supporting SEC submission type, or the word 'Other'.",
        "label": "Document Type"
       }
      }
     },
     "localname": "DocumentType",
     "nsuri": "http://xbrl.sec.gov/dei/2021q4",
     "presentation": [
      "http://www.imperialoil.ca/role/CoverPage"
     ],
     "xbrltype": "submissionTypeItemType"
    },
    "dei_EntityAddressAddressLine1": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Address Line 1 such as Attn, Building Name, Street Name",
        "label": "Entity Address, Address Line One"
       }
      }
     },
     "localname": "EntityAddressAddressLine1",
     "nsuri": "http://xbrl.sec.gov/dei/2021q4",
     "presentation": [
      "http://www.imperialoil.ca/role/CoverPage"
     ],
     "xbrltype": "normalizedStringItemType"
    },
    "dei_EntityAddressCityOrTown": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Name of the City or Town",
        "label": "Entity Address, City or Town"
       }
      }
     },
     "localname": "EntityAddressCityOrTown",
     "nsuri": "http://xbrl.sec.gov/dei/2021q4",
     "presentation": [
      "http://www.imperialoil.ca/role/CoverPage"
     ],
     "xbrltype": "normalizedStringItemType"
    },
    "dei_EntityAddressCountry": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "ISO 3166-1 alpha-2 country code.",
        "label": "Entity Address, Country"
       }
      }
     },
     "localname": "EntityAddressCountry",
     "nsuri": "http://xbrl.sec.gov/dei/2021q4",
     "presentation": [
      "http://www.imperialoil.ca/role/CoverPage"
     ],
     "xbrltype": "countryCodeItemType"
    },
    "dei_EntityAddressPostalZipCode": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Code for the postal or zip code",
        "label": "Entity Address, Postal Zip Code"
       }
      }
     },
     "localname": "EntityAddressPostalZipCode",
     "nsuri": "http://xbrl.sec.gov/dei/2021q4",
     "presentation": [
      "http://www.imperialoil.ca/role/CoverPage"
     ],
     "xbrltype": "normalizedStringItemType"
    },
    "dei_EntityAddressStateOrProvince": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Name of the state or province.",
        "label": "Entity Address, State or Province"
       }
      }
     },
     "localname": "EntityAddressStateOrProvince",
     "nsuri": "http://xbrl.sec.gov/dei/2021q4",
     "presentation": [
      "http://www.imperialoil.ca/role/CoverPage"
     ],
     "xbrltype": "stateOrProvinceItemType"
    },
    "dei_EntityCentralIndexKey": {
     "auth_ref": [
      "r468"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "A unique 10-digit SEC-issued value to identify entities that have filed disclosures with the SEC. It is commonly abbreviated as CIK.",
        "label": "Entity Central Index Key"
       }
      }
     },
     "localname": "EntityCentralIndexKey",
     "nsuri": "http://xbrl.sec.gov/dei/2021q4",
     "presentation": [
      "http://www.imperialoil.ca/role/CoverPage"
     ],
     "xbrltype": "centralIndexKeyItemType"
    },
    "dei_EntityCommonStockSharesOutstanding": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Indicate number of shares or other units outstanding of each of registrant's classes of capital or common stock or other ownership interests, if and as stated on cover of related periodic report. Where multiple classes or units exist define each class/interest by adding class of stock items such as Common Class A [Member], Common Class B [Member] or Partnership Interest [Member] onto the Instrument [Domain] of the Entity Listings, Instrument.",
        "label": "Entity Common Stock, Shares Outstanding"
       }
      }
     },
     "localname": "EntityCommonStockSharesOutstanding",
     "nsuri": "http://xbrl.sec.gov/dei/2021q4",
     "presentation": [
      "http://www.imperialoil.ca/role/CoverPage"
     ],
     "xbrltype": "sharesItemType"
    },
    "dei_EntityCurrentReportingStatus": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Indicate 'Yes' or 'No' whether registrants (1) have filed all reports required to be filed by Section 13 or 15(d) of the Securities Exchange Act of 1934 during the preceding 12 months (or for such shorter period that registrants were required to file such reports), and (2) have been subject to such filing requirements for the past 90 days. This information should be based on the registrant's current or most recent filing containing the related disclosure.",
        "label": "Entity Current Reporting Status"
       }
      }
     },
     "localname": "EntityCurrentReportingStatus",
     "nsuri": "http://xbrl.sec.gov/dei/2021q4",
     "presentation": [
      "http://www.imperialoil.ca/role/CoverPage"
     ],
     "xbrltype": "yesNoItemType"
    },
    "dei_EntityDomain": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "All the names of the entities being reported upon in a document. Any legal structure used to conduct activities or to hold assets. Some examples of such structures are corporations, partnerships, limited liability companies, grantor trusts, and other trusts. This item does not include business and geographical segments which are included in the geographical or business segments domains.",
        "label": "Entity [Domain]",
        "terseLabel": "Entity [Domain]"
       }
      }
     },
     "localname": "EntityDomain",
     "nsuri": "http://xbrl.sec.gov/dei/2021q4",
     "presentation": [
      "http://www.imperialoil.ca/role/AmountsReclassifiedOutOfAccumulatedOtherComprehensiveIncomeLossDetail",
      "http://www.imperialoil.ca/role/BasisOfFinancialStatementPreparation",
      "http://www.imperialoil.ca/role/BusinessSegments",
      "http://www.imperialoil.ca/role/BusinessSegmentsParentheticalDetail",
      "http://www.imperialoil.ca/role/BusinessSegmentsTables",
      "http://www.imperialoil.ca/role/CalculationOfBasicAndDilutedEarningsPerCommonShareAndTheDividendDeclaredByTheCompanyOnItsOutstandingCommonSharesDetail",
      "http://www.imperialoil.ca/role/ChangesInAccumulatedOtherComprehensiveIncomeLossDetail",
      "http://www.imperialoil.ca/role/CommonShareActivitiesDetail",
      "http://www.imperialoil.ca/role/CommonShares",
      "http://www.imperialoil.ca/role/CommonSharesAdditionalInformationDetail",
      "http://www.imperialoil.ca/role/CommonSharesTables",
      "http://www.imperialoil.ca/role/ConsolidatedBalanceSheet",
      "http://www.imperialoil.ca/role/ConsolidatedBalanceSheetParenthetical",
      "http://www.imperialoil.ca/role/ConsolidatedStatementOfCashFlows",
      "http://www.imperialoil.ca/role/ConsolidatedStatementOfCashFlowsParenthetical",
      "http://www.imperialoil.ca/role/ConsolidatedStatementOfComprehensiveIncome",
      "http://www.imperialoil.ca/role/ConsolidatedStatementOfIncome",
      "http://www.imperialoil.ca/role/ConsolidatedStatementOfIncomeParenthetical",
      "http://www.imperialoil.ca/role/ConsolidatedStatementOfShareholdersEquity",
      "http://www.imperialoil.ca/role/EmployeeRetirementBenefits",
      "http://www.imperialoil.ca/role/EmployeeRetirementBenefitsTables",
      "http://www.imperialoil.ca/role/FinancialAndDerivativeInstruments",
      "http://www.imperialoil.ca/role/FinancialAndDerivativeInstrumentsAdditionalInformationDetail",
      "http://www.imperialoil.ca/role/FinancialAndDerivativeInstrumentsTables",
      "http://www.imperialoil.ca/role/FinancingCosts",
      "http://www.imperialoil.ca/role/FinancingCostsDetail",
      "http://www.imperialoil.ca/role/FinancingCostsTables",
      "http://www.imperialoil.ca/role/GainsAndLossesOnAssetSalesDetail",
      "http://www.imperialoil.ca/role/IncomeTaxExpenseCreditForComponentsOfOtherComprehensiveIncomeLossDetail",
      "http://www.imperialoil.ca/role/InvestmentAndOtherIncome",
      "http://www.imperialoil.ca/role/InvestmentAndOtherIncomeTables",
      "http://www.imperialoil.ca/role/LongTermDebt",
      "http://www.imperialoil.ca/role/LongTermDebtDetail",
      "http://www.imperialoil.ca/role/LongTermDebtTables",
      "http://www.imperialoil.ca/role/OtherComprehensiveIncomeLossInformation",
      "http://www.imperialoil.ca/role/OtherComprehensiveIncomeLossInformationTables",
      "http://www.imperialoil.ca/role/OtherLongTermObligations",
      "http://www.imperialoil.ca/role/OtherLongTermObligationsDetail",
      "http://www.imperialoil.ca/role/OtherLongTermObligationsParentheticalDetail",
      "http://www.imperialoil.ca/role/OtherLongTermObligationsTables",
      "http://www.imperialoil.ca/role/SummaryOfCommonSharesDetail",
      "http://www.imperialoil.ca/role/SummaryOfRealizedAndUnrealizedGainOrLossOnDerivativeInstrumentsDetail"
     ],
     "xbrltype": "domainItemType"
    },
    "dei_EntityEmergingGrowthCompany": {
     "auth_ref": [
      "r468"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Indicate if registrant meets the emerging growth company criteria.",
        "label": "Entity Emerging Growth Company"
       }
      }
     },
     "localname": "EntityEmergingGrowthCompany",
     "nsuri": "http://xbrl.sec.gov/dei/2021q4",
     "presentation": [
      "http://www.imperialoil.ca/role/CoverPage"
     ],
     "xbrltype": "booleanItemType"
    },
    "dei_EntityFileNumber": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Commission file number. The field allows up to 17 characters. The prefix may contain 1-3 digits, the sequence number may contain 1-8 digits, the optional suffix may contain 1-4 characters, and the fields are separated with a hyphen.",
        "label": "Entity File Number"
       }
      }
     },
     "localname": "EntityFileNumber",
     "nsuri": "http://xbrl.sec.gov/dei/2021q4",
     "presentation": [
      "http://www.imperialoil.ca/role/CoverPage"
     ],
     "xbrltype": "fileNumberItemType"
    },
    "dei_EntityFilerCategory": {
     "auth_ref": [
      "r468"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Indicate whether the registrant is one of the following: Large Accelerated Filer, Accelerated Filer, Non-accelerated Filer. Definitions of these categories are stated in Rule 12b-2 of the Exchange Act. This information should be based on the registrant's current or most recent filing containing the related disclosure.",
        "label": "Entity Filer Category"
       }
      }
     },
     "localname": "EntityFilerCategory",
     "nsuri": "http://xbrl.sec.gov/dei/2021q4",
     "presentation": [
      "http://www.imperialoil.ca/role/CoverPage"
     ],
     "xbrltype": "filerCategoryItemType"
    },
    "dei_EntityIncorporationStateCountryCode": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Two-character EDGAR code representing the state or country of incorporation.",
        "label": "Entity Incorporation, State or Country Code"
       }
      }
     },
     "localname": "EntityIncorporationStateCountryCode",
     "nsuri": "http://xbrl.sec.gov/dei/2021q4",
     "presentation": [
      "http://www.imperialoil.ca/role/CoverPage"
     ],
     "xbrltype": "edgarStateCountryItemType"
    },
    "dei_EntityInteractiveDataCurrent": {
     "auth_ref": [
      "r472"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Boolean flag that is true when the registrant has submitted electronically every Interactive Data File required to be submitted pursuant to Rule 405 of Regulation S-T during the preceding 12 months (or for such shorter period that the registrant was required to submit such files).",
        "label": "Entity Interactive Data Current"
       }
      }
     },
     "localname": "EntityInteractiveDataCurrent",
     "nsuri": "http://xbrl.sec.gov/dei/2021q4",
     "presentation": [
      "http://www.imperialoil.ca/role/CoverPage"
     ],
     "xbrltype": "yesNoItemType"
    },
    "dei_EntityRegistrantName": {
     "auth_ref": [
      "r468"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The exact name of the entity filing the report as specified in its charter, which is required by forms filed with the SEC.",
        "label": "Entity Registrant Name"
       }
      }
     },
     "localname": "EntityRegistrantName",
     "nsuri": "http://xbrl.sec.gov/dei/2021q4",
     "presentation": [
      "http://www.imperialoil.ca/role/CoverPage"
     ],
     "xbrltype": "normalizedStringItemType"
    },
    "dei_EntityShellCompany": {
     "auth_ref": [
      "r468"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Boolean flag that is true when the registrant is a shell company as defined in Rule 12b-2 of the Exchange Act.",
        "label": "Entity Shell Company"
       }
      }
     },
     "localname": "EntityShellCompany",
     "nsuri": "http://xbrl.sec.gov/dei/2021q4",
     "presentation": [
      "http://www.imperialoil.ca/role/CoverPage"
     ],
     "xbrltype": "booleanItemType"
    },
    "dei_EntitySmallBusiness": {
     "auth_ref": [
      "r468"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Indicates that the company is a Smaller Reporting Company (SRC).",
        "label": "Entity Small Business"
       }
      }
     },
     "localname": "EntitySmallBusiness",
     "nsuri": "http://xbrl.sec.gov/dei/2021q4",
     "presentation": [
      "http://www.imperialoil.ca/role/CoverPage"
     ],
     "xbrltype": "booleanItemType"
    },
    "dei_EntityTaxIdentificationNumber": {
     "auth_ref": [
      "r468"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The Tax Identification Number (TIN), also known as an Employer Identification Number (EIN), is a unique 9-digit value assigned by the IRS.",
        "label": "Entity Tax Identification Number"
       }
      }
     },
     "localname": "EntityTaxIdentificationNumber",
     "nsuri": "http://xbrl.sec.gov/dei/2021q4",
     "presentation": [
      "http://www.imperialoil.ca/role/CoverPage"
     ],
     "xbrltype": "employerIdItemType"
    },
    "dei_LegalEntityAxis": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The set of legal entities associated with a report.",
        "label": "Legal Entity [Axis]",
        "terseLabel": "Legal Entity [Axis]"
       }
      }
     },
     "localname": "LegalEntityAxis",
     "nsuri": "http://xbrl.sec.gov/dei/2021q4",
     "presentation": [
      "http://www.imperialoil.ca/role/AmountsReclassifiedOutOfAccumulatedOtherComprehensiveIncomeLossDetail",
      "http://www.imperialoil.ca/role/BasisOfFinancialStatementPreparation",
      "http://www.imperialoil.ca/role/BusinessSegments",
      "http://www.imperialoil.ca/role/BusinessSegmentsParentheticalDetail",
      "http://www.imperialoil.ca/role/BusinessSegmentsTables",
      "http://www.imperialoil.ca/role/CalculationOfBasicAndDilutedEarningsPerCommonShareAndTheDividendDeclaredByTheCompanyOnItsOutstandingCommonSharesDetail",
      "http://www.imperialoil.ca/role/ChangesInAccumulatedOtherComprehensiveIncomeLossDetail",
      "http://www.imperialoil.ca/role/CommonShareActivitiesDetail",
      "http://www.imperialoil.ca/role/CommonShares",
      "http://www.imperialoil.ca/role/CommonSharesAdditionalInformationDetail",
      "http://www.imperialoil.ca/role/CommonSharesTables",
      "http://www.imperialoil.ca/role/ConsolidatedBalanceSheet",
      "http://www.imperialoil.ca/role/ConsolidatedBalanceSheetParenthetical",
      "http://www.imperialoil.ca/role/ConsolidatedStatementOfCashFlows",
      "http://www.imperialoil.ca/role/ConsolidatedStatementOfCashFlowsParenthetical",
      "http://www.imperialoil.ca/role/ConsolidatedStatementOfComprehensiveIncome",
      "http://www.imperialoil.ca/role/ConsolidatedStatementOfIncome",
      "http://www.imperialoil.ca/role/ConsolidatedStatementOfIncomeParenthetical",
      "http://www.imperialoil.ca/role/ConsolidatedStatementOfShareholdersEquity",
      "http://www.imperialoil.ca/role/EmployeeRetirementBenefits",
      "http://www.imperialoil.ca/role/EmployeeRetirementBenefitsTables",
      "http://www.imperialoil.ca/role/FinancialAndDerivativeInstruments",
      "http://www.imperialoil.ca/role/FinancialAndDerivativeInstrumentsAdditionalInformationDetail",
      "http://www.imperialoil.ca/role/FinancialAndDerivativeInstrumentsTables",
      "http://www.imperialoil.ca/role/FinancingCosts",
      "http://www.imperialoil.ca/role/FinancingCostsDetail",
      "http://www.imperialoil.ca/role/FinancingCostsTables",
      "http://www.imperialoil.ca/role/GainsAndLossesOnAssetSalesDetail",
      "http://www.imperialoil.ca/role/IncomeTaxExpenseCreditForComponentsOfOtherComprehensiveIncomeLossDetail",
      "http://www.imperialoil.ca/role/InvestmentAndOtherIncome",
      "http://www.imperialoil.ca/role/InvestmentAndOtherIncomeTables",
      "http://www.imperialoil.ca/role/LongTermDebt",
      "http://www.imperialoil.ca/role/LongTermDebtDetail",
      "http://www.imperialoil.ca/role/LongTermDebtTables",
      "http://www.imperialoil.ca/role/OtherComprehensiveIncomeLossInformation",
      "http://www.imperialoil.ca/role/OtherComprehensiveIncomeLossInformationTables",
      "http://www.imperialoil.ca/role/OtherLongTermObligations",
      "http://www.imperialoil.ca/role/OtherLongTermObligationsDetail",
      "http://www.imperialoil.ca/role/OtherLongTermObligationsParentheticalDetail",
      "http://www.imperialoil.ca/role/OtherLongTermObligationsTables",
      "http://www.imperialoil.ca/role/SummaryOfCommonSharesDetail",
      "http://www.imperialoil.ca/role/SummaryOfRealizedAndUnrealizedGainOrLossOnDerivativeInstrumentsDetail"
     ],
     "xbrltype": "stringItemType"
    },
    "dei_LocalPhoneNumber": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Local phone number for entity.",
        "label": "Local Phone Number"
       }
      }
     },
     "localname": "LocalPhoneNumber",
     "nsuri": "http://xbrl.sec.gov/dei/2021q4",
     "presentation": [
      "http://www.imperialoil.ca/role/CoverPage"
     ],
     "xbrltype": "normalizedStringItemType"
    },
    "imo_AccumulatedDefinedBenefitPlansAdjustmentBeforeTaxMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Changes to accumulated comprehensive income related to benefit plans, before tax.",
        "label": "Accumulated Defined Benefit Plans Adjustment Before Tax [Member]",
        "terseLabel": "Reclassification Adjustment out of Accumulated Other Comprehensive Income"
       }
      }
     },
     "localname": "AccumulatedDefinedBenefitPlansAdjustmentBeforeTaxMember",
     "nsuri": "http://www.imperialoil.ca/20220331",
     "presentation": [
      "http://www.imperialoil.ca/role/AmountsReclassifiedOutOfAccumulatedOtherComprehensiveIncomeLossDetail"
     ],
     "xbrltype": "domainItemType"
    },
    "imo_AssetRetirementObligationAndOtherEnvironmentalLiabilitiesCurrent": {
     "auth_ref": [],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Asset retirement obligation and other environmental liabilities current.",
        "label": "Asset Retirement Obligation And Other Environmental Liabilities Current",
        "terseLabel": "Asset retirement obligations and other environmental liabilities in current liabilities"
       }
      }
     },
     "localname": "AssetRetirementObligationAndOtherEnvironmentalLiabilitiesCurrent",
     "nsuri": "http://www.imperialoil.ca/20220331",
     "presentation": [
      "http://www.imperialoil.ca/role/OtherLongTermObligationsParentheticalDetail"
     ],
     "xbrltype": "monetaryItemType"
    },
    "imo_AssetRetirementObligationAndOtherEnvironmentalLiabilitiesNoncurrent": {
     "auth_ref": [],
     "calculation": {
      "http://www.imperialoil.ca/role/OtherLongTermObligationsDetail": {
       "order": 2.0,
       "parentTag": "us-gaap_OtherLiabilitiesNoncurrent",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Asset retirement obligation and other environmental liabilities, noncurrent.",
        "label": "Asset Retirement Obligation And Other Environmental Liabilities Noncurrent",
        "terseLabel": "Asset retirement obligations and other environmental liabilities"
       }
      }
     },
     "localname": "AssetRetirementObligationAndOtherEnvironmentalLiabilitiesNoncurrent",
     "nsuri": "http://www.imperialoil.ca/20220331",
     "presentation": [
      "http://www.imperialoil.ca/role/OtherLongTermObligationsDetail"
     ],
     "xbrltype": "monetaryItemType"
    },
    "imo_BookValueOfAssetsSold": {
     "auth_ref": [],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Book Value of Assets Sold",
        "label": "Book Value Of Assets Sold",
        "terseLabel": "Book value of asset sales"
       }
      }
     },
     "localname": "BookValueOfAssetsSold",
     "nsuri": "http://www.imperialoil.ca/20220331",
     "presentation": [
      "http://www.imperialoil.ca/role/GainsAndLossesOnAssetSalesDetail"
     ],
     "xbrltype": "monetaryItemType"
    },
    "imo_CapitalAndExplorationExpenditures": {
     "auth_ref": [],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Sum of exploration expenses, additions to property, plant, equipment and intangible and additions to capital leases.",
        "label": "Capital And Exploration Expenditures",
        "terseLabel": "Capital and exploration expenditures"
       }
      }
     },
     "localname": "CapitalAndExplorationExpenditures",
     "nsuri": "http://www.imperialoil.ca/20220331",
     "presentation": [
      "http://www.imperialoil.ca/role/BusinessSegmentsDetail"
     ],
     "xbrltype": "monetaryItemType"
    },
    "imo_ChemicalMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Chemical [Member]",
        "label": "Chemical [Member]",
        "terseLabel": "Chemical"
       }
      }
     },
     "localname": "ChemicalMember",
     "nsuri": "http://www.imperialoil.ca/20220331",
     "presentation": [
      "http://www.imperialoil.ca/role/BusinessSegmentsDetail"
     ],
     "xbrltype": "domainItemType"
    },
    "imo_CommonShareInformationAndScheduleOfEarningsPerShareCalculationsTextBlock": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Common share information and schedule of earnings per share calculations",
        "label": "Common Share Information And Schedule Of Earnings Per Share Calculations [Text Block]",
        "terseLabel": "Common shares"
       }
      }
     },
     "localname": "CommonShareInformationAndScheduleOfEarningsPerShareCalculationsTextBlock",
     "nsuri": "http://www.imperialoil.ca/20220331",
     "presentation": [
      "http://www.imperialoil.ca/role/CommonShares"
     ],
     "xbrltype": "textBlockItemType"
    },
    "imo_ComponentsOfNetPeriodicBenefitCostAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Components of Net Periodic Benefit Cost [Abstract]"
       }
      }
     },
     "localname": "ComponentsOfNetPeriodicBenefitCostAbstract",
     "nsuri": "http://www.imperialoil.ca/20220331",
     "xbrltype": "stringItemType"
    },
    "imo_ContributionToRegisteredPensionPlanAssets": {
     "auth_ref": [],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The amount of cash contributed to the registered pension plan assets.",
        "label": "Contribution To Registered Pension Plan Assets",
        "terseLabel": "Included contributions to registered pension plans"
       }
      }
     },
     "localname": "ContributionToRegisteredPensionPlanAssets",
     "nsuri": "http://www.imperialoil.ca/20220331",
     "presentation": [
      "http://www.imperialoil.ca/role/ConsolidatedStatementOfCashFlowsParenthetical"
     ],
     "xbrltype": "monetaryItemType"
    },
    "imo_CrudeBarrelsMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Crude barrels.",
        "label": "Crude Barrels [Member]",
        "terseLabel": "Crude barrels [Member]"
       }
      }
     },
     "localname": "CrudeBarrelsMember",
     "nsuri": "http://www.imperialoil.ca/20220331",
     "presentation": [
      "http://www.imperialoil.ca/role/FinancialAndDerivativeInstrumentsSummaryOfNetNotionalLongShortPositionOfDerivativeInstrumentsDetail"
     ],
     "xbrltype": "domainItemType"
    },
    "imo_CrudeOilAndProductPurchases": {
     "auth_ref": [],
     "calculation": {
      "http://www.imperialoil.ca/role/ConsolidatedStatementOfIncome": {
       "order": 7.0,
       "parentTag": "us-gaap_CostsAndExpenses",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Purchase cost of crude oil, products and other raw materials, feedstocks, semi finished products, finished products and other merchandise that become part of salable products for oil and gas, refining and marketing and chemical operations.",
        "label": "Crude Oil And Product Purchases",
        "terseLabel": "Purchases of crude oil and products",
        "verboseLabel": "Purchases of crude oil and products"
       }
      }
     },
     "localname": "CrudeOilAndProductPurchases",
     "nsuri": "http://www.imperialoil.ca/20220331",
     "presentation": [
      "http://www.imperialoil.ca/role/BusinessSegmentsDetail",
      "http://www.imperialoil.ca/role/ConsolidatedStatementOfIncome"
     ],
     "xbrltype": "monetaryItemType"
    },
    "imo_CrudeOilAndProductPurchasesRelatedParties": {
     "auth_ref": [],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Crude Oil And Product Purchases, Related Parties",
        "label": "Crude Oil And Product Purchases Related Parties",
        "terseLabel": "Amounts to related parties included in purchases of crude oil and products."
       }
      }
     },
     "localname": "CrudeOilAndProductPurchasesRelatedParties",
     "nsuri": "http://www.imperialoil.ca/20220331",
     "presentation": [
      "http://www.imperialoil.ca/role/ConsolidatedStatementOfIncomeParenthetical"
     ],
     "xbrltype": "monetaryItemType"
    },
    "imo_DeferredIncomeTaxesAndOther": {
     "auth_ref": [],
     "calculation": {
      "http://www.imperialoil.ca/role/ConsolidatedStatementOfCashFlows": {
       "order": 9.0,
       "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The component of income tax expense for the period representing the net change in the entity's deferred tax assets and liabilities pertaining to continuing operations. Prior year Exploration and Exploratory dry hole costs written off as expense in the current year. Entity's net proportionate share for the period of net earnings, less dividends, of its investment to which the equity method of accounting is applied.",
        "label": "Deferred Income Taxes and Other",
        "terseLabel": "Deferred income taxes and other"
       }
      }
     },
     "localname": "DeferredIncomeTaxesAndOther",
     "nsuri": "http://www.imperialoil.ca/20220331",
     "presentation": [
      "http://www.imperialoil.ca/role/ConsolidatedStatementOfCashFlows"
     ],
     "xbrltype": "monetaryItemType"
    },
    "imo_DepreciationDepletionAndAmortizationExcludingIntangibleAssetImpairmentCharges": {
     "auth_ref": [],
     "calculation": {
      "http://www.imperialoil.ca/role/ConsolidatedStatementOfCashFlows": {
       "order": 7.0,
       "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The aggregate expense recognized in the current period that allocates the cost of tangible assets, intangible assets or depleting assets to periods that benefit from use of the assets but excludes impairment of specifically identified intangible assets associated with carbon emission cap and trade intangible assets.",
        "label": "Depreciation Depletion and Amortization Excluding Intangible Asset Impairment Charges",
        "terseLabel": "Depreciation and depletion"
       }
      }
     },
     "localname": "DepreciationDepletionAndAmortizationExcludingIntangibleAssetImpairmentCharges",
     "nsuri": "http://www.imperialoil.ca/20220331",
     "presentation": [
      "http://www.imperialoil.ca/role/ConsolidatedStatementOfCashFlows"
     ],
     "xbrltype": "monetaryItemType"
    },
    "imo_DerivativeFairValueOfDerivativeAmountEffectOfCollateralNettingMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Derivative Fair Value Of Derivative Amount Effect Of Collateral Netting [Member]",
        "label": "Derivative Fair Value Of Derivative Amount Effect Of Collateral Netting [Member]",
        "terseLabel": "Derivative fair value of derivative amount effect of collateral netting [Member]"
       }
      }
     },
     "localname": "DerivativeFairValueOfDerivativeAmountEffectOfCollateralNettingMember",
     "nsuri": "http://www.imperialoil.ca/20220331",
     "presentation": [
      "http://www.imperialoil.ca/role/FinancialAndDerivativeInstrumentsSummaryOfEstimatedFairValueOfFinancialInstrumentsDetail"
     ],
     "xbrltype": "domainItemType"
    },
    "imo_DerivativeFairValueOfDerivativeAmountEffectOfCounterPartyNettingMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Derivative Fair Value Of Derivative Amount Effect Of Counter party netting [Member]",
        "label": "Derivative Fair Value Of Derivative Amount Effect Of Counter party netting [Member]",
        "terseLabel": "Effect of counterparty netting [Member]"
       }
      }
     },
     "localname": "DerivativeFairValueOfDerivativeAmountEffectOfCounterPartyNettingMember",
     "nsuri": "http://www.imperialoil.ca/20220331",
     "presentation": [
      "http://www.imperialoil.ca/role/FinancialAndDerivativeInstrumentsSummaryOfEstimatedFairValueOfFinancialInstrumentsDetail"
     ],
     "xbrltype": "domainItemType"
    },
    "imo_DerivativeNonmonetaryNotionalAmountVolumes": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Derivative nonmonetary notional amount volumes.",
        "label": "Derivative Nonmonetary Notional Amount Volumes",
        "negatedLabel": "Derivative, Nonmonetary Notional Amount, Volume"
       }
      }
     },
     "localname": "DerivativeNonmonetaryNotionalAmountVolumes",
     "nsuri": "http://www.imperialoil.ca/20220331",
     "presentation": [
      "http://www.imperialoil.ca/role/FinancialAndDerivativeInstrumentsSummaryOfNetNotionalLongShortPositionOfDerivativeInstrumentsDetail"
     ],
     "xbrltype": "volumeItemType"
    },
    "imo_DisclosureDetailOfNetLongShortPositionOfDerivativeInstrumentsTableTextBlock": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Disclosure detail of net long short position of derivative instruments.",
        "label": "Disclosure detail of net long short position of derivative instruments [Table Text Block]",
        "terseLabel": "Schedule of Net Long Short Position Of Derivative Instruments"
       }
      }
     },
     "localname": "DisclosureDetailOfNetLongShortPositionOfDerivativeInstrumentsTableTextBlock",
     "nsuri": "http://www.imperialoil.ca/20220331",
     "presentation": [
      "http://www.imperialoil.ca/role/FinancialAndDerivativeInstrumentsTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "imo_DownstreamMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Downstream [Member]",
        "label": "Downstream [Member]",
        "terseLabel": "Downstream"
       }
      }
     },
     "localname": "DownstreamMember",
     "nsuri": "http://www.imperialoil.ca/20220331",
     "presentation": [
      "http://www.imperialoil.ca/role/BusinessSegmentsDetail"
     ],
     "xbrltype": "domainItemType"
    },
    "imo_EarningsPerShareBasicAndDilutedLineItems": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Earnings Per Share Basic And Diluted [Line Items]",
        "label": "Earnings Per Share Basic And Diluted [Line Items]",
        "terseLabel": "Earnings Per Share Basic And Diluted [Line Items]"
       }
      }
     },
     "localname": "EarningsPerShareBasicAndDilutedLineItems",
     "nsuri": "http://www.imperialoil.ca/20220331",
     "presentation": [
      "http://www.imperialoil.ca/role/CalculationOfBasicAndDilutedEarningsPerCommonShareAndTheDividendDeclaredByTheCompanyOnItsOutstandingCommonSharesDetail"
     ],
     "xbrltype": "stringItemType"
    },
    "imo_FederalExciseTaxAndFuelCharge": {
     "auth_ref": [],
     "calculation": {
      "http://www.imperialoil.ca/role/ConsolidatedStatementOfIncome": {
       "order": 10.0,
       "parentTag": "us-gaap_CostsAndExpenses",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The amount of federal excise tax and fuel charge included in sales and revenues, which are then deducted as an expense.",
        "label": "Federal Excise Tax And Fuel Charge",
        "verboseLabel": "Federal excise tax and fuel charge"
       }
      }
     },
     "localname": "FederalExciseTaxAndFuelCharge",
     "nsuri": "http://www.imperialoil.ca/20220331",
     "presentation": [
      "http://www.imperialoil.ca/role/BusinessSegmentsDetail",
      "http://www.imperialoil.ca/role/ConsolidatedStatementOfIncome"
     ],
     "xbrltype": "monetaryItemType"
    },
    "imo_FinancialInstrumentsAndDerivativesLineItems": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Financial Instruments And Derivatives [Line Items]",
        "label": "Financial Instruments And Derivatives [Line Items]",
        "terseLabel": "Financial Instruments And Derivatives [Line Items]"
       }
      }
     },
     "localname": "FinancialInstrumentsAndDerivativesLineItems",
     "nsuri": "http://www.imperialoil.ca/20220331",
     "presentation": [
      "http://www.imperialoil.ca/role/FinancialAndDerivativeInstrumentsAdditionalInformationDetail",
      "http://www.imperialoil.ca/role/SummaryOfRealizedAndUnrealizedGainOrLossOnDerivativeInstrumentsDetail"
     ],
     "xbrltype": "stringItemType"
    },
    "imo_FinancialInstrumentsAndDerivativesTable": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Financial Instruments And Derivatives [Table]",
        "label": "Financial Instruments And Derivatives [Table]",
        "terseLabel": "Financial Instruments And Derivatives [Table]"
       }
      }
     },
     "localname": "FinancialInstrumentsAndDerivativesTable",
     "nsuri": "http://www.imperialoil.ca/20220331",
     "presentation": [
      "http://www.imperialoil.ca/role/FinancialAndDerivativeInstrumentsAdditionalInformationDetail",
      "http://www.imperialoil.ca/role/SummaryOfRealizedAndUnrealizedGainOrLossOnDerivativeInstrumentsDetail"
     ],
     "xbrltype": "stringItemType"
    },
    "imo_FinancingCostsAndAdditionalNotesAndLoansPayableInformationTextBlock": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The disclosure for the amount of the cost of financing and information relating to notes and loans payable.",
        "label": "Financing costs and additional notes and loans payable information [Text Block]",
        "terseLabel": "Financing Costs"
       }
      }
     },
     "localname": "FinancingCostsAndAdditionalNotesAndLoansPayableInformationTextBlock",
     "nsuri": "http://www.imperialoil.ca/20220331",
     "presentation": [
      "http://www.imperialoil.ca/role/FinancingCosts"
     ],
     "xbrltype": "textBlockItemType"
    },
    "imo_FinancingRelatedParties": {
     "auth_ref": [],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Financing related parties.",
        "label": "Financing Related Parties",
        "terseLabel": "Amounts to related parties included in financing, (note 5)."
       }
      }
     },
     "localname": "FinancingRelatedParties",
     "nsuri": "http://www.imperialoil.ca/20220331",
     "presentation": [
      "http://www.imperialoil.ca/role/ConsolidatedStatementOfIncomeParenthetical"
     ],
     "xbrltype": "monetaryItemType"
    },
    "imo_IncreaseDecreaseInInventoriesMaterialsAndSuppliesAndPrepaidExpenses": {
     "auth_ref": [],
     "calculation": {
      "http://www.imperialoil.ca/role/ConsolidatedStatementOfCashFlows": {
       "order": 11.0,
       "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities",
       "weight": -1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The net change during the reporting period in the aggregate value of all inventory, materials and supplies held by the reporting entity, associated with underlying transactions that are classified as operating activities. And the net change during the reporting period in the amount of outstanding money paid in advance for goods or services that bring economic benefits for future periods.",
        "label": "Increase (Decrease) in Inventories Materials and Supplies and Prepaid Expenses",
        "negatedLabel": "Inventories, materials, supplies and prepaid expenses"
       }
      }
     },
     "localname": "IncreaseDecreaseInInventoriesMaterialsAndSuppliesAndPrepaidExpenses",
     "nsuri": "http://www.imperialoil.ca/20220331",
     "presentation": [
      "http://www.imperialoil.ca/role/ConsolidatedStatementOfCashFlows"
     ],
     "xbrltype": "monetaryItemType"
    },
    "imo_InterestIncomeExpenseOther": {
     "auth_ref": [],
     "calculation": {
      "http://www.imperialoil.ca/role/FinancingCostsDetail": {
       "order": 4.0,
       "parentTag": "us-gaap_InterestExpense",
       "weight": -1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of the cost of borrowed funds accounted for as interest expense.",
        "label": "Interest Income Expense Other",
        "negatedLabel": "Other interest"
       }
      }
     },
     "localname": "InterestIncomeExpenseOther",
     "nsuri": "http://www.imperialoil.ca/20220331",
     "presentation": [
      "http://www.imperialoil.ca/role/FinancingCostsDetail"
     ],
     "xbrltype": "monetaryItemType"
    },
    "imo_IntersegmentSales": {
     "auth_ref": [],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of revenue from transactions with other operating segments of the same entity.",
        "label": "Intersegment Sales",
        "terseLabel": "Intersegment sales"
       }
      }
     },
     "localname": "IntersegmentSales",
     "nsuri": "http://www.imperialoil.ca/20220331",
     "presentation": [
      "http://www.imperialoil.ca/role/BusinessSegmentsDetail"
     ],
     "xbrltype": "monetaryItemType"
    },
    "imo_InvestmentAndOtherIncomeLineItems": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Investment And Other Income [Line Items]",
        "label": "Investment And Other Income [Line Items]",
        "terseLabel": "Investment And Other Income [Line Items]"
       }
      }
     },
     "localname": "InvestmentAndOtherIncomeLineItems",
     "nsuri": "http://www.imperialoil.ca/20220331",
     "presentation": [
      "http://www.imperialoil.ca/role/GainsAndLossesOnAssetSalesDetail"
     ],
     "xbrltype": "stringItemType"
    },
    "imo_InvestmentAndOtherIncomeNet": {
     "auth_ref": [],
     "calculation": {
      "http://www.imperialoil.ca/role/ConsolidatedStatementOfIncome": {
       "order": 4.0,
       "parentTag": "imo_TotalRevenuesAndOtherIncome",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Investment and other income net.",
        "label": "Investment And Other Income Net",
        "terseLabel": "Investment and other income (note 3)",
        "verboseLabel": "Investment and other income (note 3)"
       }
      }
     },
     "localname": "InvestmentAndOtherIncomeNet",
     "nsuri": "http://www.imperialoil.ca/20220331",
     "presentation": [
      "http://www.imperialoil.ca/role/BusinessSegmentsDetail",
      "http://www.imperialoil.ca/role/ConsolidatedStatementOfIncome"
     ],
     "xbrltype": "monetaryItemType"
    },
    "imo_InvestmentAndOtherIncomeTable": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Investment And Other Income [Table]",
        "label": "Investment And Other Income [Table]",
        "terseLabel": "Investment And Other Income [Table]"
       }
      }
     },
     "localname": "InvestmentAndOtherIncomeTable",
     "nsuri": "http://www.imperialoil.ca/20220331",
     "presentation": [
      "http://www.imperialoil.ca/role/GainsAndLossesOnAssetSalesDetail"
     ],
     "xbrltype": "stringItemType"
    },
    "imo_InvestmentsAndLongTermReceivablesMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Investments and long term receivables.",
        "label": "Investments And Long Term Receivables [Member]",
        "terseLabel": "Investments and Long Term Receivables"
       }
      }
     },
     "localname": "InvestmentsAndLongTermReceivablesMember",
     "nsuri": "http://www.imperialoil.ca/20220331",
     "presentation": [
      "http://www.imperialoil.ca/role/ConsolidatedBalanceSheetParenthetical"
     ],
     "xbrltype": "domainItemType"
    },
    "imo_LesseeOperatingLeaseLiabilityPaymentsNextRollingTwelveMonths": {
     "auth_ref": [],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Lessee operating lease liability payments next rolling twelve months",
        "label": "Lessee Operating Lease Liability Payments Next Rolling Twelve Months",
        "terseLabel": "Lease liability due within one year, Operating leases"
       }
      }
     },
     "localname": "LesseeOperatingLeaseLiabilityPaymentsNextRollingTwelveMonths",
     "nsuri": "http://www.imperialoil.ca/20220331",
     "presentation": [
      "http://www.imperialoil.ca/role/OtherLongTermObligationsParentheticalDetail"
     ],
     "xbrltype": "monetaryItemType"
    },
    "imo_LessorOperatingLeaseLeaseNotYetCommencedUndiscountedCommitments": {
     "auth_ref": [],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Lessor, Operating Lease, Lease Not yet Commenced, Undiscounted Commitments",
        "label": "Lessor Operating Lease Lease Not yet Commenced Undiscounted Commitments",
        "terseLabel": "Undiscounted Commitments"
       }
      }
     },
     "localname": "LessorOperatingLeaseLeaseNotYetCommencedUndiscountedCommitments",
     "nsuri": "http://www.imperialoil.ca/20220331",
     "presentation": [
      "http://www.imperialoil.ca/role/OtherLongTermObligationsParentheticalDetail"
     ],
     "xbrltype": "monetaryItemType"
    },
    "imo_LongTermDebtAndFinanceLeaseObligations": {
     "auth_ref": [],
     "calculation": {
      "http://www.imperialoil.ca/role/ConsolidatedBalanceSheet": {
       "order": 6.0,
       "parentTag": "us-gaap_Liabilities",
       "weight": 1.0
      },
      "http://www.imperialoil.ca/role/LongTermDebtDetail": {
       "order": null,
       "parentTag": null,
       "root": true,
       "weight": null
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Long term debt and finance lease obligations.",
        "label": "Long Term Debt And Finance Lease Obligations",
        "terseLabel": "Long-term debt (note 6)",
        "totalLabel": "Total long-term debt"
       }
      }
     },
     "localname": "LongTermDebtAndFinanceLeaseObligations",
     "nsuri": "http://www.imperialoil.ca/20220331",
     "presentation": [
      "http://www.imperialoil.ca/role/ConsolidatedBalanceSheet",
      "http://www.imperialoil.ca/role/LongTermDebtDetail"
     ],
     "xbrltype": "monetaryItemType"
    },
    "imo_MajorityInterestOwnershipPercentage": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Majority interest ownership percentage",
        "label": "Majority Interest Ownership Percentage",
        "terseLabel": "Exxon Mobil Corporation's ownership interest in Imperial"
       }
      }
     },
     "localname": "MajorityInterestOwnershipPercentage",
     "nsuri": "http://www.imperialoil.ca/20220331",
     "presentation": [
      "http://www.imperialoil.ca/role/CommonSharesAdditionalInformationDetail"
     ],
     "xbrltype": "percentItemType"
    },
    "imo_MasterNettingArrangementsMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Master netting arrangements [Member]",
        "label": "Master netting arrangements [Member]",
        "terseLabel": "Master netting arrangements [Member]"
       }
      }
     },
     "localname": "MasterNettingArrangementsMember",
     "nsuri": "http://www.imperialoil.ca/20220331",
     "presentation": [
      "http://www.imperialoil.ca/role/FinancialAndDerivativeInstrumentsAdditionalInformationDetail"
     ],
     "xbrltype": "domainItemType"
    },
    "imo_MaterialsSuppliesAndPrepaidExpenses": {
     "auth_ref": [],
     "calculation": {
      "http://www.imperialoil.ca/role/ConsolidatedBalanceSheet": {
       "order": 17.0,
       "parentTag": "us-gaap_AssetsCurrent",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Carrying amount as of the balance sheet date for elements of machinery or equipment held for the purpose of replacing similar parts in the course of repair or maintenance. Expenditures made in advance of when the economic benefit of the cost will be realized, and which will be expensed in future periods with the passage of time or when a triggering event occurs.",
        "label": "Materials Supplies And Prepaid Expenses",
        "terseLabel": "Materials, supplies and prepaid expenses"
       }
      }
     },
     "localname": "MaterialsSuppliesAndPrepaidExpenses",
     "nsuri": "http://www.imperialoil.ca/20220331",
     "presentation": [
      "http://www.imperialoil.ca/role/ConsolidatedBalanceSheet"
     ],
     "xbrltype": "monetaryItemType"
    },
    "imo_NetCarryingValueMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Net carrying value.",
        "label": "Net Carrying Value [Member]"
       }
      }
     },
     "localname": "NetCarryingValueMember",
     "nsuri": "http://www.imperialoil.ca/20220331",
     "presentation": [
      "http://www.imperialoil.ca/role/FinancialAndDerivativeInstrumentsSummaryOfEstimatedFairValueOfFinancialInstrumentsDetail"
     ],
     "xbrltype": "domainItemType"
    },
    "imo_NetGainLossOnAssetSalesAfterTax": {
     "auth_ref": [],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Net gain (loss) on asset sales, after tax.",
        "label": "Net Gain (Loss) On Asset Sales After Tax",
        "verboseLabel": "Gain (loss) on asset sales, after tax"
       }
      }
     },
     "localname": "NetGainLossOnAssetSalesAfterTax",
     "nsuri": "http://www.imperialoil.ca/20220331",
     "presentation": [
      "http://www.imperialoil.ca/role/GainsAndLossesOnAssetSalesDetail"
     ],
     "xbrltype": "monetaryItemType"
    },
    "imo_NetMovementRelatedToLoansToEquityCompanies": {
     "auth_ref": [],
     "calculation": {
      "http://www.imperialoil.ca/role/ConsolidatedStatementOfCashFlows": {
       "order": 3.0,
       "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities",
       "weight": -1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Net movement related to loans to equity companies.",
        "label": "Net Movement Related To Loans To Equity Companies",
        "negatedLabel": "Loans to equity companies - net"
       }
      }
     },
     "localname": "NetMovementRelatedToLoansToEquityCompanies",
     "nsuri": "http://www.imperialoil.ca/20220331",
     "presentation": [
      "http://www.imperialoil.ca/role/ConsolidatedStatementOfCashFlows"
     ],
     "xbrltype": "monetaryItemType"
    },
    "imo_NoncurrentLiabilitiesMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Noncurrent Liabilities [Member]",
        "label": "Noncurrent Liabilities [Member]",
        "terseLabel": "Long-term debt"
       }
      }
     },
     "localname": "NoncurrentLiabilitiesMember",
     "nsuri": "http://www.imperialoil.ca/20220331",
     "presentation": [
      "http://www.imperialoil.ca/role/ConsolidatedBalanceSheetParenthetical"
     ],
     "xbrltype": "domainItemType"
    },
    "imo_OperatingRevenuesIncludingFederalExciseTax": {
     "auth_ref": [],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Total revenue from sales of goods and services during the reporting period, reduced by sales returns and allowances and sales discounts. Also includes federal excise tax which is then deducted as an expense.",
        "label": "Operating Revenues Including Federal Excise Tax",
        "terseLabel": "Operating revenues"
       }
      }
     },
     "localname": "OperatingRevenuesIncludingFederalExciseTax",
     "nsuri": "http://www.imperialoil.ca/20220331",
     "presentation": [
      "http://www.imperialoil.ca/role/BusinessSegmentsParentheticalDetail"
     ],
     "xbrltype": "monetaryItemType"
    },
    "imo_PensionAndPostRetirementBenefitCostsNonServiceComponents": {
     "auth_ref": [],
     "calculation": {
      "http://www.imperialoil.ca/role/ConsolidatedStatementOfIncome": {
       "order": 12.0,
       "parentTag": "us-gaap_CostsAndExpenses",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Pension and post retirement benefit costs non service components.",
        "label": "Pension And Post Retirement Benefit Costs Non Service Components",
        "terseLabel": "Non-service\u00a0pension and postretirement benefit",
        "verboseLabel": "Non-service pension and postretirement benefit"
       }
      }
     },
     "localname": "PensionAndPostRetirementBenefitCostsNonServiceComponents",
     "nsuri": "http://www.imperialoil.ca/20220331",
     "presentation": [
      "http://www.imperialoil.ca/role/BusinessSegmentsDetail",
      "http://www.imperialoil.ca/role/ConsolidatedStatementOfIncome"
     ],
     "xbrltype": "monetaryItemType"
    },
    "imo_PercentageOfTotalNumberOfCommonShares": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Percentage of total number of common shares.",
        "label": "Percentage Of Total Number Of Common Shares",
        "terseLabel": "Percent of total shares"
       }
      }
     },
     "localname": "PercentageOfTotalNumberOfCommonShares",
     "nsuri": "http://www.imperialoil.ca/20220331",
     "presentation": [
      "http://www.imperialoil.ca/role/CommonSharesAdditionalInformationDetail"
     ],
     "xbrltype": "percentItemType"
    },
    "imo_ProductionAndManufacturingExpenses": {
     "auth_ref": [],
     "calculation": {
      "http://www.imperialoil.ca/role/ConsolidatedStatementOfIncome": {
       "order": 8.0,
       "parentTag": "us-gaap_CostsAndExpenses",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "definitionGuidance": "Production and manufacturing",
        "documentation": "Costs, excluding deprecation, incurred to operate and maintain - 1) oil and gas wells, production, transportation and support equipment and facilities; 2) refining manufacturing facilities; and 3) chemical manufacturing facilities.",
        "label": "Production And Manufacturing Expenses",
        "verboseLabel": "Production and manufacturing"
       }
      }
     },
     "localname": "ProductionAndManufacturingExpenses",
     "nsuri": "http://www.imperialoil.ca/20220331",
     "presentation": [
      "http://www.imperialoil.ca/role/BusinessSegmentsDetail",
      "http://www.imperialoil.ca/role/ConsolidatedStatementOfIncome"
     ],
     "xbrltype": "monetaryItemType"
    },
    "imo_ProductionAndManufacturingExpensesRelatedParties": {
     "auth_ref": [],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Production And Manufacturing Expenses, Related Parties",
        "label": "Production And Manufacturing Expenses Related Parties",
        "terseLabel": "Amounts to related parties included in production and manufacturing, and selling and general expenses."
       }
      }
     },
     "localname": "ProductionAndManufacturingExpensesRelatedParties",
     "nsuri": "http://www.imperialoil.ca/20220331",
     "presentation": [
      "http://www.imperialoil.ca/role/ConsolidatedStatementOfIncomeParenthetical"
     ],
     "xbrltype": "monetaryItemType"
    },
    "imo_ProductsBarrelsMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Products barrels.",
        "label": "Products Barrels [Member]",
        "terseLabel": "Products barrels [Member]"
       }
      }
     },
     "localname": "ProductsBarrelsMember",
     "nsuri": "http://www.imperialoil.ca/20220331",
     "presentation": [
      "http://www.imperialoil.ca/role/FinancialAndDerivativeInstrumentsSummaryOfNetNotionalLongShortPositionOfDerivativeInstrumentsDetail"
     ],
     "xbrltype": "domainItemType"
    },
    "imo_RealizedAndUnrealizedGainsLossesOnDerivativeInstrumentsTableTextBlock": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Realized And Unrealized Gains Losses On Derivative Instruments Table [Text Block]",
        "label": "Realized And Unrealized Gains Losses On Derivative Instruments Table [Text Block]",
        "terseLabel": "Summary of Realized and Unrealized Gain or (Loss) on Derivative Instruments"
       }
      }
     },
     "localname": "RealizedAndUnrealizedGainsLossesOnDerivativeInstrumentsTableTextBlock",
     "nsuri": "http://www.imperialoil.ca/20220331",
     "presentation": [
      "http://www.imperialoil.ca/role/FinancialAndDerivativeInstrumentsTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "imo_RealizedAndUnrealizedPurchaseOnDerivativeInstrument": {
     "auth_ref": [],
     "calculation": {
      "http://www.imperialoil.ca/role/SummaryOfRealizedAndUnrealizedGainOrLossOnDerivativeInstrumentsDetail": {
       "order": 2.0,
       "parentTag": "us-gaap_GainLossOnDerivativeInstrumentsNetPretax",
       "weight": -1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Total realized and unrealized purchase on derivative instrument.",
        "label": "Realized And Unrealized Purchase On Derivative Instrument",
        "negatedLabel": "Purchases of crude oil and products"
       }
      }
     },
     "localname": "RealizedAndUnrealizedPurchaseOnDerivativeInstrument",
     "nsuri": "http://www.imperialoil.ca/20220331",
     "presentation": [
      "http://www.imperialoil.ca/role/SummaryOfRealizedAndUnrealizedGainOrLossOnDerivativeInstrumentsDetail"
     ],
     "xbrltype": "monetaryItemType"
    },
    "imo_RealizedAndUnrealizedRevenueOnDerivativeInstrument": {
     "auth_ref": [],
     "calculation": {
      "http://www.imperialoil.ca/role/SummaryOfRealizedAndUnrealizedGainOrLossOnDerivativeInstrumentsDetail": {
       "order": 1.0,
       "parentTag": "us-gaap_GainLossOnDerivativeInstrumentsNetPretax",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Total realized and unrealized revenue on derivative instrument.",
        "label": "Realized And Unrealized Revenue On Derivative Instrument",
        "terseLabel": "Revenues"
       }
      }
     },
     "localname": "RealizedAndUnrealizedRevenueOnDerivativeInstrument",
     "nsuri": "http://www.imperialoil.ca/20220331",
     "presentation": [
      "http://www.imperialoil.ca/role/SummaryOfRealizedAndUnrealizedGainOrLossOnDerivativeInstrumentsDetail"
     ],
     "xbrltype": "monetaryItemType"
    },
    "imo_RevenuesIncludingFederalExciseTax": {
     "auth_ref": [],
     "calculation": {
      "http://www.imperialoil.ca/role/ConsolidatedStatementOfIncome": {
       "order": 3.0,
       "parentTag": "imo_TotalRevenuesAndOtherIncome",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Total revenue from sales of goods and services during the reporting period, reduced by sales returns and allowances and sales discounts. Also includes federal excise tax which is then deducted as an expense.",
        "label": "Revenues Including Federal Excise Tax",
        "terseLabel": "Revenues"
       }
      }
     },
     "localname": "RevenuesIncludingFederalExciseTax",
     "nsuri": "http://www.imperialoil.ca/20220331",
     "presentation": [
      "http://www.imperialoil.ca/role/BusinessSegmentsDetail",
      "http://www.imperialoil.ca/role/ConsolidatedStatementOfIncome"
     ],
     "xbrltype": "monetaryItemType"
    },
    "imo_ScheduleOfEarningsPerShareBasicAndDilutedTable": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Schedule Of Earnings Per Share Basic And Diluted [Table]",
        "label": "Schedule Of Earnings Per Share Basic And Diluted [Table]",
        "terseLabel": "Schedule Of Earnings Per Share Basic And Diluted [Table]"
       }
      }
     },
     "localname": "ScheduleOfEarningsPerShareBasicAndDilutedTable",
     "nsuri": "http://www.imperialoil.ca/20220331",
     "presentation": [
      "http://www.imperialoil.ca/role/CalculationOfBasicAndDilutedEarningsPerCommonShareAndTheDividendDeclaredByTheCompanyOnItsOutstandingCommonSharesDetail"
     ],
     "xbrltype": "stringItemType"
    },
    "imo_ScheduleOfFinancingCostTableTextBlock": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Schedule of financing cost",
        "label": "Schedule Of Financing Cost [Table Text Block]",
        "terseLabel": "Financing costs"
       }
      }
     },
     "localname": "ScheduleOfFinancingCostTableTextBlock",
     "nsuri": "http://www.imperialoil.ca/20220331",
     "presentation": [
      "http://www.imperialoil.ca/role/FinancingCostsTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "imo_ScheduleOfIncomeTaxExpenseForComponentsOfComprehensiveIncomeTableTextBlock": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Schedule Of Income Tax Expense For Components Of Comprehensive Income",
        "label": "Schedule Of Income Tax Expense For Components Of Comprehensive Income [Table Text Block]",
        "terseLabel": "Income Tax Expense (Credit) for Components of Other Comprehensive Income (Loss)"
       }
      }
     },
     "localname": "ScheduleOfIncomeTaxExpenseForComponentsOfComprehensiveIncomeTableTextBlock",
     "nsuri": "http://www.imperialoil.ca/20220331",
     "presentation": [
      "http://www.imperialoil.ca/role/OtherComprehensiveIncomeLossInformationTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "imo_ScheduleOfOtherLiabilitiesLineItems": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Schedule of Other Liabilities [Line Items]",
        "label": "Schedule of Other Liabilities [Line Items]",
        "terseLabel": "Schedule of Other Liabilities [Line Items]"
       }
      }
     },
     "localname": "ScheduleOfOtherLiabilitiesLineItems",
     "nsuri": "http://www.imperialoil.ca/20220331",
     "presentation": [
      "http://www.imperialoil.ca/role/OtherLongTermObligationsDetail",
      "http://www.imperialoil.ca/role/OtherLongTermObligationsParentheticalDetail"
     ],
     "xbrltype": "stringItemType"
    },
    "imo_ScheduleOfOtherLiabilitiesTable": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Schedule of Other Liabilities [Table]",
        "label": "Schedule of Other Liabilities [Table]",
        "terseLabel": "Schedule of Other Liabilities [Table]"
       }
      }
     },
     "localname": "ScheduleOfOtherLiabilitiesTable",
     "nsuri": "http://www.imperialoil.ca/20220331",
     "presentation": [
      "http://www.imperialoil.ca/role/OtherLongTermObligationsDetail",
      "http://www.imperialoil.ca/role/OtherLongTermObligationsParentheticalDetail"
     ],
     "xbrltype": "stringItemType"
    },
    "imo_SegmentRevenue": {
     "auth_ref": [],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of total revenue for the reportable segments, including revenue from external customers, transactions with other operating segments of the same entity, and (gross) interest revenue.",
        "label": "Segment Revenue",
        "terseLabel": "TOTAL OPERATING REVENUES, INTERSEGMENT SALES, INVESTMENT AND OTHER INCOME"
       }
      }
     },
     "localname": "SegmentRevenue",
     "nsuri": "http://www.imperialoil.ca/20220331",
     "presentation": [
      "http://www.imperialoil.ca/role/BusinessSegmentsDetail"
     ],
     "xbrltype": "monetaryItemType"
    },
    "imo_SellingAndGeneral": {
     "auth_ref": [],
     "calculation": {
      "http://www.imperialoil.ca/role/ConsolidatedStatementOfIncome": {
       "order": 9.0,
       "parentTag": "us-gaap_CostsAndExpenses",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Selling And General",
        "label": "Selling and General",
        "terseLabel": "Selling and general"
       }
      }
     },
     "localname": "SellingAndGeneral",
     "nsuri": "http://www.imperialoil.ca/20220331",
     "presentation": [
      "http://www.imperialoil.ca/role/BusinessSegmentsDetail",
      "http://www.imperialoil.ca/role/ConsolidatedStatementOfIncome"
     ],
     "xbrltype": "monetaryItemType"
    },
    "imo_SharePurchasesInExcessOfStatedValue": {
     "auth_ref": [],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Excess of the purchase price of common stock over the stated value charged to retain earnings during the period",
        "label": "Share Purchases In Excess Of Stated Value",
        "negatedLabel": "Share purchases in excess of stated value"
       }
      }
     },
     "localname": "SharePurchasesInExcessOfStatedValue",
     "nsuri": "http://www.imperialoil.ca/20220331",
     "presentation": [
      "http://www.imperialoil.ca/role/ConsolidatedStatementOfShareholdersEquity"
     ],
     "xbrltype": "monetaryItemType"
    },
    "imo_SubstantialStockRepurchaseProgramCommonStockSubjectToRepurchaseAndCancellationAmount": {
     "auth_ref": [],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Substantial stock repurchase program common stock subject to repurchase and cancellation amount.",
        "label": "Substantial Stock Repurchase Program Common Stock Subject to Repurchase and Cancellation Amount",
        "terseLabel": "Substantial stock repurchase program common stock subject to repurchase and cancellation amount"
       }
      }
     },
     "localname": "SubstantialStockRepurchaseProgramCommonStockSubjectToRepurchaseAndCancellationAmount",
     "nsuri": "http://www.imperialoil.ca/20220331",
     "presentation": [
      "http://www.imperialoil.ca/role/CommonSharesAdditionalInformationDetail"
     ],
     "xbrltype": "monetaryItemType"
    },
    "imo_SummaryOfCommonSharesTableTextBlock": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Summary of common shares authorized.",
        "label": "Summary Of Common Shares Table [Text Block]",
        "terseLabel": "Summary of Common Shares"
       }
      }
     },
     "localname": "SummaryOfCommonSharesTableTextBlock",
     "nsuri": "http://www.imperialoil.ca/20220331",
     "presentation": [
      "http://www.imperialoil.ca/role/CommonSharesTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "imo_TotalRevenuesAndOtherIncome": {
     "auth_ref": [],
     "calculation": {
      "http://www.imperialoil.ca/role/ConsolidatedStatementOfIncome": {
       "order": 2.0,
       "parentTag": "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Total revenues and income from equity affiliates and other income.",
        "label": "Total Revenues And Other Income",
        "totalLabel": "Total revenues and other income"
       }
      }
     },
     "localname": "TotalRevenuesAndOtherIncome",
     "nsuri": "http://www.imperialoil.ca/20220331",
     "presentation": [
      "http://www.imperialoil.ca/role/ConsolidatedStatementOfIncome"
     ],
     "xbrltype": "monetaryItemType"
    },
    "imo_UncategorizedAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Uncategorized [Abstract]",
        "label": "Uncategorized [Abstract]"
       }
      }
     },
     "localname": "UncategorizedAbstract",
     "nsuri": "http://www.imperialoil.ca/20220331",
     "xbrltype": "stringItemType"
    },
    "imo_UpstreamMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Upstream [Member]",
        "label": "Upstream [Member]",
        "terseLabel": "Upstream"
       }
      }
     },
     "localname": "UpstreamMember",
     "nsuri": "http://www.imperialoil.ca/20220331",
     "presentation": [
      "http://www.imperialoil.ca/role/BusinessSegmentsDetail"
     ],
     "xbrltype": "domainItemType"
    },
    "srt_ConsolidationEliminationsMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Consolidation, Eliminations [Member]",
        "terseLabel": "Consolidation, Eliminations"
       }
      }
     },
     "localname": "ConsolidationEliminationsMember",
     "nsuri": "http://fasb.org/srt/2021-01-31",
     "presentation": [
      "http://www.imperialoil.ca/role/BusinessSegmentsDetail"
     ],
     "xbrltype": "domainItemType"
    },
    "srt_ConsolidationItemsAxis": {
     "auth_ref": [
      "r89",
      "r125",
      "r138",
      "r139",
      "r140",
      "r141",
      "r143",
      "r145",
      "r149",
      "r168",
      "r169",
      "r170",
      "r171",
      "r172",
      "r173",
      "r175",
      "r176",
      "r178",
      "r180",
      "r181"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Consolidation Items [Axis]",
        "terseLabel": "Consolidation Items [Axis]"
       }
      }
     },
     "localname": "ConsolidationItemsAxis",
     "nsuri": "http://fasb.org/srt/2021-01-31",
     "presentation": [
      "http://www.imperialoil.ca/role/BusinessSegmentsDetail"
     ],
     "xbrltype": "stringItemType"
    },
    "srt_ConsolidationItemsDomain": {
     "auth_ref": [
      "r89",
      "r125",
      "r138",
      "r139",
      "r140",
      "r141",
      "r143",
      "r145",
      "r149",
      "r168",
      "r169",
      "r170",
      "r171",
      "r172",
      "r173",
      "r175",
      "r176",
      "r178",
      "r180",
      "r181"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Consolidation Items [Domain]",
        "terseLabel": "Consolidation Items [Domain]"
       }
      }
     },
     "localname": "ConsolidationItemsDomain",
     "nsuri": "http://fasb.org/srt/2021-01-31",
     "presentation": [
      "http://www.imperialoil.ca/role/BusinessSegmentsDetail"
     ],
     "xbrltype": "domainItemType"
    },
    "srt_CumulativeEffectPeriodOfAdoptionAxis": {
     "auth_ref": [
      "r0",
      "r94",
      "r99",
      "r105",
      "r158",
      "r317",
      "r318",
      "r319",
      "r323",
      "r324",
      "r363",
      "r364",
      "r365",
      "r366",
      "r473"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Cumulative Effect, Period of Adoption [Axis]"
       }
      }
     },
     "localname": "CumulativeEffectPeriodOfAdoptionAxis",
     "nsuri": "http://fasb.org/srt/2021-01-31",
     "presentation": [
      "http://www.imperialoil.ca/role/ConsolidatedStatementOfShareholdersEquity"
     ],
     "xbrltype": "stringItemType"
    },
    "srt_CumulativeEffectPeriodOfAdoptionDomain": {
     "auth_ref": [
      "r0",
      "r94",
      "r99",
      "r105",
      "r158",
      "r317",
      "r318",
      "r319",
      "r323",
      "r324",
      "r363",
      "r364",
      "r365",
      "r366",
      "r473"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Cumulative Effect, Period of Adoption [Domain]"
       }
      }
     },
     "localname": "CumulativeEffectPeriodOfAdoptionDomain",
     "nsuri": "http://fasb.org/srt/2021-01-31",
     "presentation": [
      "http://www.imperialoil.ca/role/ConsolidatedStatementOfShareholdersEquity"
     ],
     "xbrltype": "domainItemType"
    },
    "srt_EnergyAxis": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Energy [Axis]",
        "terseLabel": "Energy [Axis]"
       }
      }
     },
     "localname": "EnergyAxis",
     "nsuri": "http://fasb.org/srt/2021-01-31",
     "presentation": [
      "http://www.imperialoil.ca/role/FinancialAndDerivativeInstrumentsAdditionalInformationDetail",
      "http://www.imperialoil.ca/role/FinancialAndDerivativeInstrumentsSummaryOfNetNotionalLongShortPositionOfDerivativeInstrumentsDetail"
     ],
     "xbrltype": "stringItemType"
    },
    "srt_EnergyDomain": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Energy [Domain]",
        "terseLabel": "Energy [Domain]"
       }
      }
     },
     "localname": "EnergyDomain",
     "nsuri": "http://fasb.org/srt/2021-01-31",
     "presentation": [
      "http://www.imperialoil.ca/role/FinancialAndDerivativeInstrumentsAdditionalInformationDetail",
      "http://www.imperialoil.ca/role/FinancialAndDerivativeInstrumentsSummaryOfNetNotionalLongShortPositionOfDerivativeInstrumentsDetail"
     ],
     "xbrltype": "domainItemType"
    },
    "srt_ProductOrServiceAxis": {
     "auth_ref": [
      "r151",
      "r225",
      "r226",
      "r407",
      "r443",
      "r445"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Product and Service [Axis]",
        "terseLabel": "Product and Service [Axis]"
       }
      }
     },
     "localname": "ProductOrServiceAxis",
     "nsuri": "http://fasb.org/srt/2021-01-31",
     "presentation": [
      "http://www.imperialoil.ca/role/FinancialAndDerivativeInstrumentsAdditionalInformationDetail"
     ],
     "xbrltype": "stringItemType"
    },
    "srt_ProductsAndServicesDomain": {
     "auth_ref": [
      "r151",
      "r225",
      "r226",
      "r407",
      "r443",
      "r445"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Product and Service [Domain]",
        "terseLabel": "Product and Service [Domain]"
       }
      }
     },
     "localname": "ProductsAndServicesDomain",
     "nsuri": "http://fasb.org/srt/2021-01-31",
     "presentation": [
      "http://www.imperialoil.ca/role/FinancialAndDerivativeInstrumentsAdditionalInformationDetail"
     ],
     "xbrltype": "domainItemType"
    },
    "srt_RangeAxis": {
     "auth_ref": [
      "r186",
      "r212",
      "r255",
      "r308",
      "r313",
      "r400",
      "r401",
      "r402",
      "r403",
      "r404",
      "r405",
      "r406",
      "r444",
      "r447",
      "r466",
      "r467"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Range [Axis]"
       }
      }
     },
     "localname": "RangeAxis",
     "nsuri": "http://fasb.org/srt/2021-01-31",
     "presentation": [
      "http://www.imperialoil.ca/role/CommonSharesAdditionalInformationDetail"
     ],
     "xbrltype": "stringItemType"
    },
    "srt_RangeMember": {
     "auth_ref": [
      "r186",
      "r212",
      "r255",
      "r308",
      "r313",
      "r400",
      "r401",
      "r402",
      "r403",
      "r404",
      "r405",
      "r406",
      "r444",
      "r447",
      "r466",
      "r467"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Range [Domain]"
       }
      }
     },
     "localname": "RangeMember",
     "nsuri": "http://fasb.org/srt/2021-01-31",
     "presentation": [
      "http://www.imperialoil.ca/role/CommonSharesAdditionalInformationDetail"
     ],
     "xbrltype": "domainItemType"
    },
    "srt_SegmentGeographicalDomain": {
     "auth_ref": [
      "r152",
      "r153",
      "r225",
      "r227",
      "r446",
      "r457",
      "r458",
      "r459",
      "r460",
      "r461",
      "r462",
      "r463",
      "r464",
      "r465"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Geographical [Domain]",
        "terseLabel": "Geographical [Domain]"
       }
      }
     },
     "localname": "SegmentGeographicalDomain",
     "nsuri": "http://fasb.org/srt/2021-01-31",
     "presentation": [
      "http://www.imperialoil.ca/role/BusinessSegmentsParentheticalDetail"
     ],
     "xbrltype": "domainItemType"
    },
    "srt_StatementGeographicalAxis": {
     "auth_ref": [
      "r152",
      "r153",
      "r225",
      "r227",
      "r446",
      "r456",
      "r457",
      "r458",
      "r459",
      "r460",
      "r461",
      "r462",
      "r463",
      "r464",
      "r465"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Geographical [Axis]",
        "terseLabel": "Geographical [Axis]"
       }
      }
     },
     "localname": "StatementGeographicalAxis",
     "nsuri": "http://fasb.org/srt/2021-01-31",
     "presentation": [
      "http://www.imperialoil.ca/role/BusinessSegmentsParentheticalDetail"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_AccountsPayableAndAccruedLiabilitiesCurrent": {
     "auth_ref": [
      "r25"
     ],
     "calculation": {
      "http://www.imperialoil.ca/role/ConsolidatedBalanceSheet": {
       "order": 4.0,
       "parentTag": "us-gaap_LiabilitiesCurrent",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Sum of the carrying values as of the balance sheet date of obligations incurred through that date and due within one year (or the operating cycle, if longer), including liabilities incurred (and for which invoices have typically been received) and payable to vendors for goods and services received, taxes, interest, rent and utilities, accrued salaries and bonuses, payroll taxes and fringe benefits.",
        "label": "Accounts Payable and Accrued Liabilities, Current",
        "terseLabel": "Accounts payable and accrued liabilities (note 7)"
       }
      }
     },
     "localname": "AccountsPayableAndAccruedLiabilitiesCurrent",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.imperialoil.ca/role/ConsolidatedBalanceSheet"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_AccountsPayableAndAccruedLiabilitiesMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Primary financial statement caption encompassing accounts payable and accrued liabilities.",
        "label": "Accounts Payable and Accrued Liabilities [Member]",
        "verboseLabel": "Accounts Payable and Accrued Liabilities [Member]"
       }
      }
     },
     "localname": "AccountsPayableAndAccruedLiabilitiesMember",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.imperialoil.ca/role/OtherLongTermObligationsParentheticalDetail"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_AccruedIncomeTaxesCurrent": {
     "auth_ref": [
      "r9",
      "r416",
      "r430"
     ],
     "calculation": {
      "http://www.imperialoil.ca/role/ConsolidatedBalanceSheet": {
       "order": 5.0,
       "parentTag": "us-gaap_LiabilitiesCurrent",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Carrying amount as of the balance sheet date of the unpaid sum of the known and estimated amounts payable to satisfy all currently due domestic and foreign income tax obligations.",
        "label": "Accrued Income Taxes, Current",
        "terseLabel": "Income taxes payable"
       }
      }
     },
     "localname": "AccruedIncomeTaxesCurrent",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.imperialoil.ca/role/ConsolidatedBalanceSheet"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment": {
     "auth_ref": [
      "r23",
      "r163"
     ],
     "calculation": {
      "http://www.imperialoil.ca/role/ConsolidatedBalanceSheet": {
       "order": 20.0,
       "parentTag": "us-gaap_PropertyPlantAndEquipmentNet",
       "weight": -1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of accumulated depreciation, depletion and amortization for physical assets used in the normal conduct of business to produce goods and services.",
        "label": "Accumulated Depreciation, Depletion and Amortization, Property, Plant, and Equipment",
        "negatedTerseLabel": "less accumulated depreciation and depletion"
       }
      }
     },
     "localname": "AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.imperialoil.ca/role/ConsolidatedBalanceSheet"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_AccumulatedOtherComprehensiveIncomeLossLineItems": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.",
        "label": "Accumulated Other Comprehensive Income (Loss) [Line Items]",
        "terseLabel": "Accumulated Other Comprehensive Income (Loss) [Line Items]"
       }
      }
     },
     "localname": "AccumulatedOtherComprehensiveIncomeLossLineItems",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.imperialoil.ca/role/ChangesInAccumulatedOtherComprehensiveIncomeLossDetail",
      "http://www.imperialoil.ca/role/IncomeTaxExpenseCreditForComponentsOfOtherComprehensiveIncomeLossDetail"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax": {
     "auth_ref": [
      "r16",
      "r45",
      "r47",
      "r48",
      "r432",
      "r452",
      "r453"
     ],
     "calculation": {
      "http://www.imperialoil.ca/role/ConsolidatedBalanceSheet": {
       "order": 12.0,
       "parentTag": "us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Accumulated change in equity from transactions and other events and circumstances from non-owner sources, net of tax effect, at period end. Excludes Net Income (Loss), and accumulated changes in equity from transactions resulting from investments by owners and distributions to owners. Includes foreign currency translation items, certain pension adjustments, unrealized gains and losses on certain investments in debt and equity securities, other than temporary impairment (OTTI) losses related to factors other than credit losses on available-for-sale and held-to-maturity debt securities that an entity does not intend to sell and it is not more likely than not that the entity will be required to sell before recovery of the amortized cost basis, as well as changes in the fair value of derivatives related to the effective portion of a designated cash flow hedge.",
        "label": "Accumulated Other Comprehensive Income (Loss), Net of Tax",
        "periodEndLabel": "Balance at March 31",
        "periodStartLabel": "Balance at January 1",
        "terseLabel": "Accumulated other comprehensive income (loss) (note 10)"
       }
      }
     },
     "localname": "AccumulatedOtherComprehensiveIncomeLossNetOfTax",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.imperialoil.ca/role/ChangesInAccumulatedOtherComprehensiveIncomeLossDetail",
      "http://www.imperialoil.ca/role/ConsolidatedBalanceSheet"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_AccumulatedOtherComprehensiveIncomeLossTable": {
     "auth_ref": [
      "r57",
      "r58",
      "r373",
      "r374",
      "r375",
      "r376",
      "r377",
      "r379"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Disclosure of information about components of accumulated other comprehensive income (loss).",
        "label": "Accumulated Other Comprehensive Income (Loss) [Table]",
        "terseLabel": "Accumulated Other Comprehensive Income (Loss) [Table]"
       }
      }
     },
     "localname": "AccumulatedOtherComprehensiveIncomeLossTable",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.imperialoil.ca/role/ChangesInAccumulatedOtherComprehensiveIncomeLossDetail",
      "http://www.imperialoil.ca/role/IncomeTaxExpenseCreditForComponentsOfOtherComprehensiveIncomeLossDetail"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_AccumulatedOtherComprehensiveIncomeMember": {
     "auth_ref": [
      "r44",
      "r48",
      "r57",
      "r58",
      "r59",
      "r91",
      "r92",
      "r93",
      "r339",
      "r448",
      "r449",
      "r474"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Accumulated increase (decrease) in equity from transactions and other events and circumstances from non-owner sources, attributable to the parent. Excludes net income (loss), and accumulated changes in equity from transactions resulting from investments by owners and distributions to owners.",
        "label": "AOCI Attributable to Parent [Member]",
        "terseLabel": "Accumulated other comprehensive income (loss) (note 10)"
       }
      }
     },
     "localname": "AccumulatedOtherComprehensiveIncomeMember",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.imperialoil.ca/role/ConsolidatedStatementOfShareholdersEquity"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Adjustments to Reconcile Net Income (Loss) to Cash Provided by (Used in) Operating Activities [Abstract]",
        "terseLabel": "Adjustments for\u00a0non-cash\u00a0items:"
       }
      }
     },
     "localname": "AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.imperialoil.ca/role/ConsolidatedStatementOfCashFlows"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_Assets": {
     "auth_ref": [
      "r86",
      "r133",
      "r140",
      "r147",
      "r157",
      "r168",
      "r169",
      "r170",
      "r172",
      "r173",
      "r174",
      "r175",
      "r177",
      "r179",
      "r181",
      "r182",
      "r334",
      "r340",
      "r371",
      "r393",
      "r395",
      "r415",
      "r429"
     ],
     "calculation": {
      "http://www.imperialoil.ca/role/ConsolidatedBalanceSheet": {
       "order": null,
       "parentTag": null,
       "root": true,
       "weight": null
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "definitionGuidance": "Total assets as at March 31",
        "documentation": "Sum of the carrying amounts as of the balance sheet date of all assets that are recognized. Assets are probable future economic benefits obtained or controlled by an entity as a result of past transactions or events.",
        "label": "Assets",
        "totalLabel": "Total assets"
       }
      }
     },
     "localname": "Assets",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.imperialoil.ca/role/BusinessSegmentsDetail",
      "http://www.imperialoil.ca/role/ConsolidatedBalanceSheet"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_AssetsAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Assets [Abstract]",
        "terseLabel": "Assets"
       }
      }
     },
     "localname": "AssetsAbstract",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.imperialoil.ca/role/ConsolidatedBalanceSheet"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_AssetsCurrent": {
     "auth_ref": [
      "r5",
      "r6",
      "r35",
      "r86",
      "r157",
      "r168",
      "r169",
      "r170",
      "r172",
      "r173",
      "r174",
      "r175",
      "r177",
      "r179",
      "r181",
      "r182",
      "r334",
      "r340",
      "r371",
      "r393",
      "r395"
     ],
     "calculation": {
      "http://www.imperialoil.ca/role/ConsolidatedBalanceSheet": {
       "order": 13.0,
       "parentTag": "us-gaap_Assets",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Sum of the carrying amounts as of the balance sheet date of all assets that are expected to be realized in cash, sold, or consumed within one year (or the normal operating cycle, if longer). Assets are probable future economic benefits obtained or controlled by an entity as a result of past transactions or events.",
        "label": "Assets, Current",
        "totalLabel": "Total current assets"
       }
      }
     },
     "localname": "AssetsCurrent",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.imperialoil.ca/role/ConsolidatedBalanceSheet"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_AssetsCurrentAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Assets, Current [Abstract]",
        "terseLabel": "Current assets"
       }
      }
     },
     "localname": "AssetsCurrentAbstract",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.imperialoil.ca/role/ConsolidatedBalanceSheet"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_BalanceSheetLocationAxis": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Information by location on balance sheet (statement of financial position).",
        "label": "Balance Sheet Location [Axis]",
        "terseLabel": "Balance Sheet Location [Axis]"
       }
      }
     },
     "localname": "BalanceSheetLocationAxis",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.imperialoil.ca/role/BusinessSegmentsParentheticalDetail",
      "http://www.imperialoil.ca/role/ConsolidatedBalanceSheetParenthetical",
      "http://www.imperialoil.ca/role/ConsolidatedStatementOfCashFlowsParenthetical",
      "http://www.imperialoil.ca/role/OtherLongTermObligationsDetail",
      "http://www.imperialoil.ca/role/OtherLongTermObligationsParentheticalDetail"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_BalanceSheetLocationDomain": {
     "auth_ref": [
      "r350",
      "r353"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Location in the balance sheet (statement of financial position).",
        "label": "Balance Sheet Location [Domain]",
        "terseLabel": "Balance Sheet Location [Domain]"
       }
      }
     },
     "localname": "BalanceSheetLocationDomain",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.imperialoil.ca/role/BusinessSegmentsParentheticalDetail",
      "http://www.imperialoil.ca/role/ConsolidatedBalanceSheetParenthetical",
      "http://www.imperialoil.ca/role/ConsolidatedStatementOfCashFlowsParenthetical",
      "http://www.imperialoil.ca/role/OtherLongTermObligationsDetail",
      "http://www.imperialoil.ca/role/OtherLongTermObligationsParentheticalDetail"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_BasisOfPresentationAndSignificantAccountingPoliciesTextBlock": {
     "auth_ref": [
      "r90"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The entire disclosure for the basis of presentation and significant accounting policies concepts. Basis of presentation describes the underlying basis used to prepare the financial statements (for example, US Generally Accepted Accounting Principles, Other Comprehensive Basis of Accounting, IFRS).  Accounting policies describe all significant accounting policies of the reporting entity.",
        "label": "Basis of Presentation and Significant Accounting Policies [Text Block]",
        "verboseLabel": "Basis of financial statement preparation"
       }
      }
     },
     "localname": "BasisOfPresentationAndSignificantAccountingPoliciesTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.imperialoil.ca/role/BasisOfFinancialStatementPreparation"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_CapitalizedCostsOfUnprovedPropertiesExcludedFromAmortizationByPropertyOrProjectAxis": {
     "auth_ref": [
      "r408",
      "r409",
      "r410"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Information by project.",
        "label": "Project [Axis]",
        "terseLabel": "Project [Axis]"
       }
      }
     },
     "localname": "CapitalizedCostsOfUnprovedPropertiesExcludedFromAmortizationByPropertyOrProjectAxis",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.imperialoil.ca/role/BusinessSegmentsParentheticalDetail"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_CashAndCashEquivalentsAtCarryingValue": {
     "auth_ref": [
      "r4",
      "r19",
      "r82"
     ],
     "calculation": {
      "http://www.imperialoil.ca/role/ConsolidatedBalanceSheet": {
       "order": 14.0,
       "parentTag": "us-gaap_AssetsCurrent",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of currency on hand as well as demand deposits with banks or financial institutions. Includes other kinds of accounts that have the general characteristics of demand deposits. Also includes short-term, highly liquid investments that are both readily convertible to known amounts of cash and so near their maturity that they present insignificant risk of changes in value because of changes in interest rates. Excludes cash and cash equivalents within disposal group and discontinued operation.",
        "label": "Cash and Cash Equivalents, at Carrying Value",
        "periodEndLabel": "Cash at end of period",
        "periodStartLabel": "Cash at beginning of period",
        "terseLabel": "Cash"
       }
      }
     },
     "localname": "CashAndCashEquivalentsAtCarryingValue",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.imperialoil.ca/role/ConsolidatedBalanceSheet",
      "http://www.imperialoil.ca/role/ConsolidatedStatementOfCashFlows"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseExcludingExchangeRateEffect": {
     "auth_ref": [
      "r76",
      "r372"
     ],
     "calculation": {
      "http://www.imperialoil.ca/role/ConsolidatedStatementOfCashFlows": {
       "order": null,
       "parentTag": null,
       "root": true,
       "weight": null
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of increase (decrease) in cash and cash equivalents, and cash and cash equivalents restricted to withdrawal or usage; excluding effect from exchange rate change. Cash includes, but is not limited to, currency on hand, demand deposits with banks or financial institutions, and other accounts with general characteristics of demand deposits. Cash equivalents include, but are not limited to, short-term, highly liquid investments that are both readily convertible to known amounts of cash and so near their maturity that they present insignificant risk of changes in value because of changes in interest rates.",
        "label": "Cash, Cash Equivalents, Restricted Cash and Restricted Cash Equivalents, Period Increase (Decrease), Excluding Exchange Rate Effect",
        "totalLabel": "Increase (decrease) in cash"
       }
      }
     },
     "localname": "CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseExcludingExchangeRateEffect",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.imperialoil.ca/role/ConsolidatedStatementOfCashFlows"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_ClassOfStockDomain": {
     "auth_ref": [
      "r84",
      "r86",
      "r108",
      "r109",
      "r110",
      "r112",
      "r114",
      "r118",
      "r119",
      "r120",
      "r157",
      "r168",
      "r173",
      "r174",
      "r175",
      "r181",
      "r182",
      "r210",
      "r211",
      "r214",
      "r215",
      "r371",
      "r471"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Share of stock differentiated by the voting rights the holder receives. Examples include, but are not limited to, common stock, redeemable preferred stock, nonredeemable preferred stock, and convertible stock.",
        "label": "Class of Stock [Domain]"
       }
      }
     },
     "localname": "ClassOfStockDomain",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.imperialoil.ca/role/ComponentsOfNetPeriodicBenefitCostDetail"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_ClassOfStockLineItems": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.",
        "label": "Class of Stock [Line Items]",
        "terseLabel": "Class of Stock [Line Items]"
       }
      }
     },
     "localname": "ClassOfStockLineItems",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.imperialoil.ca/role/CommonShareActivitiesDetail",
      "http://www.imperialoil.ca/role/CommonSharesAdditionalInformationDetail",
      "http://www.imperialoil.ca/role/SummaryOfCommonSharesDetail"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_CommonStockDividendsPerShareDeclared": {
     "auth_ref": [
      "r224"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Aggregate dividends declared during the period for each share of common stock outstanding.",
        "label": "Common Stock, Dividends, Per Share, Declared",
        "terseLabel": "Dividends per common share - declared (dollars)"
       }
      }
     },
     "localname": "CommonStockDividendsPerShareDeclared",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.imperialoil.ca/role/CalculationOfBasicAndDilutedEarningsPerCommonShareAndTheDividendDeclaredByTheCompanyOnItsOutstandingCommonSharesDetail"
     ],
     "xbrltype": "perShareItemType"
    },
    "us-gaap_CommonStockMember": {
     "auth_ref": [
      "r91",
      "r92",
      "r365"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Stock that is subordinate to all other stock of the issuer.",
        "label": "Common Stock [Member]",
        "terseLabel": "Common shares at stated value (note 9)",
        "verboseLabel": "Common Stock"
       }
      }
     },
     "localname": "CommonStockMember",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.imperialoil.ca/role/CommonShareActivitiesDetail",
      "http://www.imperialoil.ca/role/ConsolidatedStatementOfShareholdersEquity"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_CommonStockOtherSharesOutstanding": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Total number of shares of other common stock instruments held by shareholders, such as exchangeable shares. May be all or portion of the number of common shares authorized.",
        "label": "Common Stock, Other Shares, Outstanding",
        "periodEndLabel": "Common stock, ending balance, shares",
        "periodStartLabel": "Common stock beginning balance, shares",
        "terseLabel": "Common shares outstanding"
       }
      }
     },
     "localname": "CommonStockOtherSharesOutstanding",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.imperialoil.ca/role/CommonShareActivitiesDetail",
      "http://www.imperialoil.ca/role/SummaryOfCommonSharesDetail"
     ],
     "xbrltype": "sharesItemType"
    },
    "us-gaap_CommonStockSharesAuthorized": {
     "auth_ref": [
      "r13"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The maximum number of common shares permitted to be issued by an entity's charter and bylaws.",
        "label": "Common Stock, Shares Authorized",
        "terseLabel": "Authorized",
        "verboseLabel": "Common shares authorized"
       }
      }
     },
     "localname": "CommonStockSharesAuthorized",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.imperialoil.ca/role/ConsolidatedBalanceSheetParenthetical",
      "http://www.imperialoil.ca/role/SummaryOfCommonSharesDetail"
     ],
     "xbrltype": "sharesItemType"
    },
    "us-gaap_CommonStockSharesOutstanding": {
     "auth_ref": [
      "r13",
      "r217"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Number of shares of common stock outstanding. Common stock represent the ownership interest in a corporation.",
        "label": "Common Stock, Shares, Outstanding",
        "terseLabel": "Common shares outstanding"
       }
      }
     },
     "localname": "CommonStockSharesOutstanding",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.imperialoil.ca/role/ConsolidatedBalanceSheetParenthetical"
     ],
     "xbrltype": "sharesItemType"
    },
    "us-gaap_CommonStockValue": {
     "auth_ref": [
      "r13",
      "r395"
     ],
     "calculation": {
      "http://www.imperialoil.ca/role/ConsolidatedBalanceSheet": {
       "order": 10.0,
       "parentTag": "us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Aggregate par or stated value of issued nonredeemable common stock (or common stock redeemable solely at the option of the issuer). This item includes treasury stock repurchased by the entity. Note: elements for number of nonredeemable common shares, par value and other disclosure concepts are in another section within stockholders' equity.",
        "label": "Common Stock, Value, Issued",
        "periodEndLabel": "Common stock, ending balance, value",
        "periodStartLabel": "Common stock beginning balance, value",
        "terseLabel": "Common shares at stated value (note 9)"
       }
      }
     },
     "localname": "CommonStockValue",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.imperialoil.ca/role/CommonShareActivitiesDetail",
      "http://www.imperialoil.ca/role/ConsolidatedBalanceSheet"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_CompensationAndRetirementDisclosureAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Retirement Benefits [Abstract]"
       }
      }
     },
     "localname": "CompensationAndRetirementDisclosureAbstract",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "xbrltype": "stringItemType"
    },
    "us-gaap_ComprehensiveIncomeNetOfTax": {
     "auth_ref": [
      "r53",
      "r55",
      "r56",
      "r64",
      "r422",
      "r439"
     ],
     "calculation": {
      "http://www.imperialoil.ca/role/ConsolidatedStatementOfComprehensiveIncome": {
       "order": null,
       "parentTag": null,
       "root": true,
       "weight": null
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount after tax of increase (decrease) in equity from transactions and other events and circumstances from net income and other comprehensive income, attributable to parent entity. Excludes changes in equity resulting from investments by owners and distributions to owners.",
        "label": "Comprehensive Income (Loss), Net of Tax, Attributable to Parent",
        "totalLabel": "Comprehensive income (loss)"
       }
      }
     },
     "localname": "ComprehensiveIncomeNetOfTax",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.imperialoil.ca/role/ConsolidatedStatementOfComprehensiveIncome"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_ComprehensiveIncomeNoteTextBlock": {
     "auth_ref": [
      "r63",
      "r69",
      "r421",
      "r438"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The entire disclosure for comprehensive income, which includes, but is not limited to, 1) the amount of income tax expense or benefit allocated to each component of other comprehensive income, including reclassification adjustments, 2) the reclassification adjustments for each classification of other comprehensive income and 3) the ending accumulated balances for each component of comprehensive income.",
        "label": "Comprehensive Income (Loss) Note [Text Block]",
        "terseLabel": "Other comprehensive income (loss) information"
       }
      }
     },
     "localname": "ComprehensiveIncomeNoteTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.imperialoil.ca/role/OtherComprehensiveIncomeLossInformation"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_CorporateAndOtherMember": {
     "auth_ref": [
      "r121"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Component of an entity that provides financial and operational oversight and administrative support for other segments and other segments not separately reported due to size or nature of business activities. Excludes intersegment elimination and reconciling items.",
        "label": "Corporate and Other [Member]",
        "terseLabel": "Corporate and Other"
       }
      }
     },
     "localname": "CorporateAndOtherMember",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.imperialoil.ca/role/BusinessSegmentsDetail"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_CostsAndExpenses": {
     "auth_ref": [
      "r66"
     ],
     "calculation": {
      "http://www.imperialoil.ca/role/ConsolidatedStatementOfIncome": {
       "order": 5.0,
       "parentTag": "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest",
       "weight": -1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Total costs of sales and operating expenses for the period.",
        "label": "Costs and Expenses",
        "terseLabel": "Total expenses",
        "totalLabel": "Total expenses"
       }
      }
     },
     "localname": "CostsAndExpenses",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.imperialoil.ca/role/BusinessSegmentsDetail",
      "http://www.imperialoil.ca/role/ConsolidatedStatementOfIncome"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_CostsAndExpensesAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Costs and Expenses [Abstract]",
        "terseLabel": "Expenses"
       }
      }
     },
     "localname": "CostsAndExpensesAbstract",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.imperialoil.ca/role/BusinessSegmentsDetail",
      "http://www.imperialoil.ca/role/ConsolidatedStatementOfIncome"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_DebtCurrent": {
     "auth_ref": [
      "r25"
     ],
     "calculation": {
      "http://www.imperialoil.ca/role/ConsolidatedBalanceSheet": {
       "order": 3.0,
       "parentTag": "us-gaap_LiabilitiesCurrent",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of short-term debt and current maturity of long-term debt and capital lease obligations due within one year or the normal operating cycle, if longer.",
        "label": "Debt, Current",
        "terseLabel": "Notes and loans payable"
       }
      }
     },
     "localname": "DebtCurrent",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.imperialoil.ca/role/ConsolidatedBalanceSheet"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DebtDisclosureAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Debt Disclosure [Abstract]"
       }
      }
     },
     "localname": "DebtDisclosureAbstract",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "xbrltype": "stringItemType"
    },
    "us-gaap_DebtInstrumentLineItems": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.",
        "label": "Debt Instrument [Line Items]",
        "terseLabel": "Debt Instrument [Line Items]"
       }
      }
     },
     "localname": "DebtInstrumentLineItems",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.imperialoil.ca/role/LongTermDebtDetail"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_DebtInstrumentTable": {
     "auth_ref": [
      "r29",
      "r85",
      "r89",
      "r183",
      "r184",
      "r185",
      "r186",
      "r187",
      "r188",
      "r189",
      "r190",
      "r191",
      "r192",
      "r193",
      "r194",
      "r195",
      "r196",
      "r197",
      "r198",
      "r199",
      "r200",
      "r202",
      "r203",
      "r204",
      "r205",
      "r218",
      "r221",
      "r222",
      "r223",
      "r383",
      "r384",
      "r386",
      "r387",
      "r428"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "A table or schedule providing information pertaining to long-term debt instruments or arrangements, including identification, terms, features, collateral requirements and other information necessary to a fair presentation. These are debt arrangements that originally required repayment more than twelve months after issuance or greater than the normal operating cycle of the company, if longer.",
        "label": "Schedule of Long-term Debt Instruments [Table]",
        "terseLabel": "Schedule of Long-term Debt Instruments [Table]"
       }
      }
     },
     "localname": "DebtInstrumentTable",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.imperialoil.ca/role/LongTermDebtDetail"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_DeferredCompensationSharebasedArrangementsLiabilityClassifiedNoncurrent": {
     "auth_ref": [],
     "calculation": {
      "http://www.imperialoil.ca/role/OtherLongTermObligationsDetail": {
       "order": 3.0,
       "parentTag": "us-gaap_OtherLiabilitiesNoncurrent",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Aggregate carrying value as of the balance sheet date of the liabilities for stock option plans and other equity-based compensation arrangements payable after one year (or the operating cycle, if longer).",
        "label": "Deferred Compensation Share-based Arrangements, Liability, Classified, Noncurrent",
        "terseLabel": "Share-based incentive compensation liabilities"
       }
      }
     },
     "localname": "DeferredCompensationSharebasedArrangementsLiabilityClassifiedNoncurrent",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.imperialoil.ca/role/OtherLongTermObligationsDetail"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DeferredTaxAndOtherLiabilitiesNoncurrent": {
     "auth_ref": [],
     "calculation": {
      "http://www.imperialoil.ca/role/ConsolidatedBalanceSheet": {
       "order": 8.0,
       "parentTag": "us-gaap_Liabilities",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount, after deferred tax asset, of deferred tax liability attributable to taxable differences, with jurisdictional netting, and liabilities classified as noncurrent and other.",
        "label": "Deferred Tax and Other Liabilities, Noncurrent",
        "terseLabel": "Deferred income tax liabilities"
       }
      }
     },
     "localname": "DeferredTaxAndOtherLiabilitiesNoncurrent",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.imperialoil.ca/role/ConsolidatedBalanceSheet"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DefinedBenefitPlanAmortizationOfGainsLosses": {
     "auth_ref": [
      "r233",
      "r271",
      "r292",
      "r298",
      "r299"
     ],
     "calculation": {
      "http://www.imperialoil.ca/role/ComponentsOfNetPeriodicBenefitCostDetail": {
       "order": 5.0,
       "parentTag": "us-gaap_DefinedBenefitPlanNetPeriodicBenefitCost",
       "weight": -1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of gain (loss) recognized in net periodic benefit (cost) credit of defined benefit plan.",
        "label": "Defined Benefit Plan, Amortization of Gain (Loss)",
        "negatedLabel": "Amortization of actuarial loss (gain)"
       }
      }
     },
     "localname": "DefinedBenefitPlanAmortizationOfGainsLosses",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.imperialoil.ca/role/ComponentsOfNetPeriodicBenefitCostDetail"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DefinedBenefitPlanAmortizationOfPriorServiceCostCredit": {
     "auth_ref": [
      "r233",
      "r272",
      "r293",
      "r298",
      "r299"
     ],
     "calculation": {
      "http://www.imperialoil.ca/role/ComponentsOfNetPeriodicBenefitCostDetail": {
       "order": 4.0,
       "parentTag": "us-gaap_DefinedBenefitPlanNetPeriodicBenefitCost",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of prior service cost (credit) recognized in net periodic benefit cost (credit) of defined benefit plan.",
        "label": "Defined Benefit Plan, Amortization of Prior Service Cost (Credit)",
        "verboseLabel": "Amortization of prior service cost"
       }
      }
     },
     "localname": "DefinedBenefitPlanAmortizationOfPriorServiceCostCredit",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.imperialoil.ca/role/ComponentsOfNetPeriodicBenefitCostDetail"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DefinedBenefitPlanExpectedReturnOnPlanAssets": {
     "auth_ref": [
      "r233",
      "r270",
      "r291",
      "r298",
      "r299"
     ],
     "calculation": {
      "http://www.imperialoil.ca/role/ComponentsOfNetPeriodicBenefitCostDetail": {
       "order": 3.0,
       "parentTag": "us-gaap_DefinedBenefitPlanNetPeriodicBenefitCost",
       "weight": -1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of expected return (loss) recognized in net periodic benefit (cost) credit, calculated based on expected long-term rate of return and market-related value of plan assets of defined benefit plan.",
        "label": "Defined Benefit Plan, Expected Return (Loss) on Plan Assets",
        "negatedLabel": "Expected return on plan assets"
       }
      }
     },
     "localname": "DefinedBenefitPlanExpectedReturnOnPlanAssets",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.imperialoil.ca/role/ComponentsOfNetPeriodicBenefitCostDetail"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DefinedBenefitPlanInterestCost": {
     "auth_ref": [
      "r233",
      "r237",
      "r269",
      "r290",
      "r298",
      "r299"
     ],
     "calculation": {
      "http://www.imperialoil.ca/role/ComponentsOfNetPeriodicBenefitCostDetail": {
       "order": 2.0,
       "parentTag": "us-gaap_DefinedBenefitPlanNetPeriodicBenefitCost",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of cost recognized for passage of time related to defined benefit plan.",
        "label": "Defined Benefit Plan, Interest Cost",
        "verboseLabel": "Interest cost"
       }
      }
     },
     "localname": "DefinedBenefitPlanInterestCost",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.imperialoil.ca/role/ComponentsOfNetPeriodicBenefitCostDetail"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DefinedBenefitPlanNetPeriodicBenefitCost": {
     "auth_ref": [
      "r267",
      "r288",
      "r298",
      "r299"
     ],
     "calculation": {
      "http://www.imperialoil.ca/role/ComponentsOfNetPeriodicBenefitCostDetail": {
       "order": null,
       "parentTag": null,
       "root": true,
       "weight": null
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of net periodic benefit cost (credit) for defined benefit plan.",
        "label": "Defined Benefit Plan, Net Periodic Benefit Cost (Credit)",
        "totalLabel": "Net benefit cost"
       }
      }
     },
     "localname": "DefinedBenefitPlanNetPeriodicBenefitCost",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.imperialoil.ca/role/ComponentsOfNetPeriodicBenefitCostDetail"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DefinedBenefitPlanServiceCost": {
     "auth_ref": [
      "r235",
      "r268",
      "r289",
      "r298",
      "r299"
     ],
     "calculation": {
      "http://www.imperialoil.ca/role/ComponentsOfNetPeriodicBenefitCostDetail": {
       "order": 1.0,
       "parentTag": "us-gaap_DefinedBenefitPlanNetPeriodicBenefitCost",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of cost for actuarial present value of benefits attributed to service rendered by employee for defined benefit plan.",
        "label": "Defined Benefit Plan, Service Cost",
        "verboseLabel": "Service cost"
       }
      }
     },
     "localname": "DefinedBenefitPlanServiceCost",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.imperialoil.ca/role/ComponentsOfNetPeriodicBenefitCostDetail"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DepreciationDepletionAndAmortization": {
     "auth_ref": [
      "r80",
      "r128"
     ],
     "calculation": {
      "http://www.imperialoil.ca/role/ConsolidatedStatementOfIncome": {
       "order": 11.0,
       "parentTag": "us-gaap_CostsAndExpenses",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The aggregate expense recognized in the current period that allocates the cost of tangible assets, intangible assets, or depleting assets to periods that benefit from use of the assets.",
        "label": "Depreciation, Depletion and Amortization",
        "terseLabel": "Depreciation and depletion"
       }
      }
     },
     "localname": "DepreciationDepletionAndAmortization",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.imperialoil.ca/role/BusinessSegmentsDetail",
      "http://www.imperialoil.ca/role/ConsolidatedStatementOfIncome"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DerivativeAssets": {
     "auth_ref": [
      "r36",
      "r38",
      "r41",
      "r370"
     ],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Fair value, after the effects of master netting arrangements, of a financial asset or other contract with one or more underlyings, notional amount or payment provision or both, and the contract can be net settled by means outside the contract or delivery of an asset. Includes assets not subject to a master netting arrangement and not elected to be offset.",
        "label": "Derivative Asset",
        "terseLabel": "Derivative Asset"
       }
      }
     },
     "localname": "DerivativeAssets",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.imperialoil.ca/role/FinancialAndDerivativeInstrumentsSummaryOfEstimatedFairValueOfFinancialInstrumentsDetail"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DerivativeAssetsAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Derivative Asset [Abstract]"
       }
      }
     },
     "localname": "DerivativeAssetsAbstract",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.imperialoil.ca/role/FinancialAndDerivativeInstrumentsSummaryOfEstimatedFairValueOfFinancialInstrumentsDetail"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_DerivativeAssetsLiabilitiesAtFairValueNetByBalanceSheetClassificationAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Derivative Assets (Liabilities), at Fair Value, Net, by Balance Sheet Classification [Abstract]"
       }
      }
     },
     "localname": "DerivativeAssetsLiabilitiesAtFairValueNetByBalanceSheetClassificationAbstract",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "xbrltype": "stringItemType"
    },
    "us-gaap_DerivativeCollateralRightToReclaimCash": {
     "auth_ref": [
      "r37",
      "r39",
      "r40",
      "r358"
     ],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of right to receive cash collateral under master netting arrangements that have not been offset against derivative liabilities.",
        "label": "Derivative, Collateral, Right to Reclaim Cash",
        "terseLabel": "Derivative collateral receivable"
       }
      }
     },
     "localname": "DerivativeCollateralRightToReclaimCash",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.imperialoil.ca/role/FinancialAndDerivativeInstrumentsAdditionalInformationDetail"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DerivativeContractTypeDomain": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Financial instrument or contract with one or more underlyings, notional amount or payment provision or both, and the contract can be net settled by means outside the contract or delivery of an asset.",
        "label": "Derivative Contract [Domain]"
       }
      }
     },
     "localname": "DerivativeContractTypeDomain",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.imperialoil.ca/role/FinancialAndDerivativeInstrumentsAdditionalInformationDetail",
      "http://www.imperialoil.ca/role/FinancialAndDerivativeInstrumentsSummaryOfEstimatedFairValueOfFinancialInstrumentsDetail"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_DerivativeInstrumentDetailAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Derivative Instrument Detail [Abstract]"
       }
      }
     },
     "localname": "DerivativeInstrumentDetailAbstract",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "xbrltype": "stringItemType"
    },
    "us-gaap_DerivativeInstrumentRiskAxis": {
     "auth_ref": [
      "r41",
      "r351",
      "r352",
      "r355",
      "r356"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Information by type of derivative contract.",
        "label": "Derivative Instrument [Axis]"
       }
      }
     },
     "localname": "DerivativeInstrumentRiskAxis",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.imperialoil.ca/role/FinancialAndDerivativeInstrumentsAdditionalInformationDetail",
      "http://www.imperialoil.ca/role/FinancialAndDerivativeInstrumentsSummaryOfEstimatedFairValueOfFinancialInstrumentsDetail"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_DerivativeInstrumentsAndHedgingActivitiesDisclosureAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Derivative Instruments and Hedging Activities Disclosure [Abstract]"
       }
      }
     },
     "localname": "DerivativeInstrumentsAndHedgingActivitiesDisclosureAbstract",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "xbrltype": "stringItemType"
    },
    "us-gaap_DerivativeInstrumentsAndHedgingActivitiesDisclosureTextBlock": {
     "auth_ref": [
      "r362",
      "r368"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The entire disclosure for derivative instruments and hedging activities including, but not limited to, risk management strategies, non-hedging derivative instruments, assets, liabilities, revenue and expenses, and methodologies and assumptions used in determining the amounts.",
        "label": "Derivative Instruments and Hedging Activities Disclosure [Text Block]",
        "terseLabel": "Financial and derivative instruments"
       }
      }
     },
     "localname": "DerivativeInstrumentsAndHedgingActivitiesDisclosureTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.imperialoil.ca/role/FinancialAndDerivativeInstruments"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_DerivativeLiabilities": {
     "auth_ref": [
      "r36",
      "r38",
      "r41",
      "r370"
     ],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Fair value, after the effects of master netting arrangements, of a financial liability or contract with one or more underlyings, notional amount or payment provision or both, and the contract can be net settled by means outside the contract or delivery of an asset. Includes liabilities not subject to a master netting arrangement and not elected to be offset.",
        "label": "Derivative Liability",
        "verboseLabel": "Derivative liabilities"
       }
      }
     },
     "localname": "DerivativeLiabilities",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.imperialoil.ca/role/FinancialAndDerivativeInstrumentsSummaryOfEstimatedFairValueOfFinancialInstrumentsDetail"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DerivativeLiabilitiesAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Derivative Liability [Abstract]"
       }
      }
     },
     "localname": "DerivativeLiabilitiesAbstract",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.imperialoil.ca/role/FinancialAndDerivativeInstrumentsSummaryOfEstimatedFairValueOfFinancialInstrumentsDetail"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_DerivativeLineItems": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.",
        "label": "Derivative [Line Items]"
       }
      }
     },
     "localname": "DerivativeLineItems",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.imperialoil.ca/role/FinancialAndDerivativeInstrumentsSummaryOfNetNotionalLongShortPositionOfDerivativeInstrumentsDetail"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_DerivativeTable": {
     "auth_ref": [
      "r345",
      "r346",
      "r347",
      "r348",
      "r349",
      "r354",
      "r355",
      "r357",
      "r359",
      "r361",
      "r362"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Schedule that describes and identifies a derivative or group of derivatives on a disaggregated basis, such as for individual instruments, or small groups of similar instruments. May include a combination of the type of instrument, risks being hedged, notional amount, hedge designation, related hedged item, inception date, maturity date, or other relevant item.",
        "label": "Derivative [Table]"
       }
      }
     },
     "localname": "DerivativeTable",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.imperialoil.ca/role/FinancialAndDerivativeInstrumentsSummaryOfNetNotionalLongShortPositionOfDerivativeInstrumentsDetail"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_DerivativesFairValueLineItems": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.",
        "label": "Derivatives, Fair Value [Line Items]"
       }
      }
     },
     "localname": "DerivativesFairValueLineItems",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.imperialoil.ca/role/FinancialAndDerivativeInstrumentsSummaryOfEstimatedFairValueOfFinancialInstrumentsDetail"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_DisclosureTextBlockAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Disclosure Text Block [Abstract]"
       }
      }
     },
     "localname": "DisclosureTextBlockAbstract",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "xbrltype": "stringItemType"
    },
    "us-gaap_Dividends": {
     "auth_ref": [
      "r224",
      "r427"
     ],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of paid and unpaid cash, stock, and paid-in-kind (PIK) dividends declared, for example, but not limited to, common and preferred stock.",
        "label": "Dividends",
        "negatedLabel": "Dividends declared"
       }
      }
     },
     "localname": "Dividends",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.imperialoil.ca/role/ConsolidatedStatementOfShareholdersEquity"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DueFromRelatedPartiesNoncurrent": {
     "auth_ref": [
      "r20",
      "r88",
      "r171",
      "r173",
      "r174",
      "r180",
      "r181",
      "r182",
      "r392"
     ],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Aggregate amount of receivables to be collected from related parties where one party can exercise control or significant influence over another party; including affiliates, owners or officers and their immediate families, pension trusts, and so forth, at the financial statement date. which are usually due after one year (or one business cycle).",
        "label": "Due from Related Parties, Noncurrent",
        "terseLabel": "Due from related parties"
       }
      }
     },
     "localname": "DueFromRelatedPartiesNoncurrent",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.imperialoil.ca/role/ConsolidatedBalanceSheetParenthetical"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DueToRelatedPartiesNoncurrent": {
     "auth_ref": [
      "r30",
      "r88",
      "r171",
      "r173",
      "r174",
      "r180",
      "r181",
      "r182",
      "r392"
     ],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Portion of the carrying amount as of the balance sheet date of obligations due all related parties that is payable after one year or beyond the normal operating cycle if longer.",
        "label": "Due to Related Parties, Noncurrent",
        "terseLabel": "Due to related parties"
       }
      }
     },
     "localname": "DueToRelatedPartiesNoncurrent",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.imperialoil.ca/role/ConsolidatedBalanceSheetParenthetical"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_EarningsPerShareAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Earnings Per Share [Abstract]",
        "terseLabel": "Per share information\u00a0(Canadian dollars)"
       }
      }
     },
     "localname": "EarningsPerShareAbstract",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.imperialoil.ca/role/ConsolidatedStatementOfIncome"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_EarningsPerShareBasic": {
     "auth_ref": [
      "r65",
      "r97",
      "r98",
      "r99",
      "r100",
      "r101",
      "r106",
      "r108",
      "r112",
      "r113",
      "r114",
      "r115",
      "r116",
      "r366",
      "r367",
      "r423",
      "r440"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The amount of net income (loss) for the period per each share of common stock or unit outstanding during the reporting period.",
        "label": "Earnings Per Share, Basic",
        "terseLabel": "Net income (loss) per common share (dollars)",
        "verboseLabel": "Net income (loss) per common share - basic\u00a0(note 9)"
       }
      }
     },
     "localname": "EarningsPerShareBasic",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.imperialoil.ca/role/CalculationOfBasicAndDilutedEarningsPerCommonShareAndTheDividendDeclaredByTheCompanyOnItsOutstandingCommonSharesDetail",
      "http://www.imperialoil.ca/role/ConsolidatedStatementOfIncome"
     ],
     "xbrltype": "perShareItemType"
    },
    "us-gaap_EarningsPerShareBasicAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Earnings Per Share, Basic [Abstract]",
        "terseLabel": "Net income (loss) per common share - basic"
       }
      }
     },
     "localname": "EarningsPerShareBasicAbstract",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.imperialoil.ca/role/CalculationOfBasicAndDilutedEarningsPerCommonShareAndTheDividendDeclaredByTheCompanyOnItsOutstandingCommonSharesDetail"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_EarningsPerShareDiluted": {
     "auth_ref": [
      "r65",
      "r97",
      "r98",
      "r99",
      "r100",
      "r101",
      "r108",
      "r112",
      "r113",
      "r114",
      "r115",
      "r116",
      "r366",
      "r367",
      "r423",
      "r440"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The amount of net income (loss) for the period available to each share of common stock or common unit outstanding during the reporting period and to each share or unit that would have been outstanding assuming the issuance of common shares or units for all dilutive potential common shares or units outstanding during the reporting period.",
        "label": "Earnings Per Share, Diluted",
        "terseLabel": "Net income (loss) per common share (dollars)",
        "verboseLabel": "Net income (loss) per common share - diluted (note 9)"
       }
      }
     },
     "localname": "EarningsPerShareDiluted",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.imperialoil.ca/role/CalculationOfBasicAndDilutedEarningsPerCommonShareAndTheDividendDeclaredByTheCompanyOnItsOutstandingCommonSharesDetail",
      "http://www.imperialoil.ca/role/ConsolidatedStatementOfIncome"
     ],
     "xbrltype": "perShareItemType"
    },
    "us-gaap_EarningsPerShareDilutedAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Earnings Per Share, Diluted [Abstract]",
        "terseLabel": "Net income (loss) per common share - diluted"
       }
      }
     },
     "localname": "EarningsPerShareDilutedAbstract",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.imperialoil.ca/role/CalculationOfBasicAndDilutedEarningsPerCommonShareAndTheDividendDeclaredByTheCompanyOnItsOutstandingCommonSharesDetail"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_EquityAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Equity [Abstract]"
       }
      }
     },
     "localname": "EquityAbstract",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "xbrltype": "stringItemType"
    },
    "us-gaap_EquityComponentDomain": {
     "auth_ref": [
      "r0",
      "r57",
      "r58",
      "r59",
      "r91",
      "r92",
      "r93",
      "r96",
      "r102",
      "r104",
      "r117",
      "r158",
      "r217",
      "r224",
      "r317",
      "r318",
      "r319",
      "r323",
      "r324",
      "r365",
      "r373",
      "r374",
      "r375",
      "r376",
      "r377",
      "r379",
      "r448",
      "r449",
      "r450",
      "r474"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Components of equity are the parts of the total Equity balance including that which is allocated to common, preferred, treasury stock, retained earnings, etc.",
        "label": "Equity Component [Domain]",
        "terseLabel": "Equity Component [Domain]"
       }
      }
     },
     "localname": "EquityComponentDomain",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.imperialoil.ca/role/AmountsReclassifiedOutOfAccumulatedOtherComprehensiveIncomeLossDetail",
      "http://www.imperialoil.ca/role/CommonShareActivitiesDetail",
      "http://www.imperialoil.ca/role/ConsolidatedStatementOfShareholdersEquity"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_ExplorationExpense": {
     "auth_ref": [
      "r412"
     ],
     "calculation": {
      "http://www.imperialoil.ca/role/ConsolidatedStatementOfIncome": {
       "order": 6.0,
       "parentTag": "us-gaap_CostsAndExpenses",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Exploration expenses (including prospecting) related to oil and gas producing entities and would be included in operating expenses of that entity. Costs incurred in identifying areas that may warrant examination and in examining specific areas that are considered to have prospects of containing oil and gas reserves, including costs of drilling exploratory wells and exploratory-type stratigraphic test wells. Exploration costs may be incurred both before acquiring the related property (sometimes referred to in part as prospecting costs) and after acquiring the property. Principal types of exploration costs, which include depreciation and applicable operating costs of support equipment and facilities and other costs of exploration activities, are: (i) Costs of topographical, geographical and geophysical studies, rights of access to properties to conduct those studies, and salaries and other expenses of geologists, geophysical crews, and others conducting those studies. Collectively, these are sometimes referred to as geological and geophysical or \"G&amp;G\" costs. (ii) Costs of carrying and retaining undeveloped properties, such as delay rentals, ad valorem taxes on properties, legal costs for title defense, and the maintenance of land and lease records. (iii) Dry hole contributions and bottom hole contributions. (iv) Costs of drilling and equipping exploratory wells. (v) Costs of drilling exploratory-type stratigraphic test wells.",
        "label": "Exploration Expense",
        "terseLabel": "Exploration",
        "verboseLabel": "Exploration"
       }
      }
     },
     "localname": "ExplorationExpense",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.imperialoil.ca/role/BusinessSegmentsDetail",
      "http://www.imperialoil.ca/role/ConsolidatedStatementOfIncome"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_FairValueByFairValueHierarchyLevelAxis": {
     "auth_ref": [
      "r192",
      "r202",
      "r203",
      "r256",
      "r258",
      "r259",
      "r260",
      "r261",
      "r262",
      "r263",
      "r298",
      "r369",
      "r397",
      "r398",
      "r399"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Information by level within fair value hierarchy and fair value measured at net asset value per share as practical expedient.",
        "label": "Fair Value Hierarchy and NAV [Axis]"
       }
      }
     },
     "localname": "FairValueByFairValueHierarchyLevelAxis",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.imperialoil.ca/role/FinancialAndDerivativeInstrumentsSummaryOfEstimatedFairValueOfFinancialInstrumentsDetail"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_FairValueInputsLevel1Member": {
     "auth_ref": [
      "r192",
      "r256",
      "r258",
      "r263",
      "r298",
      "r369",
      "r397"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Quoted prices in active markets for identical assets or liabilities that the reporting entity can access at the measurement date.",
        "label": "Fair Value, Inputs, Level 1 [Member]"
       }
      }
     },
     "localname": "FairValueInputsLevel1Member",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.imperialoil.ca/role/FinancialAndDerivativeInstrumentsSummaryOfEstimatedFairValueOfFinancialInstrumentsDetail"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_FairValueInputsLevel2Member": {
     "auth_ref": [
      "r192",
      "r202",
      "r203",
      "r256",
      "r258",
      "r263",
      "r298",
      "r369",
      "r398"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Inputs other than quoted prices included within level 1 that are observable for an asset or liability, either directly or indirectly, including, but not limited to, quoted prices for similar assets or liabilities in active markets, or quoted prices for identical or similar assets or liabilities in inactive markets.",
        "label": "Fair Value, Inputs, Level 2 [Member]"
       }
      }
     },
     "localname": "FairValueInputsLevel2Member",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.imperialoil.ca/role/FinancialAndDerivativeInstrumentsSummaryOfEstimatedFairValueOfFinancialInstrumentsDetail"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_FairValueInputsLevel3Member": {
     "auth_ref": [
      "r192",
      "r202",
      "r203",
      "r256",
      "r258",
      "r259",
      "r260",
      "r261",
      "r262",
      "r263",
      "r298",
      "r369",
      "r399"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Unobservable inputs that reflect the entity's own assumption about the assumptions market participants would use in pricing.",
        "label": "Fair Value, Inputs, Level 3 [Member]"
       }
      }
     },
     "localname": "FairValueInputsLevel3Member",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.imperialoil.ca/role/FinancialAndDerivativeInstrumentsSummaryOfEstimatedFairValueOfFinancialInstrumentsDetail"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_FairValueMeasurementsFairValueHierarchyDomain": {
     "auth_ref": [
      "r192",
      "r202",
      "r203",
      "r256",
      "r258",
      "r259",
      "r260",
      "r261",
      "r262",
      "r263",
      "r298",
      "r397",
      "r398",
      "r399"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Categories used to prioritize the inputs to valuation techniques to measure fair value.",
        "label": "Fair Value Hierarchy and NAV [Domain]"
       }
      }
     },
     "localname": "FairValueMeasurementsFairValueHierarchyDomain",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.imperialoil.ca/role/FinancialAndDerivativeInstrumentsSummaryOfEstimatedFairValueOfFinancialInstrumentsDetail"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_FairValuesDerivativesBalanceSheetLocationByDerivativeContractTypeByHedgingDesignationTable": {
     "auth_ref": [
      "r350",
      "r354",
      "r360"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Schedule that discloses the location and fair value amounts of derivative instruments (and nonderivative instruments that are designated and qualify as hedging instruments) reported in the statement of financial position.",
        "label": "Fair Values Derivatives, Balance Sheet Location, by Derivative Contract Type [Table]"
       }
      }
     },
     "localname": "FairValuesDerivativesBalanceSheetLocationByDerivativeContractTypeByHedgingDesignationTable",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.imperialoil.ca/role/FinancialAndDerivativeInstrumentsSummaryOfEstimatedFairValueOfFinancialInstrumentsDetail"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_FinanceLeaseLiabilityNoncurrent": {
     "auth_ref": [
      "r388"
     ],
     "calculation": {
      "http://www.imperialoil.ca/role/LongTermDebtDetail": {
       "order": 2.0,
       "parentTag": "imo_LongTermDebtAndFinanceLeaseObligations",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Present value of lessee's discounted obligation for lease payments from finance lease, classified as noncurrent.",
        "label": "Finance Lease, Liability, Noncurrent",
        "verboseLabel": "Finance leases"
       }
      }
     },
     "localname": "FinanceLeaseLiabilityNoncurrent",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.imperialoil.ca/role/LongTermDebtDetail"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_FinanceLeaseLiabilityNoncurrentStatementOfFinancialPositionExtensibleList": {
     "auth_ref": [
      "r389"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Indicates line item in statement of financial position that includes noncurrent finance lease liability.",
        "label": "Finance Lease, Liability, Noncurrent, Statement of Financial Position [Extensible Enumeration]"
       }
      }
     },
     "localname": "FinanceLeaseLiabilityNoncurrentStatementOfFinancialPositionExtensibleList",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.imperialoil.ca/role/LongTermDebtDetail"
     ],
     "xbrltype": "enumerationSetItemType"
    },
    "us-gaap_FinanceLeasePrincipalPayments": {
     "auth_ref": [
      "r390",
      "r391"
     ],
     "calculation": {
      "http://www.imperialoil.ca/role/ConsolidatedStatementOfCashFlows": {
       "order": 17.0,
       "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities",
       "weight": -1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of cash outflow for principal payment on finance lease.",
        "label": "Finance Lease, Principal Payments",
        "negatedLabel": "Reduction in finance lease obligations (note 6)"
       }
      }
     },
     "localname": "FinanceLeasePrincipalPayments",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.imperialoil.ca/role/ConsolidatedStatementOfCashFlows"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_GainLossOnDerivativeInstrumentsNetPretax": {
     "auth_ref": [
      "r351"
     ],
     "calculation": {
      "http://www.imperialoil.ca/role/SummaryOfRealizedAndUnrealizedGainOrLossOnDerivativeInstrumentsDetail": {
       "order": null,
       "parentTag": null,
       "root": true,
       "weight": null
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Aggregate net gain (loss) on all derivative instruments recognized in earnings during the period, before tax effects.",
        "label": "Gain (Loss) on Derivative Instruments, Net, Pretax",
        "totalLabel": "Total"
       }
      }
     },
     "localname": "GainLossOnDerivativeInstrumentsNetPretax",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.imperialoil.ca/role/SummaryOfRealizedAndUnrealizedGainOrLossOnDerivativeInstrumentsDetail"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_GainLossOnDispositionOfAssets1": {
     "auth_ref": [
      "r80"
     ],
     "calculation": {
      "http://www.imperialoil.ca/role/ConsolidatedStatementOfCashFlows": {
       "order": 8.0,
       "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities",
       "weight": -1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of gain (loss) on sale or disposal of assets, including but not limited to property plant and equipment, intangible assets and equity in securities of subsidiaries or equity method investee.",
        "label": "Gain (Loss) on Disposition of Assets",
        "negatedLabel": "(Gain) loss on asset sales (note 3)",
        "verboseLabel": "Gain (loss) on asset sales, before tax"
       }
      }
     },
     "localname": "GainLossOnDispositionOfAssets1",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.imperialoil.ca/role/ConsolidatedStatementOfCashFlows",
      "http://www.imperialoil.ca/role/GainsAndLossesOnAssetSalesDetail"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_Goodwill": {
     "auth_ref": [
      "r159",
      "r160",
      "r395",
      "r414"
     ],
     "calculation": {
      "http://www.imperialoil.ca/role/ConsolidatedBalanceSheet": {
       "order": 22.0,
       "parentTag": "us-gaap_Assets",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount after accumulated impairment loss of an asset representing future economic benefits arising from other assets acquired in a business combination that are not individually identified and separately recognized.",
        "label": "Goodwill",
        "terseLabel": "Goodwill"
       }
      }
     },
     "localname": "Goodwill",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.imperialoil.ca/role/ConsolidatedBalanceSheet"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest": {
     "auth_ref": [
      "r61",
      "r133",
      "r139",
      "r143",
      "r146",
      "r149",
      "r413",
      "r419",
      "r425",
      "r441"
     ],
     "calculation": {
      "http://www.imperialoil.ca/role/ConsolidatedStatementOfIncome": {
       "order": 1.0,
       "parentTag": "us-gaap_NetIncomeLoss",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of income (loss) from continuing operations, including income (loss) from equity method investments, before deduction of income tax expense (benefit), and income (loss) attributable to noncontrolling interest.",
        "label": "Income (Loss) from Continuing Operations before Income Taxes, Noncontrolling Interest",
        "terseLabel": "Income (loss) before income taxes",
        "totalLabel": "Income (loss) before income taxes"
       }
      }
     },
     "localname": "IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.imperialoil.ca/role/BusinessSegmentsDetail",
      "http://www.imperialoil.ca/role/ConsolidatedStatementOfIncome"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_IncomeStatementAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Income Statement [Abstract]"
       }
      }
     },
     "localname": "IncomeStatementAbstract",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "xbrltype": "stringItemType"
    },
    "us-gaap_IncomeTaxAuthorityNameAxis": {
     "auth_ref": [
      "r322"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Information by name of taxing authority.",
        "label": "Income Tax Authority, Name [Axis]",
        "terseLabel": "Income Tax Authority, Name [Axis]"
       }
      }
     },
     "localname": "IncomeTaxAuthorityNameAxis",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.imperialoil.ca/role/BusinessSegmentsParentheticalDetail"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_IncomeTaxAuthorityNameDomain": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Named agency, division or body that levies income taxes, examines tax returns for compliance, or grants exemptions from or makes other decisions pertaining to income taxes.",
        "label": "Income Tax Authority, Name [Domain]",
        "terseLabel": "Income Tax Authority, Name [Domain]"
       }
      }
     },
     "localname": "IncomeTaxAuthorityNameDomain",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.imperialoil.ca/role/BusinessSegmentsParentheticalDetail"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_IncomeTaxExpenseBenefit": {
     "auth_ref": [
      "r87",
      "r103",
      "r104",
      "r131",
      "r321",
      "r325",
      "r326",
      "r442"
     ],
     "calculation": {
      "http://www.imperialoil.ca/role/ConsolidatedStatementOfIncome": {
       "order": 14.0,
       "parentTag": "us-gaap_NetIncomeLoss",
       "weight": -1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "definitionGuidance": "Income tax expense (benefit)",
        "documentation": "Amount of current income tax expense (benefit) and deferred income tax expense (benefit) pertaining to continuing operations.",
        "label": "Income Tax Expense (Benefit)",
        "terseLabel": "Income taxes"
       }
      }
     },
     "localname": "IncomeTaxExpenseBenefit",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.imperialoil.ca/role/BusinessSegmentsDetail",
      "http://www.imperialoil.ca/role/ConsolidatedStatementOfIncome"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_IncomeTaxesPaidNet": {
     "auth_ref": [
      "r83"
     ],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The amount of cash paid during the current period to foreign, federal, state, and local authorities as taxes on income, net of any cash received during the current period as refunds for the overpayment of taxes.",
        "label": "Income Taxes Paid, Net",
        "terseLabel": "Income taxes (paid) refunded"
       }
      }
     },
     "localname": "IncomeTaxesPaidNet",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.imperialoil.ca/role/ConsolidatedStatementOfCashFlowsParenthetical"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_IncreaseDecreaseInAccountsPayableAndAccruedLiabilities": {
     "auth_ref": [
      "r79"
     ],
     "calculation": {
      "http://www.imperialoil.ca/role/ConsolidatedStatementOfCashFlows": {
       "order": 13.0,
       "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The increase (decrease) during the reporting period in the amounts payable to vendors for goods and services received and the amount of obligations and expenses incurred but not paid.",
        "label": "Increase (Decrease) in Accounts Payable and Accrued Liabilities",
        "terseLabel": "Accounts payable and accrued liabilities"
       }
      }
     },
     "localname": "IncreaseDecreaseInAccountsPayableAndAccruedLiabilities",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.imperialoil.ca/role/ConsolidatedStatementOfCashFlows"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_IncreaseDecreaseInAccountsReceivable": {
     "auth_ref": [
      "r79"
     ],
     "calculation": {
      "http://www.imperialoil.ca/role/ConsolidatedStatementOfCashFlows": {
       "order": 10.0,
       "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities",
       "weight": -1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The increase (decrease) during the reporting period in amount due within one year (or one business cycle) from customers for the credit sale of goods and services.",
        "label": "Increase (Decrease) in Accounts Receivable",
        "negatedLabel": "Accounts receivable"
       }
      }
     },
     "localname": "IncreaseDecreaseInAccountsReceivable",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.imperialoil.ca/role/ConsolidatedStatementOfCashFlows"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_IncreaseDecreaseInAccruedIncomeTaxesPayable": {
     "auth_ref": [
      "r79"
     ],
     "calculation": {
      "http://www.imperialoil.ca/role/ConsolidatedStatementOfCashFlows": {
       "order": 12.0,
       "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The increase (decrease) during the period in the amount due for taxes based on the reporting entity's earnings or attributable to the entity's income earning process (business presence) within a given jurisdiction.",
        "label": "Increase (Decrease) in Income Taxes Payable",
        "terseLabel": "Income taxes payable"
       }
      }
     },
     "localname": "IncreaseDecreaseInAccruedIncomeTaxesPayable",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.imperialoil.ca/role/ConsolidatedStatementOfCashFlows"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_IncreaseDecreaseInOperatingCapitalAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Increase (Decrease) in Operating Capital [Abstract]",
        "terseLabel": "Changes in operating assets and liabilities:"
       }
      }
     },
     "localname": "IncreaseDecreaseInOperatingCapitalAbstract",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.imperialoil.ca/role/ConsolidatedStatementOfCashFlows"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_IncreaseDecreaseInOtherOperatingCapitalNet": {
     "auth_ref": [
      "r79"
     ],
     "calculation": {
      "http://www.imperialoil.ca/role/ConsolidatedStatementOfCashFlows": {
       "order": 14.0,
       "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities",
       "weight": -1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of increase (decrease) in operating assets after deduction of operating liabilities classified as other.",
        "label": "Increase (Decrease) in Other Operating Assets and Liabilities, Net",
        "negatedLabel": "All other items - net"
       }
      }
     },
     "localname": "IncreaseDecreaseInOtherOperatingCapitalNet",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.imperialoil.ca/role/ConsolidatedStatementOfCashFlows"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_InterestAndDebtExpense": {
     "auth_ref": [
      "r382"
     ],
     "calculation": {
      "http://www.imperialoil.ca/role/FinancingCostsDetail": {
       "order": 2.0,
       "parentTag": "us-gaap_InterestExpenseDebt",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Interest and debt related expenses associated with nonoperating financing activities of the entity.",
        "label": "Interest and Debt Expense",
        "terseLabel": "Debt-related interest"
       }
      }
     },
     "localname": "InterestAndDebtExpense",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.imperialoil.ca/role/FinancingCostsDetail"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_InterestAndOtherIncomeTableTextBlock": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Tabular disclosure of interest income and income classified as other.",
        "label": "Interest and Other Income [Table Text Block]",
        "terseLabel": "Investment and other income"
       }
      }
     },
     "localname": "InterestAndOtherIncomeTableTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.imperialoil.ca/role/InvestmentAndOtherIncomeTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_InterestAndOtherIncomeTextBlock": {
     "auth_ref": [
      "r228"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The entire disclosure for interest and other income.",
        "label": "Interest and Other Income [Text Block]",
        "terseLabel": "Investment and other income"
       }
      }
     },
     "localname": "InterestAndOtherIncomeTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.imperialoil.ca/role/InvestmentAndOtherIncome"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_InterestExpense": {
     "auth_ref": [
      "r60",
      "r127",
      "r381",
      "r385",
      "r424"
     ],
     "calculation": {
      "http://www.imperialoil.ca/role/ConsolidatedStatementOfIncome": {
       "order": 13.0,
       "parentTag": "us-gaap_CostsAndExpenses",
       "weight": 1.0
      },
      "http://www.imperialoil.ca/role/FinancingCostsDetail": {
       "order": null,
       "parentTag": null,
       "root": true,
       "weight": null
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "definitionGuidance": "Financing (note 5)",
        "documentation": "Amount of the cost of borrowed funds accounted for as interest expense.",
        "label": "Interest Expense",
        "totalLabel": "Total financing",
        "verboseLabel": "Financing (note 5)"
       }
      }
     },
     "localname": "InterestExpense",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.imperialoil.ca/role/BusinessSegmentsDetail",
      "http://www.imperialoil.ca/role/ConsolidatedStatementOfIncome",
      "http://www.imperialoil.ca/role/FinancingCostsDetail"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_InterestExpenseDebt": {
     "auth_ref": [
      "r68",
      "r197",
      "r201",
      "r204",
      "r205"
     ],
     "calculation": {
      "http://www.imperialoil.ca/role/FinancingCostsDetail": {
       "order": 1.0,
       "parentTag": "us-gaap_InterestExpense",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of the cost of borrowed funds accounted for as interest expense for debt.",
        "label": "Interest Expense, Debt",
        "totalLabel": "Net interest expense"
       }
      }
     },
     "localname": "InterestExpenseDebt",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.imperialoil.ca/role/FinancingCostsDetail"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_InterestPaidCapitalized": {
     "auth_ref": [
      "r71",
      "r83"
     ],
     "calculation": {
      "http://www.imperialoil.ca/role/FinancingCostsDetail": {
       "order": 3.0,
       "parentTag": "us-gaap_InterestExpenseDebt",
       "weight": -1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of cash paid for interest capitalized, classified as investing activity.",
        "label": "Interest Paid, Capitalized, Investing Activities",
        "negatedLabel": "Capitalized interest"
       }
      }
     },
     "localname": "InterestPaidCapitalized",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.imperialoil.ca/role/FinancingCostsDetail"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_InterestPaidNet": {
     "auth_ref": [
      "r74",
      "r77",
      "r83"
     ],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of cash paid for interest, excluding capitalized interest, classified as operating activity. Includes, but is not limited to, payment to settle zero-coupon bond for accreted interest of debt discount and debt instrument with insignificant coupon interest rate in relation to effective interest rate of borrowing attributable to accreted interest of debt discount.",
        "label": "Interest Paid, Excluding Capitalized Interest, Operating Activities",
        "negatedLabel": "Interest (paid), net of capitalization"
       }
      }
     },
     "localname": "InterestPaidNet",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.imperialoil.ca/role/ConsolidatedStatementOfCashFlowsParenthetical"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_InventoryFinishedGoodsAndWorkInProcess": {
     "auth_ref": [
      "r34"
     ],
     "calculation": {
      "http://www.imperialoil.ca/role/ConsolidatedBalanceSheet": {
       "order": 16.0,
       "parentTag": "us-gaap_AssetsCurrent",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount before valuation reserves of merchandise or goods held by the entity that are readily available for sale and items held by the entity which are partially complete or in the process of being readied for sale.",
        "label": "Inventory, Finished Goods and Work in Process, Gross",
        "terseLabel": "Inventories of crude oil and products"
       }
      }
     },
     "localname": "InventoryFinishedGoodsAndWorkInProcess",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.imperialoil.ca/role/ConsolidatedBalanceSheet"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_Liabilities": {
     "auth_ref": [
      "r26",
      "r86",
      "r141",
      "r157",
      "r168",
      "r169",
      "r170",
      "r173",
      "r174",
      "r175",
      "r177",
      "r179",
      "r181",
      "r182",
      "r335",
      "r340",
      "r341",
      "r371",
      "r393",
      "r394"
     ],
     "calculation": {
      "http://www.imperialoil.ca/role/ConsolidatedBalanceSheet": {
       "order": 1.0,
       "parentTag": "us-gaap_LiabilitiesAndStockholdersEquity",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Sum of the carrying amounts as of the balance sheet date of all liabilities that are recognized. Liabilities are probable future sacrifices of economic benefits arising from present obligations of an entity to transfer assets or provide services to other entities in the future.",
        "label": "Liabilities",
        "totalLabel": "Total liabilities"
       }
      }
     },
     "localname": "Liabilities",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.imperialoil.ca/role/ConsolidatedBalanceSheet"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_LiabilitiesAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Liabilities [Abstract]",
        "terseLabel": "Liabilities"
       }
      }
     },
     "localname": "LiabilitiesAbstract",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.imperialoil.ca/role/ConsolidatedBalanceSheet"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_LiabilitiesAndStockholdersEquity": {
     "auth_ref": [
      "r17",
      "r86",
      "r157",
      "r371",
      "r395",
      "r418",
      "r434"
     ],
     "calculation": {
      "http://www.imperialoil.ca/role/ConsolidatedBalanceSheet": {
       "order": null,
       "parentTag": null,
       "root": true,
       "weight": null
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of liabilities and equity items, including the portion of equity attributable to noncontrolling interests, if any.",
        "label": "Liabilities and Equity",
        "totalLabel": "Total liabilities and shareholders' equity"
       }
      }
     },
     "localname": "LiabilitiesAndStockholdersEquity",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.imperialoil.ca/role/ConsolidatedBalanceSheet"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_LiabilitiesCurrent": {
     "auth_ref": [
      "r28",
      "r86",
      "r157",
      "r168",
      "r169",
      "r170",
      "r173",
      "r174",
      "r175",
      "r177",
      "r179",
      "r181",
      "r182",
      "r335",
      "r340",
      "r341",
      "r371",
      "r393",
      "r394",
      "r395"
     ],
     "calculation": {
      "http://www.imperialoil.ca/role/ConsolidatedBalanceSheet": {
       "order": 2.0,
       "parentTag": "us-gaap_Liabilities",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Total obligations incurred as part of normal operations that are expected to be paid during the following twelve months or within one business cycle, if longer.",
        "label": "Liabilities, Current",
        "totalLabel": "Total current liabilities"
       }
      }
     },
     "localname": "LiabilitiesCurrent",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.imperialoil.ca/role/ConsolidatedBalanceSheet"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_LiabilitiesCurrentAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Liabilities, Current [Abstract]",
        "terseLabel": "Current liabilities"
       }
      }
     },
     "localname": "LiabilitiesCurrentAbstract",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.imperialoil.ca/role/ConsolidatedBalanceSheet"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_LongTermDebtFairValue": {
     "auth_ref": [],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The fair value amount of long-term debt whether such amount is presented as a separate caption or as a parenthetical disclosure. Additionally, this element may be used in connection with the fair value disclosures required in the footnote disclosures to the financial statements. The element may be used in both the balance sheet and disclosure in the same submission.",
        "label": "Long-term Debt, Fair Value",
        "verboseLabel": "Long-term Debt, Fair Value"
       }
      }
     },
     "localname": "LongTermDebtFairValue",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.imperialoil.ca/role/FinancialAndDerivativeInstrumentsAdditionalInformationDetail"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_LongTermDebtNoncurrent": {
     "auth_ref": [
      "r29"
     ],
     "calculation": {
      "http://www.imperialoil.ca/role/LongTermDebtDetail": {
       "order": 1.0,
       "parentTag": "imo_LongTermDebtAndFinanceLeaseObligations",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount after unamortized (discount) premium and debt issuance costs of long-term debt classified as noncurrent and excluding amounts to be repaid within one year or the normal operating cycle, if longer. Includes, but not limited to, notes payable, bonds payable, debentures, mortgage loans and commercial paper. Excludes capital lease obligations.",
        "label": "Long-term Debt, Excluding Current Maturities",
        "terseLabel": "Long-term debt"
       }
      }
     },
     "localname": "LongTermDebtNoncurrent",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.imperialoil.ca/role/LongTermDebtDetail"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_LongTermDebtTextBlock": {
     "auth_ref": [
      "r206"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The entire disclosure for long-term debt.",
        "label": "Long-term Debt [Text Block]",
        "terseLabel": "Long-term debt"
       }
      }
     },
     "localname": "LongTermDebtTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.imperialoil.ca/role/LongTermDebt"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_LongTermInvestmentsAndReceivablesNet": {
     "auth_ref": [
      "r21"
     ],
     "calculation": {
      "http://www.imperialoil.ca/role/ConsolidatedBalanceSheet": {
       "order": 21.0,
       "parentTag": "us-gaap_Assets",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The total amount of investments that are intended to be held for an extended period of time (longer than one operating cycle) and amount due to the Entity from outside sources, including trade accounts receivable, notes and loans receivable, as well as any other types of receivables, net of allowances established for the purpose of reducing such investments and receivables to an amount that approximates their net realizable value.",
        "label": "Long-term Investments and Receivables, Net",
        "terseLabel": "Investments and long-term receivables"
       }
      }
     },
     "localname": "LongTermInvestmentsAndReceivablesNet",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.imperialoil.ca/role/ConsolidatedBalanceSheet"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_NetCashProvidedByUsedInFinancingActivities": {
     "auth_ref": [
      "r76"
     ],
     "calculation": {
      "http://www.imperialoil.ca/role/ConsolidatedStatementOfCashFlows": {
       "order": 15.0,
       "parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseExcludingExchangeRateEffect",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of cash inflow (outflow) from financing activities, including discontinued operations. Financing activity cash flows include obtaining resources from owners and providing them with a return on, and a return of, their investment; borrowing money and repaying amounts borrowed, or settling the obligation; and obtaining and paying for other resources obtained from creditors on long-term credit.",
        "label": "Net Cash Provided by (Used in) Financing Activities",
        "totalLabel": "Cash flows from (used in) financing activities"
       }
      }
     },
     "localname": "NetCashProvidedByUsedInFinancingActivities",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.imperialoil.ca/role/ConsolidatedStatementOfCashFlows"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Net Cash Provided by (Used in) Financing Activities [Abstract]",
        "terseLabel": "Financing activities"
       }
      }
     },
     "localname": "NetCashProvidedByUsedInFinancingActivitiesAbstract",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.imperialoil.ca/role/ConsolidatedStatementOfCashFlows"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_NetCashProvidedByUsedInInvestingActivities": {
     "auth_ref": [
      "r76"
     ],
     "calculation": {
      "http://www.imperialoil.ca/role/ConsolidatedStatementOfCashFlows": {
       "order": 1.0,
       "parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseExcludingExchangeRateEffect",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of cash inflow (outflow) from investing activities, including discontinued operations. Investing activity cash flows include making and collecting loans and acquiring and disposing of debt or equity instruments and property, plant, and equipment and other productive assets.",
        "label": "Net Cash Provided by (Used in) Investing Activities",
        "totalLabel": "Cash flows from (used in) investing activities"
       }
      }
     },
     "localname": "NetCashProvidedByUsedInInvestingActivities",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.imperialoil.ca/role/ConsolidatedStatementOfCashFlows"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Net Cash Provided by (Used in) Investing Activities [Abstract]",
        "terseLabel": "Investing activities"
       }
      }
     },
     "localname": "NetCashProvidedByUsedInInvestingActivitiesAbstract",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.imperialoil.ca/role/ConsolidatedStatementOfCashFlows"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_NetCashProvidedByUsedInOperatingActivities": {
     "auth_ref": [
      "r76",
      "r78",
      "r81"
     ],
     "calculation": {
      "http://www.imperialoil.ca/role/ConsolidatedStatementOfCashFlows": {
       "order": 5.0,
       "parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseExcludingExchangeRateEffect",
       "weight": 1.0
      }
     },
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of cash inflow (outflow) from operating activities, including discontinued operations. Operating activity cash flows include transactions, adjustments, and changes in value not defined as investing or financing activities.",
        "label": "Net Cash Provided by (Used in) Operating Activities",
        "terseLabel": "Cash flows from (used in) operating activities",
        "totalLabel": "Cash flows from (used in) operating activities"
       }
      }
     },
     "localname": "NetCashProvidedByUsedInOperatingActivities",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.imperialoil.ca/role/BusinessSegmentsDetail",
      "http://www.imperialoil.ca/role/ConsolidatedStatementOfCashFlows"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Net Cash Provided by (Used in) Operating Activities [Abstract]",
        "terseLabel": "Operating activities"
       }
      }
     },
     "localname": "NetCashProvidedByUsedInOperatingActivitiesAbstract",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.imperialoil.ca/role/ConsolidatedStatementOfCashFlows"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_NetIncomeLoss": {
     "auth_ref": [
      "r3",
      "r51",
      "r54",
      "r59",
      "r62",
      "r81",
      "r86",
      "r95",
      "r97",
      "r98",
      "r99",
      "r100",
      "r103",
      "r104",
      "r111",
      "r133",
      "r139",
      "r143",
      "r146",
      "r149",
      "r157",
      "r168",
      "r169",
      "r170",
      "r173",
      "r174",
      "r175",
      "r177",
      "r179",
      "r181",
      "r182",
      "r367",
      "r371",
      "r420",
      "r437"
     ],
     "calculation": {
      "http://www.imperialoil.ca/role/ConsolidatedStatementOfComprehensiveIncome": {
       "order": 1.0,
       "parentTag": "us-gaap_ComprehensiveIncomeNetOfTax",
       "weight": 1.0
      },
      "http://www.imperialoil.ca/role/ConsolidatedStatementOfIncome": {
       "order": null,
       "parentTag": null,
       "root": true,
       "weight": null
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The portion of profit or loss for the period, net of income taxes, which is attributable to the parent.",
        "label": "Net Income (Loss) Attributable to Parent",
        "presentationGuidance": "Net income (loss) (millions of Canadian dollars)",
        "terseLabel": "Net income (loss)",
        "totalLabel": "Net income (loss)",
        "verboseLabel": "Net income (loss) for the period"
       }
      }
     },
     "localname": "NetIncomeLoss",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.imperialoil.ca/role/BusinessSegmentsDetail",
      "http://www.imperialoil.ca/role/CalculationOfBasicAndDilutedEarningsPerCommonShareAndTheDividendDeclaredByTheCompanyOnItsOutstandingCommonSharesDetail",
      "http://www.imperialoil.ca/role/ConsolidatedStatementOfComprehensiveIncome",
      "http://www.imperialoil.ca/role/ConsolidatedStatementOfIncome",
      "http://www.imperialoil.ca/role/ConsolidatedStatementOfShareholdersEquity"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_OperatingLeaseLiabilityNoncurrent": {
     "auth_ref": [
      "r388"
     ],
     "calculation": {
      "http://www.imperialoil.ca/role/OtherLongTermObligationsDetail": {
       "order": 5.0,
       "parentTag": "us-gaap_OtherLiabilitiesNoncurrent",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Present value of lessee's discounted obligation for lease payments from operating lease, classified as noncurrent.",
        "label": "Operating Lease, Liability, Noncurrent",
        "verboseLabel": "Operating lease liability"
       }
      }
     },
     "localname": "OperatingLeaseLiabilityNoncurrent",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.imperialoil.ca/role/OtherLongTermObligationsDetail"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_OtherAssetsNoncurrent": {
     "auth_ref": [
      "r24"
     ],
     "calculation": {
      "http://www.imperialoil.ca/role/ConsolidatedBalanceSheet": {
       "order": 23.0,
       "parentTag": "us-gaap_Assets",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of noncurrent assets classified as other.",
        "label": "Other Assets, Noncurrent",
        "terseLabel": "Other assets, including intangibles - net"
       }
      }
     },
     "localname": "OtherAssetsNoncurrent",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.imperialoil.ca/role/ConsolidatedBalanceSheet"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_OtherComprehensiveIncomeDefinedBenefitPlansNetUnamortizedGainLossArisingDuringPeriodNetOfTax": {
     "auth_ref": [
      "r42",
      "r45",
      "r275"
     ],
     "calculation": {
      "http://www.imperialoil.ca/role/ConsolidatedStatementOfComprehensiveIncome": {
       "order": 3.0,
       "parentTag": "us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount, after tax, of gain (loss) for (increase) decrease in value of benefit obligation for change in actuarial assumptions and increase (decrease) in value of plan assets from experience different from that assumed of defined benefit plan, that has not been recognized in net periodic benefit (cost) credit.",
        "label": "Other Comprehensive Income (Loss), Defined Benefit Plan, Gain (Loss) Arising During Period, after Tax",
        "terseLabel": "Current period change excluding amounts reclassified from accumulated other comprehensive income",
        "verboseLabel": "Postretirement benefits liability adjustment (excluding amortization)"
       }
      }
     },
     "localname": "OtherComprehensiveIncomeDefinedBenefitPlansNetUnamortizedGainLossArisingDuringPeriodNetOfTax",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.imperialoil.ca/role/ChangesInAccumulatedOtherComprehensiveIncomeLossDetail",
      "http://www.imperialoil.ca/role/ConsolidatedStatementOfComprehensiveIncome"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_OtherComprehensiveIncomeDefinedBenefitPlansNetUnamortizedGainLossArisingDuringPeriodTax": {
     "auth_ref": [
      "r46"
     ],
     "calculation": {
      "http://www.imperialoil.ca/role/IncomeTaxExpenseCreditForComponentsOfOtherComprehensiveIncomeLossDetail": {
       "order": 1.0,
       "parentTag": "us-gaap_OtherComprehensiveIncomeLossPensionAndOtherPostretirementBenefitPlansTax",
       "weight": -1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of tax expense (benefit) for (increase) decrease in value of benefit obligation for change in actuarial assumptions and increase (decrease) in value of plan assets from experience different from that assumed of defined benefit plan, that has not been recognized in net periodic benefit (cost) credit.",
        "label": "Other Comprehensive Income (Loss), Defined Benefit Plan, Gain (Loss) Arising During Period, Tax",
        "terseLabel": "Postretirement benefits liability adjustment (excluding amortization)"
       }
      }
     },
     "localname": "OtherComprehensiveIncomeDefinedBenefitPlansNetUnamortizedGainLossArisingDuringPeriodTax",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.imperialoil.ca/role/IncomeTaxExpenseCreditForComponentsOfOtherComprehensiveIncomeLossDetail"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_OtherComprehensiveIncomeLossAmortizationAdjustmentFromAOCIPensionAndOtherPostretirementBenefitPlansForNetPriorServiceCostCreditNetOfTax": {
     "auth_ref": [
      "r45",
      "r49",
      "r50",
      "r275"
     ],
     "calculation": {
      "http://www.imperialoil.ca/role/ConsolidatedStatementOfComprehensiveIncome": {
       "order": 4.0,
       "parentTag": "us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "definitionGuidance": "Amounts reclassified from accumulated other comprehensive income",
        "documentation": "Amount, after tax, of reclassification adjustment from accumulated other comprehensive (income) loss for prior service cost (credit) of defined benefit plan.",
        "label": "Other Comprehensive (Income) Loss, Defined Benefit Plan, Prior Service Cost (Credit), Reclassification Adjustment from AOCI, after Tax",
        "terseLabel": "Amortization of postretirement benefits liability adjustment included in net benefit costs"
       }
      }
     },
     "localname": "OtherComprehensiveIncomeLossAmortizationAdjustmentFromAOCIPensionAndOtherPostretirementBenefitPlansForNetPriorServiceCostCreditNetOfTax",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.imperialoil.ca/role/ChangesInAccumulatedOtherComprehensiveIncomeLossDetail",
      "http://www.imperialoil.ca/role/ConsolidatedStatementOfComprehensiveIncome"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_OtherComprehensiveIncomeLossAmortizationAdjustmentFromAOCIPensionAndOtherPostretirementBenefitPlansForNetPriorServiceCostCreditTax": {
     "auth_ref": [
      "r46"
     ],
     "calculation": {
      "http://www.imperialoil.ca/role/IncomeTaxExpenseCreditForComponentsOfOtherComprehensiveIncomeLossDetail": {
       "order": 2.0,
       "parentTag": "us-gaap_OtherComprehensiveIncomeLossPensionAndOtherPostretirementBenefitPlansTax",
       "weight": -1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of tax (expense) benefit of reclassification adjustment from accumulated other comprehensive (income) loss for prior service cost (credit) of defined benefit plan.",
        "label": "Other Comprehensive (Income) Loss, Defined Benefit Plan, Prior Service Cost (Credit), Reclassification Adjustment from AOCI, Tax",
        "terseLabel": "Amortization of postretirement benefits liability adjustment included in net benefit cost"
       }
      }
     },
     "localname": "OtherComprehensiveIncomeLossAmortizationAdjustmentFromAOCIPensionAndOtherPostretirementBenefitPlansForNetPriorServiceCostCreditTax",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.imperialoil.ca/role/IncomeTaxExpenseCreditForComponentsOfOtherComprehensiveIncomeLossDetail"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent": {
     "auth_ref": [
      "r52",
      "r55",
      "r332",
      "r333",
      "r338"
     ],
     "calculation": {
      "http://www.imperialoil.ca/role/ConsolidatedStatementOfComprehensiveIncome": {
       "order": 2.0,
       "parentTag": "us-gaap_ComprehensiveIncomeNetOfTax",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount after tax of other comprehensive income (loss) attributable to parent entity.",
        "label": "Other Comprehensive Income (Loss), Net of Tax, Portion Attributable to Parent",
        "terseLabel": "Other comprehensive income (loss)",
        "totalLabel": "Total other comprehensive income (loss)"
       }
      }
     },
     "localname": "OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.imperialoil.ca/role/ConsolidatedStatementOfComprehensiveIncome",
      "http://www.imperialoil.ca/role/ConsolidatedStatementOfShareholdersEquity"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParentAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Other Comprehensive Income (Loss), Net of Tax, Portion Attributable to Parent [Abstract]",
        "terseLabel": "Other comprehensive income (loss), net of income taxes"
       }
      }
     },
     "localname": "OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParentAbstract",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.imperialoil.ca/role/ConsolidatedStatementOfComprehensiveIncome"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_OtherComprehensiveIncomeLossPensionAndOtherPostretirementBenefitPlansTax": {
     "auth_ref": [
      "r43",
      "r46",
      "r332"
     ],
     "calculation": {
      "http://www.imperialoil.ca/role/IncomeTaxExpenseCreditForComponentsOfOtherComprehensiveIncomeLossDetail": {
       "order": null,
       "parentTag": null,
       "root": true,
       "weight": null
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount, after reclassification adjustment, of tax (expense) benefit for (increase) decrease in accumulated other comprehensive income of defined benefit plan.",
        "label": "Other Comprehensive (Income) Loss, Defined Benefit Plan, after Reclassification Adjustment, Tax",
        "negatedTotalLabel": "Total"
       }
      }
     },
     "localname": "OtherComprehensiveIncomeLossPensionAndOtherPostretirementBenefitPlansTax",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.imperialoil.ca/role/IncomeTaxExpenseCreditForComponentsOfOtherComprehensiveIncomeLossDetail"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_OtherIncomeAndExpensesAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Other Income and Expenses [Abstract]"
       }
      }
     },
     "localname": "OtherIncomeAndExpensesAbstract",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "xbrltype": "stringItemType"
    },
    "us-gaap_OtherLiabilitiesDisclosureAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Other Liabilities Disclosure [Abstract]"
       }
      }
     },
     "localname": "OtherLiabilitiesDisclosureAbstract",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "xbrltype": "stringItemType"
    },
    "us-gaap_OtherLiabilitiesDisclosureTextBlock": {
     "auth_ref": [
      "r27"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The entire disclosure for other liabilities.",
        "label": "Other Liabilities Disclosure [Text Block]",
        "terseLabel": "Other long-term obligations"
       }
      }
     },
     "localname": "OtherLiabilitiesDisclosureTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.imperialoil.ca/role/OtherLongTermObligations"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_OtherLiabilitiesNoncurrent": {
     "auth_ref": [
      "r31"
     ],
     "calculation": {
      "http://www.imperialoil.ca/role/ConsolidatedBalanceSheet": {
       "order": 7.0,
       "parentTag": "us-gaap_Liabilities",
       "weight": 1.0
      },
      "http://www.imperialoil.ca/role/OtherLongTermObligationsDetail": {
       "order": null,
       "parentTag": null,
       "root": true,
       "weight": null
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of liabilities classified as other, due after one year or the normal operating cycle, if longer.",
        "label": "Other Liabilities, Noncurrent",
        "terseLabel": "Other long-term obligations (note 7)",
        "totalLabel": "Total other long-term obligations"
       }
      }
     },
     "localname": "OtherLiabilitiesNoncurrent",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.imperialoil.ca/role/ConsolidatedBalanceSheet",
      "http://www.imperialoil.ca/role/OtherLongTermObligationsDetail"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_OtherNoncurrentLiabilitiesTableTextBlock": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Tabular disclosure of other noncurrent liabilities.",
        "label": "Other Noncurrent Liabilities [Table Text Block]",
        "terseLabel": "Other Long-Term Obligations"
       }
      }
     },
     "localname": "OtherNoncurrentLiabilitiesTableTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.imperialoil.ca/role/OtherLongTermObligationsTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_OtherPostretirementBenefitPlansDefinedBenefitMember": {
     "auth_ref": [
      "r230",
      "r231",
      "r234",
      "r235",
      "r236",
      "r237",
      "r238",
      "r239",
      "r240",
      "r241",
      "r242",
      "r243",
      "r244",
      "r245",
      "r246",
      "r247",
      "r248",
      "r249",
      "r250",
      "r251",
      "r252",
      "r253",
      "r254",
      "r255",
      "r256",
      "r258",
      "r259",
      "r260",
      "r261",
      "r262",
      "r263",
      "r265",
      "r266",
      "r267",
      "r268",
      "r269",
      "r270",
      "r271",
      "r272",
      "r273",
      "r274",
      "r275",
      "r276",
      "r277",
      "r278",
      "r279",
      "r281",
      "r284",
      "r287",
      "r288",
      "r289",
      "r290",
      "r291",
      "r292",
      "r293",
      "r294",
      "r295",
      "r296",
      "r297",
      "r298",
      "r299",
      "r302",
      "r303",
      "r304",
      "r305",
      "r306",
      "r307"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Plan designed to provide other postretirement benefits. Includes, but is not limited to, defined benefit and defined contribution plans. Excludes pension benefits.",
        "label": "Other Postretirement Benefits Plan [Member]",
        "verboseLabel": "Other postretirement benefits"
       }
      }
     },
     "localname": "OtherPostretirementBenefitPlansDefinedBenefitMember",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.imperialoil.ca/role/ComponentsOfNetPeriodicBenefitCostDetail"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_OtherSundryLiabilitiesNoncurrent": {
     "auth_ref": [
      "r10",
      "r417",
      "r431"
     ],
     "calculation": {
      "http://www.imperialoil.ca/role/OtherLongTermObligationsDetail": {
       "order": 4.0,
       "parentTag": "us-gaap_OtherLiabilitiesNoncurrent",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Obligations not otherwise itemized or categorized in the footnotes to the financial statements that are expected to be paid after one year (or the normal operating cycle, if longer), from the balance sheet date.",
        "label": "Other Sundry Liabilities, Noncurrent",
        "terseLabel": "Other obligations"
       }
      }
     },
     "localname": "OtherSundryLiabilitiesNoncurrent",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.imperialoil.ca/role/OtherLongTermObligationsDetail"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_PaymentsForRepurchaseOfCommonStock": {
     "auth_ref": [
      "r73"
     ],
     "calculation": {
      "http://www.imperialoil.ca/role/ConsolidatedStatementOfCashFlows": {
       "order": 19.0,
       "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities",
       "weight": -1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The cash outflow to reacquire common stock during the period.",
        "label": "Payments for Repurchase of Common Stock",
        "negatedLabel": "Common shares purchased (note 9)"
       }
      }
     },
     "localname": "PaymentsForRepurchaseOfCommonStock",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.imperialoil.ca/role/ConsolidatedStatementOfCashFlows"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_PaymentsOfDividendsCommonStock": {
     "auth_ref": [
      "r73"
     ],
     "calculation": {
      "http://www.imperialoil.ca/role/ConsolidatedStatementOfCashFlows": {
       "order": 18.0,
       "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities",
       "weight": -1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of cash outflow in the form of ordinary dividends to common shareholders of the parent entity.",
        "label": "Payments of Ordinary Dividends, Common Stock",
        "negatedLabel": "Dividends paid"
       }
      }
     },
     "localname": "PaymentsOfDividendsCommonStock",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.imperialoil.ca/role/ConsolidatedStatementOfCashFlows"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_PaymentsToAcquireProductiveAssets": {
     "auth_ref": [
      "r71",
      "r327",
      "r328",
      "r329"
     ],
     "calculation": {
      "http://www.imperialoil.ca/role/ConsolidatedStatementOfCashFlows": {
       "order": 4.0,
       "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities",
       "weight": -1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The cash outflow for purchases of and capital improvements on property, plant and equipment (capital expenditures), software, and other intangible assets.",
        "label": "Payments to Acquire Productive Assets",
        "negatedLabel": "Additions to property, plant and equipment"
       }
      }
     },
     "localname": "PaymentsToAcquireProductiveAssets",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.imperialoil.ca/role/ConsolidatedStatementOfCashFlows"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_PensionAndOtherPostretirementBenefitsDisclosureTextBlock": {
     "auth_ref": [
      "r255",
      "r257",
      "r263",
      "r280",
      "r282",
      "r283",
      "r284",
      "r285",
      "r286",
      "r298",
      "r300",
      "r301",
      "r302",
      "r314"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The entire disclosure for retirement benefits.",
        "label": "Pension and Other Postretirement Benefits Disclosure [Text Block]",
        "terseLabel": "Employee retirement benefits"
       }
      }
     },
     "localname": "PensionAndOtherPostretirementBenefitsDisclosureTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.imperialoil.ca/role/EmployeeRetirementBenefits"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_PensionAndOtherPostretirementDefinedBenefitPlansCurrentLiabilities": {
     "auth_ref": [
      "r9",
      "r231",
      "r232",
      "r254",
      "r298"
     ],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of liability, recognized in statement of financial position, for defined benefit pension and other postretirement plans, classified as current.",
        "label": "Liability, Defined Benefit Plan, Current",
        "terseLabel": "Employee retirement benefit obligations in current liabilities"
       }
      }
     },
     "localname": "PensionAndOtherPostretirementDefinedBenefitPlansCurrentLiabilities",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.imperialoil.ca/role/OtherLongTermObligationsParentheticalDetail"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_PensionAndOtherPostretirementDefinedBenefitPlansLiabilitiesNoncurrent": {
     "auth_ref": [
      "r10",
      "r231",
      "r232",
      "r254",
      "r298"
     ],
     "calculation": {
      "http://www.imperialoil.ca/role/OtherLongTermObligationsDetail": {
       "order": 1.0,
       "parentTag": "us-gaap_OtherLiabilitiesNoncurrent",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of liability, recognized in statement of financial position, for defined benefit pension and other postretirement plans, classified as noncurrent.",
        "label": "Liability, Defined Benefit Plan, Noncurrent",
        "terseLabel": "Employee retirement benefits"
       }
      }
     },
     "localname": "PensionAndOtherPostretirementDefinedBenefitPlansLiabilitiesNoncurrent",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.imperialoil.ca/role/OtherLongTermObligationsDetail"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_PensionPlansDefinedBenefitMember": {
     "auth_ref": [
      "r229",
      "r231",
      "r234",
      "r235",
      "r236",
      "r237",
      "r238",
      "r239",
      "r240",
      "r241",
      "r242",
      "r243",
      "r244",
      "r245",
      "r246",
      "r247",
      "r248",
      "r249",
      "r250",
      "r251",
      "r252",
      "r253",
      "r254",
      "r255",
      "r256",
      "r258",
      "r259",
      "r260",
      "r261",
      "r262",
      "r263",
      "r264",
      "r265",
      "r266",
      "r267",
      "r268",
      "r269",
      "r270",
      "r271",
      "r272",
      "r273",
      "r274",
      "r275",
      "r276",
      "r277",
      "r278",
      "r279",
      "r281",
      "r284",
      "r287",
      "r288",
      "r289",
      "r290",
      "r291",
      "r292",
      "r293",
      "r294",
      "r295",
      "r296",
      "r297",
      "r298",
      "r299",
      "r302",
      "r303",
      "r309",
      "r310",
      "r311",
      "r312"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Plan designed to provide participant with pension benefits. Includes, but is not limited to, defined benefit and defined contribution plans. Excludes other postretirement benefits.",
        "label": "Pension Plan [Member]",
        "verboseLabel": "Pension benefits"
       }
      }
     },
     "localname": "PensionPlansDefinedBenefitMember",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.imperialoil.ca/role/ComponentsOfNetPeriodicBenefitCostDetail"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_PositionAxis": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Information by position taken for a security.",
        "label": "Position [Axis]"
       }
      }
     },
     "localname": "PositionAxis",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.imperialoil.ca/role/FinancialAndDerivativeInstrumentsSummaryOfNetNotionalLongShortPositionOfDerivativeInstrumentsDetail"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_PositionDomain": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Indicates position taken for a security.",
        "label": "Position [Domain]"
       }
      }
     },
     "localname": "PositionDomain",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.imperialoil.ca/role/FinancialAndDerivativeInstrumentsSummaryOfNetNotionalLongShortPositionOfDerivativeInstrumentsDetail"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_ProceedsFromRepaymentsOfShortTermDebt": {
     "auth_ref": [],
     "calculation": {
      "http://www.imperialoil.ca/role/ConsolidatedStatementOfCashFlows": {
       "order": 16.0,
       "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The net cash inflow or outflow for borrowing having initial term of repayment within one year or the normal operating cycle, if longer.",
        "label": "Proceeds from (Repayments of) Short-term Debt",
        "terseLabel": "Short-term debt - net"
       }
      }
     },
     "localname": "ProceedsFromRepaymentsOfShortTermDebt",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.imperialoil.ca/role/ConsolidatedStatementOfCashFlows"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_ProceedsFromSaleOfPropertyPlantAndEquipment": {
     "auth_ref": [
      "r70"
     ],
     "calculation": {
      "http://www.imperialoil.ca/role/ConsolidatedStatementOfCashFlows": {
       "order": 2.0,
       "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "definitionGuidance": "Proceeds from asset sales",
        "documentation": "The cash inflow from the sale of long-lived, physical assets that are used in the normal conduct of business to produce goods and services and not intended for resale.",
        "label": "Proceeds from Sale of Property, Plant, and Equipment",
        "verboseLabel": "Proceeds from asset sales (note 3)"
       }
      }
     },
     "localname": "ProceedsFromSaleOfPropertyPlantAndEquipment",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.imperialoil.ca/role/ConsolidatedStatementOfCashFlows",
      "http://www.imperialoil.ca/role/GainsAndLossesOnAssetSalesDetail"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_ProceedsFromStockOptionsExercised": {
     "auth_ref": [
      "r72",
      "r316"
     ],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of cash inflow from exercise of option under share-based payment arrangement.",
        "label": "Proceeds from Stock Options Exercised",
        "terseLabel": "Issued under employee share-based awards, value"
       }
      }
     },
     "localname": "ProceedsFromStockOptionsExercised",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.imperialoil.ca/role/CommonShareActivitiesDetail"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_ProfitLoss": {
     "auth_ref": [
      "r3",
      "r51",
      "r54",
      "r59",
      "r75",
      "r86",
      "r95",
      "r103",
      "r104",
      "r133",
      "r139",
      "r143",
      "r146",
      "r149",
      "r157",
      "r168",
      "r169",
      "r170",
      "r173",
      "r174",
      "r175",
      "r177",
      "r179",
      "r181",
      "r182",
      "r332",
      "r336",
      "r337",
      "r343",
      "r344",
      "r367",
      "r371",
      "r425"
     ],
     "calculation": {
      "http://www.imperialoil.ca/role/ConsolidatedStatementOfCashFlows": {
       "order": 6.0,
       "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The consolidated profit or loss for the period, net of income taxes, including the portion attributable to the noncontrolling interest.",
        "label": "Net Income (Loss), Including Portion Attributable to Noncontrolling Interest",
        "terseLabel": "Net income (loss)"
       }
      }
     },
     "localname": "ProfitLoss",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.imperialoil.ca/role/ConsolidatedStatementOfCashFlows"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_ProjectMember": {
     "auth_ref": [
      "r411"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Planned program of work.",
        "label": "Project [Domain]",
        "terseLabel": "Project [Domain]"
       }
      }
     },
     "localname": "ProjectMember",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.imperialoil.ca/role/BusinessSegmentsParentheticalDetail"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_PropertyPlantAndEquipmentGross": {
     "auth_ref": [
      "r22",
      "r162"
     ],
     "calculation": {
      "http://www.imperialoil.ca/role/ConsolidatedBalanceSheet": {
       "order": 19.0,
       "parentTag": "us-gaap_PropertyPlantAndEquipmentNet",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount before accumulated depreciation, depletion and amortization of physical assets used in the normal conduct of business and not intended for resale. Examples include, but are not limited to, land, buildings, machinery and equipment, office equipment, and furniture and fixtures.",
        "label": "Property, Plant and Equipment, Gross",
        "verboseLabel": "Property, plant and equipment,"
       }
      }
     },
     "localname": "PropertyPlantAndEquipmentGross",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.imperialoil.ca/role/ConsolidatedBalanceSheet"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_PropertyPlantAndEquipmentNet": {
     "auth_ref": [
      "r7",
      "r8",
      "r164",
      "r395",
      "r426",
      "r436"
     ],
     "calculation": {
      "http://www.imperialoil.ca/role/ConsolidatedBalanceSheet": {
       "order": 18.0,
       "parentTag": "us-gaap_Assets",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount after accumulated depreciation, depletion and amortization of physical assets used in the normal conduct of business to produce goods and services and not intended for resale. Examples include, but are not limited to, land, buildings, machinery and equipment, office equipment, and furniture and fixtures.",
        "label": "Property, Plant and Equipment, Net",
        "totalLabel": "Property, plant and equipment, net"
       }
      }
     },
     "localname": "PropertyPlantAndEquipmentNet",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.imperialoil.ca/role/ConsolidatedBalanceSheet"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_ReceivablesNetCurrent": {
     "auth_ref": [
      "r14",
      "r18",
      "r395",
      "r435",
      "r454"
     ],
     "calculation": {
      "http://www.imperialoil.ca/role/ConsolidatedBalanceSheet": {
       "order": 15.0,
       "parentTag": "us-gaap_AssetsCurrent",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The total amount due to the entity within one year of the balance sheet date (or one operating cycle, if longer) from outside sources, including trade accounts receivable, notes and loans receivable, as well as any other types of receivables, net of allowances established for the purpose of reducing such receivables to an amount that approximates their net realizable value.",
        "label": "Receivables, Net, Current",
        "terseLabel": "Accounts receivable - net"
       }
      }
     },
     "localname": "ReceivablesNetCurrent",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.imperialoil.ca/role/ConsolidatedBalanceSheet"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_ReclassificationAdjustmentOutOfAccumulatedOtherComprehensiveIncomeLineItems": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.",
        "label": "Reclassification Adjustment out of Accumulated Other Comprehensive Income [Line Items]",
        "terseLabel": "Reclassification Adjustment out of Accumulated Other Comprehensive Income [Line Items]"
       }
      }
     },
     "localname": "ReclassificationAdjustmentOutOfAccumulatedOtherComprehensiveIncomeLineItems",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.imperialoil.ca/role/AmountsReclassifiedOutOfAccumulatedOtherComprehensiveIncomeLossDetail"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodBeforeTax": {
     "auth_ref": [
      "r48",
      "r57",
      "r58",
      "r373",
      "r377",
      "r379"
     ],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount before tax of reclassification adjustments of other comprehensive income (loss).",
        "label": "Reclassification from Accumulated Other Comprehensive Income, Current Period, before Tax",
        "negatedLabel": "Amortization of postretirement benefits liability adjustment included in net benefit cost"
       }
      }
     },
     "localname": "ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodBeforeTax",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.imperialoil.ca/role/AmountsReclassifiedOutOfAccumulatedOtherComprehensiveIncomeLossDetail"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_ReclassificationOutOfAccumulatedOtherComprehensiveIncomeTable": {
     "auth_ref": [
      "r59"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Disclosure of information about items reclassified out of accumulated other comprehensive income (loss).",
        "label": "Reclassification out of Accumulated Other Comprehensive Income [Table]",
        "terseLabel": "Reclassification out of Accumulated Other Comprehensive Income [Table]"
       }
      }
     },
     "localname": "ReclassificationOutOfAccumulatedOtherComprehensiveIncomeTable",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.imperialoil.ca/role/AmountsReclassifiedOutOfAccumulatedOtherComprehensiveIncomeLossDetail"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_ReclassificationOutOfAccumulatedOtherComprehensiveIncomeTableTextBlock": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Tabular disclosure of information about items reclassified out of accumulated other comprehensive income (loss).",
        "label": "Reclassification out of Accumulated Other Comprehensive Income [Table Text Block]",
        "terseLabel": "Amounts Reclassified Out of Accumulated Other Comprehensive Income (Loss) - Before Tax Income (Expense)"
       }
      }
     },
     "localname": "ReclassificationOutOfAccumulatedOtherComprehensiveIncomeTableTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.imperialoil.ca/role/OtherComprehensiveIncomeLossInformationTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_RelatedPartyTransactionDueFromToRelatedPartyCurrent": {
     "auth_ref": [
      "r88",
      "r392"
     ],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Receivables to be collected from (obligations owed to) related parties, net as of the balance sheet date within one year where one party can exercise control or significant influence over another party; including affiliates, owners or officers and their immediate families, pension trusts, and so forth.",
        "label": "Related Party Transaction, Due from (to) Related Party, Current",
        "terseLabel": "Amounts receivable (payable) from (to) related parties"
       }
      }
     },
     "localname": "RelatedPartyTransactionDueFromToRelatedPartyCurrent",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.imperialoil.ca/role/ConsolidatedBalanceSheetParenthetical"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_RetainedEarningsAccumulatedDeficit": {
     "auth_ref": [
      "r15",
      "r224",
      "r320",
      "r395",
      "r433",
      "r451",
      "r453"
     ],
     "calculation": {
      "http://www.imperialoil.ca/role/ConsolidatedBalanceSheet": {
       "order": 11.0,
       "parentTag": "us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The cumulative amount of the reporting entity's undistributed earnings or deficit.",
        "label": "Retained Earnings (Accumulated Deficit)",
        "terseLabel": "Earnings reinvested"
       }
      }
     },
     "localname": "RetainedEarningsAccumulatedDeficit",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.imperialoil.ca/role/ConsolidatedBalanceSheet"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_RetainedEarningsMember": {
     "auth_ref": [
      "r0",
      "r91",
      "r92",
      "r93",
      "r96",
      "r102",
      "r104",
      "r158",
      "r317",
      "r318",
      "r319",
      "r323",
      "r324",
      "r365",
      "r448",
      "r450"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The cumulative amount of the reporting entity's undistributed earnings or deficit.",
        "label": "Retained Earnings [Member]",
        "terseLabel": "Earnings reinvested"
       }
      }
     },
     "localname": "RetainedEarningsMember",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.imperialoil.ca/role/ConsolidatedStatementOfShareholdersEquity"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_RetirementPlanTypeAxis": {
     "auth_ref": [
      "r229",
      "r230",
      "r231",
      "r234",
      "r235",
      "r236",
      "r237",
      "r238",
      "r239",
      "r240",
      "r241",
      "r242",
      "r243",
      "r244",
      "r245",
      "r246",
      "r247",
      "r248",
      "r249",
      "r250",
      "r251",
      "r252",
      "r253",
      "r254",
      "r255",
      "r256",
      "r258",
      "r259",
      "r260",
      "r261",
      "r262",
      "r263",
      "r264",
      "r265",
      "r266",
      "r267",
      "r268",
      "r269",
      "r270",
      "r271",
      "r272",
      "r273",
      "r274",
      "r275",
      "r276",
      "r277",
      "r278",
      "r279",
      "r281",
      "r284",
      "r287",
      "r288",
      "r289",
      "r290",
      "r291",
      "r292",
      "r293",
      "r294",
      "r295",
      "r296",
      "r297",
      "r298",
      "r299",
      "r302",
      "r303",
      "r304",
      "r305",
      "r306",
      "r307",
      "r309",
      "r310",
      "r311",
      "r312"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Information by type of retirement benefit plan. Includes, but is not limited to, retirement benefit arrangement for defined benefit pension and other postretirement plans, retirement benefit arrangement for defined contribution pension and other postretirement plans, and special and contractual termination benefits payable upon retirement.",
        "label": "Retirement Plan Type [Axis]"
       }
      }
     },
     "localname": "RetirementPlanTypeAxis",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.imperialoil.ca/role/ComponentsOfNetPeriodicBenefitCostDetail"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_RetirementPlanTypeDomain": {
     "auth_ref": [
      "r229",
      "r230",
      "r231",
      "r234",
      "r235",
      "r236",
      "r237",
      "r238",
      "r239",
      "r240",
      "r241",
      "r242",
      "r243",
      "r244",
      "r245",
      "r246",
      "r247",
      "r248",
      "r249",
      "r250",
      "r251",
      "r252",
      "r253",
      "r254",
      "r255",
      "r256",
      "r258",
      "r259",
      "r260",
      "r261",
      "r262",
      "r263",
      "r264",
      "r265",
      "r266",
      "r267",
      "r268",
      "r269",
      "r270",
      "r271",
      "r272",
      "r273",
      "r274",
      "r275",
      "r276",
      "r277",
      "r278",
      "r279",
      "r281",
      "r284",
      "r287",
      "r288",
      "r289",
      "r290",
      "r291",
      "r292",
      "r293",
      "r294",
      "r295",
      "r296",
      "r297",
      "r298",
      "r299",
      "r302",
      "r303",
      "r304",
      "r305",
      "r306",
      "r307",
      "r309",
      "r310",
      "r311",
      "r312"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Type of plan designed to provide participants with retirement benefits. Includes, but is not limited to, retirement benefit arrangement for defined benefit pension and other postretirement plans, retirement benefit arrangement for defined contribution pension and other postretirement plans, and special and contractual termination benefits payable upon retirement.",
        "label": "Retirement Plan Type [Domain]"
       }
      }
     },
     "localname": "RetirementPlanTypeDomain",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.imperialoil.ca/role/ComponentsOfNetPeriodicBenefitCostDetail"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_RevenueFromRelatedParties": {
     "auth_ref": [
      "r67",
      "r171",
      "r173",
      "r174",
      "r180",
      "r181",
      "r182",
      "r455"
     ],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of revenue, fees and commissions earned from transactions between (a) a parent company and its subsidiaries; (b) subsidiaries of a common parent; (c) an entity and trusts for the benefit of employees, for example, but not limited to, pension and profit-sharing trusts that are managed by or under the trusteeship of the entity's management; (d) an entity and its principal, owners, management, or members of their immediate families; and (e) affiliates.",
        "label": "Revenue from Related Parties",
        "terseLabel": "Amounts from related parties included in revenues."
       }
      }
     },
     "localname": "RevenueFromRelatedParties",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.imperialoil.ca/role/ConsolidatedStatementOfIncomeParenthetical"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_RevenuesAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Revenues [Abstract]",
        "terseLabel": "Revenues and other income"
       }
      }
     },
     "localname": "RevenuesAbstract",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.imperialoil.ca/role/BusinessSegmentsDetail",
      "http://www.imperialoil.ca/role/ConsolidatedStatementOfIncome"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_ScheduleOfAccumulatedOtherComprehensiveIncomeLossTableTextBlock": {
     "auth_ref": [
      "r48",
      "r378",
      "r379"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Tabular disclosure of the components of accumulated other comprehensive income (loss).",
        "label": "Schedule of Accumulated Other Comprehensive Income (Loss) [Table Text Block]",
        "terseLabel": "Changes in Accumulated Other Comprehensive Income (Loss)"
       }
      }
     },
     "localname": "ScheduleOfAccumulatedOtherComprehensiveIncomeLossTableTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.imperialoil.ca/role/OtherComprehensiveIncomeLossInformationTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_ScheduleOfCommonStockOutstandingRollForwardTableTextBlock": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Tabular disclosure of the change in common stock outstanding.",
        "label": "Schedule of Common Stock Outstanding Roll Forward [Table Text Block]",
        "terseLabel": "Common Share Activities"
       }
      }
     },
     "localname": "ScheduleOfCommonStockOutstandingRollForwardTableTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.imperialoil.ca/role/CommonSharesTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_ScheduleOfDebtInstrumentsTextBlock": {
     "auth_ref": [
      "r29",
      "r89",
      "r202",
      "r204",
      "r218",
      "r221",
      "r222",
      "r223",
      "r383",
      "r384",
      "r387",
      "r428"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Tabular disclosure of long-debt instruments or arrangements, including identification, terms, features, collateral requirements and other information necessary to a fair presentation. These are debt arrangements that originally required repayment more than twelve months after issuance or greater than the normal operating cycle of the entity, if longer.",
        "label": "Schedule of Long-term Debt Instruments [Table Text Block]",
        "terseLabel": "Long-Term Debt"
       }
      }
     },
     "localname": "ScheduleOfDebtInstrumentsTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.imperialoil.ca/role/LongTermDebtTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_ScheduleOfDerivativeInstrumentsInStatementOfFinancialPositionFairValueTextBlock": {
     "auth_ref": [
      "r354"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Tabular disclosure of the location and fair value amounts of derivative instruments (and nonderivative instruments that are designated and qualify as hedging instruments) reported in the statement of financial position.",
        "label": "Schedule of Derivative Instruments in Statement of Financial Position, Fair Value [Table Text Block]",
        "terseLabel": "Summary of estimated fair value of financial instruments"
       }
      }
     },
     "localname": "ScheduleOfDerivativeInstrumentsInStatementOfFinancialPositionFairValueTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.imperialoil.ca/role/FinancialAndDerivativeInstrumentsTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock": {
     "auth_ref": [
      "r114"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Tabular disclosure of an entity's basic and diluted earnings per share calculations, including a reconciliation of numerators and denominators of the basic and diluted per-share computations for income from continuing operations.",
        "label": "Schedule of Earnings Per Share, Basic and Diluted [Table Text Block]",
        "terseLabel": "Calculation of Basic and Diluted Earnings Per Share"
       }
      }
     },
     "localname": "ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.imperialoil.ca/role/CommonSharesTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_ScheduleOfInvestmentsAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Schedule of Investments [Abstract]"
       }
      }
     },
     "localname": "ScheduleOfInvestmentsAbstract",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "xbrltype": "stringItemType"
    },
    "us-gaap_ScheduleOfNetBenefitCostsTableTextBlock": {
     "auth_ref": [
      "r267"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Tabular disclosure of the components of net benefit costs for pension plans and/or other employee benefit plans including service cost, interest cost, expected return on plan assets, gain (loss), prior service cost or credit, transition asset or obligation, and gain (loss) recognized due to settlements or curtailments.",
        "label": "Schedule of Net Benefit Costs [Table Text Block]",
        "terseLabel": "Schedule of Net Benefit Costs"
       }
      }
     },
     "localname": "ScheduleOfNetBenefitCostsTableTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.imperialoil.ca/role/EmployeeRetirementBenefitsTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable": {
     "auth_ref": [
      "r133",
      "r136",
      "r142",
      "r161"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "A table disclosing the profit or loss and total assets for each reportable segment of the entity. An entity discloses certain information on each reportable segment if the amounts (a) are included in the measure of segment profit or loss reviewed by the chief operating decision maker or (b) are otherwise regularly provided to the chief operating decision maker, even if not included in that measure of segment profit or loss.",
        "label": "Schedule of Segment Reporting Information, by Segment [Table]",
        "terseLabel": "Schedule of Segment Reporting Information, by Segment [Table]"
       }
      }
     },
     "localname": "ScheduleOfSegmentReportingInformationBySegmentTable",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.imperialoil.ca/role/BusinessSegmentsDetail",
      "http://www.imperialoil.ca/role/BusinessSegmentsParentheticalDetail"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_ScheduleOfSegmentReportingInformationBySegmentTextBlock": {
     "auth_ref": [
      "r133",
      "r136",
      "r142",
      "r161"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Tabular disclosure of the profit or loss and total assets for each reportable segment. An entity discloses certain information on each reportable segment if the amounts (a) are included in the measure of segment profit or loss reviewed by the chief operating decision maker or (b) are otherwise regularly provided to the chief operating decision maker, even if not included in that measure of segment profit or loss.",
        "label": "Schedule of Segment Reporting Information, by Segment [Table Text Block]",
        "terseLabel": "Business Segments"
       }
      }
     },
     "localname": "ScheduleOfSegmentReportingInformationBySegmentTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.imperialoil.ca/role/BusinessSegmentsTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_ScheduleOfStockByClassTable": {
     "auth_ref": [
      "r32",
      "r84",
      "r118",
      "r119",
      "r207",
      "r208",
      "r209",
      "r210",
      "r211",
      "r212",
      "r213",
      "r214",
      "r215",
      "r216",
      "r218",
      "r219",
      "r220",
      "r221",
      "r222",
      "r223",
      "r224"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Schedule detailing information related to equity by class of stock. Class of stock includes common, convertible, and preferred stocks which are not redeemable or redeemable solely at the option of the issuer. It also includes preferred stock with redemption features that are solely within the control of the issuer and mandatorily redeemable stock if redemption is required to occur only upon liquidation or termination of the reporting entity.",
        "label": "Schedule of Stock by Class [Table]",
        "terseLabel": "Schedule of Stock by Class [Table]"
       }
      }
     },
     "localname": "ScheduleOfStockByClassTable",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.imperialoil.ca/role/CommonShareActivitiesDetail",
      "http://www.imperialoil.ca/role/CommonSharesAdditionalInformationDetail",
      "http://www.imperialoil.ca/role/SummaryOfCommonSharesDetail"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_SegmentDomain": {
     "auth_ref": [
      "r121",
      "r124",
      "r125",
      "r126",
      "r127",
      "r128",
      "r129",
      "r130",
      "r131",
      "r132",
      "r133",
      "r134",
      "r135",
      "r138",
      "r139",
      "r140",
      "r141",
      "r143",
      "r144",
      "r145",
      "r146",
      "r147",
      "r149",
      "r155",
      "r166",
      "r167",
      "r443"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Components of an entity that engage in business activities from which they may earn revenue and incur expenses, including transactions with other components of the same entity.",
        "label": "Segments [Domain]",
        "terseLabel": "Segments [Domain]"
       }
      }
     },
     "localname": "SegmentDomain",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.imperialoil.ca/role/BusinessSegmentsDetail",
      "http://www.imperialoil.ca/role/BusinessSegmentsParentheticalDetail"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_SegmentReportingAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Segment Reporting [Abstract]"
       }
      }
     },
     "localname": "SegmentReportingAbstract",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "xbrltype": "stringItemType"
    },
    "us-gaap_SegmentReportingDisclosureTextBlock": {
     "auth_ref": [
      "r121",
      "r122",
      "r123",
      "r133",
      "r137",
      "r143",
      "r147",
      "r148",
      "r149",
      "r150",
      "r151",
      "r154",
      "r155",
      "r156"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The entire disclosure for reporting segments including data and tables. Reportable segments include those that meet any of the following quantitative thresholds a) it's reported revenue, including sales to external customers and intersegment sales or transfers is 10 percent or more of the combined revenue, internal and external, of all operating segments b) the absolute amount of its reported profit or loss is 10 percent or more of the greater, in absolute amount of 1) the combined reported profit of all operating segments that did not report a loss or 2) the combined reported loss of all operating segments that did report a loss c) its assets are 10 percent or more of the combined assets of all operating segments.",
        "label": "Segment Reporting Disclosure [Text Block]",
        "terseLabel": "Business segments"
       }
      }
     },
     "localname": "SegmentReportingDisclosureTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.imperialoil.ca/role/BusinessSegments"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_SegmentReportingInformationLineItems": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.",
        "label": "Segment Reporting Information [Line Items]",
        "terseLabel": "Segment Reporting Information [Line Items]"
       }
      }
     },
     "localname": "SegmentReportingInformationLineItems",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.imperialoil.ca/role/BusinessSegmentsDetail",
      "http://www.imperialoil.ca/role/BusinessSegmentsParentheticalDetail"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_ShareRepurchaseProgramAxis": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Information by share repurchase program.",
        "label": "Share Repurchase Program [Axis]"
       }
      }
     },
     "localname": "ShareRepurchaseProgramAxis",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.imperialoil.ca/role/CommonSharesAdditionalInformationDetail"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_ShareRepurchaseProgramDomain": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Name of the share repurchase program.",
        "label": "Share Repurchase Program [Domain]"
       }
      }
     },
     "localname": "ShareRepurchaseProgramDomain",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.imperialoil.ca/role/CommonSharesAdditionalInformationDetail"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_StatementBusinessSegmentsAxis": {
     "auth_ref": [
      "r2",
      "r121",
      "r124",
      "r125",
      "r126",
      "r127",
      "r128",
      "r129",
      "r130",
      "r131",
      "r132",
      "r133",
      "r134",
      "r135",
      "r138",
      "r139",
      "r140",
      "r141",
      "r143",
      "r144",
      "r145",
      "r146",
      "r147",
      "r149",
      "r155",
      "r161",
      "r165",
      "r166",
      "r167",
      "r443"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Information by business segments.",
        "label": "Segments [Axis]",
        "terseLabel": "Segments [Axis]"
       }
      }
     },
     "localname": "StatementBusinessSegmentsAxis",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.imperialoil.ca/role/BusinessSegmentsDetail",
      "http://www.imperialoil.ca/role/BusinessSegmentsParentheticalDetail"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_StatementClassOfStockAxis": {
     "auth_ref": [
      "r11",
      "r12",
      "r13",
      "r84",
      "r86",
      "r108",
      "r109",
      "r110",
      "r112",
      "r114",
      "r118",
      "r119",
      "r120",
      "r157",
      "r168",
      "r173",
      "r174",
      "r175",
      "r181",
      "r182",
      "r210",
      "r211",
      "r214",
      "r215",
      "r217",
      "r371",
      "r471"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Information by the different classes of stock of the entity.",
        "label": "Class of Stock [Axis]"
       }
      }
     },
     "localname": "StatementClassOfStockAxis",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.imperialoil.ca/role/ComponentsOfNetPeriodicBenefitCostDetail"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_StatementEquityComponentsAxis": {
     "auth_ref": [
      "r0",
      "r33",
      "r57",
      "r58",
      "r59",
      "r91",
      "r92",
      "r93",
      "r96",
      "r102",
      "r104",
      "r117",
      "r158",
      "r217",
      "r224",
      "r317",
      "r318",
      "r319",
      "r323",
      "r324",
      "r365",
      "r373",
      "r374",
      "r375",
      "r376",
      "r377",
      "r379",
      "r448",
      "r449",
      "r450",
      "r474"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Information by component of equity.",
        "label": "Equity Components [Axis]",
        "terseLabel": "Equity Components [Axis]"
       }
      }
     },
     "localname": "StatementEquityComponentsAxis",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.imperialoil.ca/role/AmountsReclassifiedOutOfAccumulatedOtherComprehensiveIncomeLossDetail",
      "http://www.imperialoil.ca/role/CommonShareActivitiesDetail",
      "http://www.imperialoil.ca/role/ConsolidatedStatementOfShareholdersEquity"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_StatementLineItems": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.",
        "label": "Statement [Line Items]",
        "terseLabel": "Statement [Line Items]"
       }
      }
     },
     "localname": "StatementLineItems",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.imperialoil.ca/role/BasisOfFinancialStatementPreparation",
      "http://www.imperialoil.ca/role/BusinessSegments",
      "http://www.imperialoil.ca/role/BusinessSegmentsTables",
      "http://www.imperialoil.ca/role/CommonShares",
      "http://www.imperialoil.ca/role/CommonSharesTables",
      "http://www.imperialoil.ca/role/ComponentsOfNetPeriodicBenefitCostDetail",
      "http://www.imperialoil.ca/role/ConsolidatedBalanceSheet",
      "http://www.imperialoil.ca/role/ConsolidatedBalanceSheetParenthetical",
      "http://www.imperialoil.ca/role/ConsolidatedStatementOfCashFlows",
      "http://www.imperialoil.ca/role/ConsolidatedStatementOfCashFlowsParenthetical",
      "http://www.imperialoil.ca/role/ConsolidatedStatementOfComprehensiveIncome",
      "http://www.imperialoil.ca/role/ConsolidatedStatementOfIncome",
      "http://www.imperialoil.ca/role/ConsolidatedStatementOfIncomeParenthetical",
      "http://www.imperialoil.ca/role/ConsolidatedStatementOfShareholdersEquity",
      "http://www.imperialoil.ca/role/EmployeeRetirementBenefits",
      "http://www.imperialoil.ca/role/EmployeeRetirementBenefitsTables",
      "http://www.imperialoil.ca/role/FinancialAndDerivativeInstruments",
      "http://www.imperialoil.ca/role/FinancialAndDerivativeInstrumentsTables",
      "http://www.imperialoil.ca/role/FinancingCosts",
      "http://www.imperialoil.ca/role/FinancingCostsDetail",
      "http://www.imperialoil.ca/role/FinancingCostsTables",
      "http://www.imperialoil.ca/role/InvestmentAndOtherIncome",
      "http://www.imperialoil.ca/role/InvestmentAndOtherIncomeTables",
      "http://www.imperialoil.ca/role/LongTermDebt",
      "http://www.imperialoil.ca/role/LongTermDebtTables",
      "http://www.imperialoil.ca/role/OtherComprehensiveIncomeLossInformation",
      "http://www.imperialoil.ca/role/OtherComprehensiveIncomeLossInformationTables",
      "http://www.imperialoil.ca/role/OtherLongTermObligations",
      "http://www.imperialoil.ca/role/OtherLongTermObligationsTables"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_StatementOfCashFlowsAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Statement of Cash Flows [Abstract]"
       }
      }
     },
     "localname": "StatementOfCashFlowsAbstract",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "xbrltype": "stringItemType"
    },
    "us-gaap_StatementOfFinancialPositionAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Statement of Financial Position [Abstract]"
       }
      }
     },
     "localname": "StatementOfFinancialPositionAbstract",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "xbrltype": "stringItemType"
    },
    "us-gaap_StatementOfIncomeAndComprehensiveIncomeAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Statement of Comprehensive Income [Abstract]"
       }
      }
     },
     "localname": "StatementOfIncomeAndComprehensiveIncomeAbstract",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "xbrltype": "stringItemType"
    },
    "us-gaap_StatementOfPartnersCapitalAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Statement of Partners' Capital [Abstract]"
       }
      }
     },
     "localname": "StatementOfPartnersCapitalAbstract",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "xbrltype": "stringItemType"
    },
    "us-gaap_StatementOfStockholdersEquityAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Statement of Stockholders' Equity [Abstract]"
       }
      }
     },
     "localname": "StatementOfStockholdersEquityAbstract",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "xbrltype": "stringItemType"
    },
    "us-gaap_StatementTable": {
     "auth_ref": [
      "r91",
      "r92",
      "r93",
      "r117",
      "r407"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Schedule reflecting a Statement of Income, Statement of Cash Flows, Statement of Financial Position, Statement of Shareholders' Equity and Other Comprehensive Income, or other statement as needed.",
        "label": "Statement [Table]",
        "terseLabel": "Statement [Table]"
       }
      }
     },
     "localname": "StatementTable",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.imperialoil.ca/role/BasisOfFinancialStatementPreparation",
      "http://www.imperialoil.ca/role/BusinessSegments",
      "http://www.imperialoil.ca/role/BusinessSegmentsTables",
      "http://www.imperialoil.ca/role/CommonShares",
      "http://www.imperialoil.ca/role/CommonSharesTables",
      "http://www.imperialoil.ca/role/ComponentsOfNetPeriodicBenefitCostDetail",
      "http://www.imperialoil.ca/role/ConsolidatedBalanceSheet",
      "http://www.imperialoil.ca/role/ConsolidatedBalanceSheetParenthetical",
      "http://www.imperialoil.ca/role/ConsolidatedStatementOfCashFlows",
      "http://www.imperialoil.ca/role/ConsolidatedStatementOfCashFlowsParenthetical",
      "http://www.imperialoil.ca/role/ConsolidatedStatementOfComprehensiveIncome",
      "http://www.imperialoil.ca/role/ConsolidatedStatementOfIncome",
      "http://www.imperialoil.ca/role/ConsolidatedStatementOfIncomeParenthetical",
      "http://www.imperialoil.ca/role/ConsolidatedStatementOfShareholdersEquity",
      "http://www.imperialoil.ca/role/EmployeeRetirementBenefits",
      "http://www.imperialoil.ca/role/EmployeeRetirementBenefitsTables",
      "http://www.imperialoil.ca/role/FinancialAndDerivativeInstruments",
      "http://www.imperialoil.ca/role/FinancialAndDerivativeInstrumentsTables",
      "http://www.imperialoil.ca/role/FinancingCosts",
      "http://www.imperialoil.ca/role/FinancingCostsDetail",
      "http://www.imperialoil.ca/role/FinancingCostsTables",
      "http://www.imperialoil.ca/role/InvestmentAndOtherIncome",
      "http://www.imperialoil.ca/role/InvestmentAndOtherIncomeTables",
      "http://www.imperialoil.ca/role/LongTermDebt",
      "http://www.imperialoil.ca/role/LongTermDebtTables",
      "http://www.imperialoil.ca/role/OtherComprehensiveIncomeLossInformation",
      "http://www.imperialoil.ca/role/OtherComprehensiveIncomeLossInformationTables",
      "http://www.imperialoil.ca/role/OtherLongTermObligations",
      "http://www.imperialoil.ca/role/OtherLongTermObligationsTables"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised": {
     "auth_ref": [
      "r12",
      "r13",
      "r217",
      "r224",
      "r315"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Number of share options (or share units) exercised during the current period.",
        "label": "Share-based Compensation Arrangement by Share-based Payment Award, Options, Exercises in Period",
        "terseLabel": "Issued under employee share-based awards, shares"
       }
      }
     },
     "localname": "StockIssuedDuringPeriodSharesStockOptionsExercised",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.imperialoil.ca/role/CommonShareActivitiesDetail"
     ],
     "xbrltype": "sharesItemType"
    },
    "us-gaap_StockRepurchaseProgramNumberOfSharesAuthorizedToBeRepurchased": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The number of shares authorized to be repurchased by an entity's Board of Directors under a stock repurchase plan.",
        "label": "Stock Repurchase Program, Number of Shares Authorized to be Repurchased",
        "terseLabel": "Normal course issuer bid share repurchase shares authorized"
       }
      }
     },
     "localname": "StockRepurchaseProgramNumberOfSharesAuthorizedToBeRepurchased",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.imperialoil.ca/role/CommonSharesAdditionalInformationDetail"
     ],
     "xbrltype": "sharesItemType"
    },
    "us-gaap_StockRepurchaseProgramPeriodInForce1": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Period which shares may be purchased under a stock repurchase plan authorized by an entity's Board of Directors, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days.",
        "label": "Stock Repurchase Program, Period in Force",
        "terseLabel": "Normal course issuer bid share repurchase term, months"
       }
      }
     },
     "localname": "StockRepurchaseProgramPeriodInForce1",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.imperialoil.ca/role/CommonSharesAdditionalInformationDetail"
     ],
     "xbrltype": "durationItemType"
    },
    "us-gaap_StockRepurchasedAndRetiredDuringPeriodShares": {
     "auth_ref": [
      "r12",
      "r13",
      "r217",
      "r224"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Number of shares that have been repurchased and retired during the period.",
        "label": "Stock Repurchased and Retired During Period, Shares",
        "negatedLabel": "Purchases at stated value, shares"
       }
      }
     },
     "localname": "StockRepurchasedAndRetiredDuringPeriodShares",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.imperialoil.ca/role/CommonShareActivitiesDetail"
     ],
     "xbrltype": "sharesItemType"
    },
    "us-gaap_StockRepurchasedAndRetiredDuringPeriodValue": {
     "auth_ref": [
      "r12",
      "r13",
      "r217",
      "r224"
     ],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Equity impact of the value of stock that has been repurchased and retired during the period. The excess of the purchase price over par value can be charged against retained earnings (once the excess is fully allocated to additional paid in capital).",
        "label": "Stock Repurchased and Retired During Period, Value",
        "negatedLabel": "Purchases at stated value, value",
        "negatedTerseLabel": "Share purchases at stated value"
       }
      }
     },
     "localname": "StockRepurchasedAndRetiredDuringPeriodValue",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.imperialoil.ca/role/CommonShareActivitiesDetail",
      "http://www.imperialoil.ca/role/ConsolidatedStatementOfShareholdersEquity"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_StockholdersEquityAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Stockholders' Equity Attributable to Parent [Abstract]",
        "terseLabel": "Shareholders' equity"
       }
      }
     },
     "localname": "StockholdersEquityAbstract",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.imperialoil.ca/role/ConsolidatedBalanceSheet"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest": {
     "auth_ref": [
      "r0",
      "r1",
      "r58",
      "r86",
      "r91",
      "r92",
      "r93",
      "r96",
      "r102",
      "r157",
      "r158",
      "r224",
      "r317",
      "r318",
      "r319",
      "r323",
      "r324",
      "r330",
      "r331",
      "r342",
      "r365",
      "r371",
      "r373",
      "r374",
      "r379",
      "r449",
      "r450",
      "r474"
     ],
     "calculation": {
      "http://www.imperialoil.ca/role/ConsolidatedBalanceSheet": {
       "order": 9.0,
       "parentTag": "us-gaap_LiabilitiesAndStockholdersEquity",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of stockholders' equity (deficit), net of receivables from officers, directors, owners, and affiliates of the entity, attributable to both the parent and noncontrolling interests. Amount excludes temporary equity. Alternate caption for the concept is permanent equity.",
        "label": "Stockholders' Equity, Including Portion Attributable to Noncontrolling Interest",
        "periodEndLabel": "At end of period",
        "periodStartLabel": "At beginning of period",
        "totalLabel": "Total shareholders' equity"
       }
      }
     },
     "localname": "StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.imperialoil.ca/role/ConsolidatedBalanceSheet",
      "http://www.imperialoil.ca/role/ConsolidatedStatementOfShareholdersEquity"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_SubsequentEventMember": {
     "auth_ref": [
      "r380",
      "r396"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Identifies event that occurred after the balance sheet date but before financial statements are issued or available to be issued.",
        "label": "Subsequent Event [Member]"
       }
      }
     },
     "localname": "SubsequentEventMember",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.imperialoil.ca/role/CommonSharesAdditionalInformationDetail"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_SubsequentEventTypeAxis": {
     "auth_ref": [
      "r380",
      "r396"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Information by event that occurred after the balance sheet date but before financial statements are issued or available to be issued.",
        "label": "Subsequent Event Type [Axis]"
       }
      }
     },
     "localname": "SubsequentEventTypeAxis",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.imperialoil.ca/role/CommonSharesAdditionalInformationDetail"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_SubsequentEventTypeDomain": {
     "auth_ref": [
      "r380",
      "r396"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Event that occurred after the balance sheet date but before financial statements are issued or available to be issued.",
        "label": "Subsequent Event Type [Domain]"
       }
      }
     },
     "localname": "SubsequentEventTypeDomain",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.imperialoil.ca/role/CommonSharesAdditionalInformationDetail"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_TextBlockAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Text Block [Abstract]"
       }
      }
     },
     "localname": "TextBlockAbstract",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "xbrltype": "stringItemType"
    },
    "us-gaap_WeightedAverageNumberDilutedSharesOutstandingAdjustment": {
     "auth_ref": [
      "r114"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The sum of dilutive potential common shares or units used in the calculation of the diluted per-share or per-unit computation.",
        "label": "Weighted Average Number Diluted Shares Outstanding Adjustment",
        "terseLabel": "Effect of employee share-based awards (millions of shares)"
       }
      }
     },
     "localname": "WeightedAverageNumberDilutedSharesOutstandingAdjustment",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.imperialoil.ca/role/CalculationOfBasicAndDilutedEarningsPerCommonShareAndTheDividendDeclaredByTheCompanyOnItsOutstandingCommonSharesDetail"
     ],
     "xbrltype": "sharesItemType"
    },
    "us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding": {
     "auth_ref": [
      "r107",
      "r114"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The average number of shares or units issued and outstanding that are used in calculating diluted EPS or earnings per unit (EPU), determined based on the timing of issuance of shares or units in the period.",
        "label": "Weighted Average Number of Shares Outstanding, Diluted",
        "terseLabel": "Weighted average number of common shares outstanding, assuming dilution (millions of shares)"
       }
      }
     },
     "localname": "WeightedAverageNumberOfDilutedSharesOutstanding",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.imperialoil.ca/role/CalculationOfBasicAndDilutedEarningsPerCommonShareAndTheDividendDeclaredByTheCompanyOnItsOutstandingCommonSharesDetail"
     ],
     "xbrltype": "sharesItemType"
    },
    "us-gaap_WeightedAverageNumberOfSharesOutstandingBasic": {
     "auth_ref": [
      "r106",
      "r114"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Number of [basic] shares or units, after adjustment for contingently issuable shares or units and other shares or units not deemed outstanding, determined by relating the portion of time within a reporting period that common shares or units have been outstanding to the total time in that period.",
        "label": "Weighted Average Number of Shares Outstanding, Basic",
        "terseLabel": "Weighted average number of common shares outstanding (millions of shares)"
       }
      }
     },
     "localname": "WeightedAverageNumberOfSharesOutstandingBasic",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.imperialoil.ca/role/CalculationOfBasicAndDilutedEarningsPerCommonShareAndTheDividendDeclaredByTheCompanyOnItsOutstandingCommonSharesDetail"
     ],
     "xbrltype": "sharesItemType"
    }
   },
   "unitCount": 6
  }
 },
 "std_ref": {
  "r0": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "6",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "10",
   "Subparagraph": "(c)",
   "Topic": "105",
   "URI": "http://asc.fasb.org/extlink&oid=124434974&loc=SL124442142-165695"
  },
  "r1": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "6",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "10",
   "Subparagraph": "(d)",
   "Topic": "105",
   "URI": "http://asc.fasb.org/extlink&oid=124434974&loc=SL124442142-165695"
  },
  "r10": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02(24))",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682"
  },
  "r100": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "250",
   "URI": "http://asc.fasb.org/extlink&oid=124431687&loc=d3e22595-107794"
  },
  "r101": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "7",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "250",
   "URI": "http://asc.fasb.org/extlink&oid=124431687&loc=d3e22644-107794"
  },
  "r102": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "7",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "250",
   "URI": "http://asc.fasb.org/extlink&oid=124431687&loc=d3e22644-107794"
  },
  "r103": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "8",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "250",
   "URI": "http://asc.fasb.org/extlink&oid=124431687&loc=d3e22658-107794"
  },
  "r104": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "9",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "250",
   "URI": "http://asc.fasb.org/extlink&oid=124431687&loc=d3e22663-107794"
  },
  "r105": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "5",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SAB Topic 11.M.Q2)",
   "Topic": "250",
   "URI": "http://asc.fasb.org/extlink&oid=122038215&loc=d3e31137-122693"
  },
  "r106": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "10",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "260",
   "URI": "http://asc.fasb.org/extlink&oid=125511455&loc=d3e1448-109256"
  },
  "r107": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "16",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "260",
   "URI": "http://asc.fasb.org/extlink&oid=125511455&loc=d3e1505-109256"
  },
  "r108": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "260",
   "URI": "http://asc.fasb.org/extlink&oid=125511455&loc=d3e1252-109256"
  },
  "r109": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "260",
   "URI": "http://asc.fasb.org/extlink&oid=125511455&loc=d3e1278-109256"
  },
  "r11": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02(27))",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682"
  },
  "r110": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "55",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "260",
   "URI": "http://asc.fasb.org/extlink&oid=125511455&loc=d3e2626-109256"
  },
  "r111": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "60B",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "260",
   "URI": "http://asc.fasb.org/extlink&oid=125511455&loc=SL5780133-109256"
  },
  "r112": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "60B",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(d)",
   "Topic": "260",
   "URI": "http://asc.fasb.org/extlink&oid=125511455&loc=SL5780133-109256"
  },
  "r113": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "7",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "260",
   "URI": "http://asc.fasb.org/extlink&oid=125511455&loc=d3e1337-109256"
  },
  "r114": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "260",
   "URI": "http://asc.fasb.org/extlink&oid=124432515&loc=d3e3550-109257"
  },
  "r115": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "15",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "10",
   "Topic": "260",
   "URI": "http://asc.fasb.org/extlink&oid=125512782&loc=d3e3842-109258"
  },
  "r116": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "52",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "10",
   "Topic": "260",
   "URI": "http://asc.fasb.org/extlink&oid=125512782&loc=d3e4984-109258"
  },
  "r117": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "272",
   "URI": "http://asc.fasb.org/extlink&oid=125520817&loc=d3e70191-108054"
  },
  "r118": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "272",
   "URI": "http://asc.fasb.org/extlink&oid=125520817&loc=d3e70229-108054"
  },
  "r119": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "272",
   "URI": "http://asc.fasb.org/extlink&oid=6373374&loc=d3e70434-108055"
  },
  "r12": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02(28))",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682"
  },
  "r120": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "272",
   "URI": "http://asc.fasb.org/extlink&oid=6373374&loc=d3e70478-108055"
  },
  "r121": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "15",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "280",
   "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8657-108599"
  },
  "r122": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "21",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "280",
   "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8721-108599"
  },
  "r123": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "21",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "280",
   "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8721-108599"
  },
  "r124": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "22",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "280",
   "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8736-108599"
  },
  "r125": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "22",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "280",
   "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8736-108599"
  },
  "r126": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "22",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)",
   "Topic": "280",
   "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8736-108599"
  },
  "r127": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "22",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(d)",
   "Topic": "280",
   "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8736-108599"
  },
  "r128": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "22",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(e)",
   "Topic": "280",
   "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8736-108599"
  },
  "r129": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "22",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(f)",
   "Topic": "280",
   "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8736-108599"
  },
  "r13": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02(29))",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682"
  },
  "r130": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "22",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(g)",
   "Topic": "280",
   "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8736-108599"
  },
  "r131": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "22",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(h)",
   "Topic": "280",
   "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8736-108599"
  },
  "r132": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "22",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(j)",
   "Topic": "280",
   "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8736-108599"
  },
  "r133": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "22",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "280",
   "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8736-108599"
  },
  "r134": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "25",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "280",
   "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8813-108599"
  },
  "r135": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "25",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "280",
   "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8813-108599"
  },
  "r136": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "25",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "280",
   "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8813-108599"
  },
  "r137": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "26",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "280",
   "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8844-108599"
  },
  "r138": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "30",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "280",
   "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8906-108599"
  },
  "r139": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "30",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "280",
   "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8906-108599"
  },
  "r14": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02(3))",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682"
  },
  "r140": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "30",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)",
   "Topic": "280",
   "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8906-108599"
  },
  "r141": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "30",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(d)",
   "Topic": "280",
   "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8906-108599"
  },
  "r142": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "30",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "280",
   "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8906-108599"
  },
  "r143": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "31",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "280",
   "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8924-108599"
  },
  "r144": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "32",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "280",
   "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8933-108599"
  },
  "r145": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "32",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "280",
   "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8933-108599"
  },
  "r146": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "32",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)",
   "Topic": "280",
   "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8933-108599"
  },
  "r147": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "32",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(d)",
   "Topic": "280",
   "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8933-108599"
  },
  "r148": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "32",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(e)",
   "Topic": "280",
   "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8933-108599"
  },
  "r149": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "32",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(f)",
   "Topic": "280",
   "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8933-108599"
  },
  "r15": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02(30)(a)(3))",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682"
  },
  "r150": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "34",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "280",
   "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8981-108599"
  },
  "r151": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "40",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "280",
   "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e9031-108599"
  },
  "r152": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "41",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "280",
   "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e9038-108599"
  },
  "r153": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "41",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "280",
   "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e9038-108599"
  },
  "r154": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "41",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "280",
   "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e9038-108599"
  },
  "r155": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "42",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "280",
   "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e9054-108599"
  },
  "r156": {
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "Topic": "280",
   "URI": "http://asc.fasb.org/topic&trid=2134510"
  },
  "r157": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)",
   "Topic": "323",
   "URI": "http://asc.fasb.org/extlink&oid=114001798&loc=d3e33918-111571"
  },
  "r158": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "10",
   "Subparagraph": "(d)",
   "Topic": "326",
   "URI": "http://asc.fasb.org/extlink&oid=122640432&loc=SL121648383-210437"
  },
  "r159": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "20",
   "Topic": "350",
   "URI": "http://asc.fasb.org/extlink&oid=99380562&loc=d3e13770-109266"
  },
  "r16": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02(30)(a)(4))",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682"
  },
  "r160": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "5",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "20",
   "Topic": "350",
   "URI": "http://asc.fasb.org/extlink&oid=120320667&loc=SL49117168-202975"
  },
  "r161": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Topic": "350",
   "URI": "http://asc.fasb.org/extlink&oid=121556970&loc=d3e13816-109267"
  },
  "r162": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "360",
   "URI": "http://asc.fasb.org/extlink&oid=6391035&loc=d3e2868-110229"
  },
  "r163": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)",
   "Topic": "360",
   "URI": "http://asc.fasb.org/extlink&oid=6391035&loc=d3e2868-110229"
  },
  "r164": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "360",
   "URI": "http://asc.fasb.org/extlink&oid=6391035&loc=d3e2868-110229"
  },
  "r165": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(f)",
   "Topic": "360",
   "URI": "http://asc.fasb.org/extlink&oid=109226691&loc=d3e2941-110230"
  },
  "r166": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(d)",
   "Topic": "420",
   "URI": "http://asc.fasb.org/extlink&oid=6394359&loc=d3e17939-110869"
  },
  "r167": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SAB Topic 5.P.4(d))",
   "Topic": "420",
   "URI": "http://asc.fasb.org/extlink&oid=115931487&loc=d3e140904-122747"
  },
  "r168": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1A",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.13-01(a)(4)(i))",
   "Topic": "470",
   "URI": "http://asc.fasb.org/extlink&oid=124359900&loc=SL124442526-122756"
  },
  "r169": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1A",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.13-01(a)(4)(ii))",
   "Topic": "470",
   "URI": "http://asc.fasb.org/extlink&oid=124359900&loc=SL124442526-122756"
  },
  "r17": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02(32))",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682"
  },
  "r170": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1A",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.13-01(a)(4)(iii)(A))",
   "Topic": "470",
   "URI": "http://asc.fasb.org/extlink&oid=124359900&loc=SL124442526-122756"
  },
  "r171": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1A",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.13-01(a)(4)(iii)(B))",
   "Topic": "470",
   "URI": "http://asc.fasb.org/extlink&oid=124359900&loc=SL124442526-122756"
  },
  "r172": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1A",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.13-01(a)(4)(iii))",
   "Topic": "470",
   "URI": "http://asc.fasb.org/extlink&oid=124359900&loc=SL124442526-122756"
  },
  "r173": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1A",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.13-01(a)(4)(iv))",
   "Topic": "470",
   "URI": "http://asc.fasb.org/extlink&oid=124359900&loc=SL124442526-122756"
  },
  "r174": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1A",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.13-01(a)(5))",
   "Topic": "470",
   "URI": "http://asc.fasb.org/extlink&oid=124359900&loc=SL124442526-122756"
  },
  "r175": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1B",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.13-02(a)(4)(i))",
   "Topic": "470",
   "URI": "http://asc.fasb.org/extlink&oid=124359900&loc=SL124442552-122756"
  },
  "r176": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1B",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.13-02(a)(4)(iii)(A)",
   "Topic": "470",
   "URI": "http://asc.fasb.org/extlink&oid=124359900&loc=SL124442552-122756"
  },
  "r177": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1B",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.13-02(a)(4)(iii)(A))",
   "Topic": "470",
   "URI": "http://asc.fasb.org/extlink&oid=124359900&loc=SL124442552-122756"
  },
  "r178": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1B",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.13-02(a)(4)(iii)(B)",
   "Topic": "470",
   "URI": "http://asc.fasb.org/extlink&oid=124359900&loc=SL124442552-122756"
  },
  "r179": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1B",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.13-02(a)(4)(iii)(B))",
   "Topic": "470",
   "URI": "http://asc.fasb.org/extlink&oid=124359900&loc=SL124442552-122756"
  },
  "r18": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02(4))",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682"
  },
  "r180": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1B",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.13-02(a)(4)(iii)(C))",
   "Topic": "470",
   "URI": "http://asc.fasb.org/extlink&oid=124359900&loc=SL124442552-122756"
  },
  "r181": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1B",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.13-02(a)(4)(iv))",
   "Topic": "470",
   "URI": "http://asc.fasb.org/extlink&oid=124359900&loc=SL124442552-122756"
  },
  "r182": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1B",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.13-02(a)(5))",
   "Topic": "470",
   "URI": "http://asc.fasb.org/extlink&oid=124359900&loc=SL124442552-122756"
  },
  "r183": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1B",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(a)",
   "Topic": "470",
   "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495323-112611"
  },
  "r184": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1B",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(b)",
   "Topic": "470",
   "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495323-112611"
  },
  "r185": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1B",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(c)",
   "Topic": "470",
   "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495323-112611"
  },
  "r186": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1B",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(d)",
   "Topic": "470",
   "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495323-112611"
  },
  "r187": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1B",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(e)",
   "Topic": "470",
   "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495323-112611"
  },
  "r188": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1B",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(f)",
   "Topic": "470",
   "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495323-112611"
  },
  "r189": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1B",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(h)",
   "Topic": "470",
   "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495323-112611"
  },
  "r19": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02.1)",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682"
  },
  "r190": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1D",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(a)",
   "Topic": "470",
   "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495340-112611"
  },
  "r191": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1D",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(b)",
   "Topic": "470",
   "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495340-112611"
  },
  "r192": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1D",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(c)",
   "Topic": "470",
   "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495340-112611"
  },
  "r193": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1E",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(a)",
   "Topic": "470",
   "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495348-112611"
  },
  "r194": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1E",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(c)",
   "Topic": "470",
   "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495348-112611"
  },
  "r195": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1E",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(d)",
   "Topic": "470",
   "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495348-112611"
  },
  "r196": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1F",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(a)",
   "Topic": "470",
   "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495355-112611"
  },
  "r197": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1F",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(b)",
   "Topic": "470",
   "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495355-112611"
  },
  "r198": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1F",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(b)(1)",
   "Topic": "470",
   "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495355-112611"
  },
  "r199": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1F",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(b)(2)",
   "Topic": "470",
   "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495355-112611"
  },
  "r2": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(d)",
   "Topic": "205",
   "URI": "http://asc.fasb.org/extlink&oid=109222650&loc=d3e1361-107760"
  },
  "r20": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02.11)",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682"
  },
  "r200": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1I",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(c)",
   "Topic": "470",
   "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495371-112611"
  },
  "r201": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "6",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(b)",
   "Topic": "470",
   "URI": "http://asc.fasb.org/extlink&oid=123466204&loc=SL6036836-161870"
  },
  "r202": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "69B",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "20",
   "Topic": "470",
   "URI": "http://asc.fasb.org/extlink&oid=123466577&loc=SL123495735-112612"
  },
  "r203": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "69C",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "20",
   "Topic": "470",
   "URI": "http://asc.fasb.org/extlink&oid=123466577&loc=SL123495737-112612"
  },
  "r204": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "69E",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "20",
   "Topic": "470",
   "URI": "http://asc.fasb.org/extlink&oid=123466577&loc=SL123495743-112612"
  },
  "r205": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "69F",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "20",
   "Topic": "470",
   "URI": "http://asc.fasb.org/extlink&oid=123466577&loc=SL123495745-112612"
  },
  "r206": {
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "Topic": "470",
   "URI": "http://asc.fasb.org/topic&trid=2208564"
  },
  "r207": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(CFRR 211.02)",
   "Topic": "480",
   "URI": "http://asc.fasb.org/extlink&oid=122040564&loc=d3e177068-122764"
  },
  "r208": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "505",
   "URI": "http://asc.fasb.org/extlink&oid=65888546&loc=d3e21300-112643"
  },
  "r209": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "10",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "505",
   "URI": "http://asc.fasb.org/extlink&oid=123467817&loc=d3e21553-112644"
  },
  "r21": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02.12)",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682"
  },
  "r210": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "13",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "505",
   "URI": "http://asc.fasb.org/extlink&oid=123467817&loc=SL123496158-112644"
  },
  "r211": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "13",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "505",
   "URI": "http://asc.fasb.org/extlink&oid=123467817&loc=SL123496158-112644"
  },
  "r212": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "13",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(d)",
   "Topic": "505",
   "URI": "http://asc.fasb.org/extlink&oid=123467817&loc=SL123496158-112644"
  },
  "r213": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "13",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(e)",
   "Topic": "505",
   "URI": "http://asc.fasb.org/extlink&oid=123467817&loc=SL123496158-112644"
  },
  "r214": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "13",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(h)",
   "Topic": "505",
   "URI": "http://asc.fasb.org/extlink&oid=123467817&loc=SL123496158-112644"
  },
  "r215": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "14",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "505",
   "URI": "http://asc.fasb.org/extlink&oid=123467817&loc=SL123496171-112644"
  },
  "r216": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "18",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)",
   "Topic": "505",
   "URI": "http://asc.fasb.org/extlink&oid=123467817&loc=SL123496189-112644"
  },
  "r217": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "505",
   "URI": "http://asc.fasb.org/extlink&oid=123467817&loc=d3e21463-112644"
  },
  "r218": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "505",
   "URI": "http://asc.fasb.org/extlink&oid=123467817&loc=d3e21475-112644"
  },
  "r219": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "505",
   "URI": "http://asc.fasb.org/extlink&oid=123467817&loc=d3e21484-112644"
  },
  "r22": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02.13)",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682"
  },
  "r220": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "5",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "505",
   "URI": "http://asc.fasb.org/extlink&oid=123467817&loc=d3e21488-112644"
  },
  "r221": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "6",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "505",
   "URI": "http://asc.fasb.org/extlink&oid=123467817&loc=d3e21506-112644"
  },
  "r222": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "7",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "505",
   "URI": "http://asc.fasb.org/extlink&oid=123467817&loc=d3e21521-112644"
  },
  "r223": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "8",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "505",
   "URI": "http://asc.fasb.org/extlink&oid=123467817&loc=d3e21538-112644"
  },
  "r224": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.3-04)",
   "Topic": "505",
   "URI": "http://asc.fasb.org/extlink&oid=120397183&loc=d3e187085-122770"
  },
  "r225": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "5",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "606",
   "URI": "http://asc.fasb.org/extlink&oid=123351226&loc=SL49130545-203045"
  },
  "r226": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "91",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "606",
   "URI": "http://asc.fasb.org/extlink&oid=123410239&loc=SL49130690-203046-203046"
  },
  "r227": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "91",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "606",
   "URI": "http://asc.fasb.org/extlink&oid=123410239&loc=SL49130690-203046-203046"
  },
  "r228": {
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "Topic": "610",
   "URI": "http://asc.fasb.org/topic&trid=49130413"
  },
  "r229": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "15",
   "SubTopic": "10",
   "Subparagraph": "(c)",
   "Topic": "712",
   "URI": "http://asc.fasb.org/extlink&oid=6410066&loc=d3e79218-111664"
  },
  "r23": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02.14)",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682"
  },
  "r230": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "15",
   "SubTopic": "10",
   "Subparagraph": "(d)",
   "Topic": "712",
   "URI": "http://asc.fasb.org/extlink&oid=6410066&loc=d3e79218-111664"
  },
  "r231": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "20",
   "Topic": "715",
   "URI": "http://asc.fasb.org/extlink&oid=123453770&loc=d3e1703-114919"
  },
  "r232": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "20",
   "Topic": "715",
   "URI": "http://asc.fasb.org/extlink&oid=123453770&loc=d3e1731-114919"
  },
  "r233": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3A",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "20",
   "Subparagraph": "(b)",
   "Topic": "715",
   "URI": "http://asc.fasb.org/extlink&oid=123453770&loc=SL108413299-114919"
  },
  "r234": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(a)",
   "Topic": "715",
   "URI": "http://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920"
  },
  "r235": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(a)(1)",
   "Topic": "715",
   "URI": "http://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920"
  },
  "r236": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(a)(10)",
   "Topic": "715",
   "URI": "http://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920"
  },
  "r237": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(a)(2)",
   "Topic": "715",
   "URI": "http://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920"
  },
  "r238": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(a)(3)",
   "Topic": "715",
   "URI": "http://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920"
  },
  "r239": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(a)(4)",
   "Topic": "715",
   "URI": "http://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920"
  },
  "r24": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02.17)",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682"
  },
  "r240": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(a)(5)",
   "Topic": "715",
   "URI": "http://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920"
  },
  "r241": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(a)(6)",
   "Topic": "715",
   "URI": "http://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920"
  },
  "r242": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(a)(7)",
   "Topic": "715",
   "URI": "http://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920"
  },
  "r243": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(a)(8)",
   "Topic": "715",
   "URI": "http://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920"
  },
  "r244": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(a)(9)",
   "Topic": "715",
   "URI": "http://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920"
  },
  "r245": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(b)",
   "Topic": "715",
   "URI": "http://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920"
  },
  "r246": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(b)(1)",
   "Topic": "715",
   "URI": "http://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920"
  },
  "r247": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(b)(2)",
   "Topic": "715",
   "URI": "http://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920"
  },
  "r248": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(b)(3)",
   "Topic": "715",
   "URI": "http://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920"
  },
  "r249": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(b)(4)",
   "Topic": "715",
   "URI": "http://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920"
  },
  "r25": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02.19,20)",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682"
  },
  "r250": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(b)(5)",
   "Topic": "715",
   "URI": "http://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920"
  },
  "r251": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(b)(6)",
   "Topic": "715",
   "URI": "http://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920"
  },
  "r252": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(b)(7)",
   "Topic": "715",
   "URI": "http://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920"
  },
  "r253": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(b)(8)",
   "Topic": "715",
   "URI": "http://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920"
  },
  "r254": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(c)",
   "Topic": "715",
   "URI": "http://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920"
  },
  "r255": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(d)(i)",
   "Topic": "715",
   "URI": "http://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920"
  },
  "r256": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(d)(ii)",
   "Topic": "715",
   "URI": "http://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920"
  },
  "r257": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(d)(iii)",
   "Topic": "715",
   "URI": "http://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920"
  },
  "r258": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(d)(iv)(01)",
   "Topic": "715",
   "URI": "http://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920"
  },
  "r259": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(d)(iv)(02)",
   "Topic": "715",
   "URI": "http://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920"
  },
  "r26": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02.19-26)",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682"
  },
  "r260": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(d)(iv)(02)(A)",
   "Topic": "715",
   "URI": "http://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920"
  },
  "r261": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(d)(iv)(02)(B)",
   "Topic": "715",
   "URI": "http://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920"
  },
  "r262": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(d)(iv)(02)(C)",
   "Topic": "715",
   "URI": "http://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920"
  },
  "r263": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(d)(iv)(03)",
   "Topic": "715",
   "URI": "http://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920"
  },
  "r264": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(e)",
   "Topic": "715",
   "URI": "http://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920"
  },
  "r265": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(f)",
   "Topic": "715",
   "URI": "http://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920"
  },
  "r266": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(g)",
   "Topic": "715",
   "URI": "http://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920"
  },
  "r267": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(h)",
   "Topic": "715",
   "URI": "http://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920"
  },
  "r268": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(h)(1)",
   "Topic": "715",
   "URI": "http://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920"
  },
  "r269": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(h)(2)",
   "Topic": "715",
   "URI": "http://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920"
  },
  "r27": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02.20,24)",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682"
  },
  "r270": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(h)(3)",
   "Topic": "715",
   "URI": "http://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920"
  },
  "r271": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(h)(4)",
   "Topic": "715",
   "URI": "http://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920"
  },
  "r272": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(h)(5)",
   "Topic": "715",
   "URI": "http://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920"
  },
  "r273": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(h)(6)",
   "Topic": "715",
   "URI": "http://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920"
  },
  "r274": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(h)(7)",
   "Topic": "715",
   "URI": "http://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920"
  },
  "r275": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(i)",
   "Topic": "715",
   "URI": "http://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920"
  },
  "r276": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(j)",
   "Topic": "715",
   "URI": "http://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920"
  },
  "r277": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(k)(1)",
   "Topic": "715",
   "URI": "http://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920"
  },
  "r278": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(k)(3)",
   "Topic": "715",
   "URI": "http://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920"
  },
  "r279": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(k)(4)",
   "Topic": "715",
   "URI": "http://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920"
  },
  "r28": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02.21)",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682"
  },
  "r280": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(l)",
   "Topic": "715",
   "URI": "http://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920"
  },
  "r281": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(n)",
   "Topic": "715",
   "URI": "http://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920"
  },
  "r282": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(o)",
   "Topic": "715",
   "URI": "http://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920"
  },
  "r283": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(p)",
   "Topic": "715",
   "URI": "http://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920"
  },
  "r284": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(q)",
   "Topic": "715",
   "URI": "http://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920"
  },
  "r285": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(r)(1)",
   "Topic": "715",
   "URI": "http://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920"
  },
  "r286": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(r)(2)",
   "Topic": "715",
   "URI": "http://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920"
  },
  "r287": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Topic": "715",
   "URI": "http://asc.fasb.org/extlink&oid=123447040&loc=d3e2410-114920"
  },
  "r288": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "6",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(a)",
   "Topic": "715",
   "URI": "http://asc.fasb.org/extlink&oid=123447040&loc=d3e2709-114920"
  },
  "r289": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "6",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(a)(1)",
   "Topic": "715",
   "URI": "http://asc.fasb.org/extlink&oid=123447040&loc=d3e2709-114920"
  },
  "r29": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02.22)",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682"
  },
  "r290": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "6",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(a)(2)",
   "Topic": "715",
   "URI": "http://asc.fasb.org/extlink&oid=123447040&loc=d3e2709-114920"
  },
  "r291": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "6",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(a)(3)",
   "Topic": "715",
   "URI": "http://asc.fasb.org/extlink&oid=123447040&loc=d3e2709-114920"
  },
  "r292": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "6",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(a)(4)",
   "Topic": "715",
   "URI": "http://asc.fasb.org/extlink&oid=123447040&loc=d3e2709-114920"
  },
  "r293": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "6",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(a)(5)",
   "Topic": "715",
   "URI": "http://asc.fasb.org/extlink&oid=123447040&loc=d3e2709-114920"
  },
  "r294": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "6",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(a)(6)",
   "Topic": "715",
   "URI": "http://asc.fasb.org/extlink&oid=123447040&loc=d3e2709-114920"
  },
  "r295": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "6",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(a)(7)",
   "Topic": "715",
   "URI": "http://asc.fasb.org/extlink&oid=123447040&loc=d3e2709-114920"
  },
  "r296": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "6",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(b)",
   "Topic": "715",
   "URI": "http://asc.fasb.org/extlink&oid=123447040&loc=d3e2709-114920"
  },
  "r297": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "8",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Topic": "715",
   "URI": "http://asc.fasb.org/extlink&oid=123447040&loc=d3e2919-114920"
  },
  "r298": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "17",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "20",
   "Topic": "715",
   "URI": "http://asc.fasb.org/extlink&oid=123450688&loc=d3e4179-114921"
  },
  "r299": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "18",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "20",
   "Topic": "715",
   "URI": "http://asc.fasb.org/extlink&oid=123450688&loc=d3e4587-114921"
  },
  "r3": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "7",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Topic": "205",
   "URI": "http://asc.fasb.org/extlink&oid=109222650&loc=SL51721683-107760"
  },
  "r30": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02.23)",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682"
  },
  "r300": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "20",
   "Topic": "715",
   "URI": "http://asc.fasb.org/extlink&oid=21916913&loc=d3e273930-122802"
  },
  "r301": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "60",
   "Subparagraph": "(c)",
   "Topic": "715",
   "URI": "http://asc.fasb.org/extlink&oid=6414203&loc=d3e39689-114964"
  },
  "r302": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "70",
   "Topic": "715",
   "URI": "http://asc.fasb.org/extlink&oid=49170846&loc=d3e28014-114942"
  },
  "r303": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "35",
   "SubTopic": "80",
   "Topic": "715",
   "URI": "http://asc.fasb.org/extlink&oid=29639808&loc=d3e29008-114946"
  },
  "r304": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "11",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "80",
   "Subparagraph": "(a)",
   "Topic": "715",
   "URI": "http://asc.fasb.org/extlink&oid=65877416&loc=SL14450702-114947"
  },
  "r305": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "11",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "80",
   "Subparagraph": "(b)",
   "Topic": "715",
   "URI": "http://asc.fasb.org/extlink&oid=65877416&loc=SL14450702-114947"
  },
  "r306": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "11",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "80",
   "Subparagraph": "(c)",
   "Topic": "715",
   "URI": "http://asc.fasb.org/extlink&oid=65877416&loc=SL14450702-114947"
  },
  "r307": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "11",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "80",
   "Topic": "715",
   "URI": "http://asc.fasb.org/extlink&oid=65877416&loc=SL14450702-114947"
  },
  "r308": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "5",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "80",
   "Subparagraph": "(d)",
   "Topic": "715",
   "URI": "http://asc.fasb.org/extlink&oid=65877416&loc=SL14450657-114947"
  },
  "r309": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "6",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "80",
   "Subparagraph": "(a)",
   "Topic": "715",
   "URI": "http://asc.fasb.org/extlink&oid=65877416&loc=SL14450673-114947"
  },
  "r31": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02.24)",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682"
  },
  "r310": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "6",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "80",
   "Subparagraph": "(b)",
   "Topic": "715",
   "URI": "http://asc.fasb.org/extlink&oid=65877416&loc=SL14450673-114947"
  },
  "r311": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "6",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "80",
   "Subparagraph": "(c)",
   "Topic": "715",
   "URI": "http://asc.fasb.org/extlink&oid=65877416&loc=SL14450673-114947"
  },
  "r312": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "9",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "80",
   "Subparagraph": "(b)",
   "Topic": "715",
   "URI": "http://asc.fasb.org/extlink&oid=65877416&loc=SL14450691-114947"
  },
  "r313": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "8",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "80",
   "Topic": "715",
   "URI": "http://asc.fasb.org/extlink&oid=35742348&loc=SL14450788-114948"
  },
  "r314": {
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "Topic": "715",
   "URI": "http://asc.fasb.org/topic&trid=2235017"
  },
  "r315": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)(1)(iv)(2)",
   "Topic": "718",
   "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901"
  },
  "r316": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2A",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "718",
   "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=SL79508275-113901"
  },
  "r317": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "15",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "10",
   "Subparagraph": "(e)",
   "Topic": "718",
   "URI": "http://asc.fasb.org/extlink&oid=121322162&loc=SL121327923-165333"
  },
  "r318": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "15",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "10",
   "Subparagraph": "(f)(1)",
   "Topic": "718",
   "URI": "http://asc.fasb.org/extlink&oid=121322162&loc=SL121327923-165333"
  },
  "r319": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "15",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "10",
   "Subparagraph": "(f)(2)",
   "Topic": "718",
   "URI": "http://asc.fasb.org/extlink&oid=121322162&loc=SL121327923-165333"
  },
  "r32": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02.28,29)",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682"
  },
  "r320": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "15",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "10",
   "Subparagraph": "(g)(2)",
   "Topic": "718",
   "URI": "http://asc.fasb.org/extlink&oid=121322162&loc=SL121327923-165333"
  },
  "r321": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "10",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "740",
   "URI": "http://asc.fasb.org/extlink&oid=121826272&loc=d3e32672-109319"
  },
  "r322": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "15",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(e)",
   "Topic": "740",
   "URI": "http://asc.fasb.org/extlink&oid=121826272&loc=d3e32718-109319"
  },
  "r323": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "8",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "10",
   "Subparagraph": "(d)(2)",
   "Topic": "740",
   "URI": "http://asc.fasb.org/extlink&oid=123459177&loc=SL121830611-158277"
  },
  "r324": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "8",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "10",
   "Subparagraph": "(d)(3)",
   "Topic": "740",
   "URI": "http://asc.fasb.org/extlink&oid=123459177&loc=SL121830611-158277"
  },
  "r325": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SAB TOPIC 6.I.7)",
   "Topic": "740",
   "URI": "http://asc.fasb.org/extlink&oid=122134291&loc=d3e330036-122817"
  },
  "r326": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "20",
   "Subparagraph": "(a)",
   "Topic": "740",
   "URI": "http://asc.fasb.org/extlink&oid=123586238&loc=d3e38679-109324"
  },
  "r327": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "25",
   "SubTopic": "50",
   "Topic": "805",
   "URI": "http://asc.fasb.org/extlink&oid=123385561&loc=d3e9135-128495"
  },
  "r328": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "30",
   "SubTopic": "50",
   "Topic": "805",
   "URI": "http://asc.fasb.org/extlink&oid=123362884&loc=d3e9212-128498"
  },
  "r329": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "30",
   "SubTopic": "50",
   "Topic": "805",
   "URI": "http://asc.fasb.org/extlink&oid=123362884&loc=d3e9215-128498"
  },
  "r33": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02.29-31)",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682"
  },
  "r330": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "15",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "810",
   "URI": "http://asc.fasb.org/extlink&oid=123454820&loc=SL4568447-111683"
  },
  "r331": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "16",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "810",
   "URI": "http://asc.fasb.org/extlink&oid=123454820&loc=SL4568740-111683"
  },
  "r332": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "19",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "810",
   "URI": "http://asc.fasb.org/extlink&oid=123454820&loc=SL4569616-111683"
  },
  "r333": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "20",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "810",
   "URI": "http://asc.fasb.org/extlink&oid=123454820&loc=SL4569643-111683"
  },
  "r334": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "25",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "810",
   "URI": "http://asc.fasb.org/extlink&oid=116870748&loc=SL6758485-165988"
  },
  "r335": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "25",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "810",
   "URI": "http://asc.fasb.org/extlink&oid=116870748&loc=SL6758485-165988"
  },
  "r336": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1A",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)(1)",
   "Topic": "810",
   "URI": "http://asc.fasb.org/extlink&oid=109239629&loc=SL4573702-111684"
  },
  "r337": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1A",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)(1)",
   "Topic": "810",
   "URI": "http://asc.fasb.org/extlink&oid=109239629&loc=SL4573702-111684"
  },
  "r338": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1A",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)(3)",
   "Topic": "810",
   "URI": "http://asc.fasb.org/extlink&oid=109239629&loc=SL4573702-111684"
  },
  "r339": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1A",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c),(3)",
   "Topic": "810",
   "URI": "http://asc.fasb.org/extlink&oid=109239629&loc=SL4573702-111684"
  },
  "r34": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02.6(a)(1),(3))",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682"
  },
  "r340": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(bb)",
   "Topic": "810",
   "URI": "http://asc.fasb.org/extlink&oid=123419778&loc=d3e5710-111685"
  },
  "r341": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)",
   "Topic": "810",
   "URI": "http://asc.fasb.org/extlink&oid=123419778&loc=d3e5710-111685"
  },
  "r342": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4I",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "10",
   "Topic": "810",
   "URI": "http://asc.fasb.org/extlink&oid=120409616&loc=SL4590271-111686"
  },
  "r343": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4J",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "10",
   "Topic": "810",
   "URI": "http://asc.fasb.org/extlink&oid=120409616&loc=SL4591551-111686"
  },
  "r344": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4K",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "10",
   "Topic": "810",
   "URI": "http://asc.fasb.org/extlink&oid=120409616&loc=SL4591552-111686"
  },
  "r345": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "815",
   "URI": "http://asc.fasb.org/extlink&oid=125515794&loc=SL5579240-113959"
  },
  "r346": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1A",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "815",
   "URI": "http://asc.fasb.org/extlink&oid=125515794&loc=SL5579245-113959"
  },
  "r347": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1B",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "815",
   "URI": "http://asc.fasb.org/extlink&oid=125515794&loc=SL5580258-113959"
  },
  "r348": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "815",
   "URI": "http://asc.fasb.org/extlink&oid=125515794&loc=d3e41620-113959"
  },
  "r349": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "815",
   "URI": "http://asc.fasb.org/extlink&oid=125515794&loc=d3e41638-113959"
  },
  "r35": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02.9)",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682"
  },
  "r350": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4A",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "815",
   "URI": "http://asc.fasb.org/extlink&oid=125515794&loc=SL5618551-113959"
  },
  "r351": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4A",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "815",
   "URI": "http://asc.fasb.org/extlink&oid=125515794&loc=SL5618551-113959"
  },
  "r352": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4B",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)(1)",
   "Topic": "815",
   "URI": "http://asc.fasb.org/extlink&oid=125515794&loc=SL5624163-113959"
  },
  "r353": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4B",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(d)",
   "Topic": "815",
   "URI": "http://asc.fasb.org/extlink&oid=125515794&loc=SL5624163-113959"
  },
  "r354": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4B",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "815",
   "URI": "http://asc.fasb.org/extlink&oid=125515794&loc=SL5624163-113959"
  },
  "r355": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4C",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "815",
   "URI": "http://asc.fasb.org/extlink&oid=125515794&loc=SL5624171-113959"
  },
  "r356": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4D",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "815",
   "URI": "http://asc.fasb.org/extlink&oid=125515794&loc=SL5624177-113959"
  },
  "r357": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "5",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "815",
   "URI": "http://asc.fasb.org/extlink&oid=125515794&loc=d3e41641-113959"
  },
  "r358": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "8",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "815",
   "URI": "http://asc.fasb.org/extlink&oid=125515794&loc=d3e41678-113959"
  },
  "r359": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "8",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "815",
   "URI": "http://asc.fasb.org/extlink&oid=125515794&loc=d3e41678-113959"
  },
  "r36": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(c)",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=51824906&loc=SL20225862-175312"
  },
  "r360": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "182",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "10",
   "Topic": "815",
   "URI": "http://asc.fasb.org/extlink&oid=123421605&loc=SL5629052-113961"
  },
  "r361": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "25",
   "Topic": "815",
   "URI": "http://asc.fasb.org/extlink&oid=121577467&loc=d3e76258-113986"
  },
  "r362": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "5",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "40",
   "Subparagraph": "(f)",
   "Topic": "815",
   "URI": "http://asc.fasb.org/extlink&oid=123477628&loc=d3e90205-114008"
  },
  "r363": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "40",
   "Subparagraph": "(b)(1)",
   "Topic": "815",
   "URI": "http://asc.fasb.org/extlink&oid=123482062&loc=SL123482106-238011"
  },
  "r364": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "40",
   "Subparagraph": "(d)",
   "Topic": "815",
   "URI": "http://asc.fasb.org/extlink&oid=123482062&loc=SL123482106-238011"
  },
  "r365": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "40",
   "Subparagraph": "(e)(3)",
   "Topic": "815",
   "URI": "http://asc.fasb.org/extlink&oid=123482062&loc=SL123482106-238011"
  },
  "r366": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "40",
   "Subparagraph": "(e)(4)",
   "Topic": "815",
   "URI": "http://asc.fasb.org/extlink&oid=123482062&loc=SL123482106-238011"
  },
  "r367": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "40",
   "Subparagraph": "(f)",
   "Topic": "815",
   "URI": "http://asc.fasb.org/extlink&oid=123482062&loc=SL123482106-238011"
  },
  "r368": {
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "Topic": "815",
   "URI": "http://asc.fasb.org/topic&trid=2229140"
  },
  "r369": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "820",
   "URI": "http://asc.fasb.org/extlink&oid=123874694&loc=d3e19207-110258"
  },
  "r37": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(d)(2)",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=51824906&loc=SL20225862-175312"
  },
  "r370": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "10",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "825",
   "URI": "http://asc.fasb.org/extlink&oid=123594938&loc=d3e13433-108611"
  },
  "r371": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "28",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(f)",
   "Topic": "825",
   "URI": "http://asc.fasb.org/extlink&oid=123596393&loc=d3e14064-108612"
  },
  "r372": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "230",
   "Topic": "830",
   "URI": "http://asc.fasb.org/extlink&oid=123444420&loc=d3e33268-110906"
  },
  "r373": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "17",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "30",
   "Topic": "830",
   "URI": "http://asc.fasb.org/extlink&oid=118261656&loc=d3e32136-110900"
  },
  "r374": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "20",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "30",
   "Subparagraph": "(a)",
   "Topic": "830",
   "URI": "http://asc.fasb.org/extlink&oid=118261656&loc=d3e32211-110900"
  },
  "r375": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "20",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "30",
   "Subparagraph": "(b)",
   "Topic": "830",
   "URI": "http://asc.fasb.org/extlink&oid=118261656&loc=d3e32211-110900"
  },
  "r376": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "20",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "30",
   "Subparagraph": "(c)",
   "Topic": "830",
   "URI": "http://asc.fasb.org/extlink&oid=118261656&loc=d3e32211-110900"
  },
  "r377": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "20",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "30",
   "Subparagraph": "(d)",
   "Topic": "830",
   "URI": "http://asc.fasb.org/extlink&oid=118261656&loc=d3e32211-110900"
  },
  "r378": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "20",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "30",
   "Topic": "830",
   "URI": "http://asc.fasb.org/extlink&oid=118261656&loc=d3e32211-110900"
  },
  "r379": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "30",
   "Topic": "830",
   "URI": "http://asc.fasb.org/extlink&oid=6450520&loc=d3e32583-110901"
  },
  "r38": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "10",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "20",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=99393222&loc=SL20226008-175313"
  },
  "r380": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "30",
   "Topic": "830",
   "URI": "http://asc.fasb.org/extlink&oid=6450520&loc=d3e32618-110901"
  },
  "r381": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(a)",
   "Topic": "835",
   "URI": "http://asc.fasb.org/extlink&oid=6450988&loc=d3e26243-108391"
  },
  "r382": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Topic": "835",
   "URI": "http://asc.fasb.org/extlink&oid=6450988&loc=d3e26243-108391"
  },
  "r383": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1A",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "30",
   "Topic": "835",
   "URI": "http://asc.fasb.org/extlink&oid=124435984&loc=d3e28541-108399"
  },
  "r384": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "30",
   "Topic": "835",
   "URI": "http://asc.fasb.org/extlink&oid=124435984&loc=d3e28551-108399"
  },
  "r385": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "30",
   "Topic": "835",
   "URI": "http://asc.fasb.org/extlink&oid=124435984&loc=d3e28555-108399"
  },
  "r386": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "30",
   "Topic": "835",
   "URI": "http://asc.fasb.org/extlink&oid=124429444&loc=SL124452920-239629"
  },
  "r387": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "8",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "30",
   "Topic": "835",
   "URI": "http://asc.fasb.org/extlink&oid=114775985&loc=d3e28878-108400"
  },
  "r388": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "20",
   "Subparagraph": "(b)",
   "Topic": "842",
   "URI": "http://asc.fasb.org/extlink&oid=123391704&loc=SL77918627-209977"
  },
  "r389": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "20",
   "Topic": "842",
   "URI": "http://asc.fasb.org/extlink&oid=123391704&loc=SL77918631-209977"
  },
  "r39": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "13",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "20",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=99393222&loc=SL20226016-175313"
  },
  "r390": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "5",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "20",
   "Subparagraph": "(a)",
   "Topic": "842",
   "URI": "http://asc.fasb.org/extlink&oid=123391704&loc=SL77918643-209977"
  },
  "r391": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(g)(1)",
   "Topic": "842",
   "URI": "http://asc.fasb.org/extlink&oid=123408670&loc=SL77918686-209980"
  },
  "r392": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(d)",
   "Topic": "850",
   "URI": "http://asc.fasb.org/extlink&oid=6457730&loc=d3e39549-107864"
  },
  "r393": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "7",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "852",
   "URI": "http://asc.fasb.org/extlink&oid=124433192&loc=SL2890621-112765"
  },
  "r394": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "7",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "852",
   "URI": "http://asc.fasb.org/extlink&oid=124433192&loc=SL2890621-112765"
  },
  "r395": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "10",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "10",
   "Topic": "852",
   "URI": "http://asc.fasb.org/extlink&oid=84165509&loc=d3e56426-112766"
  },
  "r396": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "855",
   "URI": "http://asc.fasb.org/extlink&oid=6842918&loc=SL6314017-165662"
  },
  "r397": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(bb)(1)",
   "Topic": "860",
   "URI": "http://asc.fasb.org/extlink&oid=121570589&loc=d3e107207-111719"
  },
  "r398": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(bb)(2)",
   "Topic": "860",
   "URI": "http://asc.fasb.org/extlink&oid=121570589&loc=d3e107207-111719"
  },
  "r399": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(bb)(3)",
   "Topic": "860",
   "URI": "http://asc.fasb.org/extlink&oid=121570589&loc=d3e107207-111719"
  },
  "r4": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=124098289&loc=d3e6676-107765"
  },
  "r40": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "20",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "20",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=99393222&loc=SL20226038-175313"
  },
  "r400": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(c)(1)",
   "Topic": "860",
   "URI": "http://asc.fasb.org/extlink&oid=121570589&loc=d3e107207-111719"
  },
  "r401": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(c)(2)",
   "Topic": "860",
   "URI": "http://asc.fasb.org/extlink&oid=121570589&loc=d3e107207-111719"
  },
  "r402": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(c)(3)",
   "Topic": "860",
   "URI": "http://asc.fasb.org/extlink&oid=121570589&loc=d3e107207-111719"
  },
  "r403": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(b)(1)",
   "Topic": "860",
   "URI": "http://asc.fasb.org/extlink&oid=121570589&loc=d3e107314-111719"
  },
  "r404": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(b)(2)",
   "Topic": "860",
   "URI": "http://asc.fasb.org/extlink&oid=121570589&loc=d3e107314-111719"
  },
  "r405": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(b)(3)",
   "Topic": "860",
   "URI": "http://asc.fasb.org/extlink&oid=121570589&loc=d3e107314-111719"
  },
  "r406": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "6",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "910",
   "URI": "http://asc.fasb.org/extlink&oid=123353855&loc=SL119991595-234733"
  },
  "r407": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SAB Topic 11.L)",
   "Topic": "924",
   "URI": "http://asc.fasb.org/extlink&oid=6472922&loc=d3e499488-122856"
  },
  "r408": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.4-10(a)(32))",
   "Topic": "932",
   "URI": "http://asc.fasb.org/extlink&oid=123726172&loc=d3e511914-122862"
  },
  "r409": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.4-10(c)(3)(ii)(A))",
   "Topic": "932",
   "URI": "http://asc.fasb.org/extlink&oid=123726172&loc=d3e511914-122862"
  },
  "r41": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "22",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "20",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=99393222&loc=SL20226052-175313"
  },
  "r410": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.4-10(c)(7)(ii))",
   "Topic": "932",
   "URI": "http://asc.fasb.org/extlink&oid=123726172&loc=d3e511914-122862"
  },
  "r411": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1B",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "235",
   "Subparagraph": "(b)",
   "Topic": "932",
   "URI": "http://asc.fasb.org/extlink&oid=123377692&loc=SL6806780-109447"
  },
  "r412": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "23",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "235",
   "Subparagraph": "(c)",
   "Topic": "932",
   "URI": "http://asc.fasb.org/extlink&oid=123377692&loc=d3e62136-109447"
  },
  "r413": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "25",
   "SubTopic": "20",
   "Topic": "940",
   "URI": "http://asc.fasb.org/extlink&oid=123384075&loc=d3e41242-110953"
  },
  "r414": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "210",
   "Subparagraph": "(SX 210.9-03(10)(1))",
   "Topic": "942",
   "URI": "http://asc.fasb.org/extlink&oid=120398452&loc=d3e534808-122878"
  },
  "r415": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "210",
   "Subparagraph": "(SX 210.9-03(11))",
   "Topic": "942",
   "URI": "http://asc.fasb.org/extlink&oid=120398452&loc=d3e534808-122878"
  },
  "r416": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "210",
   "Subparagraph": "(SX 210.9-03(15)(1))",
   "Topic": "942",
   "URI": "http://asc.fasb.org/extlink&oid=120398452&loc=d3e534808-122878"
  },
  "r417": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "210",
   "Subparagraph": "(SX 210.9-03(15))",
   "Topic": "942",
   "URI": "http://asc.fasb.org/extlink&oid=120398452&loc=d3e534808-122878"
  },
  "r418": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "210",
   "Subparagraph": "(SX 210.9-03(23))",
   "Topic": "942",
   "URI": "http://asc.fasb.org/extlink&oid=120398452&loc=d3e534808-122878"
  },
  "r419": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "220",
   "Subparagraph": "(SX 210.9-04(15))",
   "Topic": "942",
   "URI": "http://asc.fasb.org/extlink&oid=120399700&loc=SL114874048-224260"
  },
  "r42": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "10A",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(i)",
   "Topic": "220",
   "URI": "http://asc.fasb.org/extlink&oid=124509347&loc=SL7669646-108580"
  },
  "r420": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "220",
   "Subparagraph": "(SX 210.9-04(22))",
   "Topic": "942",
   "URI": "http://asc.fasb.org/extlink&oid=120399700&loc=SL114874048-224260"
  },
  "r421": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "220",
   "Subparagraph": "(SX 210.9-04(23))",
   "Topic": "942",
   "URI": "http://asc.fasb.org/extlink&oid=120399700&loc=SL114874048-224260"
  },
  "r422": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "220",
   "Subparagraph": "(SX 210.9-04(26))",
   "Topic": "942",
   "URI": "http://asc.fasb.org/extlink&oid=120399700&loc=SL114874048-224260"
  },
  "r423": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "220",
   "Subparagraph": "(SX 210.9-04(27))",
   "Topic": "942",
   "URI": "http://asc.fasb.org/extlink&oid=120399700&loc=SL114874048-224260"
  },
  "r424": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "220",
   "Subparagraph": "(SX 210.9-04.9)",
   "Topic": "942",
   "URI": "http://asc.fasb.org/extlink&oid=120399700&loc=SL114874048-224260"
  },
  "r425": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "235",
   "Subparagraph": "(SX 210.9-05(b)(2))",
   "Topic": "942",
   "URI": "http://asc.fasb.org/extlink&oid=120399901&loc=d3e537907-122884"
  },
  "r426": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "360",
   "Topic": "942",
   "URI": "http://asc.fasb.org/extlink&oid=124429447&loc=SL124453093-239630"
  },
  "r427": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "405",
   "Topic": "942",
   "URI": "http://asc.fasb.org/extlink&oid=6957935&loc=d3e64057-112817"
  },
  "r428": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "470",
   "Topic": "942",
   "URI": "http://asc.fasb.org/extlink&oid=123599511&loc=d3e64711-112823"
  },
  "r429": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "210",
   "Subparagraph": "(SX 210.7-03(a)(12))",
   "Topic": "944",
   "URI": "http://asc.fasb.org/extlink&oid=120400017&loc=d3e572229-122910"
  },
  "r43": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "10A",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(i-k)",
   "Topic": "220",
   "URI": "http://asc.fasb.org/extlink&oid=124509347&loc=SL7669646-108580"
  },
  "r430": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "210",
   "Subparagraph": "(SX 210.7-03(a)(15)(b)(1))",
   "Topic": "944",
   "URI": "http://asc.fasb.org/extlink&oid=120400017&loc=d3e572229-122910"
  },
  "r431": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "210",
   "Subparagraph": "(SX 210.7-03(a)(15))",
   "Topic": "944",
   "URI": "http://asc.fasb.org/extlink&oid=120400017&loc=d3e572229-122910"
  },
  "r432": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "210",
   "Subparagraph": "(SX 210.7-03(a)(23)(a)(3))",
   "Topic": "944",
   "URI": "http://asc.fasb.org/extlink&oid=120400017&loc=d3e572229-122910"
  },
  "r433": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "210",
   "Subparagraph": "(SX 210.7-03(a)(23)(a)(4))",
   "Topic": "944",
   "URI": "http://asc.fasb.org/extlink&oid=120400017&loc=d3e572229-122910"
  },
  "r434": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "210",
   "Subparagraph": "(SX 210.7-03(a)(25))",
   "Topic": "944",
   "URI": "http://asc.fasb.org/extlink&oid=120400017&loc=d3e572229-122910"
  },
  "r435": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "210",
   "Subparagraph": "(SX 210.7-03(a)(5))",
   "Topic": "944",
   "URI": "http://asc.fasb.org/extlink&oid=120400017&loc=d3e572229-122910"
  },
  "r436": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "210",
   "Subparagraph": "(SX 210.7-03(a)(8))",
   "Topic": "944",
   "URI": "http://asc.fasb.org/extlink&oid=120400017&loc=d3e572229-122910"
  },
  "r437": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "220",
   "Subparagraph": "(SX 210.7-04(18))",
   "Topic": "944",
   "URI": "http://asc.fasb.org/extlink&oid=120400993&loc=SL114874131-224263"
  },
  "r438": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "220",
   "Subparagraph": "(SX 210.7-04(19))",
   "Topic": "944",
   "URI": "http://asc.fasb.org/extlink&oid=120400993&loc=SL114874131-224263"
  },
  "r439": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "220",
   "Subparagraph": "(SX 210.7-04(22))",
   "Topic": "944",
   "URI": "http://asc.fasb.org/extlink&oid=120400993&loc=SL114874131-224263"
  },
  "r44": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "10A",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "220",
   "URI": "http://asc.fasb.org/extlink&oid=124509347&loc=SL7669646-108580"
  },
  "r440": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "220",
   "Subparagraph": "(SX 210.7-04(23))",
   "Topic": "944",
   "URI": "http://asc.fasb.org/extlink&oid=120400993&loc=SL114874131-224263"
  },
  "r441": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "220",
   "Subparagraph": "(SX 210.7-04(8))",
   "Topic": "944",
   "URI": "http://asc.fasb.org/extlink&oid=120400993&loc=SL114874131-224263"
  },
  "r442": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "220",
   "Subparagraph": "(SX 210.7-04(9))",
   "Topic": "944",
   "URI": "http://asc.fasb.org/extlink&oid=120400993&loc=SL114874131-224263"
  },
  "r443": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4H",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "40",
   "Topic": "944",
   "URI": "http://asc.fasb.org/extlink&oid=116884468&loc=SL65671331-158438"
  },
  "r444": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "7A",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "40",
   "Subparagraph": "(d)",
   "Topic": "944",
   "URI": "http://asc.fasb.org/extlink&oid=124506351&loc=SL117782755-158439"
  },
  "r445": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "13H",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "40",
   "Subparagraph": "(a)",
   "Topic": "944",
   "URI": "http://asc.fasb.org/extlink&oid=124504033&loc=SL117783719-158441"
  },
  "r446": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "13H",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "40",
   "Subparagraph": "(b)",
   "Topic": "944",
   "URI": "http://asc.fasb.org/extlink&oid=124504033&loc=SL117783719-158441"
  },
  "r447": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "29F",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "40",
   "Topic": "944",
   "URI": "http://asc.fasb.org/extlink&oid=124504033&loc=SL117819544-158441"
  },
  "r448": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "40",
   "Subparagraph": "(e)",
   "Topic": "944",
   "URI": "http://asc.fasb.org/extlink&oid=124501264&loc=SL117420844-207641"
  },
  "r449": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "40",
   "Subparagraph": "(f)(1)",
   "Topic": "944",
   "URI": "http://asc.fasb.org/extlink&oid=124501264&loc=SL117420844-207641"
  },
  "r45": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "11",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "220",
   "URI": "http://asc.fasb.org/extlink&oid=124509347&loc=d3e637-108580"
  },
  "r450": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "40",
   "Subparagraph": "(f)(2)",
   "Topic": "944",
   "URI": "http://asc.fasb.org/extlink&oid=124501264&loc=SL117420844-207641"
  },
  "r451": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "40",
   "Subparagraph": "(g)(2)(i)",
   "Topic": "944",
   "URI": "http://asc.fasb.org/extlink&oid=124501264&loc=SL117420844-207641"
  },
  "r452": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "40",
   "Subparagraph": "(g)(2)(ii)",
   "Topic": "944",
   "URI": "http://asc.fasb.org/extlink&oid=124501264&loc=SL117420844-207641"
  },
  "r453": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "40",
   "Subparagraph": "(h)(2)",
   "Topic": "944",
   "URI": "http://asc.fasb.org/extlink&oid=124501264&loc=SL117420844-207641"
  },
  "r454": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "210",
   "Subparagraph": "(SX 210.6-06(3))",
   "Topic": "946",
   "URI": "http://asc.fasb.org/extlink&oid=120401414&loc=d3e604059-122996"
  },
  "r455": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "220",
   "Subparagraph": "(SX 210.6-07.1(c))",
   "Topic": "946",
   "URI": "http://asc.fasb.org/extlink&oid=120401555&loc=SL114874292-224272"
  },
  "r456": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "310",
   "Subparagraph": "(SX 210.12-29(Footnote 4))",
   "Topic": "948",
   "URI": "http://asc.fasb.org/extlink&oid=120402547&loc=d3e617274-123014"
  },
  "r457": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "360",
   "Subparagraph": "(SX 210.12-28(Column B))",
   "Topic": "970",
   "URI": "http://asc.fasb.org/extlink&oid=120402810&loc=d3e638233-123024"
  },
  "r458": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "360",
   "Subparagraph": "(SX 210.12-28(Column C))",
   "Topic": "970",
   "URI": "http://asc.fasb.org/extlink&oid=120402810&loc=d3e638233-123024"
  },
  "r459": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "360",
   "Subparagraph": "(SX 210.12-28(Column D))",
   "Topic": "970",
   "URI": "http://asc.fasb.org/extlink&oid=120402810&loc=d3e638233-123024"
  },
  "r46": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "12",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "220",
   "URI": "http://asc.fasb.org/extlink&oid=124509347&loc=d3e640-108580"
  },
  "r460": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "360",
   "Subparagraph": "(SX 210.12-28(Column E))",
   "Topic": "970",
   "URI": "http://asc.fasb.org/extlink&oid=120402810&loc=d3e638233-123024"
  },
  "r461": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "360",
   "Subparagraph": "(SX 210.12-28(Column F))",
   "Topic": "970",
   "URI": "http://asc.fasb.org/extlink&oid=120402810&loc=d3e638233-123024"
  },
  "r462": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "360",
   "Subparagraph": "(SX 210.12-28(Column G))",
   "Topic": "970",
   "URI": "http://asc.fasb.org/extlink&oid=120402810&loc=d3e638233-123024"
  },
  "r463": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "360",
   "Subparagraph": "(SX 210.12-28(Column H))",
   "Topic": "970",
   "URI": "http://asc.fasb.org/extlink&oid=120402810&loc=d3e638233-123024"
  },
  "r464": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "360",
   "Subparagraph": "(SX 210.12-28(Column I))",
   "Topic": "970",
   "URI": "http://asc.fasb.org/extlink&oid=120402810&loc=d3e638233-123024"
  },
  "r465": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "360",
   "Subparagraph": "(SX 210.12-28(Footnote 2))",
   "Topic": "970",
   "URI": "http://asc.fasb.org/extlink&oid=120402810&loc=d3e638233-123024"
  },
  "r466": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "310",
   "Subparagraph": "(c)",
   "Topic": "976",
   "URI": "http://asc.fasb.org/extlink&oid=6497875&loc=d3e22274-108663"
  },
  "r467": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "310",
   "Subparagraph": "(b)",
   "Topic": "978",
   "URI": "http://asc.fasb.org/extlink&oid=123360121&loc=d3e27327-108691"
  },
  "r468": {
   "Name": "Exchange Act",
   "Number": "240",
   "Publisher": "SEC",
   "Section": "12",
   "Subsection": "b-2"
  },
  "r469": {
   "Name": "Form 10-Q",
   "Number": "240",
   "Publisher": "SEC",
   "Section": "308",
   "Subsection": "a"
  },
  "r47": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "14",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "220",
   "URI": "http://asc.fasb.org/extlink&oid=124509347&loc=d3e681-108580"
  },
  "r470": {
   "Name": "Forms 10-K, 10-Q, 20-F",
   "Number": "240",
   "Publisher": "SEC",
   "Section": "13",
   "Subsection": "a-1"
  },
  "r471": {
   "Name": "Regulation S-K (SK)",
   "Number": "229",
   "Paragraph": "(a)",
   "Publisher": "SEC",
   "Section": "1402"
  },
  "r472": {
   "Name": "Regulation S-T",
   "Number": "232",
   "Publisher": "SEC",
   "Section": "405"
  },
  "r473": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "10",
   "Subparagraph": "(a)(2)",
   "Topic": "848"
  },
  "r474": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "10",
   "Subparagraph": "(a)(3)(iii)(03)",
   "Topic": "848"
  },
  "r48": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "14A",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "220",
   "URI": "http://asc.fasb.org/extlink&oid=124509347&loc=SL7669686-108580"
  },
  "r49": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "15",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "220",
   "URI": "http://asc.fasb.org/extlink&oid=124509347&loc=d3e689-108580"
  },
  "r5": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=124098289&loc=d3e6676-107765"
  },
  "r50": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "17A",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "220",
   "URI": "http://asc.fasb.org/extlink&oid=124509347&loc=SL34724391-108580"
  },
  "r51": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1A",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "220",
   "URI": "http://asc.fasb.org/extlink&oid=124509347&loc=SL7669619-108580"
  },
  "r52": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1A",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "220",
   "URI": "http://asc.fasb.org/extlink&oid=124509347&loc=SL7669619-108580"
  },
  "r53": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1A",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(c)",
   "Topic": "220",
   "URI": "http://asc.fasb.org/extlink&oid=124509347&loc=SL7669619-108580"
  },
  "r54": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1B",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "220",
   "URI": "http://asc.fasb.org/extlink&oid=124509347&loc=SL7669625-108580"
  },
  "r55": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1B",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "220",
   "URI": "http://asc.fasb.org/extlink&oid=124509347&loc=SL7669625-108580"
  },
  "r56": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "5",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "220",
   "URI": "http://asc.fasb.org/extlink&oid=124509347&loc=d3e557-108580"
  },
  "r57": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "220",
   "URI": "http://asc.fasb.org/extlink&oid=124431353&loc=SL124442407-227067"
  },
  "r58": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "5",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "220",
   "URI": "http://asc.fasb.org/extlink&oid=124431353&loc=SL124442411-227067"
  },
  "r59": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "6",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "220",
   "URI": "http://asc.fasb.org/extlink&oid=124431353&loc=SL124452729-227067"
  },
  "r6": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=124098289&loc=d3e6801-107765"
  },
  "r60": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(210.5-03(11))",
   "Topic": "220",
   "URI": "http://asc.fasb.org/extlink&oid=123367319&loc=SL114868664-224227"
  },
  "r61": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-03(10))",
   "Topic": "220",
   "URI": "http://asc.fasb.org/extlink&oid=123367319&loc=SL114868664-224227"
  },
  "r62": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-03(20))",
   "Topic": "220",
   "URI": "http://asc.fasb.org/extlink&oid=123367319&loc=SL114868664-224227"
  },
  "r63": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-03(21))",
   "Topic": "220",
   "URI": "http://asc.fasb.org/extlink&oid=123367319&loc=SL114868664-224227"
  },
  "r64": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-03(24))",
   "Topic": "220",
   "URI": "http://asc.fasb.org/extlink&oid=123367319&loc=SL114868664-224227"
  },
  "r65": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-03(25))",
   "Topic": "220",
   "URI": "http://asc.fasb.org/extlink&oid=123367319&loc=SL114868664-224227"
  },
  "r66": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-03)",
   "Topic": "220",
   "URI": "http://asc.fasb.org/extlink&oid=123367319&loc=SL114868664-224227"
  },
  "r67": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-03.1(e))",
   "Topic": "220",
   "URI": "http://asc.fasb.org/extlink&oid=123367319&loc=SL114868664-224227"
  },
  "r68": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-03.8)",
   "Topic": "220",
   "URI": "http://asc.fasb.org/extlink&oid=123367319&loc=SL114868664-224227"
  },
  "r69": {
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "Topic": "220",
   "URI": "http://asc.fasb.org/topic&trid=2134417"
  },
  "r7": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02(13))",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682"
  },
  "r70": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "12",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(c)",
   "Topic": "230",
   "URI": "http://asc.fasb.org/extlink&oid=123570139&loc=d3e3179-108585"
  },
  "r71": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "13",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(c)",
   "Topic": "230",
   "URI": "http://asc.fasb.org/extlink&oid=123570139&loc=d3e3213-108585"
  },
  "r72": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "14",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "230",
   "URI": "http://asc.fasb.org/extlink&oid=123570139&loc=d3e3255-108585"
  },
  "r73": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "15",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "230",
   "URI": "http://asc.fasb.org/extlink&oid=123570139&loc=d3e3291-108585"
  },
  "r74": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "17",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(d)",
   "Topic": "230",
   "URI": "http://asc.fasb.org/extlink&oid=123570139&loc=d3e3367-108585"
  },
  "r75": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "230",
   "URI": "http://asc.fasb.org/extlink&oid=123570139&loc=d3e3000-108585"
  },
  "r76": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "24",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "230",
   "URI": "http://asc.fasb.org/extlink&oid=123570139&loc=d3e3521-108585"
  },
  "r77": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "25",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(e)",
   "Topic": "230",
   "URI": "http://asc.fasb.org/extlink&oid=123570139&loc=d3e3536-108585"
  },
  "r78": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "25",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "230",
   "URI": "http://asc.fasb.org/extlink&oid=123570139&loc=d3e3536-108585"
  },
  "r79": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "28",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "230",
   "URI": "http://asc.fasb.org/extlink&oid=123570139&loc=d3e3602-108585"
  },
  "r8": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02(14))",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682"
  },
  "r80": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "28",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "230",
   "URI": "http://asc.fasb.org/extlink&oid=123570139&loc=d3e3602-108585"
  },
  "r81": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "28",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "230",
   "URI": "http://asc.fasb.org/extlink&oid=123570139&loc=d3e3602-108585"
  },
  "r82": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "230",
   "URI": "http://asc.fasb.org/extlink&oid=123570139&loc=d3e3044-108585"
  },
  "r83": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "230",
   "URI": "http://asc.fasb.org/extlink&oid=123431023&loc=d3e4297-108586"
  },
  "r84": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.4-08(d))",
   "Topic": "235",
   "URI": "http://asc.fasb.org/extlink&oid=120395691&loc=d3e23780-122690"
  },
  "r85": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.4-08(f))",
   "Topic": "235",
   "URI": "http://asc.fasb.org/extlink&oid=120395691&loc=d3e23780-122690"
  },
  "r86": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.4-08(g)(1)(ii))",
   "Topic": "235",
   "URI": "http://asc.fasb.org/extlink&oid=120395691&loc=d3e23780-122690"
  },
  "r87": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.4-08(h))",
   "Topic": "235",
   "URI": "http://asc.fasb.org/extlink&oid=120395691&loc=d3e23780-122690"
  },
  "r88": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.4-08(k)(1))",
   "Topic": "235",
   "URI": "http://asc.fasb.org/extlink&oid=120395691&loc=d3e23780-122690"
  },
  "r89": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.12-04(a))",
   "Topic": "235",
   "URI": "http://asc.fasb.org/extlink&oid=120395691&loc=d3e24072-122690"
  },
  "r9": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02(20))",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682"
  },
  "r90": {
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "Topic": "235",
   "URI": "http://asc.fasb.org/topic&trid=2122369"
  },
  "r91": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "23",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "250",
   "URI": "http://asc.fasb.org/extlink&oid=124436220&loc=d3e21914-107793"
  },
  "r92": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "24",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "250",
   "URI": "http://asc.fasb.org/extlink&oid=124436220&loc=d3e21930-107793"
  },
  "r93": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "5",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "250",
   "URI": "http://asc.fasb.org/extlink&oid=124436220&loc=d3e21711-107793"
  },
  "r94": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "6",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "250",
   "URI": "http://asc.fasb.org/extlink&oid=124436220&loc=d3e21728-107793"
  },
  "r95": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)(2)",
   "Topic": "250",
   "URI": "http://asc.fasb.org/extlink&oid=124431687&loc=d3e22499-107794"
  },
  "r96": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)(3)",
   "Topic": "250",
   "URI": "http://asc.fasb.org/extlink&oid=124431687&loc=d3e22499-107794"
  },
  "r97": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "11",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "250",
   "URI": "http://asc.fasb.org/extlink&oid=124431687&loc=d3e22694-107794"
  },
  "r98": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "11",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "250",
   "URI": "http://asc.fasb.org/extlink&oid=124431687&loc=d3e22694-107794"
  },
  "r99": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "250",
   "URI": "http://asc.fasb.org/extlink&oid=124431687&loc=d3e22583-107794"
  }
 },
 "version": "2.1"
}
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>ZIP
<SEQUENCE>69
<FILENAME>0001193125-22-140164-xbrl.zip
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
begin 644 0001193125-22-140164-xbrl.zip
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
M5&H84T73@"0LD0#_]DG$_EY.#KA\N+L;/#Y?GP6_Q$@<7X@"?[IGDC_<,RD
M.-MVK.H@=A_I=7]?,=97,,[^CH +^Q*_VV:(;#-!B*_KB3\B.?<!B;?E1-JV
M(&V9WI:-SV)>^M:K$5T#!?_>;(,%WOJYL10N:BL5FJK</&WODG&;]\[L,FP_
MSZUA%A"V)E.;CO' A+=Y#[RC'Z?/I^3/P>"Q#IL39::!L:0=1^G<PJN7MOBC
M]JNV^J2 L_,Y8M;M,&Q+#.8L]9[Y'>8P=L3Z)5H_U_(73['5L?=K4^9P#3EN
MT)70:0J7&-B%CFV[5HI41?.M=-UC)9T;^D*K.3/1N&J?MZ!KL^"F3Z(F.J?V
M2"+L59JP5TF;%I46*Q4->I6F3U"N'03E1M*V/VG<D>=^D%<%]^".O5KI"&<&
M4V%U8E+F\%AO\Y^>1N.@-8QH=L.M89?^096/D0<F.W"U,M0-W?T@BO;/F>.R
M;X_H.V8UL6S:T'G=Q\*LJY!9Q^3@95@,>NKY"H!A4LWO!OQH**8#JON'Z2.!
M:G\JNHDZ?&#K#HSZBF5&/E);MS2X\&'THKSG:B4V1%Y414S$(B"93:%)K),B
M1<OJ\KK0T]?0@Y"F1>MSFD1CA].0T7KUKP8Z.:YPO_/K?B^C@< $;0BL@SD,
ML;9\\'!Y^XB7L^H)]HQEVS,LQ6\L&^3S(\AI^YG:;[I*\;#!2YMJNEN,+2&.
MVA 1B_P,&TY8*1NOVPX-ATH?Y.$XGI_#,=K6-M>:.(M+V".9V".!A'M$60KB
MTG5M?3ACV<TOUJ-B TOD6ZJU9T_!:@%4V!$YV!%[L$ F^K_7Y4W_A]TD[[DY
M&C8BJ5!EEP'L.7@D-X*&@[5(YY$\F-%E[M2=3)M>IF8ZBX[;.YC.E>VX'6$R
M%.)>D^N-Y"URJHP_T6T[)<MX!X1G8O6VNE$-<_.CB&B_4&S[A99HOR#:+XCV
M"Z+]0J7:+S3W*8GW+DX*O0+;,V0R8#&:LHQF"[1: EIB-/%'DTWN6SC_;JD]
M17O7]A2MTC6G&"H&["Y@SS"FU,VX$45:6;ASNC6VT2GE.HA8-4FMTT;B?,_T
M;LJ]."FM3A5\I%8/'.^QBIO-V$J?>Y[! @G([D61[XKM/3>R-XO ;.WBBJJI
MKU %L_%%0YMRAT$JD\$F6MSPD7_!?Z*7:'I3VBR-@>/0H*I*] 4XM+X )87X
MY<S&%%"BA, K8,OUC"HCLM,OEKU4G+'H1I'"!I.;##4@Z,#4\)_K?\WT-\7
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
MJB+J7Z)9B"A-[>)Y;-GN":CF"0C?H;O-HR7"*!R:J?$=WD]TZD=A'T:,\B]
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
M*7E>I&C@^X.:'8+]-72'1=*/GJ\OCX/=@7?JW0=&Y.7NN4-P]Q>, !;8PAV
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
MK&P*?#A3"Y6WJ]L,3F1(33K27>'0J8 J9 5N'JFQ2Q 0^FE.Z&\>G2_A0P<
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
M/E+SI=7[_2@SIZ3^M(-H('?]/J6F$]3=B7YQXGIQ_8%>S^>H1 WU%GD/$MQ
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
M7NU"N%Q*I0/W@B-G_?+7X-BO743U]A8;"2%[]Y>]F6U^5V'<E83+Y9"E:GY
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
M?&+/J!;BA.]T,J3VS$'M^4TQL)7(\YA2]\Y2/4YZUYVT.*'?SDP2I+R("RG
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
M@+JX&Z92I1F?[@>(%RMX/0'K9OR9 Q\+"/_,>&L^<Y=2,]![0;'1 L$#&_.
M0N 1F\8*7!@ "!P6+&D,OODSM#P)\(A^);7BF5E.2!2>2Z\LKU')++>;*DMR
MANSA,GCG#/7/>4PEXYPKNG=PW3V9;B?AT,SA.^B8G9E84-VP6/ ,!. ."![[
ME4_\@VBX82RC5-S4)?UWI3AV'T AQ1+*NH-?\FI+MB_Z,-UT00SUSK/SZ6=R
M4=./DQ%,C$*88$F<#3TD@[\$KG%P_4@H@14GD?H<S%7F&5#( %WR:[GZB_:I
MY<P)P91WF]J^J$\\N2[\*%=0+C_K'$Z?==C).>1!1+IZMP-\OGM^>;2Z+WQ[
M7=3NOG[_A%MC]W=?V)>[KW>/GSZFT38'A1,HU$_ <X4>0JE-)G6-PN/-79C&
M;^GKTO0(\J<N@Z>D5 PEJ:R1^^'6'8U<YV'(/9 >4@  3[MQS =C*,S0%O=/
MG[CGP+GZWX5'S]URVPAMJ=T\ KK]:KO&SQDYUNG^T9%"_=%-MCX7(&W&2%B@
M5,E7@(T*\P:D#@[U(&Q!XH7NL!<7EZ=2C=V.+M[MUU(9WQZI7;97BF\I7_>7
M)[")\K_:AB7V@_H :.VSN<W/Z.EY-/00CF!?$[1:QL3DDX39B#RVB/F5=S [
MOZA;'?C<*#BYX-IU7-.+:<1B-%KIQ=2L'<+2"&!855E1ZQL49,WRT21GJ>+O
M&U_^6Z!X>+G1_>\*3AJ3#ZZ_\MC VFQ4^RB,33:RQ;P&O)ZL4B.P_-8FP= -
M?>Z8U-M$7C(J[VBRQOE76-%Q>W=7O$"5DIVA*\/&IU>HR5'SRW&2U*A?4NY-
M"/S#@S?-'94BVQ[QII7?[,UN5.5@:SM9[!-4!J+ -7Y**]'TC!=Z1F?=>%*6
M)#UY=]\^QZZ\_D)77K?5[71:G4Y6980RX%\WO&E@=9\RD2@_O+TJ)*JHO,96
M]<3*\ERK$!1I*[8;!GX 2B=5(]^K/-5Z\97M!:K63WA1O)-D/O=3=-M0A!WW
M"S*?L[/+5O<DJ\KGUL^K;DC94,JN>3#X.IB_BMPMCOGG%ZW.Q:I"=QM1W86#
M&-<.;3FX?AP*-G+]@**ZG" U1>9^5Z;'+ ]OA 1T_#_$./2,(??%=\]]]OCH
M.SSIFG?.9]<S1'?6S7OV1^^2<.#1G?Z<.N%C7Q@?S- #_ J&R;SJ")#'](T*
MXY B'R8)/5\PR_=#X;&!A7'4M!IFP)(QX-EE0K;%_&?H"'EHO<LHLE/&XP'$
MC"&[&XTI,'L:B\&LP&?BS?(I2(^0E46;CN9I,SR+:%+A( Z8J8A16$'\4CC&
M7S'^[\T:A2,TABVFMVQ0 T0&PKM_FE5Z']U?Q?3AS(M4 O;+:+$3DV)G(2GV
M3UNG%_W6V?E\OAL"(:&0Y:128>0 8 ]B,FBV]T_4SRC:8S*28!ZINJ=3I%(_
MSVX,P"&2V^K%VSKN%4I\RL@=D7@TEFO&4\0##W#9L>[I)!"N>RH1[DBAFA7%
M9:N'XQ-3"(FCY2(X!MP^>>Z(?7I[@UF^N@/+9K>N-W8]BD1"&!FAY^'*7JU@
MV&*#,"!=&&X*T5KS1F^S&S^*%A]S/VCESL+-%\N?1?4A#X!HD.R$8\I(4FS;
M:!G6F <((<!\3$* &9"VW%='>/[0&K-Q?/P,AN!C("B@$'C'GN10""+-5_YO
M0/Q@<H?A?<(/[J/QIMBT$@W,HDH_A2J+I-%E.R\N6.TLS2<08,"2 4*()]P)
MN3>9#4CW@4_ ID([1K (S I=D"GAQQ$SX;;MOE*4C$.T,S6U)] J9EN+0VPW
M$4[W#KL9>Y:=8K:]U ZXX[BA8R@62^A"1PL(8G/X8@A[]\,!*A44AISD[X"Q
M(7R,STIJ2@[\:MDVAD_C;A-\%XX.!(*#T4(2>R4CSHE;EY%,\>S9/#AI>P@'
M_P8)@]'LT4,WCGF;F$^F=&;AXHG"Q=X?.*/X,P1(?'J!OY)Q[3-?/4[&HLR0
M]E[K-,-\@38-_(-HA*>48N42G7..B YA@(@)#"<8>F[XC <Z<DWKR8(S_Q@&
M>,(AS=,B)@5?$\OP,!S=$(SBX?&(!ACZCIDDH)>8;#!)HY&,C0^LD9"!]J.1
M *"/$DR9<*'-I/R %<%+MD_#ROGDH*_P.;S D3R P^&ZB%_1(RV%9[0M19'
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
MY&\9S<:[O;7*$?@ #OAL:3F, @W$ZX]/1V5%]]8[TG=[N-:I -<N+[("R3>
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
M=U"+5'-/X%P(!&@$$=R<3$$'P[F63:,X/ CQ@O-,&IUEH,GA;H%@;R7@HA2
MK*$ Z7X*O$_"ST^A1[81\098XPVX,IC\0-<&C^\R< C<5QOY_2<=H#J-@2_^
M#/%P?% PI0D+;BUTF0K'\,)4<XZ-81A$\2)MA[!(.9/4^VF/.(?AA>9T[8:R
MOWOB65J"DYO!>Z?!9R\"+L#W1=A2L2:-_2EQ89S "9=EO2F+H=S+>Q*@5W15
M*<)%BC&]LBQ,GU-(1ZKD"\#Q:?;C;O[:D\OJK2G+ZEA[+6-_<N59-=DNSOYV
M4#B9+5I#^I4B/Y<_K"Y+5&E9(DE?_U<24C-*$M6XG$Z)+8):H(N0S1)+$YLZ
MMTWGMF7N5I>\:0+VUZW,C2Y_4[ITN"P]*6C>H%]JYY[8)K^T@X^N*%)#QM]M
M=<_[[[C$1OW*:O0O>_4L,E$7!7H;+'(L@VY&KL/\(:>0*-\/1VCD,"T[)--8
MJ6Q4J>NKMD&KJZ92,T:P-WIZ%Y:N]?2Z8_^N]/1.^[2_G;TMRO"K14CA[V-,
MQ^2C\FS1905GS N;)VX$%(JF$C'*B;^8,R(I%]PB:U&68V$N(V-#'^ZR),\L
M_SF@LS5Z9MP._OO@R_UO]P?,]XS_/GB624C/G0[O=-O_'C]3%,/"*7LG2P&7
MZ[S\3DX><BUUK]@_X(Q!2P DLU55$E\&M3S'Z1*60PJ'=+M%/A[R'9$CRU.N
ML18S/8HUA%_A"YB1PMYBGY!RP"6<B'.^NS:[00?1LV #*\!,@_2ZIF/!P'\]
MZ;6[YZ3B#+CG"3MOQ?][^R GG3C!4  S2'BW%@U_V;[H%QG^\:[*F/M_N38
MPH_/ZXL+I\->U*=34"O8P\H![S![&XWC)APEESX_ $#H  D[Z/HUW5<GL. 9
M'K#_06]KI5D#[@0P?C*'<?2QE;,)%7EI2O751/=UY(!=YC7L%5+ .W^KA"U^
M35*$]$0KC$ZA6HHW-M^==JK=:=J=IMUIM7*G:1>:OIIK%YJ^FI>*A]HE5B-[
M[_\*D*Z/XHW[[ XE[D@ OY_)3M_<,?;P5^T2:Z)+[/*TW>EJEUB-7&*KQA^<
M7K2[)\UPHC6(8PK/D09#SAZ$+8Q \TO-+^'IBT[[Y$SSRQKQRY/3]EE-^=_>
MJ9*/=[^@G?QA#- P-4?4'!&]]"?MTV5N^L8>02,Y8K?7/NV4L"RM%Z;9WZ_*
MVU@JWYNZ#C7[:R+[N[AL][5"6"?V=W+>QKQHK1!6SQ$?,H(E-'?4W'&J'';/
MV[T3S1YKQ![/SMLG6=Z9&K#'NKC9RV>44< :UBZ"=6)!*EF$U]N)*Z8A_LN:
MD?O>>.]AZ9?:>U]W[-]=8/UYEOI<L?=^:4A]C8O<7>HB=[K(G2YRMTZ"Q'LK
M<K>-Z/+OTZIN>Q9!?JXCR'4$>4X$N9Q&AY'O)(P\&+JASQV3$NVDP<ZGK"B3
M3_0U5%]#=1!Y8[%?UV'2CJ&5[9V4+EJN7?-NA&TRN!U7NZ5:)=HMU$BW4'\9
MXV_L 332)]0]OVB&1Z@A[.\6D^J_\)]"\Z5F\:63CN9+=>)+)V7$,>Y27]L?
M%_;#Q)%!/MO0ZM@AUTYL;3U8M-OS<VT[J#ON[\IVL L'=HX[HQL[D:HW#.>"
M>Z?H4@%NU&!(#=(RAGQ?2ED!O\M:=C;95OB9>F0E6GJ5JJ@M\O!H54VK:@NO
MU1?+,F3V^1@;@OP[*Q9TN@.WS;)HP_4KSL+%=4GSO_@BG7OYG>/DEH/]BX7)
M^, - ]:5&XI8\BP[)@ZM<A4/J<_;,2.I*%ON=1:_?20;KF/70?$V=KU OD5=
M"JGYG>O%ZWWBV'B9RG-B T%L6@XO6;YJ#0G;-ES'P>H98VLLD&B6EA#-J,M9
MM(2H+'J: %M4MY0V,ZT?RE7O/H33"F50-Z@IFI"^I15]_@C+TF6?RR_[O&Z[
MPRV4?>X5*_N\21G>K_26/UN&=Z0^GA*1)YZH+$Y<@E>V*\4ZS:9%Y6LSZ:4,
M2#<_CE$WEDP:/>)PP(O%X8#;U.Q^B"?XP9NP,+"B@LS39L74NE@)&N9S6_B;
M>%]TC*B.$7WG,:*Z[+ V).B(46U)V&K$J(X>K6FH0:Q\!4/8U/-P' 8ZD*I1
M@53]RV4)YHT]@$8&4O5+*9&IPSQS^)3!$2&#]&T1BQ?A]>-(\ZY&\:Y+W2*X
M3JSKXE2'@-:$WWU?9/O2UW5]79]Y^N1$QVC6'OEW=5L_R>Q:L6.__R:NL[O(
M$^;-7U^Q&6AN2,"\5\V?:XA:9>O->.$YOHW%BZ<VL",.M#%A9B@P5F#5Q6^Y
M7?+M4(P06XIYH;7CO/F.\WXQQWF-:XSU.KK&6 -JC!5B%KF,C"46PY3G,JW!
M2_+1Q<=6J166 <#=E2-;:37KL*8-)M@8<_.QM(!0=KVQ2]5P,<K"I3B\C:J7
MJ3,Q4'B-?5A\]%/V!F:%N>01C$)_U/FF#H%^D0PB:_,Z*DA'KNC(E3V)7%FD
M%6OCES9^Z5B5"K!_7^U>.C)EOYTD\R:<4O,P?V\_M-EO-S??==*EEC_+=YOW
M]^'ILJX\#3WD(RV=JI-.A]C[N-J-'\W+HF5.FX+N@WYEMHLOUI^A96+\#]HN
M##ZV,!_?$[X;>H988+-?RWR^U,*C+27:4O)^+25,&TFTD:2Y^LO[4E*UD42K
MH>_;2$*ZZT[S=\JO2G7+_2%[LMU7]BP<+!DB3/;DN2-V&&)0D.4<?2@[)GY5
M_-7/[SX!O8;&NWNJ<$.5;(S >J'2-CI]8\6%[[C86.NR^SX[3M<O=Z/;ZIPT
M/7VC(9SKSGD1ON9<3>9<A[VE;9GK> +%+.X-XUR'7<Q=V6!5&7;L/3,AE<_#
M/EL.=XRB/$R;CMZUZ>CPK+^G3>RU"W,C%,22ISOP4KZ7B)GRS45W*EV,'9I"
M_G2$*6<&6I&D0Q5^$'^&U@NW9=:'%@E:)&15;KC4=<:U0)A#P+/+RJ-6EHB#
MA+E_7G]7_/"\?8K?+?"2GQQ4\LH6+R?=]FFGJ5+J-D\<89EQK./NFDPXQ6M7
M%H'%6L(I<^#&<K42][;CDFBM[LEJ%Y;].LB-T;]J>&UCEFPC^<E9EJVILLV5
M&E6Y2D9HKE_8S7"[957%&,IJ]+^/5>,#^"LJM^:WIJ7H$ZT15.'Z%G'N)Y!B
MH4>AD:^N]Q/GBX(UX5V8.KMF?7D]'A8#13G'X?]Y4_X":&" )T$ 2V\ ! "6
MP:3%L'U%0-M&634>P92UV-U3AI$O8W<?HK7J:%8=S?I^HUEUWF]-0UIUQ7IM
MDM(!KMHFI0-<WU^LS4=06V$D$_16;BW@_3K*IH8<N8L%A1L79+./,3;=LRP_
M;0WX54/9TG?AR0ZBS%0,BOA3N?4'E/J[M/J YGTUY'V==F]91>;&GD##F%^2
M$.!8RN"$6G\KR"@?B$EZ8AQZQI#[F*%?)HODFCDVD3F>+'7/-?8 &L8;CYNA
M%NY/X/6W<#20)=U)?X1[K>*,)2N/D4'U*,,/M06VJVVQ[]H6FV=;NVCO:2!Y
M&FFUH;8L6=0 J^O%2OW522X! V7SFK%J[V$*!MH_R AL!&*X(QAO\E]_N>AU
MSZ]\)4?@X]#S!;-\/X0'![#(L><^>WPDHR\LQ[!#&&=.Q% (R*>W-]=A7]V!
M9;.H%CAVT3-<QP@]#\0<>[6"88L-PH"Y88"@0(&%Z\F;O[U<%5HFD7-*<*4D
M<F=.'G<V\SNFJGGM.&;G<7K>]"]P+#@R?PY/)'98P0)L@-/\)W="[DWD!OO=
M%D/_6)LE)S'A2<<-8OR(\,4,/0P:R6M$TZVXR4P6;.X==C/V+%NY:"[E=I(D
M HCOP+79P- 7ZNJ#;2L0K0.7V1R^&#+._'#@!QP^QSBD!/$ _$*,X8%G@9W
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
M4#%)JB*2S2;$X8 \4;./D9J %SV/+@,^ %9(J8/*\3'2,I RJ:%P?[%0B9J
M,%+ZY 3!32:$&=R3%;%,4ETEZB+,1FXP36+G'CE7Z)IRI>X_QF1&@%[%TE,
MY;HHE).:_[3K<B2P )A&Z*NL[3NX!;'NC;Q@1T_@._3%>8*YQ/J#>C]"0GC
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
M ;E^&;CF!+X<!B/[^O\#4$L#!!0    ( ,MII%2XI0T/10@  -LH   1
M9#,U,#(Q-&1E>#,Q,2YH=&WM6FUOXC@7_8[$?["RFE4K00M]&:THC02%G4:B
M T\'S>Q^-(D#UB1QUG9HV5__W&LG$-Y:IMK5LMK.APXXOO:U?<Z]YYJT[\</
M [=]W^_TW&JE/?;&@[[;_ZU^V3QKML_M5V@_SSN0=G?8^YUT/]T-!\/'6^?;
MO3?N.RZI5J#3'4LTDVZ[YWTE7\:_#_JWSA,/]*SUR]DU3QQ"(SY-;IV(A=IQ
MT8*T1T7'F,HI3^I:I*U&JF](_GTBM!:Q;0I%HNN*_\E:S=7WD,8\6K0ZCUYG
MX)#.P/OT^=;QC2..V_YU^'E,<E=_:C0^7D\NH;7K>@^C/EJ0H3<@ ^\!%M$C
M[?.NVSY'$_AOA*M>>K>:^A)FWO!URU7'_3F9J/0&1RDM,>()J\\8G\YTZ_*L
M\=I %] R$3)@LFAIIL]$B8@'9+F6\D3IGKW<\H^4]_*7=7__OD.1N'#'[3_/
M^(1K<H((.R6;.UV:LGG G!\/!$+7O6-2\Y#[5'.1Y&>]=CP_MMC#)QYE4F4T
MT40+\H7YF>2:,U6M])_]&4VFC'1\31ZSB!$+UX(Y,ZY97:749ZU$/$F:.F[S
MDM:;5R?T-(?I*\LX9 /W')KKU4A7TB!B"_+MC-P)J412([[9Q 71,ZI;6V>W
M,>P/T01C3Z<[Z!=C=8>/O?YC';@[Z(R^]%O%AQW.;J['(=;XUFDXY*X_&(PZ
MO9[W^=/R^Y=1YZ[X_LWKC>]OG6:C\<&Q7CP2I1=P&K?$2>F4U2>2T>]UGB@>
ML!:="Q[D'7N%\?4'AWS-#QY6NP2!#73-,XBCO<*D_&C-J'R&9'WKR-L.\89L
M>.*1&9TS(MF<LR<6P"ER1?[(J 2H1@MH3X74!-CQJY#Q 6ALU/]7 %&$Q(M3
M)CF-R)!'9,!C, AN,'6,7+,!\.<1_^ IEQ?[7T7-U8NHN3@:U'2I JP *N(%
M^0YG'[%@RFH6/#ED L$4280F/HQ&>4)HLB!9HF7&8%NH9C&$0\0(!9>T14E(
M(>P)200 !4.CZ5?J4*V8'@GSF5)4+K!/3+\SF+@TJ(*V +R!.2/,+S@)=O"Y
M]+,8NB5@#JY %B6 87]&5(9_5O9/3+)\$%Q!S%7$:,"3*7GB>@8K5"GSC8<X
M+D)<!+#..9@%9+(H[\,-V0WV]QCY&MHOCQ_MC(0\ 3@A=E?PJ0'4H3L\EJ7G
M/ DA@EJEP1,_R@(8$R!:PDH-", QZJ: ,!BI6D':1-&*(#GRU,;<0+& X\@U
M[)%%T $P+P"89CYE'/*IFI$P$D^J((1D4ZZT1!U"L=$Z#F[62KA6A3=;[KY#
M^ZW0OCH::(_78/#S3\VKCS<JQVXN[##LB1!4,I,GZM1 Q"-4,@-& !>?P,X
M: @#"DPBKF9H@=UB"/L8^O%[P)4?"95)5JU@1I BLK!,I?!9 .V*G  * P:P
MME#;$L/J0#5\?<*6:ABG>-WJ.K!6:V8<Y7IBZ87^$@SP)=99%N#B#G6\6GG=
M]?!-KH<KU_$H-MD-(Z',:^UA[+^=:LNHL2+503+<5$W'0<0>4WR*^#%:9,46
MLH<L-=1)/LW4X2:H5R8,@)K/9!10M2(R"2- L)]S95((=&.)&0A+NE7R*6<P
MR2)JH)]KH!78:GEVPX<<$A$X8^XGJ#:>3N @.94<5\"M4C,Y-<&1,H7JR40?
M9:2623A",7!(FQ*Y1E(H3;B?1103):S+.+%286!A-5U9B\*G"<..D,K _J4:
MY+_*A,F1,N'@(+Q%B,/#M^%%M;).#+*+%T"F.6P_V%(E$HJ9CRJ@"I84R $J
M@P*/P!!.)SSB>H%Z:]>\2$\#78-*2ZRUKJ62Q"38YWQ%:2938(5"M%/?%S(P
M#ICB9,H2D'T1D .>L!19AUV@\K($ ';R%%+2.P4V*> ?#07Z<QIE)F B/%@8
M@N;G<SA8M4.[%Z+M@ 1@O^Y6\XAW(\T@>"M;-$Q$IO=[<$B.HLO>#$NB\/5Z
MF4R*8LN0F-F= ']NK!YZAVP9LL'10+9GT; -*[SVR>6P>;(+NC\0JE&1"-_/
M)$ '0O8J_V^/&@NEH1FOW6$LY<- ^<4F.=EM$0('((1N=,[=AOJ9F?LJO,I*
MLJ5;I]:I&55+J83!UU"&!28MF=W(,\:"1/P[B_*[JXW^M0,W"%3;GAUZD2;O
M=?G+=?GUO[XN-Y?Y0<'%VBJ:HIHI$V(56!'3!;Z6M?D+,FM+\1?>41#]6DBU
MU#6F 2 ;QUQKQO:GKHD X82/ P[NF3%.@#:0*!0F(O@?*X^"Z>R/C(/WAM99
MXIL;KM/WTO9H2]M.!$H6E+7YI14.#6]*?,X 6+DD65:83[ A*#&LLC4BPVAR
M\YM <9M9QNN>A%&MK#*&K0;M?=6.$$P#L%1L&8'W83M7\F !" 7!7;,Z1X'(
M45D,^P0[8A:3I[V=%[_O&N:H*\\.2)500M2J 6J8B;4 //,+4([0FLWU/)F+
M:,XPX2>P0?:7+)F'9Q:GD5@P>/HT$S8@TS7\ UX++81 ?;,8.GL]S9=_^+]X
M^P__/5A^RY[O]M\'NK ?KFKDHG%Q0=9%PB;<-N%8( C05T;M7T "^SJ1 ;2;
M?^BMHWVU=ZNN.Q02CI6;W_>]3_=CP/15V7K=<@]GR$$^Y_.L\64Y;H"W"\7A
M?43@Y_O3'8['PX?UEX'PWX^S)F]"0K2:9XT&BV^(9L\:EA( S%OUHO$ V+0]
M]UR=;[\STC[WW'7HXEW$2^"]VH/=LK<7'S8\Q88#O-QR[Z7WC_:]/?-7.'(W
MHQP215(S-3I'VV6^^ ?<\6><A80],S_#TK_0FO^4.R<C>W4%$7#+I^4K8^<]
M[RL@*G_IT%+Z'-].A$;S4N/_ 5!+ P04    " #+::14=?@TX60(  ![*P
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
M]H)7]5O72Q/ZZV_6+V!(:&DN;>_#Y0/Q+CLSS\P\,[-8OY[<.(9^;?5,X_!
MG]@3QS*LOVNM9EW3&_D2]QO% =#[0_,C]*\&0V<X[BH?KNV)I1AP>("'!C02
ME!NZ:=_#W>2C8W65!^8)OWU1/V.1 B1@\ZBK!'0F%$-*@#XJ#X:$SUE4$W'2
M5A/1@6(]C86(PWQK%D>BEK*OM*VMUS,2LF#9[HWMGJ- S[&O;KN*FP%1#/UR
M>#N! NH;53T_F[9PMV_8-R-+2L#0=L"Q;] )$_1&W] ;4@3_C:37*W1KTRVT
MO(7U"53%>!=-TZ0CM51<#%A$:SYE<U^T6W7U>XJ:N#.-N4=YN:,ECY#& ?-@
MY4O54+(CED_P0366%YMX?UY2N'1<,:Q'GTV9@"/)L&/8CG3%I-;\OLWS/8G0
M-P:4"S9C+A$LCB">P8AR%GO,A4L6D<AE)( Q36(N"B+LQ+5'*/:'-5KP=$$B
M 2(&[0+^JM_5!W6XHZZ$F:=%:YVI*TS/9V>?4.U(CW$9<T@6/(E3FLJX:!>'
M![M@G !)@7AQ(J@GA5;0-TZ^5\^E(N%3T&WCCO IB6A:&SX&= D]5^@-VY '
MFJK:/,F.+2*D>8K=@7HGT.?$DR<_U&$0\S2.\C.NS^@,Z"-U%X)]H:@ LTFY
M5&2'"283$SAD 3@L9!+>D11Z]T8[_:/CQF%"HJ5<7'2.3\"GG$Z7X.:40+>%
M3P1:B0\/?);"IRA^"*@WIVW8"ODZG.<_V@=D<^WU':M4U1^.36M<P^;D]$9W
M5KM\>"9'VVE4(!?N*JH" \MQ1CW3M&^O5NN[46]0KC_8YN2ZJVBJ^E;)48PA
M%<N 0A>4A,QI;<HI^51C4<H\VB9?8N85!\U2^/2M O<%=]';%8_S3G[$CG%2
MF*5,];L-J6H@83-V\#+R=F +R@13_GE!.%97L 2>ES.6.W(\A'P:E(/)1Y+4
MTH2XM(WIY@3Q:6KMSV( E/PMF(.F>;8NE -%PGJ'!S>$NWZ>Y)9V@H1N-F6%
MS!C2!QZ8\#,A+(X%9T(2C40>6(^N3Z(Y17:'(4M3V8\J9,V;T(JKLT6 KD@<
M@52P4LKIYP7C-,16DI5MFE<@:*TC<@P(5SL[\HZK=;A&L4)0*4;M?>NTD^&3
M=,T2BA]C^2%INV,<_E\&E3+X;]4!BY"T83[N7)0@>/WP<+=@3U8:,\)DH22<
MII)')_)K$@0(0N0-%;](D%AIWH)GJTF)"CV6J9:,P5.+(*/AX4&,K3@SFF[5
M4'T'L9YMK]E >QFQMC._S8PRF4B$*H%>@8_YG3;CEE$\F)O$6WN_/EI:WD%"
MV,MR8>Q?T:S8D@QJ:W55I6$'!'T4",=#=K1KY>8>EPH3"=3.L_/MSQNRS!].
M\_:YR9'-"%7L5GR^MNRKZTE7.3M5=DJ^=FS7>CV/1?,RC.<RM 6#^L/)9'BS
M>6>7?\J.*]PSMTIMSQL<-O=&VGAZ;Y*M_>7Q_(7A_*U4?29LNT/V,SW?XR?&
M:_H]\+'YAP1OU[+],RDOF_F/_?#17AO5CEO^[\K)+V?CT8@S'+$)SM@G03C>
MC()\+?.M$7I1P;:;5)L__O6&:=^C^N)53CZC&O*=#VYFKXK^ 5!+ P04
M" #+::14"F+7V\8$  !@$@  $0   &0S-3 R,31D97@S,C(N:'1M[5AM;^)&
M$/X>*?]AY-.=0.+%AB3-&; $V F6G$"!YGH?%WO!J_/;K9=+Z*_OK&W <*%-
MK^F+>LT'XAUV9IZ9>69V<7<TOW.,[LCJF\;Y67=NSQW+L'ZNMUN-5K>9+U'>
M+#9 =S V/\+@=CAVQM.>\F%DSRW%@/,SW#2DD:#<Z)KV \SF'QVKISPR3_CZ
M=>.210J0@*VBGA+0I5 ,J0'=R79C2/B*1741)[J:B X4ZT4L1!SFHF4<B7K*
M?J&ZME\O2<B"C=Z?VGU'@;YCW][W%#<#HAC=F_']' JH;U3UZG+11NG L.\F
MEM2 L>V 8]]A$"9TFP.CVY0J^&\BH]ZAV[MNH^<CK%]!58QWT2)-.M)**<2
M1;3N4[;RA=YNJ+]GJ(621<P]RK<2+7F"- Z8![M8RHZ2$[G\"A^4<WE]B/>O
M*PJ7@2N&]>2S!1-0D0RKPG&F2RZU%_B\>B$1!L:0<L&6S"6"Q1'$2YA0SF*/
MN7##(A*YC 0PI4G,14&$D[A>%=9DS=,UB02(&+1K^*DQ:PP;,*.NA)F716M?
MJCM,SU?G):DZ41[C)N:0K'D2IS25>=&NS\].P:@!28%X<2*H)Y5VT ]VOE>O
MI"'A4^C:QHSP!8EH6A\_!70#?5=TF[8A-[14M57+MJTCI'F*TX%Z-3!)Q&@
M5@.<31RE^0[79W0)RUVIXB76DG)IQ@X3+"7*QBP AX5,@JM(I7=OM(L?.FX<
M)B3:R,5UIUH#GW*ZV(";$P*#%CX1Z"4^/_-9"I^B^#&@WHKJ<)3PHV3^H3$@
M9VM_X%A;6X/QU+2F=9Q-3G\RL_3MPS,E.JZB KER3U$5&%J.,^F;IGU_NUO/
M)OWA=OW!-N>CGJ*IZELE1S&%5&P""CU0$K*B]06GY%.=12GSJ$Z^Q,PK-II;
MY<NW"CP4U,5H=S3.!WF%5?&@,+<ZY>\.M,J9A,/<P;=QMP-'4.98\\]KPK&Y
M@@WPO)NQVY'B(>2'P?9<\I$E]30A+M6QWIP@/DVM_UC,_RU]"^J@:YZM"^-
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
M3+G%;F;8+Z;13>FFS&R>_1$6J,@K IK[3<T8&&B3C\L.R#& 7G"7\0[J- T
M.^@L )9O@<$..D9 U\P'AD(&(CW1HO9(E(>HG*BEDB@UFA"U-C00-3*W,A-5
M4I2S!.$'5$65U?0MK, B14T5#7D/).P4K:5=M)8VKT4QZ$M5W]R5'91@W,.F
MFTDKTZ:5C5#+OP8! , 6@/)!H,TQZ  ,&ORD1A2 12#:VAV)]*-AF"+0<#@"
MX_\M3WT;^*&HWURTNM8^IZ@8^WW0U#H_:,)11]S\X3:&1VV^-_:E@@4*B?2T
MAJ,Q >;N)V @F!VP %  $OSC"8@"U@ <0 ,8((!695/ =^QO9/;[H1%?.6)W
MQ_CXH7T0-)+4X(V&;6#F<.B+W'6H^'1RO^LQST\]-@] ^R 1@2!4@-:O #3B
M6R? 3KJCOG]8>06:_2A!(0Q^?"#0/SX.N_L%?O\XXH4.^OYAZ.]WX/L'*,<?
MI/?#?+V^"N)KE&)EO-^ %LA0\QZBHAY(C/L^Y$?@6S)&(?X V^_W1[S]* \;
M6P3:2-S*#PW\E/;[>8C^&=PJT ]-@UN<\MN'>O8-O"D(#D,C40?<T&[?K<+"
MRR+PFU50\U_?!C0AP#W1?T;>!AP1?P:WAOE]@5N@8/L<OH,W@T,AP-X;#BH7
MU)</PNN;Q#BI!58@3_N1:#32WP^)\/I:A?U;"96%G^ <W^!6/E[>/Q>P?2L
M>?L.IEH._<P7'B![:&J!?'O3K$J25L;YHP?0TU]J,7#0/JFC_<MHW/;]6YA&
M=8GVS?JM'H162VKS%S$#WX-4&NX*+6\"*'AZ@B5^X"_3UTI?('=3;GZ'*--^
MCX&_WR!JM%^Y'Q :S35:'AQ)E#]-]./4XG]]&4T6+%\D2N,+H-OWY?E:)OQ=
M3E^^MU-S])>^<_\EI5.72.!;!K $E$!/H0PH@H\RS6<8 @;@VP@P!ZP ,S"G
M!);)@7BBX*\H< !0I>&K ?J@K['Z6@MTSH *H %B* %:P/?A][OT$XS6=OH_
M0/B>?C@; ('QHQHM=67)Y([$(#P"_V:LP]!*W[I.'2 _&2?P-U8,[/]A[30V
MK+X;,XTUID _'Q@\T,[O,'4X0G[7#B.M#,SP@ \S[</TP$^TF;U02$S [T!,
M2)2/E\]W3VMH3:UD3H.!WQQN&#32&(Z H]S0< \:]R$!WR:*35^0J1!JB:F_
ME^C_#_VGQZ#\?C?=T(3_>XA9H-?OIR0F-S^TC9O7[V"<,#A8#WX*;1IH8F-V
M^)O38_D&_ATRJS<2%:KOY^/U35)<7SIO\@U,E:X'W-,-0_-ZK$%P%/I/T.V^
M@7^/SN;N98#T0Z)^$B[WEPK[C;\74-DX@D10WZQH9  XM07"?Q;<)C]0D'^
MLKO3W.<?X&PHJI/\&S!M5.[^4@]\Z*#SP \X'RU+52$=[9N=9E'^7T5T!WQ$
MP.Q' - 6I6U$;/VU\?!KX^'7QL.OC8=?&P^_-AY^;3S\2S8>OLS$.VESC2UU
MOJ%./%Q@N.L!+JO=P26U*!CX>H-Y-/@$TG+4!37O/\$0!<-J:T =^+968?@2
MCS,#+%_:H'S:;."-1@=H*R@@ N7=J#.X/ SIKW#*+4!!25Y1 =@+/17@!O.%
MHT7=X6#DJ"LV5X43$_7QT!6S5S-3- LP@'O[F(2BX-:A1VQ@H;XP+0\QJ)[H
MWE/:I_P#_.%H-]%3_GZ(0.U3NF(TXMI@G@I6$!.EH:!]=<6^',8<-;,0-4"B
MX*)J\BIR,$4E)5%U=7DE535U=:4]HLJ*2LH*BN!?=3DE56TU=6UE#=&O20QL
M#>7AJ6UUP.AK6^"7KMC73@4'!\L'J\@C45X*2EI:6E0:RLIR((9<8 @"[79*
M#A$H_HW" 7@@#.5#VU$0I7Z#JV4,6E=,[%L7_ .^D_U367U##/BI_=\A@@4@
MHLIW1 _8=[P ,/:E<>D!4X#[P?WA"'0@B*ND\%/K9F;_N'U__^_8@6C#(/0_
MQ@ZD1IX*5O! ) 8%@QL&@2V*_ZAN!?\[??CSZB#Z]\H!W[;/_HX0OA5_EUF
MM@$*#JY"#H"/KAAUNTQ.455.6=U&25%;155;65-644U;1?$G5#!L!F-Z73$+
M:YK"U.0]_/Q$P0@\D*HZ-7EE>>4OR&9(#Q_/D#_2_7JH]S-=,] H/=S0;O\4
M&52BM@4*Z8&!P5&@[<)02'<WM.@!GT"TCY\?'"6JI"@/ZNVGXT0Q40^8MB<2
MY>\&:L3'W\T+KG B .Y%:];,3/L $H:AJMOT@*X8!N/CH:WJH>CAKJ0.DU/T
MT-244_6 J<NYPU25Y3PU5#P]-=3A2DJ*2M\JFR("T6X(ZEI05PR$R/N ]57V
MJREIJFD8*6D9J!D:*"GMU]+4-#14TE37-U15U#0P^%;WRU+0S>^_R<!W/6K3
MUC&@J$&YJ?P,-S4P  7EZ>,'%@1:&>\7-34T4%?24E>74Y97H@XZ4"YH'[0?
M_.OXT_=#?\WY^5!M2=O/#>$%]DONZW)*3.]_M+VZ5^$+:; -A1_-*?S$!)B%
M?3&OKWQ8PT]^YTCOVT;OW]+Y@J3PN\I?)&P"&@42%?(GQ$1I U3;#49U-KIB
M,"2"NJR$>XA]+0AP0[F!;A*T:%TQ3Q327]0M( !<-+I1T:EN1!2-_!TH".'Q
M=8A]%[^8PM]KS0..\@GZ\[:^,R+ZAU;_I DJ%S\9]-]M,-#MI^9\_ELF^Z5N
ML#<<\0\'YQ<TJH4$NZ'@^EZ@67^;7_[.8?^W.C!OT-C@X+2F0.O'SYK]6V5^
M';=?I&A$E1/-7_ZN9[2!I**NH:3NZ>8F!U=5A<NIJJ@KR6G"U.!R:AIN6FKJ
M<#<W-T4-L:^5/?Y[H_!+9>3_:"A_[^]/$^ W$#BKTD3P;3K7$_V5?J5?Z5?Z
ME7ZE7^G_O?1C0P". ,.E8'"Y3_G,?A0,]ETMK,R-3 \;TO8NV$T.^R"0=)L!
MP!^!1E&C_Z,.QT29FP$Z@!5@ I0 P T6&&!F;61#.V$"XW?J$@'XD4 :JYU?
MSFC:Y$PL1$6!_UKBA@6@T" 9"S"OX@%&-F#^/)CW"T8'4.'4 Q ^=U]JGHYZ
M],&' AD$\UNI>:\O^3TTG"_Y?=2\AS_" \Q3>0[P\/>@YFO!_&]!&.H9&OUA
M,!\5Y ,/!O/M8%["#^/O ^:IQ[9\_G"W0 "@':Y(H.$P;S"O2#V.0=E8&8#Y
MO0# PN[U4][]ISP:?HIVY&Z # BA'>^([H9)BRII:6F*FL"#_>!HM)P%J!0W
M<%%D@/0/<$.$ ,"7/M,2SQ^67S\)ZA\6_L5$U>V7W)(E36>0+4T_8'^&A\P
M ,T54#97?\#<4P"@_ ( ;.WY 9.X P!<H-[*6G[JSQ:JO?RTP^,#A\E3!?H]
M_5.$OY!^:D^>2NZ[>$0/?%F/BE+E!@,7OQB4:" X)N#@PO-OC/B_7?'/^=@#
M!OMP%!Q<8XC:@5;F@_ "U8WP\*%M6?D@_IX2_YO5_B9]L6LP\6:1 3Y7>6!S
M"Q] /],$,/"R ?1.:6 )Y+O>#K/: =219R\R]L7N:>E/SMKIXJ@_@3ZT$V;
MP,I&%(9!!7TIHQTJ,P*; "Z #]@&" /BP&Y #E &-  =8!]@"!P$S $;P %P
M 6" -^ /H(!@(!PX T0!EX&K0")P$T@'LH <H  H!LJ!I\!SX!70"+P#.H!>
MX",P DP!\\ J0(1 (,P0#@@O9!M$!+(+(@M1AFA"]""&D,,0*X@#Y#C$"X*
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
M (S?5N;61$AKH%5(O1W$2_5A9\ %PA^:&L3EA^>#JQ)YT-3@FT%;B@@C,U.
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
M/_ZW(7_EUM\)\8U%7$K9NSX*( JN =_$R=80 X>\ZJ]DN[QT7$H?X7) "U.
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
MZ5:/LI^G3=A\ZCS@K%Z%B9YK/_1,7]WFIN.AL(D*K9+-WY[>R!QS\6O?T[9
MA-OEAQ6 N9^CQ0K %>I&"/[?;*XP&6K#F414\DW3M703I?!ER'4^/@X$1 IO
MB@GC7+]'%&>RU758^O">0>]E!:!U_<'@/@$MS;@1#<;R/AJ?"@G>XF*Q2_L9
M34WL6C7YJ(_*96J^S6\@W$1ZJM&I\W)[B!K)?#(E,MKQ&@KW?OT!C$PU%W8^
M'-.@.+C5JO@OSUQ%QO9*Q#_F[A\A0[1H51IUW[T38.ML]I[1C]+8\YZM9/X%
M>6U\0?8[V>]\>:;4798N_SHZN4/2NQ"*Q-1)G1BY/E3KJ$E?"%OH>RV2C->K
MNI$S S\G@W"_H=%R7YZH6OKY8, !HZR*?3;HR8NZ#QZ#$()G-"TRB!T?)&+1
MJ352%5DZ]:CL/!W#X-I*AUG;4$CO+0NL.K7K)RH)M; 4OTIT33@_.>>]U[)F
M\ #"&&LYG:B>)D@P=]3 0EA8@5U(E(#R>5J"Z\-W"*?P+O0AI5C\RLX(,;W"
M  _&(M2B$79^+U<A5CD<$P$'V^VGI"+EBUEA$1T)*:;:>N"DX(7AS0F;/XQS
M7G-3C_04NFVD,'"\NS)U!:#14)*A !1,];+6XS80S/K3_-_-LU68VEG00P5
M.X:0$HWP6RR<\WL**R9;%0USDTD<NWK)>&]]6[7/&Z3SN:>WJ6V\ U3*A\LQ
MN!+"BH5ZW<_,P:=W+QI=VEZJD_<J).:V<NU_0*-KJ5;^2%0;]HF;+-D:;:Z\
MD_"W$=YT?N^"<RF)E@]VON8=X2L9?FJ;W@=,T6O_8)+3%!Z._S1LU]AFXGXC
MXJQ\AZ9GW7TH]$)RR,.@_#+E(#LQ!@R0:JQ+!"[5UIR!_R">P--QJ0K 'N)
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
MB\-,Q][1]EQ:Z== :/3.7*PJ'>W?O[&*5_Z5FF3_MD$Q_.]02P,$%     @
MRVFD5)Z 9"K+1P  <ZH  !$   !G,S4P,C$T9S P83 R+FIP9^Q["2#47=?X
M;^R[1*DD(K39=V*2D$K*F@HQQI(QHS%##.9)VQ.AE4I2*:*09,DVJ80HA2Q9
M)OMN[&/,\OO_1OOS/._[/N_[?<_W?]_O<_G-G-^YY]Y[[KGGGG/N,F SV"DA
M:';,QQ, K*R C0  \ %\L*4 )P3!H#\ M@K@7H !  V3^@8'PM9_H>& /M39
MG\ :Z F':2S $M!S V:X /-#SZ,S/@#7E[+%T#, *+]Z!@!*2[Y^FWA@W)&R
M>[TQ.$R -\9?UM161W:]HP_: Q,4L '04-/0,%#3,M#0D557-U#3-=#2 K!8
M=5U=/1UM@)TX;\&^\WR+XVM;G%JW.+^U&P5\3CPPSB^T/#_V#Z;SO7\PXQ_[
MQP'[6@?,G.-;W4M+OM2WXTO]"]]@,]@EM-_2U-1UKXVUN>5N,P &Y0GMV.V#
MQG L 0 _- YK8[%-=K_3 5G>MU#M_! 7Z@#@A@CPM[(UMV-7:&EF*AL $0$_
MI=G&A5: >N4=>V5E@7\NB2'\L3B(O;T0K.F!#$! \$D(1@7A_-GX<?:8N?NR
M80YV_R2P$(,0O((->WV&-R_0?(:WLF$//[0'!+-Y]O?P\V##+R'XUT \$H(Y
M=T/PZ4 ?9! $-T#P.A3>SP>"Y]AE_9!N 0# )<3&XY (;PA6@V AK)V-*01O
M@111R.L'V/T'&(<\AF-WRA3C'XSU\?+&R:Y';)!5U]?7D]V!#$(A<3CEO6X(
M7S>LAZPIQL_?#1T, )_[O)"6LF4K"PE91UU?1T=90T7]!T']W<P_F=AC^QF:
MVK<P9K#E-=]Q?T2'N0, >C.0;,Y_Q[E? X#\4P"PXN-WW+I; " *C5M>[0_]
M6<[6%V\<SM] 534H*$C%!XE080OT6_J'!'\B_=">"KNZ;^*1W8[T=,.C<+)L
MN2$P* P>*QO@[X9 RBK_5HG_Y8)_S,=F&Z0G$HM$0R4<("WS07M!PXWV\,'Y
M8-"R/NB_-8C_8K'?I,]Z#27QNRQ PE4%6%(K 7".U@!<XH( YZ&;4 [LV[CM
MYG< V#//4:;_L]XO)-CO:^6(97\$^'@ME#.UL9-%X+&!G_/8TQ*R3P* *&1=
M5T+65AY8#R@#&H N8 AL!<R G8 U8 <X 2X  O &_  L$ 2$ L>!TY#E.P]<
M :X#2<!=( W(!!X#^9 5+@-> =7 .^ #T I\ GJ!86 <F 7H,!B,%R8,$X>M
MA,G %&";8!HP/<@>FL%VPVQ@3K##,"\8&H:'A<).P*)@%V'78;=A:;!LV%-8
M&:P*]A[6 NN$#<(F8?,<G!Q"'!(<TAR*'*H<>APF'+LX[#B<.;PXCG*$<)SD
MB.&XRG&'XR%''D<91S7'!XY/',,<,Y!A%N1<SKF64YE3C].4TYKS *<G)Y8S
MG#.2,X[S#F<F9R%G!6<]YR?.$4X:%P^7.)<LES*7(=<.+GLN!-=1KG"N<US7
MN>YSY7&]Y*KGZN0:YV)Q"W.OYM[$;<!MR;V?VXL[B/LT=QQW"G<N=SGW!^Y>
M[ED>'I[E/$H\NCP[>)QXCO 0>,[Q)/)D\3SC><_3S3/#R\N[DG<3KQ&O-:\;
M+X[W-.\UWH>\)-XZWE[>.3Y!/AD^#3YSO@-\:+X(OCB^=+Y2OCJ^?CXZ_Q)^
M!7X#?FM^#_Y@_EC^N_R%_+7\O?QT 3$!)0$C 3N!(P+'!:X*9 J4"[0)3 D*
M"LH)Z@ON$_01_$7PJN CP4K!3D&:T%*AC4*F0H>$\$(Q0JE"SX1:A*:$A845
MA;<*'Q#&"<<(IPF_$.X0GA,1%U$1L13Q$"&*)(CDB=2)C(GRBRJ(FHBZB(:(
MQHGFB-:*CBSA7Z*XQ'2)VY+P)0E+GBYI6C(C)BZF+F8MYB=V3BQ=K$IL8"GO
M4L6E9DL]EIY<FKSTQ=)N<4YQ>7%3<83X"?&[XN7BO1(\$DH2EA)')*(D,B3>
M2HPO6[I,:YG#LF/+$I:5+/NTG'.YXG++Y:CEL<L?+V]</B\I+6DBB90\*YDI
M62=)72&U8NL*Y(K(%5DK/JR87RF[TFRE[\H+*_-7MJ_B6K5QU;Y50:MNKBI?
M-2(E(64HA9"*E'HL]7$UQ^J-JVU6$U8GKZY9/2.]1MI"VE_ZFO0+Z9$UR]=L
M77-DS>4UI6L&9<1EC&5\9"[+D&2&9)?)FLBB9*_*OI0=7[MZ[8ZU^+6WU[Y=
M2Y=3DK.7BY#+DFN7%Y#7D_>4ORS_7'Y\G<PZJW6AZQZL^ZC KZ"GX*T0KU"A
M0%544G14/*.8KSB@M$+)4BE$Z8%2VWKA]?#U1]??6=^P@6>#W@;?#8D;WFWD
MV*B]T7MCPL;:31R;=#;Y;$K<]'XS]V;]S>C-=S8W*0LIFR@'*C]0[E19KK);
M)4(E7V5,=9WJ =4+JA6J+#5M-93:7;56]:7J.]4CU O5)S4V:B T$C0:-(4U
MS36)F@6:$UJ;M)!:-[6:M<6UK;3/:#_79NKHZF!U,G4&==?I'M:]H=ND)Z&W
M5^^<7J4^M_XV?:)^L3[-0,< 9_#8@&*H;.AKF&XXL$5I"W++W2W=1G)&;D:W
MC3X9RQH?-KYE_ F^%NX&OP/OVBJ_U6-KRM9^DPTF1TP>FHQM4]N&W9:[C6IJ
M8!IF^FP[YW:+[9';WYHM-;,WNV[682YG[F7^P'S<0MN"8/%L!_>.73LN[&BR
ME+9$6*99CN_4W1FV\^4NH5VVNZ[OZMJ]<3=V=Z$5A]5.JTM6;7L4]J#WY%L#
MUI;6EZS;]RKM/;JW:!_/OKW[$O;UV:C;A-I4V(K;NMJFV\[:;;.+M6NU7V^/
MMW_N(.IPR"'-@>JXW?&BXZ?]JOO#]E<[K7+R<2HXP'O X4#*@9F#9@>O'.P]
MI'WH]*%&9R7G8\Y5+JM<4"XEKJ*N;JXYA[D/.QY./\QPLW:[XS;C;NE^PWT<
M88J(1PQ[;/6X[#&(-$)>1/9[&GE>]!SP,O*ZY#7H#?>.\Q[Q,?6Y[C-Q9,>1
MI"-47VO?5%\0Y8C*\N/S.^SW%+T4[8M^B5F#.89Y[[_)_[3_IZ,&1Z\<'<?N
MPJ8$P *< PIP$E P58-?CS^%[PPT#DP(G MR",HY)G8,?:PF>&/PV>#^$/.0
M>P0N H+P/'1MZ/'0SC"3L-OAL'#W\.=$>>))8N\O%K_</RYPW/?XFPBUB(L1
MTR<<3Q2>E#[YR\GN4Q:G'IP6.8T]W73&\$S2KUR_^OSZ]JSFV6MG69$>D:^C
MU*+BHACG$.=>1ZM'7XT&8SQCWL;JQ-X\SW,>?;[Q OS"_8MB%T,N=E^RNI1W
M6?9RY.7I*ZY7JN*TXI+B!>+Q\9^N[KY:<&W=M?/7&->]KW](V):0=6/UC;,W
MJ(D>B74WM][,3)).BDJ:O^5SJ_FVQ>V\.XIWXI)YD@.3^^XZW*VXIW<O+655
M2E0*,Q6=^NF^S?V7:;II:>FKTV,?<#S /QA\>.CANXSM&069RIFWLY9G13T"
M'N$?#64?SFY\O.OQ\QR]G,PG"D]NY(KG1N;!\H+SQO.]\S\5.!6\?[KSZ?-"
MP\+<(I6BU.*UQ0DERTIB2P5*3Y:"I!#2S#/_9R-E7F7=SUV?M[[8_Z+AY;Z7
M;\MWE5>^,G_UHL*D@E1I5%E<95#U]+7>Z_QJG>J\&NV:W#?:;W+?ZKS-J]6M
M+7BG_Z[P_9;WI77PNK+Z[?6O&BP;JC_L^?"^T;ZQN>E0TZ=FC^:!%E3+Q,?
MC_367]JXVR+;E[3'=:SNN$/>0,[ZI/.II'-[9TV7;5=K-Z)[N">@A]%[LD^X
M+ZY?IC]M0&.@>-!\\-W0P:'>8?]A^LCI4;'1&V/KQYY0ME)JQO>/]TY@)\#)
M<U,KIU*GM::?S^R=Z9CUFZ53(^=6SMVGZ=$JYAWG^^E!#%[&5>8&9B%K%ZL-
M] -!<!006E@GN9I:02N-,4!DX0WP^(4=38"MP$E B(^/CY]/B)]?2$Q00%!L
MF:B0D.BR%>+BR\3%5X@)+:0O7W^<8,*"@L(BPDM$1)9(B(B(2+ _1"0^%Q'[
M,Q6 SP Q/D *N,4)DP,XQ&"<8C"P'8I=!,"7,#C$)3=L(7V)=S@!& <7-P\O
M'[^ (.RWF=#:B_-KYA( Q@7CY.#BX.;EX>/F%-*$,L4XN=8N5><VV><F+G?T
MN :/Q(7;V=ODURVS*7/7U,)&O#?E5;AH.]XY@0C07G[G\0G%[9?L/,R>)^-T
M).OLNY"3.2=?U..[I\R5+M\]]>3*RX:>Z7NYY1]Z9QP\ T_'I>2]:NR;U;5P
M] HZ$Y^:7]'43Q4#.#@@;KD6>.+EX=9>8&&M^E(NB(.C<N+<&L<O2+ Y*+-Y
M/ZZYSKT3&W'1U'89(D!K0H&'S0"OHO;S.HB)9$D/,WL='++K&PM_FP.E[RR
M'P$ASH4VQ0 X,&,?WS0_(RVX_&'"4-B;O+*]?@2/I4TM11U]()!\P"79)#J\
MZVEL5O-3IQ+55<4&FRL)6-,;'YO[EY#W](VI&<?T;_ WUZA>4=NKY'(NN'=]
MUXW;4[ [H@QL81#S>25]& 3JHJQOA:'*AZ_I=+^/]5.,$Q1\J!S!W[*F0C^8
M/")2! )76N"S]:2G.!#8&T+<^WQ(W\'3O3VFPN9=T_X*+7'20-ZVHJ3XWN1(
MF^.KM_H,Y<6JUDQI5J^HL=O#NDZX>]G(G,:LH%^<D>JGRHPY95ZR>/"^,7-9
M^.NJK!5/BAIG5DD7K&C).P "=W)893/U(+!Y @1&;X/ W4;J?3*\  2P+LFA
MK&YF58IL0LYLW,I/2R]<N&D2)J]O#N\Z';NC8AB70#K2ZWA9.O_]=//*/-V0
MA-L/YUV3#VQ<\[E82/04/98JQRW :%F[9L6O+=J-%I&NW9KVDX\>O%96?=R'
MNCJ=$68++QEXFE!@]IG+70V8I#;B4XGS?'<V:X$  @$"J=4@T)Q FD[/CCKK
MLMX?,1K>K?0A>_:"3-&P/GW?3WW<=@:9O%H.M9VSYXV"Z+Y2XE%63\E"_@67
M<;)K2)+-BZ'FF2YD>^S![!=1FX*]E0BO!H[TD3 S%$9V%0CDKRZTSDHTO-\W
M@R+X3ZA49A1TWIO)?@MK[0B\RNA]PWHV3*(Y7P(!/T-Z7*WR"%VMZU-AXYQ?
M>5\))21T"SY,>8QUJP_9AXL:J2ZMB9*ZV'>FN:MKU:9[K4ARPM/JE$,5#9M1
M#U4NA#E==HI%/#[4]_C5\HOUSLKM7&'2;YS79]]]54A;=JVFJ<1XU8.Z/+R^
M[ZQ;>="!5O#=C)1*YF/.?A=9<1"PD0C_8!U%J@EBF:U<=[FKMV_F:#SBZ*1:
M>@7\C<Z$5[K""=^;98-C[1>*FLDU("#(XC\2EIXD2;Q*842^&I;Q8F;%DD;H
M(&#!H&8,!7C6FM8Q16JG27,&9,L=WVI6S;7MHDQ)@\ %<TN%M?IVKT[5,RV(
M/0Y2 :PG#:];SH]=1P<+G\<\%,]DGLMO&TU*]G5R?8!, (&RS+.>^,1+T:1W
M+'^+C[JL&>*;$->D(DP="/"" /?0W;L%^L'AETC>\^[OIG+>^17MDO5K'\H)
M0+67[*?;&ZN @#J9)N%QT4;F&P>[1NWFBA@5Q)Y]%RWW<.:$9PNZ.@?AJ$5Q
M=IW^CT3OE8QZ4N[4UDR#P#!Y,-#<7CU-D]P,]?6!=2K=A5EZDWF3DCITU%H*
M!$P'PZG)-!"HGED>L=-T-CW4F84@36[X)AT-RPVB'],F@F@Q(%#Y\,;#M_FS
M"0>C \5]%=<C.V[E.]"-MJX<(P?UJ2>9H%4P&2'P_*/Y86>( \2[\Z7Y4S?)
M.?/$VZWTI''2VW6IA*],VSTH+.(7OK9JJ X^%"%GN0%L 4=7'_B^!:>IH@;H
M;;.TXEI8>0(NJV$' $XI!8O5["TQ %C-L1?@^[H)MYJ#&S"R\D%@,0$83YRL
M(P;K 2WC]ZG+LG?N9&VA=;^YM8V5K+J:\CX(OUU+5D/;9*\-E*6FIZFKXH%!
M'%MH26&AI25SI[E,E$JN*Z0&7K3X*&B4O)!GL)#7R\[_MG@6],?ZH''6>)P_
M'K>P.H;2W@"<K3L&@UJ@L$3CD$@TWN\KO+"L1F'9[Z(+96U]CK$IMOG@V&6^
MUXG$[G'S0]J9[;?[UMCG GNQ&(RG+1*'][=V/\+>BA""EO98  /]>0*R@"V
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
MTV%Y($"0)K#X9=Q!8#QE-(GB!P);9RAS1VLC0(!Z6=H:XF0*!!I8S.^\E(
M5VPV<<XVL)8*E;\50F7H]9<1Z:]%4D&@E@8"0\1P5OYD!5/&C]11X0("$1;-
M),:&(B]Z*_&=$8&U.N 3B=G+:PL"_5!'9^ DXD$:@A6;1Z8@LHAE\B.N+(GV
M'.8H:6 -U)*(_K@K:_)$&@A,L8CS2612!B,;!"Q:,=3L)M*G"[.J("" ;F'-
MDJ=%H9;.K)Z#$,$F#2  \0%G6E/(C:S]() \FD]OAL2P@PY)^)0N"NHU9IXW
MZW<BIU*&B9N)[V=;F2-XRL\2KS\M3SO!V%"+G-!;K5NU)[.R+^#I[G!QT9A[
M;U=NQ*X\E'M(:\70*@_ZT<R0UZ]/1O-*>JX9N=%2;6.YVK*D=:5TQ/W&C4[1
M@(S&#L[^N@>JQ4J/BZ)[,T[%%K3B\B]59K^*K-EE^,A^7^O+B[RI6192S6?2
M+F41J"[#'<RF0BH)/U9":2?\$P@Y?4Q?$(/T2#^TE%-SLCHUN^4&ST&EB)KN
M]'RQF ?2\2\<K:-?(X9L1V,B(S<.^<@=?7/-^NE.<@L\4&5T=&STJ:@_P0?A
M:,ZW_O4GC4>U''SR]^OZ.^"HS6.*N87]AEH%T9&/+SZ+$.:;"PN=6R,OO142
M_5Z6,XD:WP[)__8&2 <P:!!XZ%5$GK.FRM J6+6[B5E>N?#I-B=BB>Z"_C;
MXS',7NHN$!C829Q/(),:-=LI#"5Z+*,;!+RR%LG_"O+W%<,W*YI+BK)GR4C\
MS8%RC-698O7AN%:I5%[]M)=]V6\V/Q)XO?+U[8OB6B+YLMB[A)C\Z*2 9EW#
M-PG!CPE^=>W355*1&MJPVVN>R,ZL]2.DD$M&9UM3/N!R_*:4]S4^.<S/^RO7
MW@@^V246NS#(DA7_P.""[_ZM/(O]+D9U*7%6Z;E 1T)*<X(@DK*?KB@\I;*/
MZA>(C9ZH.)+7=,#LUHI@>9&-I%C+'@V7#NWZ&>.RXJ::H"+.T6$O'XE2G<)A
MSP,^0*2/[8&&QB?#8L;3KL?>T)N=:!I&\>XY)<YO5*XQB$L?3/>UK7<5V3Y7
M[&[E.QYIFUX,32 *C1,$C)52X5/4$M)\:K,MTS\H:U[[  B\M80/B&0;LO8H
MU<*GGX_"\[I9^9"1#@>!\_"IKI  R-016D$@/8S^<Q'(?BJ)]R?-NP4FM1X%
M@8/S5 :<6"E#FS#2A\Q=R2@(?#!FL@H,FYBK,HC]ZY*F>2$;>NGL5"U3K<AZ
MM  $,I@$E@RI1Y0Q=_,&9-L[9J&)G00U>TAZF!7M0)JZ:#W/F46L>DGK9UUU
M3IUM(S:RH#9%R9.\K%#K/<1^"H$X8TTB9HK,@(#Y U=:E1(3UD3JZ0J%?,IN
ME7HZ&CY,=/E]U\FD)MX0R&K;9S%Z+K%^&29/'C4.!H$421]FOLP,";+;5,9Q
MJ ?B]4DT>@>9:4LA#Y\H(;Y/;V)A+2$'AJ?0])*V@$"]X!-6:^P\&9HD=!9D
MHVK/#M8RF!0,*XU*F2GK( U\\ 4!_760#X-<Y@WKF\3!4Q^)?A5,#.0JF" @
M2^Q_.=W/"J?F@X =G3K_B>(Z?207!&Y<)+Z#G.9/HW$8!*I/T*[,$M_L:2>'
M!94:=+NAVCP;AH^7K)^4LB'Y?VCZX AYINP5FA8VUX+OIAXPM;[H50AT-@0@
M1LQ>MWTHP!1%MR>VGU.W6+VVS,)S75S]MI5;.2)RLYPV4#WH[Z9D2F^TE**D
M*E2=G%H/C+[QSQ"-NO_X#1=.H??HW;.6SR,$)F3?'<K/)CME_XN3 ,<;>G&@
M#5ZUY_R(2&QM/[;(2[19[^-J/W00[S()VJ%0G/Y#3[]UR6?D):;1DU;G[ X/
MF)_1R<Z>/5CL=X$BA>QKV?QF=8#BQ6HK4]F&(UR.:PY/\U W74"55/=$TR]0
M!5N41RAUVC[R0.%<@(7:+=2JJ\_@<MXFMX=N07%*1*$%B]B/(?8_0$ !04*S
M*A/M!Q^8PM/E(!4,<PMB))!:*?/H(%?JK\0WT&#^AAZR>'WUK%A=U\>J\TV0
M>K6SR,3Z@$+(L9NRT) ^"BVK@T,*9T@  :.#,I!;ZF"R\G62IH,+F1>(C:40
MA2)EELY*2&QB=LE,08[_<.8%2+MHK63:4#,(,#TA;7GZ!-+'-TTC4:S<&0I-
MEYA/GFX;(U&6@$ "I([<N%@H@'C; :F80P4(#.N2B!EO4IEKT"0/UYDL:(84
M,4LA_>W'@\"Q,XQV FO%IKO$?E8@E162!P<!IQ+Z3STFL*S(HU2FKF$6_26\
M#U+&,F=Y:(Y/Y9.F/D#1S_P;2-\#?* P*"&K19+I"\T/R-EB2(-/VXD=:T%
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
M:E5*^C&>*_4'[.J>9.W7)C'?>)!U2^J/L4B;B;:&5:F#@CZ-+^M*]3(V#1A
MKNGW'JSFM_&!. @LNOO_(7?_3X=>*.T)F=1PTU"GN:9ZLHP,9T-1!SK]HT^>
M5_NC69&A9_7]=P]%A_EGG!#6/>B1\BHE\MUIG?M7A[9]?+AUQ?$Q7NV8X'YC
MM[X/V?/(TJ278D<:;7,=K@\4EJYJVM'=Z(U5VG1S5Z_RI3CA_@8IO990*P-M
M^Q;6JMP-Z3>L!:;=H477;Y7^\-BIDO^I.5>?*:C:;K\RDB]HS:OAAYX"EH<\
M)E?$O*KMG<0]XE/P[DE^98]O5+SYV/P^WSV7E"5B48?.2]"S<)O8<?J?NDNR
MB/CW0_RI$_5%Q+\?XD^=(_Z$L(?7U&82J,?>SS2.)-.F5"=!8,[P@U[X*W*2
M)D$^,[5LE'@^N-A34W!W>YA)4WMB<6#<[,<B<0QBRG?=-0<)95>7-0;>-H$7
M$&N&V_?&[@X=8+D1%5@&(*!$CBHB]\CXS.@<I$6')M*.GK&^:FCK,RI]?-*+
MR%@W5WX\*0@E_"'F5HW?N93FX=)G8UL<=B:ZO34[K5D=<_M>IEG:SI:>AU27
M@0;&OA%*G^04H4L2/VW+&+X[4!/_C-1W=%*U2[4ZZ1J^P"@UWY#T.%R!@9]
M*K31E0+L_6XD'<#W'W'LG)J>I@F7.44>ETU]%3:=L])J+U3CH#4CS]@.!#3"
MN^;PDX5%W7MLI:=.B!ZG912'B']2>ET;1RL4R8T*"L7=$NO".C-;\446/I\"
MC)IR0G*.OARZY#9AYU12KYZ6>NY90X:P;B'5O)4E_H(<UCOI2'/!$U&,Z-'5
M(( -;#R8&V[F'B1Z&&WIL/NTBW11>RM9\%SDBNZ4.Y&QRV(KWE=P2VN82N">
MW+\@)R=WG^HR1/EOOX3.9#06*85/]T\VT.H_MA\L?$R7RBZ<ZJ(<'6->*/87
MS]#Q]4.CEM>\]E!?></9M&)CV4%31X%BS-U!MZ.U[$T5OH^D&A"@G>TA7?(C
M;E6MC*ZU9U1,$55T7%X^IZJU:>&=H\TF$D)##R:SW)<$YC2N4LJ,E=[5H%=S
M6L32AN.][19OA;U.75#7.N8M:$]",P9C>_/')<-L&-J4I,3V,R6ER[K"S2$?
M7RG\HH4N>*?0RW>T>'/.NS'>-K*LX4[]P+B>L8\4V(/4EO&-R.&!,VUF&=NO
M&S45+LV/9ZS?N#E7]9D!,9+,;?B@5V62Y1XFW%*27V]$.#,B'=64D,#_=)ZD
M<O7&;%7'C/[\[I3F%Z,CQ/&18IIP%<,D;2!M8J+0ID'91 WR5F\Z9,9O"U<T
M7H5?3;S=)%.=56A8WTTL2V><L0FB5%JEM4F[GOS82N@-E$ORK>\O/'+B2.]@
M#_G@I:Q9]$"[6E=.*UG<Y$+L\D\.1('K$?O3$]H)*2[5++\"=!1-?.I,$?D(
MXT+'Q'3J9-Y<TV0/3C& I'-*J2(U=00UMK;SY4ATDG7]#.$$(M#.JM M2OEI
M2G7?ADG<T$2FAHR04,=PNTB8/&/J;D=B=ZY!/JE4 ))6^9M[[3+B0:DU6><2
M^O$8D<<CAT#@Z(S,(12.3'^UI>+ 3)^KTI5AY;:"%>D*%>Z;'AQYK+WC/+-&
M0L.N0A(:UD12W)FIE#80J#GQZ"B.$-!IWM5BM++X:#"C] W%Z,'DB>Z@4.O<
MSA?U=HWO$.$[9T0/HN-&,-%%L5A3CC)3DXLGY#<UUJ[>[:"Z>8*0A2>4_C=N
MID:\G1K=$F2.2_*G>B*D;:^^Q%$< D5]>M4EL!E&GK;23:V[5(M\LQMRGM@+
M"EOA==;>L5 O<#B,2SC(OOE8C#-N8'F!@!HQ?OE!VI-:1BTA(;74 K.F8%3T
M@K/,Q(O,V:2]6<]+HA\%ANWI?SVJDD1VQA?,\@0$!$JTGN#.V[Y,*B9?36-%
M]R&A"TU5.^OL(.4HG\BBO0^=H/E-Y=,LW/)D3,(H%91+9"&L\X/V!%]T(/P
M:D3'.KBBM'?H[<38=>^@:$7;,..*N<X"G?* KL!TQQ<7V]0;XT^EWUQQ"*KN
M]!P_8\+8=)IHXD"!7VJ'35KTQ&ZS8E0:IG8'N86VO@V4='J/"$E//38;!^=O
M,-1%SMQT5%7RG#U=USH=;.CA*Y=2CO _%7?Z^I&JIM$[D'T$@5!H47!J&5ZT
M8@^#(AT5-3=38&C137V9P3PW5!LG(YM=,O6N50DW(DUWLCUUIQIA$-]M/-NN
M][:+QA_=HDT;2 O(/>;M<VK9[F5R>D-K3^YF#;>+MCLQV@FB)?"KCOZ,E8.Q
M$<RH9H)U-Q2PS_21QZPOSY6V-3\)V_<X)/_)?&'\HUFXYZZ8*O>T'/WBQLX'
MUW<><7X:&Y+6>^O4@]*1)0UI8R4?/OYEN_"V2?W"A:2K7B]'7K%HF_+A5U/&
M*ZA4C] S0R)9+'MX=?T=G=+:UR-[>IXYC@DGGQTQ2NH(<RO4L7<9'Q6N=8ZN
M:G1P]/*9NH 8M]G"+_2^)-PX(JF=<*NIWZ(:D]A:GTN\@0F9KJ@>G7FGY]KS
MX4FIJF6#M'RV/\& E$I(#1LKN6#=0I0]8KP-H6O>6#D6QCQ19:OLR<N]2\14
M>AF'@A$JQ-.IW**0:LH[93F*B=OO&GLPB7;> 7(^5L,3G*F31,F0@U@04"5%
M)<E,2)GEI_HR7H[X75@^>K>YI#6J(XQ8C#5J/]?^='[N_H9'!6F-<5'"0M?X
M/QWW]KV;"7FR?5/]NE-%Z- ='^$Z[-\FJC'+&<6SH@>A&EGY;8^G\RO:7#ZT
MAB47DZYE$KV)4I4CH_,)]4B*';F=<+#P29=/H,O&]"M]F]2O[_3V.;*I#S+4
MD\3XV3F::$L2O_'F0,EJY9(UC329XGG3P^@]Y+),12.2D<IX]6$?WXU]K_TJ
M;=8'OB+(<V7;]1SU6;TA.NOZ$62DV)*SD(769?WIH23]J?LG/R%VN+ZATI",
M6RP/IZP8O=(LVJY&(\-ZZ;6%R)&2UGKI>^\?!X67C6765/2L5VS!ER0]\<T/
MY$51E*_E;-B@J#6W)5';P3CD>M7=M,C#<OM+F@IW49)Z\5.(_)"<KK[944QB
M"?$FZS!<P'@K9D_;W,2D[K*),VB_TONQ6=17#14C)17O6_N39_-Z6_<ZCIX;
MZ[CKK5CYKL=G4Z?]&<L *4EH3CX-DIP4IS"KQHV3.IML0[M?C/I50.9V$UVT
MS[IV3UV[LZI1N&8OQB>0QUHZ,>/C3((H!E.\??^:^_J'[&7:.S=B5W)76D3?
MFZR4V.('S9X"HBHQEJ3&TL-W]#6[;@[?B8=7&AAL''T:.[C;:T\HIH6\*M!K
M[TR?(&S-6AT1>:^1M+Y7=NX;>B,TMXMJ^9O+F7;709.P7G(R>4[A&@O2#J'
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
MK=_,^9U[SKWGGGONN><N VP%>P3)>@%NS@!@; SL! !@!; ")@"P0A ,^@?
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
M;_#<2X<_?X->&I7;O_!!#PM\$OB!7[,$,KN09>F=20$(5'U5T1WHV02!'P%
MZ?32 =_ZY0,]8/E ;_E ;_E ;_E ;_E ;_E ;_E ;_E ;_E ;_E ;_E ;_E
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
M?MPIMF &'ZUF="^B&;R0TWV.(<[;D>8K(9^^%9K<RF2A&=Z@3XR>J45EL*2
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
M%0>!ZK"B [V3.BGBT9-[Q$)[H\J?1V2*_7:6&_HZRX6XU./_4V>Y/S[YIX!
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
MZX=SJDK]G?V21;!KY<R.U#^8*S"K-#3:4P\5R!9\+H5A82^BK1?LM7"MV"0
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
MFI1UIS7HXB7->:L6>6IE+=<W.?=I]T9@H'L-DM2&7>#_30!02P,$%     @
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
MJK ON%A L.)9C\296R3D\EH.P5HI7W2_P?8F!&L\ZW5_[E;WW2!@"2PU [1
M#Q&&,0Z_\ 2'E89'I5H.!+M*,NFQ_=XYMI+?E:%AB601S>'@5B2!'J4?=D1I
MRX2$'[[DMPS09=(=#;[%2."<F:X!H'?7MR;V!8E-"*K(H,?B1[<C)MU6O0CX
MB=&@=,B8B'Q%RH9W/4)_=VTKC#'P%\+ AMZU$U[V5?B.GKTD>BQ_<HOE]FX"
M)NTHD2[W >-*X7',R4,2RP7XGDF!&(U!B\#+8X_&F&-A0KJN!GSI!Y5V8'4)
MK^\Z[]QVG4LVG3*J1/P-10DV=(+MHD[AK+?3;X*^+6S!WOO$+7Y#Z;NB.+Q&
MG()8 HRV9"KAP"%,:B0@IF%M0_R&,;81OP!UQRZ7'*<FQ^8G'/?'L*:9MRG5
M:GK#_:&R+@HZA\8+U-EP*[]M3W-7"!R;W+)9@>8'CFK88O>^7LYIIU_7YE:G
M7>>TH$LZ=H[)@"[87/(_.6SG*))1F6Y\B3A?P,@L-3WLZ#V J<2G8BE( 8J.
MW6!#'&!@&696.0>6#Z*"\OZC5,!X 2J[NKUJ0J5'Y\ =XXL;0HF8X/ C8Z'<
MX?R#\:\].N LP,(T&=M6X#]NMI(4 +FKSTSKO[R#55@NT&*4S&91NN<<<#Q#
M)%S&J8N<EU:4_H)A+4(!"H[]8M!)P+**%P.PGZ3?54[3,WD\XA,VS75F,@_0
M*AHS9L8+,'+L[RKD^2-GQJFNC- I3C8]SQJ]I4 %^#EV.JUMM&&+%1"E'_@<
M8:5V&G:G<C_WA_J]4$B[?>V>31Q<GZA/]()##CF75]O)@9-E9$PN]R)61]>
M[W6CS70$Q8K<XRG;3H "\!Q[KJ1%]D2BR(#/2Q&/,7AALD#/CH\"*0=6*H)]
M['6[O,<(%'!< (?& =*X3Z[DOH"#T,\F#Q8.8R-5X]T<FGYQS!JXWBCGM%M;
MZ'VSKV^P[^4Q4!N7N=9)/T V<],^-1\:W'L+[.7IU"*I9*R-XG!YA4::H5+(
MSQ2E1FIZ<4&*WN5$$/IXE7 9[U$W;RPFK-=MUFG7JFG(V7:_>C3FY>E=DR;S
MFZ5N^.\D-;EO (UN_[(WD,75IDK5,6 BYK#-XFJASZOJAG%Y80R4P4>8STF
MY>6L]++*'MVX<0Z_I1[?N'*MCS^[-%X=V:O[V'K-!F2RQF4G 1W&A"8P$?9G
M\K*[/+3[ 8\9Q[F#U=?/,4< -J&(+WJ@9U'YB-ZKMNITS&MQWP[]O*+X]=K;
MVG#1/8M1-,1S3!,5+5&S27:17!LF,E(X!:R! 9 /-AD54:\EK(4N:WIU%.D&
M0R,HNGX.B,#Z55WR;4'G!,92G6Y#8"%*O6:?%H@7?^@ZQWIWL.3;2'$HRC<*
MX>5]*I650(8:B@/AQ46_E:FM6 .EMZ^<1&6 OXBE2EBR:H!55]BQET;?)3?1
MT#%>[PTL[=1VR9,0]TFDSE&P, GB0<*#"2H^16*D\%K5I=S7>Y]*J^]EH^G.
M[@[19(R"6+DS2@[OV!!ZKWT;(>J]"*4%8835! D\I(G"=$%#R:ZFG/<JUO!<
M[_T@K48WS3)YKS3!T>4$\<>B?48)C?>:+N'?SVL]-@<W#,NK';G7T%43I>9K
M.OHU8>7JDUZ^X::73PD$IMW*NY<E'RI:*7:NSFO<]A/-_D9-LQZ]U$0OMVNW
M2GJ-52'7?MXBV4STM>Q.I4Y1#<6A.#0UK)??#6G[$"1XR>'HXK+1Q@6;(71N
M3@+@<'D!9_V'7,DT6@G*YS+1QA5._P?C(?5KP8<)HH]X"')>C\<X,/6^IAEQ
M<?I&<@W;A3F!;O-A\5G(?#&I0TI:M["'F)>E:*M2B=O9U$F_TAP%LE:7E^>$
MU"T<'"H'V@B4TQ_O<KZ[4BVN9_N*@T1SR-]>U@8"'B#1'9NK>7Z(U3GS>W;+
M$!7W++V4+2TZ1/7#7MJ'52HX4.RJBED:'G'BTQV@A3I>?L^Z 7#,<>89FN/2
M.]X6M >*;04)2\,O3F M$'T9Q-AOW=96\N>Z74E=]:;7JV_=AOU'R=F;?"$?
M1[>ABVM6W94H#41X;/Q<JVX'&W;H=41FTY0330^6$<+E7)1Z-8O6W9K;.%"
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
M0JZ\"0+7O'' &8MU%.1%Q_A*A<C<R<<]HE$8Z:0^#^O?4%5%^1BUF.ET:7$
MN9."JTU*MA5T<^)R7'\7IF[6GO4F(ZO.:LZ'(=35JPAT9],:=<G8;#K?\-AA
MXK"3'JOL-1C92@!@,D[D+!@Q3W#G4F!'UN/^+;A\@NH\S<S4VSQ?TVRN,NQ
MR,ROW^"+CR3NF2I-!JQS,1XC,%D;0'0H+]=P@,U4J3)# I5$Y%!B;H5B4:W>
MXT<!BXMY(E+2J0!P*<%6RH4EDI/"+, !JQ7_#3GY*M@<*@)TGZ4!0F%^ VQ0
M/0R%8P&ME;KGC24IB4B0LGN*&(8?!^LR3VB^N/#S*,#UJJ)X7:#PVL\26'4Y
M++MJJ",)?RS15?0:A0B7M@IB^&5X\0Z_Q!:CG[S/D]NB>BRTR?*AYJ-5"".S
M'M'-BW^H# =%U,;-3SIYXMXGW'& Q4K 0YW?#.>/&)P[ 0\JL:J2\R9CJQ=W
M)3BN(*H2C3NQB^^HN$V"=(7NTIP7JSAX#D!8;4[36"04%.[$(?X3X=X?H.V\
MHLQ_1H?5ARK'B.@K4IK'LYP/W%B4#5!J"&;0T\)WWDK!#L_KR*$V"7#&C$K/
M[,K1YO!JBD]C7-ATCX*&SO:1&75>NE!K(ZF(?>\CIDYO.NBA[!X>&_)N-/.]
MCVJ6%)WBC@0VQA,G?>]R7!;YWFVDB!U_I9NOLX%5=#02F&+%S6?*+J+"<R>&
M4G%2;CT(>](WK@0Y)RUS."QA0YV&FFEV5(D(7;@"> [%2!AXU3])0&8U)[.%
MX+B('(J'4(V'#;$U"^(\_-LZ+S8:IY+1)9X1.&,U]M5"UJT0.Q2.81B2+"3J
MAC=K)N"$U4"V;MF+D J"-*=P\B]Q987\-CD/@O4*N_M12"*XV&&?H256)G%9
M_*V'R-(=!DGJ>.[]IE-YLX&-+$%),K^C8K[XX;^U![R="?!:#:@UDP_]HVP$
MW9U@@23YHNL2*M, "\RHR-S[$Q9D7D'KQ%T+DSZUV<!B%[@6<A%ZU0BP;EPR
MG@U=RF@EC!/X>PC%W;AD#*2ZZ%63Y+*+EQ18G^@5YBL*+U "/Q3WL9_@T_-G
MXJ_2K, 7<'\'4/@[/L^B'/3<:G:2A*YB\K4@#JLY7SH/.?-\<J?<.8]9YR6N
MLIC1SJ#&J57G\\O;^_*C/4]*AM^G8,:1I#G\4)5'-RGN%G4/7-BV5KR$9R\S
M%$9%BU5[8@IA+[&:@W"*!6Z%I?S0T@FL]+).5_Z ';UY'BTBX/ :*'3;:-^3
M&QS)2IIX"7M>XUL\TGGSY!O<,0*RDL5D7ZZS#%"6F_<%6J09XF]36M_CF6IJ
M+[G9:!<[?1\RP#-W_ O'X&0Y)W(XM)H7I&'&_\3U0%A:3@TX\_&]%4,S'B@E
M;X4.08G=%T-FO-8Y]X6ALBH-W1=#JGNH3G%'W!=GUKMHM>"RB^X+,_5G9H8*
MFMC=F12PN^,4T%/[9&:M&90"TQEY)6Q NC,A'9"2[>W1G+BTIE12<_$K>P/%
M/;A7='=F"K=I?,/9X*"P>S^&_;D<"JPU1GY&Y0F<1=OM_NWZ[076-2H]6C=I
MME^M\X6#[B*K.1YG+@59,&W2;LSFKFF55WBS4<=\RV>-?,OJ/'''G6,E7>2L
M$^DB[,6@CO;C.V ,E3<QF"YR)I<NPBY[XIR_Q529OV;^EC.)1 9V63_G_"TC
M-_TM<EQVT=]B.5SK='B^#/QT+/6DF?9T2FZZXXLRD8QS^C2IDK$=2_U67Z9:
M6'2RA)#:HB3L1"A<?;W&X_((U)_K9+U"F5_.GA?YR2WWN\A_BF+2X^)[F@1E
M[%OB JY@7$N_UUV://] V>H*/16PY]Q$">Y\=X?\',V?XNB9,(RF$]]^FTL/
MMO>Q2#%]^U6H0-I:L+_TV.OY*Y[]"4;^V_\'4$L#!!0    ( ,MII%0L%*^I
M'D\  ,07!  4    :6UO+3(P,C(P,S,Q7VQA8BYX;6S=?6USY#:2YO>+N/^
M\T3L=$>4;+=[=^X\N[,;U9*Z1W=JE4Z2O;OGV'!0192*8Q990[+4TES<?S\D
M )+@"T#P#<G>#S-N24@P$W@RD4 F$O_T+R^'D#S3) WBZ$_?O/OV^V\(C;:Q
M'T1/?_KFE.W._L<W__+/__6__--_.SO[1".:>!GUR>,KN?AX=4/^[</=-;F*
MTLR+MI1<Q-O3@489.2/[+#O^\;OOOGSY\JV_"Z(T#D\9^T#Z[38^?,?^_K/X
M(+E[_^WW[$?VK^___NRS]WKVP_<__$!^^?X?_OC#'_[X[OO_(/]W_?G_G9T!
M V$0_?;HI90PAJ/T3]\HGWAY3,)OX^3INQ^^__[]=WG#;T3+/[ZD0:7UE_=Y
MVW??_=OGZ_OMGAZ\LT!*45!!-VUT[W[\\<?O^%]9TS3X8\KIK^.ME_$A[.2+
M:%O 3V=YLS/XU=F['\[>O_OV)?6_@3%(XI#>T1WAG_]C]GJD?_HF#0['$-CF
MO]LG=-?.0Y@DWP']=Q%]@DF$_G^$_M_] ?K_G?SUM?=(PV\(M/SI[DHKSH^5
MOB31=XYXO*5)$/N7T3!FZ]1NN;[/O"0;P;=*[XKSASCSPD$\JY2NN+VAP\:W
MI',VKLP*TF'CJE!.R6W6Y+3W8%9&,81_7[/O5SBC+QF-?.KGO &EP7+RCKG%
MY5W&VTIG(9C>.&G*F;+.>$<IW7[[%#]_Y]. =?C#N[_^/?SS3/R3B\E^_/4\
M9LO@^C'-$F^;Y;UQ_ODW?FUI4XI8X2BA:7Q*MK27>&+0JE_U'MN^RA8HU@+6
M9QJ=_73_S3_SOY-?\A;_\4^BMX*Y=5(=,2_9YE]B_^S@3K;X;ANSU?&8G548
MW27Q03LZ\I.Q5I#OYIS.-7-%?'!'/H;>DV8Z:VT<36>=L_IT%G\GT !K,EO'
M3YW,UL&;:3)SU_)CD&Z]\-^IEWQDOTDUTZIM[6B"]=S6I[IPF453 FT);XPU
M[1TCK0*@8YB=0$$X1?9@J+1'@4.5XRY B-9+@D3+B.M!T3+<,\'B,LJ"[/6<
M?3GQPBOF7+S\+_JJ@82FK2,XZ#BM0T&T([(AX2T):XH% ^,(JQ P#N]<SMLI
M22JFB.WO+IBGK//CM,U=N71Z?AO>G6A:62)8:P+-T3R]CN&N.'T=8SWS.O'
M>NU8&D03QZN!Y$N[ ,#?L2V^.G9M1EX=N%GM^E644=@S!,^40<>3D#*:=QV)
M4RNOY5MC[)7VH-\>D12X-M\\^DW3;Q[ZF?6].-XSF']-6\<6H,ZIUA1()Q#;
MZ!M'N,T\M [OK'9B[?MLMM+[C'UPD]PF\7,0;74H,),XM1-:OC5V0K9?$4Y!
MXH3D-+B6PCS^34MA'GP74+F-T\P+_T]P/(]]*Z#4"#!@4N>Y"R2B/6$$!"@6
M 9'6<=<"I'707<#C/#ZQ;8QY(UEOB@&)DL\N,,B6BP!!;72UTU\;VKGVD/#!
MA'H&2U!MXFJO6.6KL3_DT\O^CJK<;8-7V06VC-Q,\PBQ^/!V'T?TYG1XI(EF
M+IO-',UG"W_U.>5-"&]#1".L>=4-ICJWNI&<U4#?T:<  DE1=N,=S"MWO:E3
M ]W@4V.@RW8$&N+:Y_;!;=KG]I&===X_!J%9KYO-G,YWA3_-7$,;9+W6#69S
MCILC.>O\/G@O5S[;/ :[0*1464RVEL;IS.LYU\" $9 JQ2) T3$#381T#/_,
M)X/;.#G&"?\NWT=*9[%S/]=!Z?B<T"R%]KA0(5,. R3Q G9[5M/3=H)H,3?S
M1A+%H>4=95QD0?0$3&ACS&82MW%%'=^Z\**,+A4$1% @1QF-H]\2;#0._:Q
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
M(5W+ \V<6N2Q SVO<.;HL=I^H; I)>4/:)+4"XO';MY/'^+SZ2Z( M"_3Z?
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
M\BUC+;,"HG[MLD+AX&/,\CN5=+Q.;>E!Z^@ TE82+8(V.U)-$D57CS%BU=*
ML0X%>^%+/?%S#RZ;X[S1(*LDG<+,()V^E8) 2I<2/^FW1.J)459'@RRF&:EE
M$ZJA1&P3,$I&+M>#[A$0G-6P"V[ZA; +:ZYSPFZ8Z*<D8;PH*3?6;J9]%ZZS
MP^SD:C\$+&DKV6)+T:+1\I4:M5E0ME@/)+:FC/6 X6!'\XZ*6J)LO_A3E,@?
M/GE!E,+Q-TTW46LXW\H1G:AO1X[J5"/1O($NJ[5"6+SLF?"NB>B;;"*B29H1
M*HH;(I]K:.Y/AP,\O\#6^F*4O.8HP7O$,AH3Z\8)RY&>5']41WMYRF/CB'^5
M2C38>)8)3!<T\X*0GPK 6L0?$;N-4WYO#ERDH29TTB\X,J33CHJA=JK/NP?K
M ?6C(6.<I/ )<I3?@#^UY]RANS[S#U3]" XZ%@\0DKQK.%M9ECF=0:-4H[I4
M=;(QK5^#6F'=O55WHRW27T7W>976XH3("_,A^^@%R<]>>.H9AICH2T@',M.,
MDLGF:);B -[6RDOFQL79+CQ7)[^T(O MPC^&;J<=CEWI#-,T"P[PU +9P4@\
M\Y&H5!U>2/KX3'IG.FR:4.F&1V?$5!5/7?+\7KO8C VEJ\B,E10ZF&[*YUC%
MJZ9+V*B.$RFNB806G+&'5R4TXQA;5H&9L1.RK;R<ZYTRYHG S@_?TU >*-R<
MLC3S(GB?YRX.PX]Q\L5+_ &I#;W[1/$>^DMN\A/4!S>)TA^!#HGL<8%^P/A1
MJ%R@T;_;A+.@#X2W?ND>B&T4W:[?_8#W#[;KR+\(0G@";8!F]^P11:_[2FW2
MZN:=KQ7A_?$#7MGC K5Z[!@HMX1@&)HB-P=F&?H^"/)Z;1^$=Q1=7V^9&P-3
M1D7&9,NM CA?'J#S WM&T?VAHV"R 4J?,FW8=-%F>;9@JC$YW[.?*#_ZZ#4D
MRS ,H_1#;R!&*8=#0W%'MZ&7IOR=(W[ >LJLF+>V%U-]P*'9F&Q,FF&^:L<D
M/F4]+,E23,ALX[/FY3)34GX !J37&$EK>T8^T%V<\(<VBS_)%S]0#<^T^E:W
M/],JVP3IW<7;FW+LV5X(/A]'<+#)-TV]#<O4'W">*#[!F)BRR<L79O-7>^"4
M@92?D&>;R[,OLP]3R]"\.4^H'V1O><E>98R8Q5FD S./>K6GP"]*M_KER2]5
MQ]"/=:WNI,)06&T!>_2VW/O:4MHI[VJC[^T6(_B"+W*K*!]YB5N%..*3G@IO
MUT%$KS)Z2$UZ;$6.^*BG1I[N5SW5<EV_ "GAM MYUG-VL3 ?_#1AL.O%3Q,
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
MX]3IX[M9D/#;?\#& _M>1\:VCL#IX[@:GIN/W>8-A9I TP7D-YO'O/F@JFG
M4:'2F=.L)T&%BS8'N!TP"\C^[1K[;M"@9?W>PNN3,;=R:=48=E=1Z"1U65BA
M6XY&%0-!(K T6XTA2\=W!/_R#!1U+;:%4:,P@R6&'&H$S^JZC:'<5ZZEBGO0
M5TD&]>90;X9)V[A#R3/AJMWD/G*Z# 6;4M!C5= E*. (U-9U<@1D,2JSG\.#
M]IO=?19O?[.MRMZDP:C(WL)Y(],#FO!W=J'1 KSCSF'7EC;7C;G+PG(*"YW>
M<5MCEV7=VGCM@L<"?&']&#=JCFD'V.EU4''<=NL%OE($S8 ++8732Z ZKK7G
MH]!T193&*WGG#>['K[=9\!Q D3>L4RI[B92_%J\#XE[]-"*H>>O3")]Q3QJR
M?L5UA$M1;8 OY2U8[B)P^<BACF<MDN6%"]F\O<[JW+#MS;UP'#'Q:@>2QD.(
M\R/$^D5$V[%6GC?=BS@I_/LQ3I+X"S,:NU,$14.VO*X'_!PG4*.C>&D4O5*'
MX&,=^1?T,9.R6BQ(=0*$]:C!LU:)H<(*-,W5&*L(@27?\->SA(9@$Q:UZK2C
M1+?HM$,$ =R2 V#& MF5U@BPKG*KQ;1LMN+ QDFGM.,8,B?KYFX)8&Y!A0[)
M+9!P&B5_9$M1FB5\X=*5/S"V=AKS;N/65 WC.HZ>SMA 'X2-+HE3G.H'+B5Q
M&\+6XJ@9J=:"" WXUX:R IT4: J@<MVVSBL@02P?,"_O>"!O8,8,] 9@'(+]
M8Q!!.<!KZK%I"KS'((0:34SH4Y(PU@R@[Z1T"/YN*>I DA2$DZQ(0;0B)1E6
M&&>X-"&0H,9H+/%45PA+,#E4#%A4']B:"JIJI0\Z H=JH.6YCI>JQP#)?7FI
MVW-!0SY[V2F9^+2TSY(P0!2_94?B$OIFQ-01;X;+<E: (K:UV8F6@1?>QFG
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
MEAS$!UP]_V,=Q ?(-DCI?)+TO0T'\6H^[J$M=[]W"5'Q<0_-/?.%2ISHV5=
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
MC=I1O1?;U&@%V!7E/DE$^=XDM:!GB&DR!,(Z7$65D'P,&\#Y #$?D1(/<EM
MCJ'MMH#S 9(CEBMQB2T@[W ;; $F'PH9C0?# 9*3KN*,4\9DR#B =;G+](,@
MN5B0;3]2SM2IWD-ER%J@3;:F/B.RW"G6A#F!F.NMPH35PM6&O&^K+!+KO%J[
M.0(.P\*3DC24;$-&V@=Q(QT,M<8#>T$P* '4Q]R8JT=^*6V;E&)[Y%O#O0E?
M_3@*Z1_=0'7P&&H9A&:ENB <-D:QM^&MN>M53VF&,YA*N1P>%R#^9S>!XVH<
MN^$\%]-FYKSG"1'\F4\\I37*T!= Y(@)X&JN4D9E8"H@!G/8;1Y\J. 0D=9U
MSCKGW7.D" (#HT4=8$ONLN=2>LQ"+W[7U8!D54'.B%G.ZPX$)7"M>/)N7S[J
MY',D,VSP_)? ,O8D'E)(),^/<9\+=@&:&7WRUQ*GQK!GJU-CB)@S6B"L"DZ-
M(=<>VSJGQM!FBPWE0<&I,>1:9UKDU,!Z/9<K<9E3@__Z[4=V:IR-.HB^WPHS
M3AG3GTZ-/?,_B 7Y1JB4LPI.C0(5EE/#$-D7TVF4A2EH>.]TW%^$'OPFSJ#7
MVQDAS2JLWD@A-N1H)P56V<.A DX;@R2/[/H:-FM9U\*%ZHE <GU=%2?<DE ,
M^KT.&P=!V^Z]&'(W#%/P41T89CU>5\=Q=UUM["ZV.Q\.1XLYX*@>!W8$/@%@
MA&,HAXTS]Z7\(&_I0Q1 6_.GGR1X)=^C,%UPX_)K-%ELQ%8>[:5#Q AN4XX(
MPT,DBO=PT?_[$:7_1=*K: G(IL3[+?3\)->X<O_<TB_>8Q:,DAJM%@)KWLYC
M$OK1_!6GS6[H!GDJG]A_A;9?R?9B0_*8+9=N_)X_%0:RR7%2<_?C(HK3^\U;
MA\RZ:"D"#OM2=$4I78"L,N5^&W*( TR>.6"G9-%E]'MURI+E!1ZP037\P;GU
M))+8!<O%<NA83D$9'1PUG]7]AK\IM\8D-?7M%BS@(U]K9O(AIFZO]W:]%9?$
M:8DX^-<^:? KYR8D\9SGXMHM4,!$3K*H-L4X';?+IJ[!#W<Z[1<IH"*=5#A2
MYU&SUV.K ONOXLPCERY\->!;KMD%"T!(F@57NH?ZOJ#GJ+'Y3#[NX\C+IFFB
M0@FSK#/N#(8]I).9!BOBSK?!<KQ=P46. D'I0GKHE]UU5#T1"JRGR9CS;-O1
M'U&XC$(XC,3OZT/NQ9*>^G^/ CBH\ PHZ@T4 D#/4<0GYG!R5@!7U[;*3U1Y
M(G/(QMKQ0(K,MQ>A]UL8K_Y!WSV9Q/3ADTEHN\$C@9[_&_'F?CB_F,*?<K.8
M9N+$RJTZ@[Y6=D7F[-R8IG8_O^V6,.)0L3;TU$*SB):8#V>N%O:/$:LX.$,,
MH=;B8Y=.+I:VQRP.SI#.=5R)'Q)SV&'4F,6*JZA(,=5L 48PHFNYQC2KA!,U
M32.3;*;6\D!>29@1MLK"X5R_(1C_2!;-2MP=TE\5,FI"1_51<)_%TP7-7U=[
M&(A; J$@ICHZUCA0P=R.YS'H&4=PPJ&/_<5PRGD3'!Q4FW#Z,&Y'5NMEPM%2
M&>^Q4D9:%S-PDZ3^DH[F6]>/?W<#6$EG+*&CGYN+%Y-+ 207Z:;+P-_E>SD
M>GV;?143KW.2-O"=W-@RPGB\8-/3I#1#6)'AE^_; E=1F'?[";IW^;XZU%Z3
MQ)^'>5E9),/Q/EH(TAJ3G,FAP5ZG3B#*AH=B;"1T^;[Y\=]\$@.GB_=OH L&
MDB -M08*<2';G4XP&B3#4$U&#8\1V4#\3EQJN\OWNT/<TA 2K79RX8V1XX,T
M>98,%BW8=H6F5!\S=^%+!GL"E557>J5,4*L0#'+$434J)<-"@-6N^!<C@Z!7
M:1#TRH)!CF@Z]B#8Q]KPNZ8LB/U*@Z!?%@SR:PS''@3[6 U%^& - M89^\%/
M_I#HHJ)JA6B0GU1$TT"5)&/(2(,_:,H2DZJ9HFJ%:)#3$BAQ)Z-=@,W2 *62
M :UD,LB#<&YF,S)-)[.K_)92?._&Z?L/DM)K3<+(03.-%X*S)CY-P*PHPLF(
M!.R[6:H), A<^+@;'&'T,)LN)(?\F/9IQHX8OX4W3J&C5VX<OT-G5ZJ:8#"P
M"SO=[MG9&#MU245^99!,7?S$UP^VFK<H$D2I7B%/9).Z!6JE2#2F$E[B#YS"
M8U'!_[7CKQA;$W\I8DW&. <8A^S&6"+W 6J07%R1M^:.*H<@-5XW6#A\-NMI
MWO(U@*VW46<:,^H5(D)_J]?$7!:AXPR QA@4F2AU.2^D8<W=6!%?&EQO4'$X
M-I&!SI8(G0O/\PM\=^$LBI?YM]&C<&RYO7)^/A[WSVL?H4YS@27OK#5GZ.K"
M/CR"Z4K GILLQ\M*0+':'6"[R\DNJQPP]MQE.6ZZ@ARO'>D*UJ+G\;/78WMR
M<1\UH3U%B_@00;W))4*$>E7E%!GN*4Z;DMROY'[($+/;J'=(:BR J_P-D_B1
MQ*_^E CV,%;1 C]B L'ZNYD0EH6O?NK02D6Q@I4(-SEN^4(22/9@*3U<-@5
MVI63Q&P\R0@Q9VR]F:P%$2M"P/+ D!%R-)$2=Q4#0T;<>"!M[[Z9P)#O;@)+
MR,J97'YR4^BFE=0JH%H3WR/@XM!6H K-0D_[:6_HYQN9U7<N10MU5;2M>%:R
M/#76\20/_GR1/D4/9!JX_O+*31:*:SB_ >=\W!UAOD]<A6#YPJX V-A;E)BC
M9/T6Y35YWEX@% P*9OE<KIBOCIH; V)\IAST>+X>FI5^]0"W&;?.D1X?W>:C
M/.5LV#X1\)A&TS\NBZ?(99>.!;6<81]Q6@A$RQ[]4B3V.$V.:=D=]I"CC*0\
MR&VY.09[7"7',>0.^TCG#Z[$)2;<O,/VN$=JK)39<T+^GH&(;E[A_^BI2V(0
MXM1P!L/."/ORL>9\4X74\#NE#'A2PP^W3B$4Y(@O&6'*-.]A:OB]T3V TANC
MS/*%,)##O.14*5&\A\BN&Z%*3ID':M(2.-@V?W?@-(O^O(CF^LL&8-<53'66
MN--MKT0!%&F"L47.H66OOPUW@>2'Y0?RLDKJ=Q]'\]A=RK0=;B6GV^F>=\Z1
M_1]5-1X%6%BNCZ/2+5=\!-56LD'VE:API\/Z/C93SA(LXO,9L)H/(A^*L#R<
M I$OM%6<V0(TK7"'Y, .QO"/C.Y4 +LPB&;IHC"6/467I0'OB>9]G7:!$&3-
M2T [9RVHCQ?7<<(T6%/]/W7#U'<#-L"5W9S^#<K^C4QSI]"ZT$7H7=$+H]1K
M1/G+KW-S[-W'^)33/>OVAX.FC*7CB\&4H\;@$/ON_@WF1/I^1_-"D"2=_ RA
M\87_<D_B*65KSKO;H5 3)A9REB8M\I41M>(&)7M\ U0_\N["VP@@=[5WF-WJ
M("WD X6AC80%R]0M2I-O[FW&Z63V1!-KKS? LG^5,YV5ZA:'9^2+6EIS6@^6
MJ5N36"^A;Y*6E]'9XCOOCC%6.?.^\Q[BU36!:"OXSGO\B\+6.F.K^LYMMB7W
M#BZQ<3&TWG?>L\IW?F!-9G>X#;YS4X8FFYWFAQ-- 8T]]PYKD%LZMNX90T04
M\VN!:"P]VO%MB3(T%MY@K$/T)%V0N$ ZR5)JUO#\<*Y&-[LNB,G2\YP*Z2),
MQ[KE>/KXV5*>"DOT?KUG=.W5^S'?!A2(MH+>SW_RKW5Z/]8U(64>%/3^C_!4
M[O <Z53-E;A,[S_G'IZ;I?<_@JCS:X8W?\\ 'FPE+U&87U61Q)*(ZH$(L6/N
M]":>!JHVG ?VT$GC2)CE8?_!OI$@9XM-LP!/RTX!TK#9@[*PM"$;RP3L2+7\
M,@9#6CWC7EP##3-8KYK77) %:-J0Q^3(YW6L3&T*[%4^K_-SN6D'[[[D?EW8
M1>(4U0U_ER09\:ZS&  6ON8"=R&''&9R\T;BJ:\0]J75&(C33I,.?XA4!8GZ
MM,EQ@C;H ^\/)/5CEBC4@S>$S8#PD$.$JXT0+7BUHX3M>/C^V+L)\C,H1]E-
M#+Z#4FPG-Z$-_,M29NP7!4G8&=>CQ&X)@JDX7@MT@_LXFA+B);<@*UU50%H7
MI(5\(M F7!$3;ICM27=ZV2S7: 5DAVS-.=(^7T)7.W#7NFU>?YD_1_:(&%CF
MS_DY7[3M=,P]^U1N6S>89L55@<GLTDW\*4T/Y0<9C*T;-PYA""<PALO>W=![
M6I!K_]7W",TD-0W@E][E._R2FLO<\'T2WJ5E#:=.)*@I8_,62@%"_O(%KPIP
M?Z8SX=C7:C:6J/W/['$@>MI"KQ'H-_+B*I;H[LRKBN^#^)3/$?,*5J%%P<5\
MSE6;6N1B'B =<+@2E[F8!]SC#.:5,<G $[DH=*J#B)#,#6;FF3[65CB6F8CU
M-_R=>B >Q!=-]$CD^)OE\-K@=_Y!TKMP&BW)MR@1V9]WRL$ZAWPD46"'32L#
MAR&?<UD27S/?H[>*$0C]#T(S#</)^I7$[ISL7J@OG3)RB0D(UVK'0;\S7GE
M5,#9!B\V4UZZJSV( SEFK#+M CR&/-56T;O:^2ILZWLU0::(+R<=8V-G FR#
MY[G:UM[O=GL=RRP?3(I4]O<U&%,II3[T'D^%V;5LF]<8&=7 MB)G%1/Z2G0'
M^"^\OV5)2D-T=4>.O$788)'#VTP/(%7,K7CD@S.%>#+07WEX+8$,D6/>S"\\
M8JRM\(ASA*:O?8),D"/::O OQ-2*Q%0E?^_:T;E%N_)XJGF\N=5!6LBA;#5&
M@#K HZ6H.I5_?$'S-B=WX<5TFBVIIYQX>1P?]77'9$'")'\J<:VA(_FW-[>0
M)K.B+S0-X&$/%8[+FBTYXYZ6-]P07D4V9)>M=9H!I,@3MA(U[ FL#_QC.-;'
M/>0(5'UBY*[U'%3;7>OCOD6WM\>'+XFQ.]R&V]N*0U;DE*_:% @:68VN.U_K
M(6^#NUX1^0\"V]Z3^U9_]*Q; A$B1Y]7([W6 -H%;\CA;\$]!1[F:S(#Z7F7
M)(0?TOO #:D(?@O=912G-)/-5UB+J6 N8C^!TU Y:EMAR!WSLT 1LMO"Y/@\
MOJ2.E4#+AF&<"Z"02#$(-M98>A'E8G)U=T^+PQ_"@JK[" X!^44$6J@LW=N(
MON]^#_*+'TG\ZD_)%92] O'X:8T1?^(>@OJ$'+%SBLF!(E1#T2 >G=@^LF,1
M4;G ?L $5;G@OV92,4$"SNV8XO6,)'_D/DG\F0_X,\!X)&/@D=(?COL8)KJM
MT*;%]2)%P<EL=K7:!5D@WIP0T,.>=P:P?A"[71_9-FN *05#7I]KB&V1(0\K
MR2E7XC)#'C^7:;,,><=)PSC&SM!G?&IJX&Z#@<Y,HL9Q'_N53SE;G' '/A[4
M"S-,;;$TKAF6E>WY\9+,HAB&^!LW.6.-UF!)Q+Y.P^=LE^3:*-M@==I?(;>0
ME4\["LX=@U\!)I']M$?;5(Q+J0V7>_:%DEN_Y)*XRF+*96$LWLQ>C2%:ZSNP
M/B!?)C(^EM2&K &IU;4=\9/DG,ARM)[M;S=O+P":%(;6VRC>ZAV361-L1V<?
M)KP+*[6@1/@F K@$&0:MM1M4- 1AIQ#4)T;![L-/*M@BNP]6RG>NQ&5V'WY^
M]V;9?5 #N+ S^]:=K_60M\$^=(S(CM-'W12J9^,"PLY.&G"S$5(;,L4@!UU8
M'693$-VX\#/]V7!J>;;!7"B2I;*TJ@]_G4^ DM:X,+%J@UA?*G4-@[LVEJ<H
M=0.IH>4+Q?7L)N1?_C]02P$"% ,4    " #+::141ZF[@,ZX  "^= T #P
M            @ $     9#,U,#(Q-&0Q,'$N:'1M4$L! A0#%     @ RVFD
M5+BE#0]%"   VR@  !$              ( !^[@  &0S-3 R,31D97@S,3$N
M:'1M4$L! A0#%     @ RVFD5'7X-.%D"   >RL  !$              ( !
M;\$  &0S-3 R,31D97@S,3(N:'1M4$L! A0#%     @ RVFD5%'S._79!
M,1(  !$              ( ! LH  &0S-3 R,31D97@S,C$N:'1M4$L! A0#
M%     @ RVFD5 IBU]O&!   8!(  !$              ( !"L\  &0S-3 R
M,31D97@S,C(N:'1M4$L! A0#%     @ RVFD5*/)[)C?7@  IJ\  !$
M         ( !_],  &<S-3 R,31G,#!A,#$N:G!G4$L! A0#%     @ RVFD
M5)Z 9"K+1P  <ZH  !$              ( !#3,! &<S-3 R,31G,#!A,#(N
M:G!G4$L! A0#%     @ RVFD5$?/:$(Y1@  PZT  !$              ( !
M!WL! &<S-3 R,31G,#!A,#,N:G!G4$L! A0#%     @ RVFD5(Y6)06O#P
M-IH  !               ( !;\$! &EM;RTR,#(R,#,S,2YX<V102P$"% ,4
M    " #+::14HXHS7!<-  #:J@  %               @ %,T0$ :6UO+3(P
M,C(P,S,Q7V-A;"YX;6Q02P$"% ,4    " #+::144\N>X_TY   VHP, %
M            @ &5W@$ :6UO+3(P,C(P,S,Q7V1E9BYX;6Q02P$"% ,4
M" #+::14+!2OJ1Y/  #$%P0 %               @ '$& ( :6UO+3(P,C(P
M,S,Q7VQA8BYX;6Q02P$"% ,4    " #+::14[/(/+$P^  "W(00 %
M        @ $4: ( :6UO+3(P,C(P,S,Q7W!R92YX;6Q02P4&      T #0 \
) P  DJ8"

end
</TEXT>
</DOCUMENT>
</SEC-DOCUMENT>
