<?xml version="1.0" encoding="us-ascii"?>
<!-- DFIN ActiveDisclosure(SM) XBRL Schema Document - http://www.dfinsolutions.com/ -->
<!-- Creation Date      : 2021-04-29T15:10:17.6303621+00:00 -->
<!-- Version            : 5.0.1.615 -->
<!-- Package ID         : a88f3579942540458f5b7275af707fc8 -->
<!-- Copyright (c) 2021 Donnelley Financial Solutions, Inc. All Rights Reserved. -->
<xsd:schema xmlns:nonnum="http://www.xbrl.org/dtr/type/non-numeric" xmlns:dei="http://xbrl.sec.gov/dei/2020-01-31" xmlns:num="http://www.xbrl.org/dtr/type/numeric" xmlns:us-types="http://fasb.org/us-types/2020-01-31" xmlns:stpr="http://xbrl.sec.gov/stpr/2018-01-31" xmlns:srt-types="http://fasb.org/srt-types/2020-01-31" xmlns:sic="http://xbrl.sec.gov/sic/2020-01-31" xmlns:xbrldt="http://xbrl.org/2005/xbrldt" xmlns:srt="http://fasb.org/srt/2020-01-31" xmlns:us-gaap="http://fasb.org/us-gaap/2020-01-31" xmlns:naics="http://xbrl.sec.gov/naics/2017-01-31" xmlns:xbrli="http://www.xbrl.org/2003/instance" xmlns:country="http://xbrl.sec.gov/country/2020-01-31" xmlns:link="http://www.xbrl.org/2003/linkbase" xmlns:xlink="http://www.w3.org/1999/xlink" xmlns:currency="http://xbrl.sec.gov/currency/2020-01-31" xmlns:imax="http://www.imax.com/20210331" xmlns:exch="http://xbrl.sec.gov/exch/2020-01-31" attributeFormDefault="unqualified" elementFormDefault="qualified" targetNamespace="http://www.imax.com/20210331" xmlns:xsd="http://www.w3.org/2001/XMLSchema">
  <xsd:import schemaLocation="http://www.xbrl.org/2003/xbrl-instance-2003-12-31.xsd" namespace="http://www.xbrl.org/2003/instance" />
  <xsd:import schemaLocation="http://www.xbrl.org/2003/xbrl-linkbase-2003-12-31.xsd" namespace="http://www.xbrl.org/2003/linkbase" />
  <xsd:import schemaLocation="http://www.xbrl.org/2005/xbrldt-2005.xsd" namespace="http://xbrl.org/2005/xbrldt" />
  <xsd:import schemaLocation="https://xbrl.sec.gov/country/2020/country-2020-01-31.xsd" namespace="http://xbrl.sec.gov/country/2020-01-31" />
  <xsd:import schemaLocation="https://xbrl.sec.gov/currency/2020/currency-2020-01-31.xsd" namespace="http://xbrl.sec.gov/currency/2020-01-31" />
  <xsd:import schemaLocation="https://xbrl.sec.gov/dei/2020/dei-2020-01-31.xsd" namespace="http://xbrl.sec.gov/dei/2020-01-31" />
  <xsd:import schemaLocation="http://www.xbrl.org/dtr/type/nonNumeric-2009-12-16.xsd" namespace="http://www.xbrl.org/dtr/type/non-numeric" />
  <xsd:import schemaLocation="http://www.xbrl.org/dtr/type/numeric-2009-12-16.xsd" namespace="http://www.xbrl.org/dtr/type/numeric" />
  <xsd:import schemaLocation="https://xbrl.sec.gov/exch/2020/exch-2020-01-31.xsd" namespace="http://xbrl.sec.gov/exch/2020-01-31" />
  <xsd:import schemaLocation="http://www.xbrl.org/lrr/arcrole/factExplanatory-2009-12-16.xsd" namespace="http://www.xbrl.org/2009/arcrole/fact-explanatoryFact" />
  <xsd:import schemaLocation="http://www.xbrl.org/lrr/role/negated-2009-12-16.xsd" namespace="http://www.xbrl.org/2009/role/negated" />
  <xsd:import schemaLocation="http://www.xbrl.org/lrr/role/net-2009-12-16.xsd" namespace="http://www.xbrl.org/2009/role/net" />
  <xsd:import schemaLocation="https://xbrl.sec.gov/naics/2017/naics-2017-01-31.xsd" namespace="http://xbrl.sec.gov/naics/2017-01-31" />
  <xsd:import schemaLocation="https://xbrl.sec.gov/sic/2020/sic-2020-01-31.xsd" namespace="http://xbrl.sec.gov/sic/2020-01-31" />
  <xsd:import schemaLocation="http://xbrl.fasb.org/srt/2020/elts/srt-2020-01-31.xsd" namespace="http://fasb.org/srt/2020-01-31" />
  <xsd:import schemaLocation="http://xbrl.fasb.org/srt/2020/elts/srt-roles-2020-01-31.xsd" namespace="http://fasb.org/srt-roles/2020-01-31" />
  <xsd:import schemaLocation="http://xbrl.fasb.org/srt/2020/elts/srt-types-2020-01-31.xsd" namespace="http://fasb.org/srt-types/2020-01-31" />
  <xsd:import schemaLocation="https://xbrl.sec.gov/stpr/2018/stpr-2018-01-31.xsd" namespace="http://xbrl.sec.gov/stpr/2018-01-31" />
  <xsd:import schemaLocation="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd" namespace="http://fasb.org/us-gaap/2020-01-31" />
  <xsd:import schemaLocation="http://xbrl.fasb.org/us-gaap/2020/elts/us-roles-2020-01-31.xsd" namespace="http://fasb.org/us-roles/2020-01-31" />
  <xsd:import schemaLocation="http://xbrl.fasb.org/us-gaap/2020/elts/us-types-2020-01-31.xsd" namespace="http://fasb.org/us-types/2020-01-31" />
  <xsd:annotation>
    <xsd:appinfo>
      <link:roleType id="TemplateLink" roleURI="http://www.imax.com/20210331/role/TemplateLink" xmlns:link="http://www.xbrl.org/2003/linkbase">
        <link:definition>00000 - Document - Template Link</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:linkbaseRef xlink:arcrole="http://www.w3.org/1999/xlink/properties/linkbase" xlink:href="imax-20210331_cal.xml" xlink:role="http://www.xbrl.org/2003/role/calculationLinkbaseRef" xlink:title="Calculation Links, all" xlink:type="simple" xmlns:link="http://www.xbrl.org/2003/linkbase" xmlns:xlink="http://www.w3.org/1999/xlink" />
      <link:linkbaseRef xlink:arcrole="http://www.w3.org/1999/xlink/properties/linkbase" xlink:href="imax-20210331_def.xml" xlink:role="http://www.xbrl.org/2003/role/definitionLinkbaseRef" xlink:title="Definition Links, all" xlink:type="simple" />
      <link:linkbaseRef xlink:arcrole="http://www.w3.org/1999/xlink/properties/linkbase" xlink:href="imax-20210331_lab.xml" xlink:role="http://www.xbrl.org/2003/role/labelLinkbaseRef" xlink:title="Label Links, all" xlink:type="simple" />
      <link:linkbaseRef xlink:arcrole="http://www.w3.org/1999/xlink/properties/linkbase" xlink:href="imax-20210331_pre.xml" xlink:role="http://www.xbrl.org/2003/role/presentationLinkbaseRef" xlink:title="Presentation Links, all" xlink:type="simple" />
      <link:roleType roleURI="http://www.imax.com/20210331/taxonomy/role/DocumentDocumentAndEntityInformation" id="Role_DocumentDocumentAndEntityInformation">
        <link:definition>100000 - Document - Document and Entity Information</link:definition>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://www.imax.com/20210331/taxonomy/role/StatementCondensedConsolidatedBalanceSheetsUnaudited" id="Role_StatementCondensedConsolidatedBalanceSheetsUnaudited">
        <link:definition>100010 - Statement - Condensed Consolidated Balance Sheets (Unaudited)</link:definition>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://www.imax.com/20210331/taxonomy/role/StatementCondensedConsolidatedBalanceSheetsParenthetical" id="Role_StatementCondensedConsolidatedBalanceSheetsParenthetical">
        <link:definition>100020 - Statement - Condensed Consolidated Balance Sheets (Parenthetical)</link:definition>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://www.imax.com/20210331/taxonomy/role/StatementCondensedConsolidatedStatementsOfOperationsUnaudited" id="Role_StatementCondensedConsolidatedStatementsOfOperationsUnaudited">
        <link:definition>100030 - Statement - Condensed Consolidated Statements of Operations (Unaudited)</link:definition>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://www.imax.com/20210331/taxonomy/role/StatementCondensedConsolidatedStatementsOfComprehensiveLossUnaudited" id="Role_StatementCondensedConsolidatedStatementsOfComprehensiveLossUnaudited">
        <link:definition>100040 - Statement - Condensed Consolidated Statements of Comprehensive Loss(Unaudited)</link:definition>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://www.imax.com/20210331/taxonomy/role/StatementCondensedConsolidatedStatementsOfCashFlowsUnaudited" id="Role_StatementCondensedConsolidatedStatementsOfCashFlowsUnaudited">
        <link:definition>100050 - Statement - Condensed Consolidated Statements of Cash Flows (Unaudited)</link:definition>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://www.imax.com/20210331/taxonomy/role/StatementCondensedConsolidatedStatementsOfShareholdersEquityUnaudited" id="Role_StatementCondensedConsolidatedStatementsOfShareholdersEquityUnaudited">
        <link:definition>100060 - Statement - Condensed Consolidated Statements of Shareholders&apos; Equity (Unaudited)</link:definition>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://www.imax.com/20210331/taxonomy/role/DisclosureBasisOfPresentation" id="Role_DisclosureBasisOfPresentation">
        <link:definition>100070 - Disclosure - Basis of Presentation</link:definition>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://www.imax.com/20210331/taxonomy/role/DisclosureImpactOfCOVID19Pandemic" id="Role_DisclosureImpactOfCOVID19Pandemic">
        <link:definition>100080 - Disclosure - Impact of COVID-19 Pandemic</link:definition>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://www.imax.com/20210331/taxonomy/role/DisclosureRecentlyIssuedAccountingStandardsNotYetAdopted" id="Role_DisclosureRecentlyIssuedAccountingStandardsNotYetAdopted">
        <link:definition>100090 - Disclosure - Recently Issued Accounting Standards Not Yet Adopted</link:definition>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://www.imax.com/20210331/taxonomy/role/DisclosureCurrentExpectedCreditLosses" id="Role_DisclosureCurrentExpectedCreditLosses">
        <link:definition>100100 - Disclosure - Current Expected Credit Losses</link:definition>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://www.imax.com/20210331/taxonomy/role/DisclosureLeaseArrangements" id="Role_DisclosureLeaseArrangements">
        <link:definition>100110 - Disclosure - Lease Arrangements</link:definition>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://www.imax.com/20210331/taxonomy/role/DisclosureInventories" id="Role_DisclosureInventories">
        <link:definition>100120 - Disclosure - Inventories</link:definition>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://www.imax.com/20210331/taxonomy/role/DisclosureDebt" id="Role_DisclosureDebt">
        <link:definition>100130 - Disclosure - Debt</link:definition>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://www.imax.com/20210331/taxonomy/role/DisclosureCommitmentsContingenciesAndGuarantees" id="Role_DisclosureCommitmentsContingenciesAndGuarantees">
        <link:definition>100140 - Disclosure - Commitments, Contingencies and Guarantees</link:definition>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://www.imax.com/20210331/taxonomy/role/DisclosureCondensedConsolidatedStatementsOfOperationsSupplementalInformation" id="Role_DisclosureCondensedConsolidatedStatementsOfOperationsSupplementalInformation">
        <link:definition>100150 - Disclosure - Condensed Consolidated Statements of Operations Supplemental Information</link:definition>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://www.imax.com/20210331/taxonomy/role/DisclosureCondensedConsolidatedStatementsOfCashFlowsSupplementalInformation" id="Role_DisclosureCondensedConsolidatedStatementsOfCashFlowsSupplementalInformation">
        <link:definition>100160 - Disclosure - Condensed Consolidated Statements of Cash Flows Supplemental Information</link:definition>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://www.imax.com/20210331/taxonomy/role/DisclosureIncomeTaxes" id="Role_DisclosureIncomeTaxes">
        <link:definition>100170 - Disclosure - Income Taxes</link:definition>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://www.imax.com/20210331/taxonomy/role/DisclosureCapitalStock" id="Role_DisclosureCapitalStock">
        <link:definition>100180 - Disclosure - Capital Stock</link:definition>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://www.imax.com/20210331/taxonomy/role/DisclosureRevenueFromContractsWithCustomers" id="Role_DisclosureRevenueFromContractsWithCustomers">
        <link:definition>100190 - Disclosure - Revenue from Contracts with Customers</link:definition>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://www.imax.com/20210331/taxonomy/role/DisclosureSegmentReporting" id="Role_DisclosureSegmentReporting">
        <link:definition>100200 - Disclosure - Segment Reporting</link:definition>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://www.imax.com/20210331/taxonomy/role/DisclosureEmployeesPensionAndPostretirementBenefits" id="Role_DisclosureEmployeesPensionAndPostretirementBenefits">
        <link:definition>100210 - Disclosure - Employees Pension and Postretirement Benefits</link:definition>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://www.imax.com/20210331/taxonomy/role/DisclosureFinancialInstruments" id="Role_DisclosureFinancialInstruments">
        <link:definition>100220 - Disclosure - Financial Instruments</link:definition>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://www.imax.com/20210331/taxonomy/role/DisclosureNonControllingInterests" id="Role_DisclosureNonControllingInterests">
        <link:definition>100230 - Disclosure - Non-Controlling Interests</link:definition>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://www.imax.com/20210331/taxonomy/role/DisclosureSubsequentEvent" id="Role_DisclosureSubsequentEvent">
        <link:definition>100240 - Disclosure - Subsequent Event</link:definition>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://www.imax.com/20210331/taxonomy/role/DisclosureBasisOfPresentationPolicies" id="Role_DisclosureBasisOfPresentationPolicies">
        <link:definition>100250 - Disclosure - Basis of Presentation (Policies)</link:definition>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://www.imax.com/20210331/taxonomy/role/DisclosureBasisOfPresentationTables" id="Role_DisclosureBasisOfPresentationTables">
        <link:definition>100260 - Disclosure - Basis of Presentation (Tables)</link:definition>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://www.imax.com/20210331/taxonomy/role/DisclosureCurrentExpectedCreditLossesTables" id="Role_DisclosureCurrentExpectedCreditLossesTables">
        <link:definition>100270 - Disclosure - Current Expected Credit Losses (Tables)</link:definition>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://www.imax.com/20210331/taxonomy/role/DisclosureLeaseArrangementsTables" id="Role_DisclosureLeaseArrangementsTables">
        <link:definition>100280 - Disclosure - Lease Arrangements (Tables)</link:definition>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://www.imax.com/20210331/taxonomy/role/DisclosureInventoriesTables" id="Role_DisclosureInventoriesTables">
        <link:definition>100290 - Disclosure - Inventories (Tables)</link:definition>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://www.imax.com/20210331/taxonomy/role/DisclosureDebtTables" id="Role_DisclosureDebtTables">
        <link:definition>100300 - Disclosure - Debt (Tables)</link:definition>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://www.imax.com/20210331/taxonomy/role/DisclosureCondensedConsolidatedStatementsOfCashFlowsSupplementalInformationTables" id="Role_DisclosureCondensedConsolidatedStatementsOfCashFlowsSupplementalInformationTables">
        <link:definition>100310 - Disclosure - Condensed Consolidated Statements of Cash Flows Supplemental Information (Tables)</link:definition>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://www.imax.com/20210331/taxonomy/role/DisclosureIncomeTaxesTables" id="Role_DisclosureIncomeTaxesTables">
        <link:definition>100320 - Disclosure - Income Taxes (Tables)</link:definition>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://www.imax.com/20210331/taxonomy/role/DisclosureCapitalStockTables" id="Role_DisclosureCapitalStockTables">
        <link:definition>100330 - Disclosure - Capital Stock (Tables)</link:definition>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://www.imax.com/20210331/taxonomy/role/DisclosureRevenueFromContractsWithCustomersTables" id="Role_DisclosureRevenueFromContractsWithCustomersTables">
        <link:definition>100340 - Disclosure -  Revenue from Contracts with Customers (Tables)</link:definition>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://www.imax.com/20210331/taxonomy/role/DisclosureSegmentReportingTables" id="Role_DisclosureSegmentReportingTables">
        <link:definition>100350 - Disclosure - Segment Reporting (Tables)</link:definition>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://www.imax.com/20210331/taxonomy/role/DisclosureEmployeesPensionAndPostretirementBenefitsTables" id="Role_DisclosureEmployeesPensionAndPostretirementBenefitsTables">
        <link:definition>100360 - Disclosure - Employees Pension and Postretirement Benefits (Tables)</link:definition>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://www.imax.com/20210331/taxonomy/role/DisclosureFinancialInstrumentsTables" id="Role_DisclosureFinancialInstrumentsTables">
        <link:definition>100370 - Disclosure - Financial Instruments (Tables)</link:definition>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://www.imax.com/20210331/taxonomy/role/DisclosureNonControllingInterestsTables" id="Role_DisclosureNonControllingInterestsTables">
        <link:definition>100380 - Disclosure - Non-Controlling Interests (Tables)</link:definition>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://www.imax.com/20210331/taxonomy/role/DisclosureBasisOfPresentationAdditionalInformationDetails" id="Role_DisclosureBasisOfPresentationAdditionalInformationDetails">
        <link:definition>100390 - Disclosure - Basis of Presentation - Additional Information (Details)</link:definition>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://www.imax.com/20210331/taxonomy/role/DisclosureBasisOfPresentationViesTotalAssetsAndLiabilitiesDetails" id="Role_DisclosureBasisOfPresentationViesTotalAssetsAndLiabilitiesDetails">
        <link:definition>100400 - Disclosure - Basis of Presentation - VIEs Total Assets and Liabilities (Details)</link:definition>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://www.imax.com/20210331/taxonomy/role/DisclosureImpactOfCOVID19PandemicAdditionalInformationDetails" id="Role_DisclosureImpactOfCOVID19PandemicAdditionalInformationDetails">
        <link:definition>100410 - Disclosure - Impact of COVID-19 Pandemic - Additional Information (Details)</link:definition>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://www.imax.com/20210331/taxonomy/role/DisclosureCurrentExpectedCreditLossesSummaryOfAllowanceForCreditLossesRelatedToAccountsReceivableDetails" id="Role_DisclosureCurrentExpectedCreditLossesSummaryOfAllowanceForCreditLossesRelatedToAccountsReceivableDetails">
        <link:definition>100420 - Disclosure - Current Expected Credit Losses - Summary of Allowance For Credit Losses Related to Accounts Receivable (Details)</link:definition>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://www.imax.com/20210331/taxonomy/role/DisclosureCurrentExpectedCreditLossesAdditionalInformationDetails" id="Role_DisclosureCurrentExpectedCreditLossesAdditionalInformationDetails">
        <link:definition>100430 - Disclosure - Current Expected Credit Losses - Additional Information (Details)</link:definition>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://www.imax.com/20210331/taxonomy/role/DisclosureCurrentExpectedCreditLossesScheduleOfFinancingReceivablesDetails" id="Role_DisclosureCurrentExpectedCreditLossesScheduleOfFinancingReceivablesDetails">
        <link:definition>100440 - Disclosure - Current Expected Credit Losses - Schedule of Financing Receivables (Details)</link:definition>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://www.imax.com/20210331/taxonomy/role/DisclosureCurrentExpectedCreditLossesScheduleOfFinancingReceivablesDetails2" id="Role_DisclosureCurrentExpectedCreditLossesScheduleOfFinancingReceivablesDetails2">
        <link:definition>100450 - Disclosure - Current Expected Credit Losses - Schedule of Financing Receivables (Details)2</link:definition>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://www.imax.com/20210331/taxonomy/role/DisclosureCurrentExpectedCreditLossesScheduleOfWeightedAverageRemainingLeaseTermAndWeightedAverageInterestRateDetails" id="Role_DisclosureCurrentExpectedCreditLossesScheduleOfWeightedAverageRemainingLeaseTermAndWeightedAverageInterestRateDetails">
        <link:definition>100460 - Disclosure - Current Expected Credit Losses - Schedule of Weighted-average Remaining Lease Term and Weighted-average Interest Rate (Details)</link:definition>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://www.imax.com/20210331/taxonomy/role/DisclosureCurrentExpectedCreditLossesScheduleOfNetInvestmentInLeasesByCreditQualityIndicatorDetails" id="Role_DisclosureCurrentExpectedCreditLossesScheduleOfNetInvestmentInLeasesByCreditQualityIndicatorDetails">
        <link:definition>100470 - Disclosure - Current Expected Credit Losses - Schedule of Net Investment In Leases by Credit Quality Indicator (Details)</link:definition>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://www.imax.com/20210331/taxonomy/role/DisclosureCurrentExpectedCreditLossesScheduleOfFinancedSaleReceivablesByCreditQualityIndicatorDetails" id="Role_DisclosureCurrentExpectedCreditLossesScheduleOfFinancedSaleReceivablesByCreditQualityIndicatorDetails">
        <link:definition>100480 - Disclosure - Current Expected Credit Losses - Schedule of Financed Sale Receivables by Credit Quality Indicator (Details)</link:definition>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://www.imax.com/20210331/taxonomy/role/DisclosureCurrentExpectedCreditLossesScheduleOfAgingAnalysisForNetInvestmentInLeasesAndFinancedSaleReceivablesDetails" id="Role_DisclosureCurrentExpectedCreditLossesScheduleOfAgingAnalysisForNetInvestmentInLeasesAndFinancedSaleReceivablesDetails">
        <link:definition>100490 - Disclosure - Current Expected Credit Losses - Schedule of Aging Analysis for Net Investment in Leases and Financed Sale Receivables (Details)</link:definition>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://www.imax.com/20210331/taxonomy/role/DisclosureCurrentExpectedCreditLossesScheduleOfNetInvestmentInLeasesAndFinancedSaleReceivablesWithBilledAmountsPastDueContinuesToAccrueFinanceIncomeDetails" id="Role_DisclosureCurrentExpectedCreditLossesScheduleOfNetInvestmentInLeasesAndFinancedSaleReceivablesWithBilledAmountsPastDueContinuesToAccrueFinanceIncomeDetails">
        <link:definition>100500 - Disclosure - Current Expected Credit Losses - Schedule of Net Investment in Leases and Financed Sale Receivables with Billed Amounts Past Due Continues to Accrue Finance Income (Details)</link:definition>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://www.imax.com/20210331/taxonomy/role/DisclosureCurrentExpectedCreditLossesScheduleOfNetInvestmentInLeasesAndFinancedSaleReceivablesOnNonaccrualStatusDetails" id="Role_DisclosureCurrentExpectedCreditLossesScheduleOfNetInvestmentInLeasesAndFinancedSaleReceivablesOnNonaccrualStatusDetails">
        <link:definition>100510 - Disclosure - Current Expected Credit Losses - Schedule of Net Investment in Leases and Financed Sale Receivables on Nonaccrual Status (Details)</link:definition>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://www.imax.com/20210331/taxonomy/role/DisclosureCurrentExpectedCreditLossesSummaryOfAllowanceForCreditLossesRelatedToNetInvestmentInLeasesAndFinancedSaleReceivablesDetails" id="Role_DisclosureCurrentExpectedCreditLossesSummaryOfAllowanceForCreditLossesRelatedToNetInvestmentInLeasesAndFinancedSaleReceivablesDetails">
        <link:definition>100520 - Disclosure - Current Expected Credit Losses - Summary of Allowance for Credit Losses Related to Net Investment in Leases and Financed Sale Receivables (Details)</link:definition>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://www.imax.com/20210331/taxonomy/role/DisclosureCurrentExpectedCreditLossesSummaryOfAllowanceForCreditLossesRelatedToVariableConsiderationReceivablesDetails" id="Role_DisclosureCurrentExpectedCreditLossesSummaryOfAllowanceForCreditLossesRelatedToVariableConsiderationReceivablesDetails">
        <link:definition>100530 - Disclosure - Current Expected Credit Losses - Summary of Allowance For Credit Losses Related to Variable Consideration Receivables (Details)</link:definition>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://www.imax.com/20210331/taxonomy/role/DisclosureLeaseArrangementsAdditionalInformationDetails" id="Role_DisclosureLeaseArrangementsAdditionalInformationDetails">
        <link:definition>100540 - Disclosure - Lease Arrangements - Additional Information (Details)</link:definition>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://www.imax.com/20210331/taxonomy/role/DisclosureLeaseArrangementsComponentsOfLeaseExpenseDetails" id="Role_DisclosureLeaseArrangementsComponentsOfLeaseExpenseDetails">
        <link:definition>100550 - Disclosure - Lease Arrangements - Components of Lease Expense (Details)</link:definition>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://www.imax.com/20210331/taxonomy/role/DisclosureLeaseArrangementsSupplementalCashAndNonCashFlowInformationRelatedToLeasesDetails" id="Role_DisclosureLeaseArrangementsSupplementalCashAndNonCashFlowInformationRelatedToLeasesDetails">
        <link:definition>100560 - Disclosure - Lease Arrangements - Supplemental Cash and Non-Cash Flow Information Related to Leases (Details)</link:definition>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://www.imax.com/20210331/taxonomy/role/DisclosureLeaseArrangementsLesseeOperatingLeaseBalanceSheetAmountsAndLinesDetails" id="Role_DisclosureLeaseArrangementsLesseeOperatingLeaseBalanceSheetAmountsAndLinesDetails">
        <link:definition>100570 - Disclosure - Lease Arrangements - Lessee Operating Lease Balance Sheet Amounts and Lines (Details)</link:definition>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://www.imax.com/20210331/taxonomy/role/DisclosureLeaseArrangementsLesseeOperatingLeasesWeightedAverageRemainingLeaseTermAndWeightedAverageInterestRateDetails" id="Role_DisclosureLeaseArrangementsLesseeOperatingLeasesWeightedAverageRemainingLeaseTermAndWeightedAverageInterestRateDetails">
        <link:definition>100580 - Disclosure - Lease Arrangements - Lessee Operating Leases Weighted Average Remaining Lease Term and Weighted Average Interest Rate (Details)</link:definition>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://www.imax.com/20210331/taxonomy/role/DisclosureLeaseArrangementsLesseeOperatingLeaseMaturityDetails" id="Role_DisclosureLeaseArrangementsLesseeOperatingLeaseMaturityDetails">
        <link:definition>100590 - Disclosure - Lease Arrangements - Lessee Operating Lease, Maturity (Details)</link:definition>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://www.imax.com/20210331/taxonomy/role/DisclosureLeaseArrangementsLesseeOperatingLeaseMaturityDetails2" id="Role_DisclosureLeaseArrangementsLesseeOperatingLeaseMaturityDetails2">
        <link:definition>100600 - Disclosure - Lease Arrangements - Lessee Operating Lease, Maturity (Details)2</link:definition>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://www.imax.com/20210331/taxonomy/role/DisclosureInventoriesInventoriesDetails" id="Role_DisclosureInventoriesInventoriesDetails">
        <link:definition>100610 - Disclosure - Inventories - Inventories (Details)</link:definition>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://www.imax.com/20210331/taxonomy/role/DisclosureInventoriesAdditionalInformationDetails" id="Role_DisclosureInventoriesAdditionalInformationDetails">
        <link:definition>100620 - Disclosure - Inventories - Additional Information (Details)</link:definition>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://www.imax.com/20210331/taxonomy/role/DisclosureDebtRevolvingCreditFacilityBorrowingsDetails" id="Role_DisclosureDebtRevolvingCreditFacilityBorrowingsDetails">
        <link:definition>100630 - Disclosure - Debt - Revolving Credit Facility Borrowings (Details)</link:definition>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://www.imax.com/20210331/taxonomy/role/DisclosureDebtAdditionalInformationDetails" id="Role_DisclosureDebtAdditionalInformationDetails">
        <link:definition>100640 - Disclosure - Debt - Additional Information (Details)</link:definition>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://www.imax.com/20210331/taxonomy/role/DisclosureDebtSummaryOfConvertibleNotesDetails" id="Role_DisclosureDebtSummaryOfConvertibleNotesDetails">
        <link:definition>100650 - Disclosure - Debt - Summary of Convertible Notes (Details)</link:definition>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://www.imax.com/20210331/taxonomy/role/DisclosureCommitmentsContingenciesAndGuaranteesAdditionalInformationDetails" id="Role_DisclosureCommitmentsContingenciesAndGuaranteesAdditionalInformationDetails">
        <link:definition>100660 - Disclosure - Commitments, Contingencies and Guarantees - Additional Information (Details)</link:definition>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://www.imax.com/20210331/taxonomy/role/DisclosureCondensedConsolidatedStatementsOfOperationsSupplementalInformationAdditionalInformationDetails" id="Role_DisclosureCondensedConsolidatedStatementsOfOperationsSupplementalInformationAdditionalInformationDetails">
        <link:definition>100670 - Disclosure - Condensed Consolidated Statements of Operations Supplemental Information - Additional Information (Details)</link:definition>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://www.imax.com/20210331/taxonomy/role/DisclosureCondensedConsolidatedStatementsOfCashFlowsSupplementalInformationSummaryOfChangesInOtherOperatingAssetsAndLiabilitiesDetails" id="Role_DisclosureCondensedConsolidatedStatementsOfCashFlowsSupplementalInformationSummaryOfChangesInOtherOperatingAssetsAndLiabilitiesDetails">
        <link:definition>100680 - Disclosure - Condensed Consolidated Statements of Cash Flows Supplemental Information - Summary of Changes in Other Operating Assets and Liabilities (Details)</link:definition>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://www.imax.com/20210331/taxonomy/role/DisclosureCondensedConsolidatedStatementsOfCashFlowsSupplementalInformationSummaryOfDepreciationAndAmortizationDetails" id="Role_DisclosureCondensedConsolidatedStatementsOfCashFlowsSupplementalInformationSummaryOfDepreciationAndAmortizationDetails">
        <link:definition>100690 - Disclosure - Condensed Consolidated Statements of Cash Flows Supplemental Information - Summary of Depreciation and Amortization (Details)</link:definition>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://www.imax.com/20210331/taxonomy/role/DisclosureCondensedConsolidatedStatementsOfCashFlowsSupplementalInformationWriteDownsDetails" id="Role_DisclosureCondensedConsolidatedStatementsOfCashFlowsSupplementalInformationWriteDownsDetails">
        <link:definition>100700 - Disclosure - Condensed Consolidated Statements of Cash Flows Supplemental Information - Write-downs (Details)</link:definition>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://www.imax.com/20210331/taxonomy/role/DisclosureCondensedConsolidatedStatementsOfCashFlowsSupplementalInformationWriteDownsParentheticalDetails" id="Role_DisclosureCondensedConsolidatedStatementsOfCashFlowsSupplementalInformationWriteDownsParentheticalDetails">
        <link:definition>100710 - Disclosure - Condensed Consolidated Statements of Cash Flows Supplemental Information - Write-downs (Parenthetical) (Details)</link:definition>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://www.imax.com/20210331/taxonomy/role/DisclosureCondensedConsolidatedStatementsOfCashFlowsSupplementalInformationSignificantNonCashInvestingActivitiesDetails" id="Role_DisclosureCondensedConsolidatedStatementsOfCashFlowsSupplementalInformationSignificantNonCashInvestingActivitiesDetails">
        <link:definition>100720 - Disclosure - Condensed Consolidated Statements of Cash Flows Supplemental Information - Significant Non-cash Investing Activities - (Details)</link:definition>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://www.imax.com/20210331/taxonomy/role/DisclosureIncomeTaxesAdditionalInformationDetails" id="Role_DisclosureIncomeTaxesAdditionalInformationDetails">
        <link:definition>100730 - Disclosure - Income Taxes - Additional Information (Details)</link:definition>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://www.imax.com/20210331/taxonomy/role/DisclosureIncomeTaxesIncomeTaxExpenseBenefitIncludedInOtherComprehensiveLossDetails" id="Role_DisclosureIncomeTaxesIncomeTaxExpenseBenefitIncludedInOtherComprehensiveLossDetails">
        <link:definition>100740 - Disclosure - Income Taxes - Income Tax (Expense) Benefit Included in Other Comprehensive Loss (Details)</link:definition>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://www.imax.com/20210331/taxonomy/role/DisclosureCapitalStockAdditionalInformationDetails" id="Role_DisclosureCapitalStockAdditionalInformationDetails">
        <link:definition>100750 - Disclosure - Capital Stock - Additional Information (Details)</link:definition>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://www.imax.com/20210331/taxonomy/role/DisclosureCapitalStockStockCompensationDetails" id="Role_DisclosureCapitalStockStockCompensationDetails">
        <link:definition>100760 - Disclosure - Capital Stock - Stock Compensation (Details)</link:definition>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://www.imax.com/20210331/taxonomy/role/DisclosureCapitalStockStockBasedCompensationByPlanTypeDetails" id="Role_DisclosureCapitalStockStockBasedCompensationByPlanTypeDetails">
        <link:definition>100770 - Disclosure - Capital Stock - Stock-based Compensation by Plan Type (Details)</link:definition>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://www.imax.com/20210331/taxonomy/role/DisclosureCapitalStockScheduleOfShareBasedCompensationStockOptionsActivityDetails" id="Role_DisclosureCapitalStockScheduleOfShareBasedCompensationStockOptionsActivityDetails">
        <link:definition>100780 - Disclosure - Capital Stock - Schedule of Share-based Compensation, Stock Options, Activity (Details)</link:definition>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://www.imax.com/20210331/taxonomy/role/DisclosureCapitalStockRestrictedStockUnitsActivityUnderIMAXLTIPDetails" id="Role_DisclosureCapitalStockRestrictedStockUnitsActivityUnderIMAXLTIPDetails">
        <link:definition>100790 - Disclosure - Capital Stock - Restricted Stock Units Activity under the IMAX LTIP (Details)</link:definition>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://www.imax.com/20210331/taxonomy/role/DisclosureCapitalStockPerformanceStockUnitsActivityUnderIMAXLTIPDetails" id="Role_DisclosureCapitalStockPerformanceStockUnitsActivityUnderIMAXLTIPDetails">
        <link:definition>100800 - Disclosure - Capital Stock - Performance Stock Units Activity under the IMAX LTIP (Details)</link:definition>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://www.imax.com/20210331/taxonomy/role/DisclosureCapitalStockBasicAndDilutedPerShareComputationsDetails" id="Role_DisclosureCapitalStockBasicAndDilutedPerShareComputationsDetails">
        <link:definition>100810 - Disclosure - Capital Stock - Basic and Diluted Per-share Computations (Details)</link:definition>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://www.imax.com/20210331/taxonomy/role/DisclosureRevenueFromContractsWithCustomersDisaggregationOfRevenueBySegmentDetails" id="Role_DisclosureRevenueFromContractsWithCustomersDisaggregationOfRevenueBySegmentDetails">
        <link:definition>100820 - Disclosure - Revenue from Contracts with Customers - Disaggregation of Revenue by Segment (Details)</link:definition>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://www.imax.com/20210331/taxonomy/role/DisclosureRevenueFromContractsWithCustomersDisaggregationOfRevenueBySegmentParentheticalDetails" id="Role_DisclosureRevenueFromContractsWithCustomersDisaggregationOfRevenueBySegmentParentheticalDetails">
        <link:definition>100830 - Disclosure - Revenue from Contracts with Customers - Disaggregation of Revenue by Segment (Parenthetical) (Details)</link:definition>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://www.imax.com/20210331/taxonomy/role/DisclosureRevenueFromContractsWithCustomersAdditionalInformationDetails" id="Role_DisclosureRevenueFromContractsWithCustomersAdditionalInformationDetails">
        <link:definition>100840 - Disclosure - Revenue from Contracts with Customers - Additional Information (Details)</link:definition>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://www.imax.com/20210331/taxonomy/role/DisclosureSegmentReportingAdditionalInformationDetails" id="Role_DisclosureSegmentReportingAdditionalInformationDetails">
        <link:definition>100850 - Disclosure - Segment Reporting - Additional Information (Details)</link:definition>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://www.imax.com/20210331/taxonomy/role/DisclosureSegmentReportingBreakdownOfSegmentReportingInformationByCategoryDetails" id="Role_DisclosureSegmentReportingBreakdownOfSegmentReportingInformationByCategoryDetails">
        <link:definition>100860 - Disclosure - Segment Reporting - Breakdown of Segment Reporting Information by Category (Details)</link:definition>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://www.imax.com/20210331/taxonomy/role/DisclosureSegmentReportingBreakdownOfSegmentReportingInformationByCategoryParentheticalDetails" id="Role_DisclosureSegmentReportingBreakdownOfSegmentReportingInformationByCategoryParentheticalDetails">
        <link:definition>100870 - Disclosure - Segment Reporting - Breakdown of Segment Reporting Information by Category (Parenthetical) (Details)</link:definition>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://www.imax.com/20210331/taxonomy/role/DisclosureSegmentReportingGeographicInformationDetails" id="Role_DisclosureSegmentReportingGeographicInformationDetails">
        <link:definition>100880 - Disclosure - Segment Reporting - Geographic Information (Details)</link:definition>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://www.imax.com/20210331/taxonomy/role/DisclosureSegmentReportingGeographicInformationParentheticalDetails" id="Role_DisclosureSegmentReportingGeographicInformationParentheticalDetails">
        <link:definition>100890 - Disclosure - Segment Reporting - Geographic Information (Parenthetical) (Details)</link:definition>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://www.imax.com/20210331/taxonomy/role/DisclosureEmployeesPensionAndPostretirementBenefitsAdditionalInformationDetails" id="Role_DisclosureEmployeesPensionAndPostretirementBenefitsAdditionalInformationDetails">
        <link:definition>100900 - Disclosure - Employees Pension and Postretirement Benefits - Additional Information (Details)</link:definition>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://www.imax.com/20210331/taxonomy/role/DisclosureEmployeeSPensionAndPostretirementBenefitsAmountsAccruedAndUnfundedStatusDetails" id="Role_DisclosureEmployeeSPensionAndPostretirementBenefitsAmountsAccruedAndUnfundedStatusDetails">
        <link:definition>100910 - Disclosure - Employee&apos;s Pension and Postretirement Benefits - Amounts Accrued and Unfunded Status (Details)</link:definition>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://www.imax.com/20210331/taxonomy/role/DisclosureFinancialInstrumentsAdditionalInformationDetails" id="Role_DisclosureFinancialInstrumentsAdditionalInformationDetails">
        <link:definition>100920 - Disclosure - Financial Instruments - Additional Information (Details)</link:definition>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://www.imax.com/20210331/taxonomy/role/DisclosureFinancialInstrumentsFairValueOfFinancialInstrumentsDetails" id="Role_DisclosureFinancialInstrumentsFairValueOfFinancialInstrumentsDetails">
        <link:definition>100930 - Disclosure - Financial Instruments - Fair Value of Financial Instruments (Details)</link:definition>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://www.imax.com/20210331/taxonomy/role/DisclosureFinancialInstrumentsNotionalAmountOfDerivativeDetails" id="Role_DisclosureFinancialInstrumentsNotionalAmountOfDerivativeDetails">
        <link:definition>100940 - Disclosure - Financial Instruments - Notional Amount of Derivative (Details)</link:definition>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://www.imax.com/20210331/taxonomy/role/DisclosureFinancialInstrumentsFairValueOfForeignExchangeContractsDetails" id="Role_DisclosureFinancialInstrumentsFairValueOfForeignExchangeContractsDetails">
        <link:definition>100950 - Disclosure - Financial Instruments - Fair Value of Foreign Exchange Contracts (Details)</link:definition>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://www.imax.com/20210331/taxonomy/role/DisclosureFinancialInstrumentsDerivativesInForeignCurrencyHedgingRelationshipsDetails" id="Role_DisclosureFinancialInstrumentsDerivativesInForeignCurrencyHedgingRelationshipsDetails">
        <link:definition>100960 - Disclosure - Financial Instruments - Derivatives in Foreign Currency Hedging Relationships (Details)</link:definition>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://www.imax.com/20210331/taxonomy/role/DisclosureFinancialInstrumentsNonDesignatedDerivativesInForeignCurrencyRelationshipsDetails" id="Role_DisclosureFinancialInstrumentsNonDesignatedDerivativesInForeignCurrencyRelationshipsDetails">
        <link:definition>100970 - Disclosure - Financial Instruments - Non Designated Derivatives in Foreign Currency Relationships (Details)</link:definition>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://www.imax.com/20210331/taxonomy/role/DisclosureNonControllingInterestsAdditionalInformationDetails" id="Role_DisclosureNonControllingInterestsAdditionalInformationDetails">
        <link:definition>100980 - Disclosure - Non-Controlling Interests - Additional Information (Details)</link:definition>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://www.imax.com/20210331/taxonomy/role/DisclosureNonControllingInterestsSummaryOfMovementOfNonControllingInterestInTemporaryEquityRelatedToOriginalFilmFundDetails" id="Role_DisclosureNonControllingInterestsSummaryOfMovementOfNonControllingInterestInTemporaryEquityRelatedToOriginalFilmFundDetails">
        <link:definition>100990 - Disclosure - Non-Controlling Interests - Summary of Movement of the Non-controlling Interest in Temporary Equity Related to Original Film Fund (Details)</link:definition>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
    </xsd:appinfo>
  </xsd:annotation>
  <xsd:element id="imax_FinancedSalesReceivablesCurrent" name="FinancedSalesReceivablesCurrent" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" xbrli:periodType="instant" nillable="true" abstract="false" xbrli:balance="debit" />
  <xsd:element id="imax_FinancedSalesReceivablesNoncurrent" name="FinancedSalesReceivablesNoncurrent" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" xbrli:periodType="instant" nillable="true" abstract="false" xbrli:balance="debit" />
  <xsd:element id="imax_FinancingReceivableRecordedInvestmentCurrentAndPastDue" name="FinancingReceivableRecordedInvestmentCurrentAndPastDue" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" xbrli:periodType="instant" nillable="true" abstract="false" xbrli:balance="debit" />
  <xsd:element id="imax_FinancingReceivableRelatedUnbilledRecordedInvestmentAtBalanceSheetDate" name="FinancingReceivableRelatedUnbilledRecordedInvestmentAtBalanceSheetDate" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" xbrli:periodType="instant" nillable="true" abstract="false" xbrli:balance="debit" />
  <xsd:element id="imax_FinancingReceivableAllowanceForCreditLossesNonaccrualStatus" name="FinancingReceivableAllowanceForCreditLossesNonaccrualStatus" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" xbrli:periodType="instant" nillable="true" abstract="false" xbrli:balance="credit" />
  <xsd:element id="imax_LesseeOperatingLeaseLiabilityPaymentsDueAfterYearFour" name="LesseeOperatingLeaseLiabilityPaymentsDueAfterYearFour" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" xbrli:periodType="instant" nillable="true" abstract="false" xbrli:balance="credit" />
  <xsd:element id="imax_DocumentAndEntityInformationAbstract" name="DocumentAndEntityInformationAbstract" type="xbrli:stringItemType" substitutionGroup="xbrli:item" xbrli:periodType="duration" nillable="true" abstract="true" />
  <xsd:element id="imax_SellingGeneralAndAdministrativeExpenseExcludingDirectSellingCosts" name="SellingGeneralAndAdministrativeExpenseExcludingDirectSellingCosts" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" xbrli:periodType="duration" nillable="true" abstract="false" xbrli:balance="debit" />
  <xsd:element id="imax_TechnologySalesMember" name="TechnologySalesMember" type="nonnum:domainItemType" substitutionGroup="xbrli:item" xbrli:periodType="duration" nillable="true" abstract="true" />
  <xsd:element id="imax_TechnologyRentalsMember" name="TechnologyRentalsMember" type="nonnum:domainItemType" substitutionGroup="xbrli:item" xbrli:periodType="duration" nillable="true" abstract="true" />
  <xsd:element id="imax_FinanceIncomeMember" name="FinanceIncomeMember" type="nonnum:domainItemType" substitutionGroup="xbrli:item" xbrli:periodType="duration" nillable="true" abstract="true" />
  <xsd:element id="imax_WriteDowns" name="WriteDowns" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" xbrli:periodType="duration" nillable="true" abstract="false" xbrli:balance="debit" />
  <xsd:element id="imax_IncreaseDecreaseInInventoriesAfterWrittenDownValue" name="IncreaseDecreaseInInventoriesAfterWrittenDownValue" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" xbrli:periodType="duration" nillable="true" abstract="false" xbrli:balance="credit" />
  <xsd:element id="imax_PaymentsToAcquireEquipmentUnderJointRevenueSharingArrangements" name="PaymentsToAcquireEquipmentUnderJointRevenueSharingArrangements" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" xbrli:periodType="duration" nillable="true" abstract="false" xbrli:balance="credit" />
  <xsd:element id="imax_SettlementOfRestrictedShareUnitsAndOptions" name="SettlementOfRestrictedShareUnitsAndOptions" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" xbrli:periodType="duration" nillable="true" abstract="false" xbrli:balance="credit" />
  <xsd:element id="imax_TreasuryStockRepurchasedForFutureSettlementOfRestrictedShareUnits" name="TreasuryStockRepurchasedForFutureSettlementOfRestrictedShareUnits" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" xbrli:periodType="duration" nillable="true" abstract="false" xbrli:balance="credit" />
  <xsd:element id="imax_IMAXChinaMember" name="IMAXChinaMember" type="nonnum:domainItemType" substitutionGroup="xbrli:item" xbrli:periodType="duration" nillable="true" abstract="true" />
  <xsd:element id="imax_FairValueOfStockOptionsExercised" name="FairValueOfStockOptionsExercised" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" xbrli:periodType="duration" nillable="true" abstract="false" xbrli:balance="credit" />
  <xsd:element id="imax_RestrictedShareUnitsVestedNetOfSharesWithheldForEmployeeTaxObligations" name="RestrictedShareUnitsVestedNetOfSharesWithheldForEmployeeTaxObligations" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" xbrli:periodType="duration" nillable="true" abstract="false" xbrli:balance="debit" />
  <xsd:element id="imax_AdjustmentsToAdditionalPaidInCapitalAmortizationOfShareBasedPaymentExpensePerformanceStockUnits" name="AdjustmentsToAdditionalPaidInCapitalAmortizationOfShareBasedPaymentExpensePerformanceStockUnits" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" xbrli:periodType="duration" nillable="true" abstract="false" xbrli:balance="credit" />
  <xsd:element id="imax_AdjustmentsToAdditionalPaidInCapitalRestrictedStockUnitsVested" name="AdjustmentsToAdditionalPaidInCapitalRestrictedStockUnitsVested" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" xbrli:periodType="duration" nillable="true" abstract="false" xbrli:balance="debit" />
  <xsd:element id="imax_PurchaseOfCappedCallRelatedToConvertibleNotes" name="PurchaseOfCappedCallRelatedToConvertibleNotes" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" xbrli:periodType="duration" nillable="true" abstract="false" xbrli:balance="credit" />
  <xsd:element id="imax_AdjustmentsToAdditionalPaidInCapitalStockOptionsSettledFromTreasury" name="AdjustmentsToAdditionalPaidInCapitalStockOptionsSettledFromTreasury" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" xbrli:periodType="duration" nillable="true" abstract="false" xbrli:balance="credit" />
  <xsd:element id="imax_ImpactOfCoronavirusNineteenPandemicTextBlock" name="ImpactOfCoronavirusNineteenPandemicTextBlock" type="nonnum:textBlockItemType" substitutionGroup="xbrli:item" xbrli:periodType="duration" nillable="true" abstract="false" />
  <xsd:element id="imax_ImpactOfCoronavirusNineteenPandemicAbstract" name="ImpactOfCoronavirusNineteenPandemicAbstract" type="xbrli:stringItemType" substitutionGroup="xbrli:item" xbrli:periodType="duration" nillable="true" abstract="true" />
  <xsd:element id="imax_LeasesDisclosureTextBlock" name="LeasesDisclosureTextBlock" type="nonnum:textBlockItemType" substitutionGroup="xbrli:item" xbrli:periodType="duration" nillable="true" abstract="false" />
  <xsd:element id="imax_FinancingReceivablesConsistingOfNetInvestmentInSalesTypeLeasesAndReceivablesFromFinancedSalesTableTextBlock" name="FinancingReceivablesConsistingOfNetInvestmentInSalesTypeLeasesAndReceivablesFromFinancedSalesTableTextBlock" type="nonnum:textBlockItemType" substitutionGroup="xbrli:item" xbrli:periodType="duration" nillable="true" abstract="false" />
  <xsd:element id="imax_ScheduleOfWeightedAverageRemainingLeaseTermAndWeightedAverageInterestRateTableTextBlock" name="ScheduleOfWeightedAverageRemainingLeaseTermAndWeightedAverageInterestRateTableTextBlock" type="nonnum:textBlockItemType" substitutionGroup="xbrli:item" xbrli:periodType="duration" nillable="true" abstract="false" />
  <xsd:element id="imax_NetInvestmentInLeasesAndFinancedSaleReceivablesWithBilledAmountsPastDueContinuesToAccrueFinanceIncomeTableTextBlock" name="NetInvestmentInLeasesAndFinancedSaleReceivablesWithBilledAmountsPastDueContinuesToAccrueFinanceIncomeTableTextBlock" type="nonnum:textBlockItemType" substitutionGroup="xbrli:item" xbrli:periodType="duration" nillable="true" abstract="false" />
  <xsd:element id="imax_ScheduleOfNetInvestmentInLeasesAndFinancedSaleReceivablesNonAccrualStatusTableTextBlock" name="ScheduleOfNetInvestmentInLeasesAndFinancedSaleReceivablesNonAccrualStatusTableTextBlock" type="nonnum:textBlockItemType" substitutionGroup="xbrli:item" xbrli:periodType="duration" nillable="true" abstract="false" />
  <xsd:element id="imax_VariableConsiderationReceivableAllowanceForCreditLossesTableTextBlock" name="VariableConsiderationReceivableAllowanceForCreditLossesTableTextBlock" type="nonnum:textBlockItemType" substitutionGroup="xbrli:item" xbrli:periodType="duration" nillable="true" abstract="false" />
  <xsd:element id="imax_LesseeOperatingLeaseCashAndNonCashFlowInformationTableTextBlock" name="LesseeOperatingLeaseCashAndNonCashFlowInformationTableTextBlock" type="nonnum:textBlockItemType" substitutionGroup="xbrli:item" xbrli:periodType="duration" nillable="true" abstract="false" />
  <xsd:element id="imax_LesseeOperatingLeaseBalanceSheetAmountsAndLinesTableTextBlock" name="LesseeOperatingLeaseBalanceSheetAmountsAndLinesTableTextBlock" type="nonnum:textBlockItemType" substitutionGroup="xbrli:item" xbrli:periodType="duration" nillable="true" abstract="false" />
  <xsd:element id="imax_LesseeOperatingLeaseWeightedAveragesTableTableTextBlock" name="LesseeOperatingLeaseWeightedAveragesTableTableTextBlock" type="nonnum:textBlockItemType" substitutionGroup="xbrli:item" xbrli:periodType="duration" nillable="true" abstract="false" />
  <xsd:element id="imax_RevolvingCreditFacilityBorrowingsTableTextBlock" name="RevolvingCreditFacilityBorrowingsTableTextBlock" type="nonnum:textBlockItemType" substitutionGroup="xbrli:item" xbrli:periodType="duration" nillable="true" abstract="false" />
  <xsd:element id="imax_SummaryOfChangesInOtherOperatingAssetsAndLiabilitiesTableTextBlock" name="SummaryOfChangesInOtherOperatingAssetsAndLiabilitiesTableTextBlock" type="nonnum:textBlockItemType" substitutionGroup="xbrli:item" xbrli:periodType="duration" nillable="true" abstract="false" />
  <xsd:element id="imax_SummaryOfDepreciationAndAmortizationTableTextBlock" name="SummaryOfDepreciationAndAmortizationTableTextBlock" type="nonnum:textBlockItemType" substitutionGroup="xbrli:item" xbrli:periodType="duration" nillable="true" abstract="false" />
  <xsd:element id="imax_WriteDownsTableTextBlock" name="WriteDownsTableTextBlock" type="nonnum:textBlockItemType" substitutionGroup="xbrli:item" xbrli:periodType="duration" nillable="true" abstract="false" />
  <xsd:element id="imax_IncomeTaxEffectOnComprehensiveIncomeTableTextBlock" name="IncomeTaxEffectOnComprehensiveIncomeTableTextBlock" type="nonnum:textBlockItemType" substitutionGroup="xbrli:item" xbrli:periodType="duration" nillable="true" abstract="false" />
  <xsd:element id="imax_OtherNoncontrollingInterestMember" name="OtherNoncontrollingInterestMember" type="nonnum:domainItemType" substitutionGroup="xbrli:item" xbrli:periodType="duration" nillable="true" abstract="true" />
  <xsd:element id="imax_NumberOfVariableInterestEntities" name="NumberOfVariableInterestEntities" type="xbrli:stringItemType" substitutionGroup="xbrli:item" xbrli:periodType="duration" nillable="true" abstract="false" />
  <xsd:element id="imax_NumberOfVariableInterestEntitiesPrimaryBeneficiary" name="NumberOfVariableInterestEntitiesPrimaryBeneficiary" type="xbrli:stringItemType" substitutionGroup="xbrli:item" xbrli:periodType="duration" nillable="true" abstract="false" />
  <xsd:element id="imax_NumberOfVariableInterestEntitiesNotPrimaryBeneficiary" name="NumberOfVariableInterestEntitiesNotPrimaryBeneficiary" type="xbrli:stringItemType" substitutionGroup="xbrli:item" xbrli:periodType="duration" nillable="true" abstract="false" />
  <xsd:element id="imax_MaximumTechnologiesLimitedMember" name="MaximumTechnologiesLimitedMember" type="nonnum:domainItemType" substitutionGroup="xbrli:item" xbrli:periodType="duration" nillable="true" abstract="true" />
  <xsd:element id="imax_PercentageOfJointVenture" name="PercentageOfJointVenture" type="num:percentItemType" substitutionGroup="xbrli:item" xbrli:periodType="duration" nillable="true" abstract="false" />
  <xsd:element id="imax_NumberOfTemporarilyClosedMovieTheaters" name="NumberOfTemporarilyClosedMovieTheaters" type="xbrli:integerItemType" substitutionGroup="xbrli:item" xbrli:periodType="duration" nillable="true" abstract="false" />
  <xsd:element id="imax_PercentageOfBoxOfficeTicketsSoldRelatedToHollywoodFilms" name="PercentageOfBoxOfficeTicketsSoldRelatedToHollywoodFilms" type="num:percentItemType" substitutionGroup="xbrli:item" xbrli:periodType="duration" nillable="true" abstract="false" />
  <xsd:element id="imax_PercentageOfGlobalTheaterNetworkOpen" name="PercentageOfGlobalTheaterNetworkOpen" type="num:percentItemType" substitutionGroup="xbrli:item" xbrli:periodType="instant" nillable="true" abstract="false" />
  <xsd:element id="imax_ImpactOfCoronavirusNineteenPandemicLineItems" name="ImpactOfCoronavirusNineteenPandemicLineItems" type="xbrli:stringItemType" substitutionGroup="xbrli:item" xbrli:periodType="duration" nillable="true" abstract="true" />
  <xsd:element id="imax_ImpactOfCoronavirusNineteenPandemicTable" name="ImpactOfCoronavirusNineteenPandemicTable" type="xbrli:stringItemType" substitutionGroup="xbrldt:hypercubeItem" xbrli:periodType="duration" nillable="true" abstract="true" />
  <xsd:element id="imax_ImaxMember" name="ImaxMember" type="nonnum:domainItemType" substitutionGroup="xbrli:item" xbrli:periodType="duration" nillable="true" abstract="true" />
  <xsd:element id="imax_GreaterChinaMember" name="GreaterChinaMember" type="nonnum:domainItemType" substitutionGroup="xbrli:item" xbrli:periodType="duration" nillable="true" abstract="true" />
  <xsd:element id="imax_ConvertibleSeniorNotesDueTwoThousandAndTwentySixMember" name="ConvertibleSeniorNotesDueTwoThousandAndTwentySixMember" type="nonnum:domainItemType" substitutionGroup="xbrli:item" xbrli:periodType="duration" nillable="true" abstract="true" />
  <xsd:element id="imax_EmergencyWageSubsidyProgramMember" name="EmergencyWageSubsidyProgramMember" type="nonnum:domainItemType" substitutionGroup="xbrli:item" xbrli:periodType="duration" nillable="true" abstract="true" />
  <xsd:element id="imax_ProceedsFromGovernmentSubsidies" name="ProceedsFromGovernmentSubsidies" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" xbrli:periodType="duration" nillable="true" abstract="false" xbrli:balance="debit" />
  <xsd:element id="imax_AllowanceForDoubtfulAccountsReceivableCurrentProvision" name="AllowanceForDoubtfulAccountsReceivableCurrentProvision" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" xbrli:periodType="duration" nillable="true" abstract="false" xbrli:balance="debit" />
  <xsd:element id="imax_AllowanceForDoubtfulAccountsForeignExchange" name="AllowanceForDoubtfulAccountsForeignExchange" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" xbrli:periodType="duration" nillable="true" abstract="false" xbrli:balance="credit" />
  <xsd:element id="imax_AccountsReceivableAllowanceForCreditLossLineItems" name="AccountsReceivableAllowanceForCreditLossLineItems" type="xbrli:stringItemType" substitutionGroup="xbrli:item" xbrli:periodType="duration" nillable="true" abstract="true" />
  <xsd:element id="imax_AccountsReceivableAllowanceForCreditLossTable" name="AccountsReceivableAllowanceForCreditLossTable" type="xbrli:stringItemType" substitutionGroup="xbrldt:hypercubeItem" xbrli:periodType="duration" nillable="true" abstract="true" />
  <xsd:element id="imax_TheaterOperatorsMember" name="TheaterOperatorsMember" type="nonnum:domainItemType" substitutionGroup="xbrli:item" xbrli:periodType="duration" nillable="true" abstract="true" />
  <xsd:element id="imax_StudiosMember" name="StudiosMember" type="nonnum:domainItemType" substitutionGroup="xbrli:item" xbrli:periodType="duration" nillable="true" abstract="true" />
  <xsd:element id="imax_OtherMember" name="OtherMember" type="nonnum:domainItemType" substitutionGroup="xbrli:item" xbrli:periodType="duration" nillable="true" abstract="true" />
  <xsd:element id="imax_IncreaseDecreaseInAllowanceForDoubtfulAccountsReceivableCurrentProvision" name="IncreaseDecreaseInAllowanceForDoubtfulAccountsReceivableCurrentProvision" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" xbrli:periodType="duration" nillable="true" abstract="false" xbrli:balance="debit" />
  <xsd:element id="imax_AllowanceForDoubtfulAccountsReceivableReversalToCreditLossExpense" name="AllowanceForDoubtfulAccountsReceivableReversalToCreditLossExpense" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" xbrli:periodType="duration" nillable="true" abstract="false" xbrli:balance="debit" />
  <xsd:element id="imax_CurrentExpectedCreditLossesLineItems" name="CurrentExpectedCreditLossesLineItems" type="xbrli:stringItemType" substitutionGroup="xbrli:item" xbrli:periodType="duration" nillable="true" abstract="true" />
  <xsd:element id="imax_CurrentExpectedCreditLossesTable" name="CurrentExpectedCreditLossesTable" type="xbrli:stringItemType" substitutionGroup="xbrldt:hypercubeItem" xbrli:periodType="duration" nillable="true" abstract="true" />
  <xsd:element id="imax_TheatreAndForeignMovieStudioMember" name="TheatreAndForeignMovieStudioMember" type="nonnum:domainItemType" substitutionGroup="xbrli:item" xbrli:periodType="duration" nillable="true" abstract="true" />
  <xsd:element id="imax_VariableConsiderationReceivablesMember" name="VariableConsiderationReceivablesMember" type="nonnum:domainItemType" substitutionGroup="xbrli:item" xbrli:periodType="duration" nillable="true" abstract="true" />
  <xsd:element id="imax_SalesTypeLeaseReceivableGrossMinimumPaymentsDue" name="SalesTypeLeaseReceivableGrossMinimumPaymentsDue" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" xbrli:periodType="instant" nillable="true" abstract="false" xbrli:balance="debit" />
  <xsd:element id="imax_SalesTypeLeaseUnearnedFinanceIncome" name="SalesTypeLeaseUnearnedFinanceIncome" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" xbrli:periodType="instant" nillable="true" abstract="false" xbrli:balance="credit" />
  <xsd:element id="imax_FinancedSalesReceivablesGrossMinimumPaymentsDue" name="FinancedSalesReceivablesGrossMinimumPaymentsDue" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" xbrli:periodType="instant" nillable="true" abstract="false" xbrli:balance="debit" />
  <xsd:element id="imax_FinancedSalesReceivablesUnearnedFinanceIncome" name="FinancedSalesReceivablesUnearnedFinanceIncome" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" xbrli:periodType="instant" nillable="true" abstract="false" xbrli:balance="credit" />
  <xsd:element id="imax_SalesTypeLeaseWeightedAverageRemainingLeaseTerm" name="SalesTypeLeaseWeightedAverageRemainingLeaseTerm" type="xbrli:durationItemType" substitutionGroup="xbrli:item" xbrli:periodType="duration" nillable="true" abstract="false" />
  <xsd:element id="imax_SalesTypeLeaseWeightedAverageDiscountRatePercent" name="SalesTypeLeaseWeightedAverageDiscountRatePercent" type="num:percentItemType" substitutionGroup="xbrli:item" xbrli:periodType="duration" nillable="true" abstract="false" />
  <xsd:element id="imax_FinancedSaleReceivablesWeightedAverageEffectiveInterestRate" name="FinancedSaleReceivablesWeightedAverageEffectiveInterestRate" type="num:percentItemType" substitutionGroup="xbrli:item" xbrli:periodType="instant" nillable="true" abstract="false" />
  <xsd:element id="imax_WeightedAverageRemainingLeaseTermAbstract" name="WeightedAverageRemainingLeaseTermAbstract" type="xbrli:stringItemType" substitutionGroup="xbrli:item" xbrli:periodType="duration" nillable="true" abstract="true" />
  <xsd:element id="imax_LeaseWeightedAverageInterestRatesAbstract" name="LeaseWeightedAverageInterestRatesAbstract" type="xbrli:stringItemType" substitutionGroup="xbrli:item" xbrli:periodType="duration" nillable="true" abstract="true" />
  <xsd:element id="imax_InGoodStandingMember" name="InGoodStandingMember" type="nonnum:domainItemType" substitutionGroup="xbrli:item" xbrli:periodType="duration" nillable="true" abstract="true" />
  <xsd:element id="imax_CreditWatchMemberMember" name="CreditWatchMemberMember" type="nonnum:domainItemType" substitutionGroup="xbrli:item" xbrli:periodType="duration" nillable="true" abstract="true" />
  <xsd:element id="imax_PreApprovedTransactionsMember" name="PreApprovedTransactionsMember" type="nonnum:domainItemType" substitutionGroup="xbrli:item" xbrli:periodType="duration" nillable="true" abstract="true" />
  <xsd:element id="imax_TransactionsSuspendedMember" name="TransactionsSuspendedMember" type="nonnum:domainItemType" substitutionGroup="xbrli:item" xbrli:periodType="duration" nillable="true" abstract="true" />
  <xsd:element id="imax_FinancingReceivableRecordedInvestmentCurrentAndPastDueLineItems" name="FinancingReceivableRecordedInvestmentCurrentAndPastDueLineItems" type="xbrli:stringItemType" substitutionGroup="xbrli:item" xbrli:periodType="duration" nillable="true" abstract="true" />
  <xsd:element id="imax_FinancingReceivableRecordedInvestmentCurrentAndPastDueTable" name="FinancingReceivableRecordedInvestmentCurrentAndPastDueTable" type="xbrli:stringItemType" substitutionGroup="xbrldt:hypercubeItem" xbrli:periodType="duration" nillable="true" abstract="true" />
  <xsd:element id="imax_FinancingReceivables30To89DaysPastDueMember" name="FinancingReceivables30To89DaysPastDueMember" type="nonnum:domainItemType" substitutionGroup="xbrli:item" xbrli:periodType="duration" nillable="true" abstract="true" />
  <xsd:element id="imax_NetFinancedSalesReceivablesMember" name="NetFinancedSalesReceivablesMember" type="nonnum:domainItemType" substitutionGroup="xbrli:item" xbrli:periodType="duration" nillable="true" abstract="true" />
  <xsd:element id="imax_NetInvestmentInLeasesAndFinancedSaleReceivablesContinueToAccrueFinanceIncomeMember" name="NetInvestmentInLeasesAndFinancedSaleReceivablesContinueToAccrueFinanceIncomeMember" type="nonnum:domainItemType" substitutionGroup="xbrli:item" xbrli:periodType="duration" nillable="true" abstract="true" />
  <xsd:element id="imax_FinancingReceivablesNetNonaccrualStatus" name="FinancingReceivablesNetNonaccrualStatus" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" xbrli:periodType="instant" nillable="true" abstract="false" xbrli:balance="debit" />
  <xsd:element id="imax_NetInvestmentInLeasePastDueFinanceIncome" name="NetInvestmentInLeasePastDueFinanceIncome" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" xbrli:periodType="duration" nillable="true" abstract="false" xbrli:balance="credit" />
  <xsd:element id="imax_FinancedSalesReceivablesPastDueFinanceIncome" name="FinancedSalesReceivablesPastDueFinanceIncome" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" xbrli:periodType="duration" nillable="true" abstract="false" xbrli:balance="credit" />
  <xsd:element id="imax_AllowanceForCreditLossesProvision" name="AllowanceForCreditLossesProvision" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" xbrli:periodType="duration" nillable="true" abstract="false" xbrli:balance="debit" />
  <xsd:element id="imax_FinancingReceivableAllowanceForCreditLossesForeignExchange" name="FinancingReceivableAllowanceForCreditLossesForeignExchange" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" xbrli:periodType="duration" nillable="true" abstract="false" xbrli:balance="credit" />
  <xsd:element id="imax_FinancingReceivablesProvisionForCurrentExpectedCreditLosses" name="FinancingReceivablesProvisionForCurrentExpectedCreditLosses" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" xbrli:periodType="duration" nillable="true" abstract="false" xbrli:balance="debit" />
  <xsd:element id="imax_AllowanceForDoubtfulVariableConsiderationReceivable" name="AllowanceForDoubtfulVariableConsiderationReceivable" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" xbrli:periodType="instant" nillable="true" abstract="false" xbrli:balance="credit" />
  <xsd:element id="imax_AllowanceForDoubtfulVariableConsiderationReceivableCurrentProvision" name="AllowanceForDoubtfulVariableConsiderationReceivableCurrentProvision" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" xbrli:periodType="duration" nillable="true" abstract="false" xbrli:balance="debit" />
  <xsd:element id="imax_AllowanceForDoubtfulVariableConsiderationForeignExchange" name="AllowanceForDoubtfulVariableConsiderationForeignExchange" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" xbrli:periodType="duration" nillable="true" abstract="false" />
  <xsd:element id="imax_LeasesIncludeOptionsToPurchaseLeasedProperty" name="LeasesIncludeOptionsToPurchaseLeasedProperty" type="xbrli:integerItemType" substitutionGroup="xbrli:item" xbrli:periodType="instant" nillable="true" abstract="false" />
  <xsd:element id="imax_LeasesLineItems" name="LeasesLineItems" type="xbrli:stringItemType" substitutionGroup="xbrli:item" xbrli:periodType="duration" nillable="true" abstract="true" />
  <xsd:element id="imax_LeasesTable" name="LeasesTable" type="xbrli:stringItemType" substitutionGroup="xbrldt:hypercubeItem" xbrli:periodType="duration" nillable="true" abstract="true" />
  <xsd:element id="imax_OperatingLeaseRightOfUseAssetAmortization" name="OperatingLeaseRightOfUseAssetAmortization" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" xbrli:periodType="duration" nillable="true" abstract="false" xbrli:balance="debit" />
  <xsd:element id="imax_OperatingLeaseInterestExpense" name="OperatingLeaseInterestExpense" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" xbrli:periodType="duration" nillable="true" abstract="false" xbrli:balance="debit" />
  <xsd:element id="imax_NonCancellableJointRevenueSharingArrangementTerms" name="NonCancellableJointRevenueSharingArrangementTerms" type="xbrli:durationItemType" substitutionGroup="xbrli:item" xbrli:periodType="duration" nillable="true" abstract="false" />
  <xsd:element id="imax_NonCancellableJointRevenueSharingArrangementsTerm" name="NonCancellableJointRevenueSharingArrangementsTerm" type="xbrli:stringItemType" substitutionGroup="xbrli:item" xbrli:periodType="duration" nillable="true" abstract="false" />
  <xsd:element id="imax_InventoryCurrentAndNonCurrentNetAbstract" name="InventoryCurrentAndNonCurrentNetAbstract" type="xbrli:stringItemType" substitutionGroup="xbrli:item" xbrli:periodType="duration" nillable="true" abstract="true" />
  <xsd:element id="imax_InventoryRawMaterialsCurrentAndNonCurrentNetOfReserves" name="InventoryRawMaterialsCurrentAndNonCurrentNetOfReserves" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" xbrli:periodType="instant" nillable="true" abstract="false" xbrli:balance="debit" />
  <xsd:element id="imax_InventoryWorkInProcessCurrentAndNonCurrentNetOfReserves" name="InventoryWorkInProcessCurrentAndNonCurrentNetOfReserves" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" xbrli:periodType="instant" nillable="true" abstract="false" xbrli:balance="debit" />
  <xsd:element id="imax_InventoryFinishedGoodsCurrentAndNonCurrentNetOfReserves" name="InventoryFinishedGoodsCurrentAndNonCurrentNetOfReserves" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" xbrli:periodType="instant" nillable="true" abstract="false" xbrli:balance="debit" />
  <xsd:element id="imax_InventoriesTextualsAbstract" name="InventoriesTextualsAbstract" type="xbrli:stringItemType" substitutionGroup="xbrli:item" xbrli:periodType="duration" nillable="true" abstract="true" />
  <xsd:element id="imax_FinishedGoodsInventoryWithTitlePassedToCustomer" name="FinishedGoodsInventoryWithTitlePassedToCustomer" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" xbrli:periodType="instant" nillable="true" abstract="false" xbrli:balance="credit" />
  <xsd:element id="imax_InventoryAbstract" name="InventoryAbstract" type="xbrli:stringItemType" substitutionGroup="xbrli:item" xbrli:periodType="duration" nillable="true" abstract="true" />
  <xsd:element id="imax_WorkingCapitalFacilityMember" name="WorkingCapitalFacilityMember" type="nonnum:domainItemType" substitutionGroup="xbrli:item" xbrli:periodType="duration" nillable="true" abstract="true" />
  <xsd:element id="imax_CreditFacilityMember" name="CreditFacilityMember" type="nonnum:domainItemType" substitutionGroup="xbrli:item" xbrli:periodType="duration" nillable="true" abstract="true" />
  <xsd:element id="imax_BorrowingsTextualAbstract" name="BorrowingsTextualAbstract" type="xbrli:stringItemType" substitutionGroup="xbrli:item" xbrli:periodType="duration" nillable="true" abstract="true" />
  <xsd:element id="imax_WellsFargoForeignExchangeFacilityMember" name="WellsFargoForeignExchangeFacilityMember" type="nonnum:domainItemType" substitutionGroup="xbrli:item" xbrli:periodType="duration" nillable="true" abstract="true" />
  <xsd:element id="imax_NationalBankOfCanadaFacilityMember" name="NationalBankOfCanadaFacilityMember" type="nonnum:domainItemType" substitutionGroup="xbrli:item" xbrli:periodType="duration" nillable="true" abstract="true" />
  <xsd:element id="imax_LineOfCreditFacilityBorrowingCapacityUnderUncommittedAccordionFeature" name="LineOfCreditFacilityBorrowingCapacityUnderUncommittedAccordionFeature" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" xbrli:periodType="instant" nillable="true" abstract="false" xbrli:balance="credit" />
  <xsd:element id="imax_LettersOfCreditOrAdvancePaymentGuarantees" name="LettersOfCreditOrAdvancePaymentGuarantees" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" xbrli:periodType="instant" nillable="true" abstract="false" xbrli:balance="credit" />
  <xsd:element id="imax_DebtInstrumentNetLeverageRatio" name="DebtInstrumentNetLeverageRatio" type="xbrli:pureItemType" substitutionGroup="xbrli:item" xbrli:periodType="duration" nillable="true" abstract="false" />
  <xsd:element id="imax_LiquidityCovenantMinimum" name="LiquidityCovenantMinimum" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" xbrli:periodType="duration" nillable="true" abstract="false" xbrli:balance="credit" />
  <xsd:element id="imax_LineOfCreditFacilityCovenantCapacity" name="LineOfCreditFacilityCovenantCapacity" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" xbrli:periodType="instant" nillable="true" abstract="false" xbrli:balance="credit" />
  <xsd:element id="imax_LineOfCreditFacilityStandByCommitmentFeesPercentage" name="LineOfCreditFacilityStandByCommitmentFeesPercentage" type="num:percentItemType" substitutionGroup="xbrli:item" xbrli:periodType="duration" nillable="true" abstract="false" />
  <xsd:element id="imax_DebtIssuanceFeeIncurredCost" name="DebtIssuanceFeeIncurredCost" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" xbrli:periodType="duration" nillable="true" abstract="false" xbrli:balance="debit" />
  <xsd:element id="imax_LineOfCreditFacilityExpirationMonthAndYear" name="LineOfCreditFacilityExpirationMonthAndYear" type="xbrli:gYearMonthItemType" substitutionGroup="xbrli:item" xbrli:periodType="duration" nillable="true" abstract="false" />
  <xsd:element id="imax_UnrealizedGainOnOutstandingForeignCurrencyForwardContracts" name="UnrealizedGainOnOutstandingForeignCurrencyForwardContracts" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" xbrli:periodType="instant" nillable="true" abstract="false" xbrli:balance="credit" />
  <xsd:element id="imax_NotionalAmountForWhichArrangementsCanBeEntered" name="NotionalAmountForWhichArrangementsCanBeEntered" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" xbrli:periodType="instant" nillable="true" abstract="false" xbrli:balance="debit" />
  <xsd:element id="imax_PercentageOfSalePricePerCommonShareAgainstConversionPrice" name="PercentageOfSalePricePerCommonShareAgainstConversionPrice" type="num:percentItemType" substitutionGroup="xbrli:item" xbrli:periodType="duration" nillable="true" abstract="false" />
  <xsd:element id="imax_PercentageOfPremiumOfCapPriceOverLastReportedSalePricePerCommonShare" name="PercentageOfPremiumOfCapPriceOverLastReportedSalePricePerCommonShare" type="num:percentItemType" substitutionGroup="xbrli:item" xbrli:periodType="duration" nillable="true" abstract="false" />
  <xsd:element id="imax_CappedCallTransactionsCost" name="CappedCallTransactionsCost" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" xbrli:periodType="duration" nillable="true" abstract="false" xbrli:balance="debit" />
  <xsd:element id="imax_ReductionToOtherEquity" name="ReductionToOtherEquity" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" xbrli:periodType="duration" nillable="true" abstract="false" xbrli:balance="debit" />
  <xsd:element id="imax_LitigationSettlementAgreementConsideration" name="LitigationSettlementAgreementConsideration" type="xbrli:stringItemType" substitutionGroup="xbrli:item" xbrli:periodType="duration" nillable="true" abstract="false" />
  <xsd:element id="imax_FinalAwardAmountIssued" name="FinalAwardAmountIssued" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" xbrli:periodType="instant" nillable="true" abstract="false" xbrli:balance="credit" />
  <xsd:element id="imax_ContingenciesAndGuaranteesDisclosureTextualAbstract" name="ContingenciesAndGuaranteesDisclosureTextualAbstract" type="xbrli:stringItemType" substitutionGroup="xbrli:item" xbrli:periodType="duration" nillable="true" abstract="true" />
  <xsd:element id="imax_LossContingencyCounterClaimValue" name="LossContingencyCounterClaimValue" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" xbrli:periodType="duration" nillable="true" abstract="false" xbrli:balance="debit" />
  <xsd:element id="imax_LitigationLiability" name="LitigationLiability" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" xbrli:periodType="instant" nillable="true" abstract="false" xbrli:balance="credit" />
  <xsd:element id="imax_AmountCollectedFromCounterparty" name="AmountCollectedFromCounterparty" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" xbrli:periodType="instant" nillable="true" abstract="false" xbrli:balance="debit" />
  <xsd:element id="imax_IndemnificationOther" name="IndemnificationOther" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" xbrli:periodType="duration" nillable="true" abstract="false" xbrli:balance="debit" />
  <xsd:element id="imax_CollaborativeArrangementsLineItems" name="CollaborativeArrangementsLineItems" type="xbrli:stringItemType" substitutionGroup="xbrli:item" xbrli:periodType="duration" nillable="true" abstract="true" />
  <xsd:element id="imax_CollaborativeArrangementsTable" name="CollaborativeArrangementsTable" type="xbrli:stringItemType" substitutionGroup="xbrldt:hypercubeItem" xbrli:periodType="duration" nillable="true" abstract="true" />
  <xsd:element id="imax_FilmExploitationCostsIncludingAdvertisingAndMarketing" name="FilmExploitationCostsIncludingAdvertisingAndMarketing" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" xbrli:periodType="duration" nillable="true" abstract="false" xbrli:balance="debit" />
  <xsd:element id="imax_CollaborativeArrangementsAbstract" name="CollaborativeArrangementsAbstract" type="xbrli:stringItemType" substitutionGroup="xbrli:item" xbrli:periodType="duration" nillable="true" abstract="true" />
  <xsd:element id="imax_NumberOfExhibitorsUnderTraditionalAndHybridJointRevenueSharingAgreements" name="NumberOfExhibitorsUnderTraditionalAndHybridJointRevenueSharingAgreements" type="xbrli:integerItemType" substitutionGroup="xbrli:item" xbrli:periodType="instant" nillable="true" abstract="false" />
  <xsd:element id="imax_NumberOfTheaterSystemsUnderTraditionalAndHybridJointRevenueSharingAgreements" name="NumberOfTheaterSystemsUnderTraditionalAndHybridJointRevenueSharingAgreements" type="xbrli:integerItemType" substitutionGroup="xbrli:item" xbrli:periodType="instant" nillable="true" abstract="false" />
  <xsd:element id="imax_NumberOfOperatingTheatersUnderTraditionalAndHybridJointRevenueSharingAgreement" name="NumberOfOperatingTheatersUnderTraditionalAndHybridJointRevenueSharingAgreement" type="xbrli:integerItemType" substitutionGroup="xbrli:item" xbrli:periodType="instant" nillable="true" abstract="false" />
  <xsd:element id="imax_RentalRevenueEarnedFromTheatersOperatingUnderTraditionalAndHybridJointRevenueSharingArrangements" name="RentalRevenueEarnedFromTheatersOperatingUnderTraditionalAndHybridJointRevenueSharingArrangements" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" xbrli:periodType="duration" nillable="true" abstract="false" xbrli:balance="credit" />
  <xsd:element id="imax_PercentageOfGrossBoxOfficeReceiptsEarnedInExchangeForConvertingCommercialFilms" name="PercentageOfGrossBoxOfficeReceiptsEarnedInExchangeForConvertingCommercialFilms" type="num:percentItemType" substitutionGroup="xbrli:item" xbrli:periodType="instant" nillable="true" abstract="false" />
  <xsd:element id="imax_NumberOfFilmsToBeExhibited" name="NumberOfFilmsToBeExhibited" type="xbrli:integerItemType" substitutionGroup="xbrli:item" xbrli:periodType="duration" nillable="true" abstract="false" />
  <xsd:element id="imax_NumberOfNewFilmsExhibited" name="NumberOfNewFilmsExhibited" type="xbrli:integerItemType" substitutionGroup="xbrli:item" xbrli:periodType="duration" nillable="true" abstract="false" />
  <xsd:element id="imax_NumberOfCarryoverFilmsExhibited" name="NumberOfCarryoverFilmsExhibited" type="xbrli:integerItemType" substitutionGroup="xbrli:item" xbrli:periodType="duration" nillable="true" abstract="false" />
  <xsd:element id="imax_RevenueEarnedFromTransactionsUnderCompanyArrangements" name="RevenueEarnedFromTransactionsUnderCompanyArrangements" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" xbrli:periodType="duration" nillable="true" abstract="false" xbrli:balance="debit" />
  <xsd:element id="imax_NumberOfCoProducedFilmArrangement" name="NumberOfCoProducedFilmArrangement" type="xbrli:integerItemType" substitutionGroup="xbrli:item" xbrli:periodType="instant" nillable="true" abstract="false" />
  <xsd:element id="imax_NumberOfOtherCoproducedFilmArrangements" name="NumberOfOtherCoproducedFilmArrangements" type="xbrli:integerItemType" substitutionGroup="xbrli:item" xbrli:periodType="instant" nillable="true" abstract="false" />
  <xsd:element id="imax_ExpensesRecoveriesRelatedToCollaborativeArrangements" name="ExpensesRecoveriesRelatedToCollaborativeArrangements" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" xbrli:periodType="duration" nillable="true" abstract="false" xbrli:balance="debit" />
  <xsd:element id="imax_DepreciationOnEquipmentAssignedToJointRevenueSharingArrangements" name="DepreciationOnEquipmentAssignedToJointRevenueSharingArrangements" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" xbrli:periodType="duration" nillable="true" abstract="false" xbrli:balance="debit" />
  <xsd:element id="imax_DepreciationOnOtherPropertyPlantAndEquipment" name="DepreciationOnOtherPropertyPlantAndEquipment" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" xbrli:periodType="duration" nillable="true" abstract="false" xbrli:balance="debit" />
  <xsd:element id="imax_AmortizationOfIntangibleAssetsNet" name="AmortizationOfIntangibleAssetsNet" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" xbrli:periodType="duration" nillable="true" abstract="false" xbrli:balance="debit" />
  <xsd:element id="imax_FilmImpairmentCharges" name="FilmImpairmentCharges" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" xbrli:periodType="duration" nillable="true" abstract="false" xbrli:balance="debit" />
  <xsd:element id="imax_WritedownOnEquipmentAssignedToJointRevenueSharingArrangements" name="WritedownOnEquipmentAssignedToJointRevenueSharingArrangements" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" xbrli:periodType="duration" nillable="true" abstract="false" xbrli:balance="debit" />
  <xsd:element id="imax_WritedownOnOtherPropertyPlantAndEquipment" name="WritedownOnOtherPropertyPlantAndEquipment" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" xbrli:periodType="duration" nillable="true" abstract="false" xbrli:balance="debit" />
  <xsd:element id="imax_WritedownOnPropertyPlantAndEquipmentAbstract" name="WritedownOnPropertyPlantAndEquipmentAbstract" type="xbrli:stringItemType" substitutionGroup="xbrli:item" xbrli:periodType="duration" nillable="true" abstract="true" />
  <xsd:element id="imax_FilmAssetsWriteDownsOnImpairmentLoss" name="FilmAssetsWriteDownsOnImpairmentLoss" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" xbrli:periodType="duration" nillable="true" abstract="false" xbrli:balance="debit" />
  <xsd:element id="imax_FilmAssetsAdditionalWriteDowns" name="FilmAssetsAdditionalWriteDowns" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" xbrli:periodType="duration" nillable="true" abstract="false" xbrli:balance="debit" />
  <xsd:element id="imax_JointRevenueSharingArrangementsWrittenOffIncludedInCostsAndExpenses" name="JointRevenueSharingArrangementsWrittenOffIncludedInCostsAndExpenses" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" xbrli:periodType="duration" nillable="true" abstract="false" xbrli:balance="debit" />
  <xsd:element id="imax_OtherAssetsWriteDownOnImpairment" name="OtherAssetsWriteDownOnImpairment" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" xbrli:periodType="duration" nillable="true" abstract="false" xbrli:balance="debit" />
  <xsd:element id="imax_NetDecreaseIncreaseAccrualsRelatedToInvestmentInJointRevenueSharingArrangements" name="NetDecreaseIncreaseAccrualsRelatedToInvestmentInJointRevenueSharingArrangements" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" xbrli:periodType="duration" nillable="true" abstract="false" xbrli:balance="credit" />
  <xsd:element id="imax_NetDecreaseIncreaseAccrualsRelatedToAcquisitionOfOtherIntangibleAssets" name="NetDecreaseIncreaseAccrualsRelatedToAcquisitionOfOtherIntangibleAssets" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" xbrli:periodType="duration" nillable="true" abstract="false" xbrli:balance="credit" />
  <xsd:element id="imax_NetDecreaseIncreaseAccrualsRelatedToPurchaseOfPropertyAndEquipment" name="NetDecreaseIncreaseAccrualsRelatedToPurchaseOfPropertyAndEquipment" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" xbrli:periodType="duration" nillable="true" abstract="false" xbrli:balance="credit" />
  <xsd:element id="imax_NetDecreaseIncreaseAccruals" name="NetDecreaseIncreaseAccruals" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" xbrli:periodType="duration" nillable="true" abstract="false" xbrli:balance="credit" />
  <xsd:element id="imax_ConvertibleNotesDebtIssuanceCostPayable" name="ConvertibleNotesDebtIssuanceCostPayable" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" xbrli:periodType="duration" nillable="true" abstract="false" xbrli:balance="credit" />
  <xsd:element id="imax_ShareholderEquityMember" name="ShareholderEquityMember" type="nonnum:domainItemType" substitutionGroup="xbrli:item" xbrli:periodType="duration" nillable="true" abstract="true" />
  <xsd:element id="imax_NonEmployeeMember" name="NonEmployeeMember" type="nonnum:domainItemType" substitutionGroup="xbrli:item" xbrli:periodType="duration" nillable="true" abstract="true" />
  <xsd:element id="imax_IMAXChinaStockOptionsMember" name="IMAXChinaStockOptionsMember" type="nonnum:domainItemType" substitutionGroup="xbrli:item" xbrli:periodType="duration" nillable="true" abstract="true" />
  <xsd:element id="imax_IMAXChinaLongTermIncentivePlanRestrictedShareUnitsMember" name="IMAXChinaLongTermIncentivePlanRestrictedShareUnitsMember" type="nonnum:domainItemType" substitutionGroup="xbrli:item" xbrli:periodType="duration" nillable="true" abstract="true" />
  <xsd:element id="imax_IMAXChinaLongTermIncentivePlanPerformanceStockUnitsMember" name="IMAXChinaLongTermIncentivePlanPerformanceStockUnitsMember" type="nonnum:domainItemType" substitutionGroup="xbrli:item" xbrli:periodType="duration" nillable="true" abstract="true" />
  <xsd:element id="imax_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsCancelledInPeriodWeightedAverageExercisePrice" name="ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsCancelledInPeriodWeightedAverageExercisePrice" type="num:perShareItemType" substitutionGroup="xbrli:item" xbrli:periodType="duration" nillable="true" abstract="false" />
  <xsd:element id="imax_ShareBasedCompensationArrangementByShareBasedPaymentAwardPerShareWeightedAveragePriceOfSharesPurchased1" name="ShareBasedCompensationArrangementByShareBasedPaymentAwardPerShareWeightedAveragePriceOfSharesPurchased1" type="num:perShareItemType" substitutionGroup="xbrli:item" xbrli:periodType="duration" nillable="true" abstract="false" />
  <xsd:element id="imax_StockRepurchaseProgramExpirationYear" name="StockRepurchaseProgramExpirationYear" type="xbrli:gYearItemType" substitutionGroup="xbrli:item" xbrli:periodType="duration" nillable="true" abstract="false" />
  <xsd:element id="imax_StockRepurchaseProgramMaximumPercentageOfSharesAuthorizedToBeRepurchased" name="StockRepurchaseProgramMaximumPercentageOfSharesAuthorizedToBeRepurchased" type="num:percentItemType" substitutionGroup="xbrli:item" xbrli:periodType="instant" nillable="true" abstract="false" />
  <xsd:element id="imax_WeightedAverageNumberOfSharesIssuedAndOutstanding" name="WeightedAverageNumberOfSharesIssuedAndOutstanding" type="xbrli:sharesItemType" substitutionGroup="xbrli:item" xbrli:periodType="duration" nillable="true" abstract="false" />
  <xsd:element id="imax_WeightedAverageNumberOfSharesRepurchasedNetOfSharesIssuedDuringPeriod" name="WeightedAverageNumberOfSharesRepurchasedNetOfSharesIssuedDuringPeriod" type="xbrli:sharesItemType" substitutionGroup="xbrli:item" xbrli:periodType="duration" nillable="true" abstract="false" />
  <xsd:element id="imax_ImageEnhancementAndMaintenanceServicesMember" name="ImageEnhancementAndMaintenanceServicesMember" type="nonnum:domainItemType" substitutionGroup="xbrli:item" xbrli:periodType="duration" nillable="true" abstract="true" />
  <xsd:element id="imax_LeaseArrangementMember" name="LeaseArrangementMember" type="nonnum:domainItemType" substitutionGroup="xbrli:item" xbrli:periodType="duration" nillable="true" abstract="true" />
  <xsd:element id="imax_ImaxSystemsMember" name="ImaxSystemsMember" type="nonnum:domainItemType" substitutionGroup="xbrli:item" xbrli:periodType="duration" nillable="true" abstract="true" />
  <xsd:element id="imax_JRSAFixedFeesMember" name="JRSAFixedFeesMember" type="nonnum:domainItemType" substitutionGroup="xbrli:item" xbrli:periodType="duration" nillable="true" abstract="true" />
  <xsd:element id="imax_TheaterBusinessOtherMember" name="TheaterBusinessOtherMember" type="nonnum:domainItemType" substitutionGroup="xbrli:item" xbrli:periodType="duration" nillable="true" abstract="true" />
  <xsd:element id="imax_ProductionAndImaxDmrMember" name="ProductionAndImaxDmrMember" type="nonnum:domainItemType" substitutionGroup="xbrli:item" xbrli:periodType="duration" nillable="true" abstract="true" />
  <xsd:element id="imax_IMAXMaintenanceMember" name="IMAXMaintenanceMember" type="nonnum:domainItemType" substitutionGroup="xbrli:item" xbrli:periodType="duration" nillable="true" abstract="true" />
  <xsd:element id="imax_FilmPostProductionMember" name="FilmPostProductionMember" type="nonnum:domainItemType" substitutionGroup="xbrli:item" xbrli:periodType="duration" nillable="true" abstract="true" />
  <xsd:element id="imax_FilmDistributionMember" name="FilmDistributionMember" type="nonnum:domainItemType" substitutionGroup="xbrli:item" xbrli:periodType="duration" nillable="true" abstract="true" />
  <xsd:element id="imax_JRSAContingentRentMember" name="JRSAContingentRentMember" type="nonnum:domainItemType" substitutionGroup="xbrli:item" xbrli:periodType="duration" nillable="true" abstract="true" />
  <xsd:element id="imax_SegmentReportingTextualAbstract" name="SegmentReportingTextualAbstract" type="xbrli:stringItemType" substitutionGroup="xbrli:item" xbrli:periodType="duration" nillable="true" abstract="true" />
  <xsd:element id="imax_JointRevenueSharingArrangementsMember" name="JointRevenueSharingArrangementsMember" type="nonnum:domainItemType" substitutionGroup="xbrli:item" xbrli:periodType="duration" nillable="true" abstract="true" />
  <xsd:element id="imax_IMAXTechnologyNetworkMember" name="IMAXTechnologyNetworkMember" type="nonnum:domainItemType" substitutionGroup="xbrli:item" xbrli:periodType="duration" nillable="true" abstract="true" />
  <xsd:element id="imax_HybridJointRevenueSharingArrrangementsMember" name="HybridJointRevenueSharingArrrangementsMember" type="nonnum:domainItemType" substitutionGroup="xbrli:item" xbrli:periodType="duration" nillable="true" abstract="true" />
  <xsd:element id="imax_IMAXTechnologySalesAndMaintenanceMember" name="IMAXTechnologySalesAndMaintenanceMember" type="nonnum:domainItemType" substitutionGroup="xbrli:item" xbrli:periodType="duration" nillable="true" abstract="true" />
  <xsd:element id="imax_NewBusinessInitiativesMember" name="NewBusinessInitiativesMember" type="nonnum:domainItemType" substitutionGroup="xbrli:item" xbrli:periodType="duration" nillable="true" abstract="true" />
  <xsd:element id="imax_PostProductionMember" name="PostProductionMember" type="nonnum:domainItemType" substitutionGroup="xbrli:item" xbrli:periodType="duration" nillable="true" abstract="true" />
  <xsd:element id="imax_FilmDistributionAndPostProductionMember" name="FilmDistributionAndPostProductionMember" type="nonnum:domainItemType" substitutionGroup="xbrli:item" xbrli:periodType="duration" nillable="true" abstract="true" />
  <xsd:element id="imax_ReportableSegmentsMember" name="ReportableSegmentsMember" type="nonnum:domainItemType" substitutionGroup="xbrli:item" xbrli:periodType="duration" nillable="true" abstract="true" />
  <xsd:element id="imax_PercentageOfRevenuesRepresentedByLargestCustomer" name="PercentageOfRevenuesRepresentedByLargestCustomer" type="num:percentItemType" substitutionGroup="xbrli:item" xbrli:periodType="duration" nillable="true" abstract="false" />
  <xsd:element id="imax_PercentageOfAccountsReceivableRepresentedByLargestCustomer" name="PercentageOfAccountsReceivableRepresentedByLargestCustomer" type="num:percentItemType" substitutionGroup="xbrli:item" xbrli:periodType="instant" nillable="true" abstract="false" />
  <xsd:element id="imax_SalesAndSalesTypeLeasesMember" name="SalesAndSalesTypeLeasesMember" type="nonnum:domainItemType" substitutionGroup="xbrli:item" xbrli:periodType="duration" nillable="true" abstract="true" />
  <xsd:element id="imax_DistributionMember" name="DistributionMember" type="nonnum:domainItemType" substitutionGroup="xbrli:item" xbrli:periodType="duration" nillable="true" abstract="true" />
  <xsd:element id="imax_WesternEuropeMember" name="WesternEuropeMember" type="nonnum:domainItemType" substitutionGroup="xbrli:item" xbrli:periodType="duration" nillable="true" abstract="true" />
  <xsd:element id="imax_AsiaExcludingChinaMember" name="AsiaExcludingChinaMember" type="nonnum:domainItemType" substitutionGroup="xbrli:item" xbrli:periodType="duration" nillable="true" abstract="true" />
  <xsd:element id="imax_RussiaAndCisMember" name="RussiaAndCisMember" type="nonnum:domainItemType" substitutionGroup="xbrli:item" xbrli:periodType="duration" nillable="true" abstract="true" />
  <xsd:element id="imax_RestOfWorldMember" name="RestOfWorldMember" type="nonnum:domainItemType" substitutionGroup="xbrli:item" xbrli:periodType="duration" nillable="true" abstract="true" />
  <xsd:element id="imax_RevenueReversal" name="RevenueReversal" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" xbrli:periodType="duration" nillable="true" abstract="false" xbrli:balance="debit" />
  <xsd:element id="imax_PensionAndOtherPostretirementBenefitExpenseTextualAbstract" name="PensionAndOtherPostretirementBenefitExpenseTextualAbstract" type="xbrli:stringItemType" substitutionGroup="xbrli:item" xbrli:periodType="duration" nillable="true" abstract="true" />
  <xsd:element id="imax_DefinedContributionPensionPlanMember" name="DefinedContributionPensionPlanMember" type="nonnum:domainItemType" substitutionGroup="xbrli:item" xbrli:periodType="duration" nillable="true" abstract="true" />
  <xsd:element id="imax_CanadianPlanMember" name="CanadianPlanMember" type="nonnum:domainItemType" substitutionGroup="xbrli:item" xbrli:periodType="duration" nillable="true" abstract="true" />
  <xsd:element id="imax_UsInternalRevenueCodeMember" name="UsInternalRevenueCodeMember" type="nonnum:domainItemType" substitutionGroup="xbrli:item" xbrli:periodType="duration" nillable="true" abstract="true" />
  <xsd:element id="imax_AccruedAndOtherLiabilitiesMember" name="AccruedAndOtherLiabilitiesMember" type="nonnum:domainItemType" substitutionGroup="xbrli:item" xbrli:periodType="duration" nillable="true" abstract="true" />
  <xsd:element id="imax_PrepaidExpensesMember" name="PrepaidExpensesMember" type="nonnum:domainItemType" substitutionGroup="xbrli:item" xbrli:periodType="duration" nillable="true" abstract="true" />
  <xsd:element id="imax_DefinedBenefitPlanAdditionalInterestCostInRemainderOfTheYear" name="DefinedBenefitPlanAdditionalInterestCostInRemainderOfTheYear" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" xbrli:periodType="instant" nillable="true" abstract="false" xbrli:balance="credit" />
  <xsd:element id="imax_MaximumPercentageOfBaseSalaryContributedToPensionPlanByCompany" name="MaximumPercentageOfBaseSalaryContributedToPensionPlanByCompany" type="num:percentItemType" substitutionGroup="xbrli:item" xbrli:periodType="duration" nillable="true" abstract="false" />
  <xsd:element id="imax_CompanyOwnedLifeInsurance" name="CompanyOwnedLifeInsurance" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" xbrli:periodType="instant" nillable="true" abstract="false" xbrli:balance="debit" />
  <xsd:element id="imax_FinancialInstrumentsTextualAbstract" name="FinancialInstrumentsTextualAbstract" type="xbrli:stringItemType" substitutionGroup="xbrli:item" xbrli:periodType="duration" nillable="true" abstract="true" />
  <xsd:element id="imax_CashHeldOrUndistributedEarningsOfForeignSubsidiary" name="CashHeldOrUndistributedEarningsOfForeignSubsidiary" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" xbrli:periodType="instant" nillable="true" abstract="false" xbrli:balance="debit" />
  <xsd:element id="imax_CashHeldOrUndistributedEarningsOfForeignSubsidiaries" name="CashHeldOrUndistributedEarningsOfForeignSubsidiaries" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" xbrli:periodType="instant" nillable="true" abstract="false" xbrli:balance="debit" />
  <xsd:element id="imax_MaoyanMember" name="MaoyanMember" type="nonnum:domainItemType" substitutionGroup="xbrli:item" xbrli:periodType="duration" nillable="true" abstract="true" />
  <xsd:element id="imax_OtherFinancialInstrumentAbstract" name="OtherFinancialInstrumentAbstract" type="xbrli:stringItemType" substitutionGroup="xbrli:item" xbrli:periodType="duration" nillable="true" abstract="true" />
  <xsd:element id="imax_NetFinancedSalesReceivables" name="NetFinancedSalesReceivables" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" xbrli:periodType="instant" nillable="true" abstract="false" xbrli:balance="debit" />
  <xsd:element id="imax_WorkingCapitalLoan" name="WorkingCapitalLoan" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" xbrli:periodType="instant" nillable="true" abstract="false" xbrli:balance="credit" />
  <xsd:element id="imax_NumberOfCountriesThatGenerateBoxOffice" name="NumberOfCountriesThatGenerateBoxOffice" type="xbrli:integerItemType" substitutionGroup="xbrli:item" xbrli:periodType="instant" nillable="true" abstract="false" />
  <xsd:element id="imax_InvestmentContractSettlementDateRange" name="InvestmentContractSettlementDateRange" type="xbrli:stringItemType" substitutionGroup="xbrli:item" xbrli:periodType="duration" nillable="true" abstract="false" />
  <xsd:element id="imax_EquitySecuritiesFvNiCostDuringThePeriod" name="EquitySecuritiesFvNiCostDuringThePeriod" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" xbrli:periodType="duration" nillable="true" abstract="false" xbrli:balance="debit" />
  <xsd:element id="imax_EquitySecuritiesInvestmentRestrictions" name="EquitySecuritiesInvestmentRestrictions" type="xbrli:stringItemType" substitutionGroup="xbrli:item" xbrli:periodType="duration" nillable="true" abstract="false" />
  <xsd:element id="imax_EquitySecuritiesInvestmentOwnershipPercentage" name="EquitySecuritiesInvestmentOwnershipPercentage" type="num:percentItemType" substitutionGroup="xbrli:item" xbrli:periodType="duration" nillable="true" abstract="false" />
  <xsd:element id="imax_ImaxChinaNoncontrollingInterestMember" name="ImaxChinaNoncontrollingInterestMember" type="nonnum:domainItemType" substitutionGroup="xbrli:item" xbrli:periodType="duration" nillable="true" abstract="true" />
  <xsd:element id="imax_ThirdPartyMember" name="ThirdPartyMember" type="nonnum:domainItemType" substitutionGroup="xbrli:item" xbrli:periodType="duration" nillable="true" abstract="true" />
  <xsd:element id="imax_NumberOfExpectedOriginalFilms" name="NumberOfExpectedOriginalFilms" type="xbrli:integerItemType" substitutionGroup="xbrli:item" xbrli:periodType="duration" nillable="true" abstract="false" />
  <xsd:element id="imax_ExpectedContributionToFilmFundByThirdParty" name="ExpectedContributionToFilmFundByThirdParty" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" xbrli:periodType="duration" nillable="true" abstract="false" xbrli:balance="debit" />
  <xsd:element id="imax_FilmFundCapitalContributionPaid" name="FilmFundCapitalContributionPaid" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" xbrli:periodType="duration" nillable="true" abstract="false" xbrli:balance="debit" />
</xsd:schema>
