<?xml version="1.0" encoding="us-ascii"?>
<!-- DFIN ActiveDisclosure(SM) XBRL Schema Document - http://www.dfinsolutions.com/ -->
<!-- Creation Date      : 2021-10-27T23:27:15.6994884+00:00 -->
<!-- Version            : 5.0.1.702 -->
<!-- Package ID         : 4d6d41ff2312480396bed7e2266c3f8d -->
<!-- Copyright (c) 2021 Donnelley Financial Solutions, Inc. All Rights Reserved. -->
<xsd:schema xmlns:dei="http://xbrl.sec.gov/dei/2021" xmlns:us-types="http://fasb.org/us-types/2021-01-31" xmlns:stpr="http://xbrl.sec.gov/stpr/2021" xmlns:srt-types="http://fasb.org/srt-types/2021-01-31" xmlns:exch="http://xbrl.sec.gov/exch/2021" xmlns:sic="http://xbrl.sec.gov/sic/2021" xmlns:xbrldt="http://xbrl.org/2005/xbrldt" xmlns:srt="http://fasb.org/srt/2021-01-31" xmlns:enum2="http://xbrl.org/2020/extensible-enumerations-2.0" xmlns:us-gaap="http://fasb.org/us-gaap/2021-01-31" xmlns:naics="http://xbrl.sec.gov/naics/2021" xmlns:xbrli="http://www.xbrl.org/2003/instance" xmlns:country="http://xbrl.sec.gov/country/2021" xmlns:link="http://www.xbrl.org/2003/linkbase" xmlns:xlink="http://www.w3.org/1999/xlink" xmlns:currency="http://xbrl.sec.gov/currency/2021" xmlns:imax="http://www.imax.com/20210930" xmlns:dtr-types="http://www.xbrl.org/dtr/type/2020-01-21" attributeFormDefault="unqualified" elementFormDefault="qualified" targetNamespace="http://www.imax.com/20210930" 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://www.xbrl.org/2020/extensible-enumerations-2.0.xsd" namespace="http://xbrl.org/2020/extensible-enumerations-2.0" />
  <xsd:import schemaLocation="https://xbrl.sec.gov/country/2021/country-2021.xsd" namespace="http://xbrl.sec.gov/country/2021" />
  <xsd:import schemaLocation="https://xbrl.sec.gov/currency/2021/currency-2021.xsd" namespace="http://xbrl.sec.gov/currency/2021" />
  <xsd:import schemaLocation="https://xbrl.sec.gov/dei/2021/dei-2021.xsd" namespace="http://xbrl.sec.gov/dei/2021" />
  <xsd:import schemaLocation="https://www.xbrl.org/dtr/type/2020-01-21/types.xsd" namespace="http://www.xbrl.org/dtr/type/2020-01-21" />
  <xsd:import schemaLocation="https://xbrl.sec.gov/exch/2021/exch-2021.xsd" namespace="http://xbrl.sec.gov/exch/2021" />
  <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/2021/naics-2021.xsd" namespace="http://xbrl.sec.gov/naics/2021" />
  <xsd:import schemaLocation="https://xbrl.sec.gov/sic/2021/sic-2021.xsd" namespace="http://xbrl.sec.gov/sic/2021" />
  <xsd:import schemaLocation="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd" namespace="http://fasb.org/srt/2021-01-31" />
  <xsd:import schemaLocation="https://xbrl.fasb.org/srt/2021/elts/srt-roles-2021-01-31.xsd" namespace="http://fasb.org/srt-roles/2021-01-31" />
  <xsd:import schemaLocation="https://xbrl.fasb.org/srt/2021/elts/srt-types-2021-01-31.xsd" namespace="http://fasb.org/srt-types/2021-01-31" />
  <xsd:import schemaLocation="https://xbrl.sec.gov/stpr/2021/stpr-2021.xsd" namespace="http://xbrl.sec.gov/stpr/2021" />
  <xsd:import schemaLocation="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd" namespace="http://fasb.org/us-gaap/2021-01-31" />
  <xsd:import schemaLocation="https://xbrl.fasb.org/us-gaap/2021/elts/us-roles-2021-01-31.xsd" namespace="http://fasb.org/us-roles/2021-01-31" />
  <xsd:import schemaLocation="https://xbrl.fasb.org/us-gaap/2021/elts/us-types-2021-01-31.xsd" namespace="http://fasb.org/us-types/2021-01-31" />
  <xsd:annotation>
    <xsd:appinfo>
      <link:roleType id="TemplateLink" roleURI="http://www.imax.com/20210930/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-20210930_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-20210930_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-20210930_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-20210930_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/20210930/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/20210930/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/20210930/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/20210930/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/20210930/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/20210930/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/20210930/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/20210930/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/20210930/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/20210930/taxonomy/role/DisclosureRecentlyIssuedAccountingStandards" id="Role_DisclosureRecentlyIssuedAccountingStandards">
        <link:definition>100090 - Disclosure - Recently Issued Accounting Standards</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/20210930/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/20210930/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/20210930/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/20210930/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/20210930/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/20210930/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/20210930/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/20210930/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/20210930/taxonomy/role/DisclosureCapitalStockAndReserves" id="Role_DisclosureCapitalStockAndReserves">
        <link:definition>100180 - Disclosure - Capital Stock and Reserves</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/20210930/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/20210930/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/20210930/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/20210930/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/20210930/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/20210930/taxonomy/role/DisclosureBasisOfPresentationPolicies" id="Role_DisclosureBasisOfPresentationPolicies">
        <link:definition>100240 - 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/20210930/taxonomy/role/DisclosureBasisOfPresentationTables" id="Role_DisclosureBasisOfPresentationTables">
        <link:definition>100250 - 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/20210930/taxonomy/role/DisclosureCurrentExpectedCreditLossesTables" id="Role_DisclosureCurrentExpectedCreditLossesTables">
        <link:definition>100260 - 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/20210930/taxonomy/role/DisclosureLeaseArrangementsTables" id="Role_DisclosureLeaseArrangementsTables">
        <link:definition>100270 - 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/20210930/taxonomy/role/DisclosureInventoriesTables" id="Role_DisclosureInventoriesTables">
        <link:definition>100280 - 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/20210930/taxonomy/role/DisclosureDebtTables" id="Role_DisclosureDebtTables">
        <link:definition>100290 - 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/20210930/taxonomy/role/DisclosureCondensedConsolidatedStatementsOfCashFlowsSupplementalInformationTables" id="Role_DisclosureCondensedConsolidatedStatementsOfCashFlowsSupplementalInformationTables">
        <link:definition>100300 - 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/20210930/taxonomy/role/DisclosureIncomeTaxesTables" id="Role_DisclosureIncomeTaxesTables">
        <link:definition>100310 - 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/20210930/taxonomy/role/DisclosureCapitalStockAndReservesTables" id="Role_DisclosureCapitalStockAndReservesTables">
        <link:definition>100320 - Disclosure - Capital Stock and Reserves (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/20210930/taxonomy/role/DisclosureRevenueFromContractsWithCustomersTables" id="Role_DisclosureRevenueFromContractsWithCustomersTables">
        <link:definition>100330 - 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/20210930/taxonomy/role/DisclosureSegmentReportingTables" id="Role_DisclosureSegmentReportingTables">
        <link:definition>100340 - 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/20210930/taxonomy/role/DisclosureEmployeesPensionAndPostretirementBenefitsTables" id="Role_DisclosureEmployeesPensionAndPostretirementBenefitsTables">
        <link:definition>100350 - 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/20210930/taxonomy/role/DisclosureFinancialInstrumentsTables" id="Role_DisclosureFinancialInstrumentsTables">
        <link:definition>100360 - 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/20210930/taxonomy/role/DisclosureNonControllingInterestsTables" id="Role_DisclosureNonControllingInterestsTables">
        <link:definition>100370 - 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/20210930/taxonomy/role/DisclosureBasisOfPresentationAdditionalInformationDetails" id="Role_DisclosureBasisOfPresentationAdditionalInformationDetails">
        <link:definition>100380 - 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/20210930/taxonomy/role/DisclosureBasisOfPresentationViesTotalAssetsAndLiabilitiesDetails" id="Role_DisclosureBasisOfPresentationViesTotalAssetsAndLiabilitiesDetails">
        <link:definition>100390 - 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/20210930/taxonomy/role/DisclosureImpactOfCOVID19PandemicAdditionalInformationDetails" id="Role_DisclosureImpactOfCOVID19PandemicAdditionalInformationDetails">
        <link:definition>100400 - 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/20210930/taxonomy/role/DisclosureRecentlyIssuedAccountingStandardsAdditionalInformationDetails" id="Role_DisclosureRecentlyIssuedAccountingStandardsAdditionalInformationDetails">
        <link:definition>100410 - Disclosure - Recently Issued Accounting Standards - 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/20210930/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/20210930/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/20210930/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/20210930/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/20210930/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/20210930/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/20210930/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/20210930/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/20210930/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/20210930/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/20210930/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/20210930/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/20210930/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/20210930/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/20210930/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/20210930/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/20210930/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/20210930/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/20210930/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/20210930/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/20210930/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/20210930/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/20210930/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/20210930/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/20210930/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/20210930/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/20210930/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/20210930/taxonomy/role/DisclosureCondensedConsolidatedStatementsOfCashFlowsSupplementalInformationSummaryOfChangesInOtherOperatingAssetsAndLiabilitiesParentheticalDetails" id="Role_DisclosureCondensedConsolidatedStatementsOfCashFlowsSupplementalInformationSummaryOfChangesInOtherOperatingAssetsAndLiabilitiesParentheticalDetails">
        <link:definition>100690 - Disclosure - Condensed Consolidated Statements of Cash Flows Supplemental Information - Summary of Changes in Other Operating Assets and Liabilities (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/20210930/taxonomy/role/DisclosureCondensedConsolidatedStatementsOfCashFlowsSupplementalInformationSummaryOfDepreciationAndAmortizationDetails" id="Role_DisclosureCondensedConsolidatedStatementsOfCashFlowsSupplementalInformationSummaryOfDepreciationAndAmortizationDetails">
        <link:definition>100700 - 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/20210930/taxonomy/role/DisclosureCondensedConsolidatedStatementsOfCashFlowsSupplementalInformationSummaryOfDepreciationAndAmortizationParentheticalDetails" id="Role_DisclosureCondensedConsolidatedStatementsOfCashFlowsSupplementalInformationSummaryOfDepreciationAndAmortizationParentheticalDetails">
        <link:definition>100710 - Disclosure - Condensed Consolidated Statements of Cash Flows Supplemental Information - Summary of Depreciation and Amortization (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/20210930/taxonomy/role/DisclosureCondensedConsolidatedStatementsOfCashFlowsSupplementalInformationWriteDownsDetails" id="Role_DisclosureCondensedConsolidatedStatementsOfCashFlowsSupplementalInformationWriteDownsDetails">
        <link:definition>100720 - 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/20210930/taxonomy/role/DisclosureCondensedConsolidatedStatementsOfCashFlowsSupplementalInformationWriteDownsParentheticalDetails" id="Role_DisclosureCondensedConsolidatedStatementsOfCashFlowsSupplementalInformationWriteDownsParentheticalDetails">
        <link:definition>100730 - 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/20210930/taxonomy/role/DisclosureCondensedConsolidatedStatementsOfCashFlowsSupplementalInformationSignificantNonCashInvestingActivitiesDetails" id="Role_DisclosureCondensedConsolidatedStatementsOfCashFlowsSupplementalInformationSignificantNonCashInvestingActivitiesDetails">
        <link:definition>100740 - 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/20210930/taxonomy/role/DisclosureIncomeTaxesAdditionalInformationDetails" id="Role_DisclosureIncomeTaxesAdditionalInformationDetails">
        <link:definition>100750 - 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/20210930/taxonomy/role/DisclosureIncomeTaxesScheduleOfEffectiveTaxRatesDetails" id="Role_DisclosureIncomeTaxesScheduleOfEffectiveTaxRatesDetails">
        <link:definition>100760 - Disclosure - Income Taxes - Schedule of Effective Tax Rates (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/20210930/taxonomy/role/DisclosureIncomeTaxesScheduleOfEffectiveTaxRatesDetails2" id="Role_DisclosureIncomeTaxesScheduleOfEffectiveTaxRatesDetails2">
        <link:definition>100770 - Disclosure - Income Taxes - Schedule of Effective Tax Rates (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/20210930/taxonomy/role/DisclosureIncomeTaxesIncomeTaxExpenseInOtherComprehensiveLossIncomeDetails" id="Role_DisclosureIncomeTaxesIncomeTaxExpenseInOtherComprehensiveLossIncomeDetails">
        <link:definition>100780 - Disclosure - Income Taxes - Income Tax Expense in Other Comprehensive (Loss) 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/20210930/taxonomy/role/DisclosureCapitalStockAndReservesAdditionalInformationDetails" id="Role_DisclosureCapitalStockAndReservesAdditionalInformationDetails">
        <link:definition>100790 - Disclosure - Capital Stock and Reserves - 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/20210930/taxonomy/role/DisclosureCapitalStockAndReservesStockCompensationDetails" id="Role_DisclosureCapitalStockAndReservesStockCompensationDetails">
        <link:definition>100800 - Disclosure - Capital Stock and Reserves - 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/20210930/taxonomy/role/DisclosureCapitalStockAndReservesStockBasedCompensationByPlanTypeDetails" id="Role_DisclosureCapitalStockAndReservesStockBasedCompensationByPlanTypeDetails">
        <link:definition>100810 - Disclosure - Capital Stock and Reserves - 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/20210930/taxonomy/role/DisclosureCapitalStockAndReservesScheduleOfShareBasedCompensationStockOptionsActivityDetails" id="Role_DisclosureCapitalStockAndReservesScheduleOfShareBasedCompensationStockOptionsActivityDetails">
        <link:definition>100820 - Disclosure - Capital Stock and Reserves - 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/20210930/taxonomy/role/DisclosureCapitalStockAndReservesRestrictedStockUnitsActivityUnderIMAXLTIPDetails" id="Role_DisclosureCapitalStockAndReservesRestrictedStockUnitsActivityUnderIMAXLTIPDetails">
        <link:definition>100830 - Disclosure - Capital Stock and Reserves - 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/20210930/taxonomy/role/DisclosureCapitalStockAndReservesPerformanceStockUnitsActivityUnderIMAXLTIPDetails" id="Role_DisclosureCapitalStockAndReservesPerformanceStockUnitsActivityUnderIMAXLTIPDetails">
        <link:definition>100840 - Disclosure - Capital Stock and Reserves - 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/20210930/taxonomy/role/DisclosureCapitalStockAndReservesBasicAndDilutedPerShareComputationsDetails" id="Role_DisclosureCapitalStockAndReservesBasicAndDilutedPerShareComputationsDetails">
        <link:definition>100850 - Disclosure - Capital Stock and Reserves - 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/20210930/taxonomy/role/DisclosureRevenueFromContractsWithCustomersDisaggregationOfRevenueBySegmentDetails" id="Role_DisclosureRevenueFromContractsWithCustomersDisaggregationOfRevenueBySegmentDetails">
        <link:definition>100860 - 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/20210930/taxonomy/role/DisclosureRevenueFromContractsWithCustomersDisaggregationOfRevenueBySegmentParentheticalDetails" id="Role_DisclosureRevenueFromContractsWithCustomersDisaggregationOfRevenueBySegmentParentheticalDetails">
        <link:definition>100870 - 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/20210930/taxonomy/role/DisclosureRevenueFromContractsWithCustomersAdditionalInformationDetails" id="Role_DisclosureRevenueFromContractsWithCustomersAdditionalInformationDetails">
        <link:definition>100880 - 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/20210930/taxonomy/role/DisclosureSegmentReportingAdditionalInformationDetails" id="Role_DisclosureSegmentReportingAdditionalInformationDetails">
        <link:definition>100890 - 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/20210930/taxonomy/role/DisclosureSegmentReportingSegmentReportingInformationByCategoryAndReportableSegmentDetails" id="Role_DisclosureSegmentReportingSegmentReportingInformationByCategoryAndReportableSegmentDetails">
        <link:definition>100900 - Disclosure - Segment Reporting - Segment Reporting Information by Category and Reportable 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/20210930/taxonomy/role/DisclosureSegmentReportingSegmentReportingInformationByCategoryAndReportableSegmentParentheticalDetails" id="Role_DisclosureSegmentReportingSegmentReportingInformationByCategoryAndReportableSegmentParentheticalDetails">
        <link:definition>100910 - Disclosure - Segment Reporting - Segment Reporting Information by Category and Reportable 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/20210930/taxonomy/role/DisclosureSegmentReportingGeographicInformationDetails" id="Role_DisclosureSegmentReportingGeographicInformationDetails">
        <link:definition>100920 - 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/20210930/taxonomy/role/DisclosureEmployeesPensionAndPostretirementBenefitsAdditionalInformationDetails" id="Role_DisclosureEmployeesPensionAndPostretirementBenefitsAdditionalInformationDetails">
        <link:definition>100930 - 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/20210930/taxonomy/role/DisclosureEmployeeSPensionAndPostretirementBenefitsAmountsAccruedAndUnfundedStatusDetails" id="Role_DisclosureEmployeeSPensionAndPostretirementBenefitsAmountsAccruedAndUnfundedStatusDetails">
        <link:definition>100940 - 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/20210930/taxonomy/role/DisclosureFinancialInstrumentsAdditionalInformationDetails" id="Role_DisclosureFinancialInstrumentsAdditionalInformationDetails">
        <link:definition>100950 - 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/20210930/taxonomy/role/DisclosureFinancialInstrumentsFairValueOfFinancialInstrumentsDetails" id="Role_DisclosureFinancialInstrumentsFairValueOfFinancialInstrumentsDetails">
        <link:definition>100960 - 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/20210930/taxonomy/role/DisclosureFinancialInstrumentsNotionalAmountOfDerivativeDetails" id="Role_DisclosureFinancialInstrumentsNotionalAmountOfDerivativeDetails">
        <link:definition>100970 - 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/20210930/taxonomy/role/DisclosureFinancialInstrumentsFairValueOfForeignExchangeContractsDetails" id="Role_DisclosureFinancialInstrumentsFairValueOfForeignExchangeContractsDetails">
        <link:definition>100980 - 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/20210930/taxonomy/role/DisclosureFinancialInstrumentsDerivativesInForeignCurrencyHedgingRelationshipsDetails" id="Role_DisclosureFinancialInstrumentsDerivativesInForeignCurrencyHedgingRelationshipsDetails">
        <link:definition>100990 - 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/20210930/taxonomy/role/DisclosureFinancialInstrumentsNonDesignatedDerivativesInForeignCurrencyRelationshipsDetails" id="Role_DisclosureFinancialInstrumentsNonDesignatedDerivativesInForeignCurrencyRelationshipsDetails">
        <link:definition>101000 - 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/20210930/taxonomy/role/DisclosureNonControllingInterestsAdditionalInformationDetails" id="Role_DisclosureNonControllingInterestsAdditionalInformationDetails">
        <link:definition>101010 - 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/20210930/taxonomy/role/DisclosureNonControllingInterestsSummaryOfMovementOfNonControllingInterestInTemporaryEquityRelatedToOriginalFilmFundDetails" id="Role_DisclosureNonControllingInterestsSummaryOfMovementOfNonControllingInterestInTemporaryEquityRelatedToOriginalFilmFundDetails">
        <link:definition>101020 - 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_FinancedSalesReceivables" name="FinancedSalesReceivables" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" xbrli:periodType="instant" nillable="true" abstract="false" xbrli:balance="debit" />
  <xsd:element id="imax_FinancedSalesReceivablesAllowanceForCreditLosses" name="FinancedSalesReceivablesAllowanceForCreditLosses" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" xbrli:periodType="instant" nillable="true" abstract="false" xbrli:balance="credit" />
  <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_FinancedSalesReceivablesNet" name="FinancedSalesReceivablesNet" 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_IncomeTaxReconciliationUnrealizedInvestmentGainsLossNotTaxable" name="IncomeTaxReconciliationUnrealizedInvestmentGainsLossNotTaxable" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" xbrli:periodType="duration" nillable="true" abstract="false" xbrli:balance="debit" />
  <xsd:element id="imax_IncomeTaxReconciliationChangeInDeferredTaxAssetsValuationAllowanceRelatingToCurrentYearTemporaryDifferences" name="IncomeTaxReconciliationChangeInDeferredTaxAssetsValuationAllowanceRelatingToCurrentYearTemporaryDifferences" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" xbrli:periodType="duration" nillable="true" abstract="false" xbrli:balance="debit" />
  <xsd:element id="imax_IncomeTaxReconciliationChangesToTaxReserves" name="IncomeTaxReconciliationChangesToTaxReserves" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" xbrli:periodType="duration" nillable="true" abstract="false" xbrli:balance="debit" />
  <xsd:element id="imax_IncomeTaxReconciliationWithholdingAndOtherTaxes" name="IncomeTaxReconciliationWithholdingAndOtherTaxes" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" xbrli:periodType="duration" nillable="true" abstract="false" xbrli:balance="credit" />
  <xsd:element id="imax_IncomeTaxReconciliationWindfallTaxBenefit" name="IncomeTaxReconciliationWindfallTaxBenefit" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" xbrli:periodType="duration" nillable="true" abstract="false" xbrli:balance="credit" />
  <xsd:element id="imax_IncomeTaxReconciliationRealizedAndUnrealizedInvestmentGainsLossNotTaxable" name="IncomeTaxReconciliationRealizedAndUnrealizedInvestmentGainsLossNotTaxable" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" xbrli:periodType="duration" nillable="true" abstract="false" xbrli:balance="debit" />
  <xsd:element id="imax_EffectiveIncomeTaxRateReconciliationUnrealizedInvestmentGainsLossNotTaxable" name="EffectiveIncomeTaxRateReconciliationUnrealizedInvestmentGainsLossNotTaxable" type="dtr-types:percentItemType" substitutionGroup="xbrli:item" xbrli:periodType="duration" nillable="true" abstract="false" />
  <xsd:element id="imax_EffectiveIncomeTaxRateReconciliationRealizedAndUnrealizedInvestmentGainsLossNotTaxable" name="EffectiveIncomeTaxRateReconciliationRealizedAndUnrealizedInvestmentGainsLossNotTaxable" type="dtr-types:percentItemType" substitutionGroup="xbrli:item" xbrli:periodType="duration" nillable="true" abstract="false" />
  <xsd:element id="imax_EffectiveIncomeTaxRateReconciliationChangeInDeferredTaxAssetsValuationAllowanceRelatingToCurrentYearTemporaryDifferences" name="EffectiveIncomeTaxRateReconciliationChangeInDeferredTaxAssetsValuationAllowanceRelatingToCurrentYearTemporaryDifferences" type="dtr-types:percentItemType" substitutionGroup="xbrli:item" xbrli:periodType="duration" nillable="true" abstract="false" />
  <xsd:element id="imax_EffectiveIncomeTaxRateReconciliationChangesToTaxReserves" name="EffectiveIncomeTaxRateReconciliationChangesToTaxReserves" type="dtr-types:percentItemType" substitutionGroup="xbrli:item" xbrli:periodType="duration" nillable="true" abstract="false" />
  <xsd:element id="imax_EffectiveIncomeTaxRateReconciliationWithholdingAndOtherTaxes" name="EffectiveIncomeTaxRateReconciliationWithholdingAndOtherTaxes" type="dtr-types:percentItemType" substitutionGroup="xbrli:item" xbrli:periodType="duration" nillable="true" abstract="false" />
  <xsd:element id="imax_EffectiveIncomeTaxRateReconciliationWindfallTaxBenefit" name="EffectiveIncomeTaxRateReconciliationWindfallTaxBenefit" type="dtr-types:percentItemType" substitutionGroup="xbrli:item" xbrli:periodType="duration" nillable="true" abstract="false" />
  <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="dtr-types:domainItemType" substitutionGroup="xbrli:item" xbrli:periodType="duration" nillable="true" abstract="true" />
  <xsd:element id="imax_TechnologyRentalsMember" name="TechnologyRentalsMember" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" xbrli:periodType="duration" nillable="true" abstract="true" />
  <xsd:element id="imax_FinanceIncomeMember" name="FinanceIncomeMember" type="dtr-types: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_PaymentsOfDebtIssuanceCostsRelatedToConvertibleNotes" name="PaymentsOfDebtIssuanceCostsRelatedToConvertibleNotes" 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="dtr-types: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_EstablishmentOfStatutorySurplusReserveRelatesToControllingInterests" name="EstablishmentOfStatutorySurplusReserveRelatesToControllingInterests" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" xbrli:periodType="duration" nillable="true" abstract="false" xbrli:balance="credit" />
  <xsd:element id="imax_StatutorySurplusReserveDeductedFromRetainedEarnings" name="StatutorySurplusReserveDeductedFromRetainedEarnings" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" xbrli:periodType="duration" nillable="true" abstract="false" xbrli:balance="credit" />
  <xsd:element id="imax_EstablishmentOfStatutorySurplusReserveAttributableToNoncontrollingInterest" name="EstablishmentOfStatutorySurplusReserveAttributableToNoncontrollingInterest" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" xbrli:periodType="duration" nillable="true" abstract="false" xbrli:balance="credit" />
  <xsd:element id="imax_StatutorySurplusReserveDeductedFromRetainedEarningsAttributableToNoncontrollingInterest" name="StatutorySurplusReserveDeductedFromRetainedEarningsAttributableToNoncontrollingInterest" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" xbrli:periodType="duration" nillable="true" abstract="false" xbrli:balance="credit" />
  <xsd:element id="imax_AdjustmentsToStatutorySurplusReserve" name="AdjustmentsToStatutorySurplusReserve" 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_StatutorySurplusReserveMember" name="StatutorySurplusReserveMember" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" xbrli:periodType="duration" nillable="true" abstract="true" />
  <xsd:element id="imax_ImpactOfCoronavirusNineteenPandemicTextBlock" name="ImpactOfCoronavirusNineteenPandemicTextBlock" type="dtr-types: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="dtr-types:textBlockItemType" substitutionGroup="xbrli:item" xbrli:periodType="duration" nillable="true" abstract="false" />
  <xsd:element id="imax_FinancingReceivablesConsistingOfNetInvestmentInSalesTypeLeasesAndReceivablesFromFinancedSalesTableTextBlock" name="FinancingReceivablesConsistingOfNetInvestmentInSalesTypeLeasesAndReceivablesFromFinancedSalesTableTextBlock" type="dtr-types:textBlockItemType" substitutionGroup="xbrli:item" xbrli:periodType="duration" nillable="true" abstract="false" />
  <xsd:element id="imax_ScheduleOfWeightedAverageRemainingLeaseTermAndWeightedAverageInterestRateTableTextBlock" name="ScheduleOfWeightedAverageRemainingLeaseTermAndWeightedAverageInterestRateTableTextBlock" type="dtr-types:textBlockItemType" substitutionGroup="xbrli:item" xbrli:periodType="duration" nillable="true" abstract="false" />
  <xsd:element id="imax_NetInvestmentInLeasesAndFinancedSaleReceivablesWithBilledAmountsPastDueContinuesToAccrueFinanceIncomeTableTextBlock" name="NetInvestmentInLeasesAndFinancedSaleReceivablesWithBilledAmountsPastDueContinuesToAccrueFinanceIncomeTableTextBlock" type="dtr-types:textBlockItemType" substitutionGroup="xbrli:item" xbrli:periodType="duration" nillable="true" abstract="false" />
  <xsd:element id="imax_ScheduleOfNetInvestmentInLeasesAndFinancedSaleReceivablesNonAccrualStatusTableTextBlock" name="ScheduleOfNetInvestmentInLeasesAndFinancedSaleReceivablesNonAccrualStatusTableTextBlock" type="dtr-types:textBlockItemType" substitutionGroup="xbrli:item" xbrli:periodType="duration" nillable="true" abstract="false" />
  <xsd:element id="imax_VariableConsiderationReceivableAllowanceForCreditLossesTableTextBlock" name="VariableConsiderationReceivableAllowanceForCreditLossesTableTextBlock" type="dtr-types:textBlockItemType" substitutionGroup="xbrli:item" xbrli:periodType="duration" nillable="true" abstract="false" />
  <xsd:element id="imax_LesseeOperatingLeaseCashAndNonCashFlowInformationTableTextBlock" name="LesseeOperatingLeaseCashAndNonCashFlowInformationTableTextBlock" type="dtr-types:textBlockItemType" substitutionGroup="xbrli:item" xbrli:periodType="duration" nillable="true" abstract="false" />
  <xsd:element id="imax_LesseeOperatingLeaseBalanceSheetAmountsAndLinesTableTextBlock" name="LesseeOperatingLeaseBalanceSheetAmountsAndLinesTableTextBlock" type="dtr-types:textBlockItemType" substitutionGroup="xbrli:item" xbrli:periodType="duration" nillable="true" abstract="false" />
  <xsd:element id="imax_LesseeOperatingLeaseWeightedAveragesTableTableTextBlock" name="LesseeOperatingLeaseWeightedAveragesTableTableTextBlock" type="dtr-types:textBlockItemType" substitutionGroup="xbrli:item" xbrli:periodType="duration" nillable="true" abstract="false" />
  <xsd:element id="imax_RevolvingCreditFacilityBorrowingsTableTextBlock" name="RevolvingCreditFacilityBorrowingsTableTextBlock" type="dtr-types:textBlockItemType" substitutionGroup="xbrli:item" xbrli:periodType="duration" nillable="true" abstract="false" />
  <xsd:element id="imax_SummaryOfChangesInOtherOperatingAssetsAndLiabilitiesTableTextBlock" name="SummaryOfChangesInOtherOperatingAssetsAndLiabilitiesTableTextBlock" type="dtr-types:textBlockItemType" substitutionGroup="xbrli:item" xbrli:periodType="duration" nillable="true" abstract="false" />
  <xsd:element id="imax_SummaryOfDepreciationAndAmortizationTableTextBlock" name="SummaryOfDepreciationAndAmortizationTableTextBlock" type="dtr-types:textBlockItemType" substitutionGroup="xbrli:item" xbrli:periodType="duration" nillable="true" abstract="false" />
  <xsd:element id="imax_WriteDownsTableTextBlock" name="WriteDownsTableTextBlock" type="dtr-types:textBlockItemType" substitutionGroup="xbrli:item" xbrli:periodType="duration" nillable="true" abstract="false" />
  <xsd:element id="imax_IncomeTaxEffectOnComprehensiveIncomeTableTextBlock" name="IncomeTaxEffectOnComprehensiveIncomeTableTextBlock" type="dtr-types:textBlockItemType" substitutionGroup="xbrli:item" xbrli:periodType="duration" nillable="true" abstract="false" />
  <xsd:element id="imax_OtherNoncontrollingInterestMember" name="OtherNoncontrollingInterestMember" type="dtr-types: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_COVID19Member" name="COVID19Member" type="dtr-types: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_PercentageOfGlobalTheaterNetworkOpen" name="PercentageOfGlobalTheaterNetworkOpen" type="dtr-types:percentItemType" substitutionGroup="xbrli:item" xbrli:periodType="instant" nillable="true" abstract="false" />
  <xsd:element id="imax_NumberOfCountriesInWhichGlobalTheaterNetworkOpen" name="NumberOfCountriesInWhichGlobalTheaterNetworkOpen" type="xbrli:integerItemType" substitutionGroup="xbrli:item" xbrli:periodType="duration" 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="dtr-types:domainItemType" substitutionGroup="xbrli:item" xbrli:periodType="duration" nillable="true" abstract="true" />
  <xsd:element id="imax_UnitedStatesAndCanadaMember" name="UnitedStatesAndCanadaMember" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" xbrli:periodType="duration" nillable="true" abstract="true" />
  <xsd:element id="imax_GreaterChinaMember" name="GreaterChinaMember" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" xbrli:periodType="duration" nillable="true" abstract="true" />
  <xsd:element id="imax_RestOfWorldMember" name="RestOfWorldMember" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" xbrli:periodType="duration" nillable="true" abstract="true" />
  <xsd:element id="imax_IMAXDMRFilmsMember" name="IMAXDMRFilmsMember" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" xbrli:periodType="duration" nillable="true" abstract="true" />
  <xsd:element id="imax_RevenueFromGrossBoxOfficeReceipts" name="RevenueFromGrossBoxOfficeReceipts" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" xbrli:periodType="duration" nillable="true" abstract="false" xbrli:balance="credit" />
  <xsd:element id="imax_PercentageOfIncreaseInRevenueFromGrossBoxOfficeReceipts" name="PercentageOfIncreaseInRevenueFromGrossBoxOfficeReceipts" type="dtr-types:percentItemType" substitutionGroup="xbrli:item" xbrli:periodType="duration" nillable="true" abstract="false" />
  <xsd:element id="imax_IncreaseInRevenueFromGrossBoxOfficeReceipts" name="IncreaseInRevenueFromGrossBoxOfficeReceipts" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" xbrli:periodType="duration" nillable="true" abstract="false" xbrli:balance="credit" />
  <xsd:element id="imax_AccountingStandardUpdate202004Member" name="AccountingStandardUpdate202004Member" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" xbrli:periodType="duration" nillable="true" abstract="true" />
  <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="dtr-types:domainItemType" substitutionGroup="xbrli:item" xbrli:periodType="duration" nillable="true" abstract="true" />
  <xsd:element id="imax_StudiosMember" name="StudiosMember" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" xbrli:periodType="duration" nillable="true" abstract="true" />
  <xsd:element id="imax_OtherMember" name="OtherMember" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" xbrli:periodType="duration" nillable="true" abstract="true" />
  <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="dtr-types:domainItemType" substitutionGroup="xbrli:item" xbrli:periodType="duration" nillable="true" abstract="true" />
  <xsd:element id="imax_VariableConsiderationReceivablesMember" name="VariableConsiderationReceivablesMember" type="dtr-types: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_FinancedSalesReceivablesAbstract" name="FinancedSalesReceivablesAbstract" type="xbrli:stringItemType" substitutionGroup="xbrli:item" xbrli:periodType="duration" nillable="true" abstract="true" />
  <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="dtr-types:percentItemType" substitutionGroup="xbrli:item" xbrli:periodType="duration" nillable="true" abstract="false" />
  <xsd:element id="imax_FinancedSaleReceivablesWeightedAverageEffectiveInterestRate" name="FinancedSaleReceivablesWeightedAverageEffectiveInterestRate" type="dtr-types: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="dtr-types:domainItemType" substitutionGroup="xbrli:item" xbrli:periodType="duration" nillable="true" abstract="true" />
  <xsd:element id="imax_CreditWatchMemberMember" name="CreditWatchMemberMember" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" xbrli:periodType="duration" nillable="true" abstract="true" />
  <xsd:element id="imax_PreApprovedTransactionsMember" name="PreApprovedTransactionsMember" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" xbrli:periodType="duration" nillable="true" abstract="true" />
  <xsd:element id="imax_TransactionsSuspendedMember" name="TransactionsSuspendedMember" type="dtr-types: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="dtr-types:domainItemType" substitutionGroup="xbrli:item" xbrli:periodType="duration" nillable="true" abstract="true" />
  <xsd:element id="imax_NetFinancedSalesReceivablesMember" name="NetFinancedSalesReceivablesMember" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" xbrli:periodType="duration" nillable="true" abstract="true" />
  <xsd:element id="imax_NetInvestmentInLeasesAndFinancedSaleReceivablesContinueToAccrueFinanceIncomeMember" name="NetInvestmentInLeasesAndFinancedSaleReceivablesContinueToAccrueFinanceIncomeMember" type="dtr-types: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_IncreaseDecreaseInvestmentInLeasesAndFinancedSaleReceivablesProvisionForCurrentExpectedCreditLosses" name="IncreaseDecreaseInvestmentInLeasesAndFinancedSaleReceivablesProvisionForCurrentExpectedCreditLosses" 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_AllowanceForDoubtfulVariableConsiderationReceivableNetOfForeignExchangeCurrentProvision" name="AllowanceForDoubtfulVariableConsiderationReceivableNetOfForeignExchangeCurrentProvision" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" xbrli:periodType="duration" nillable="true" abstract="false" xbrli:balance="debit" />
  <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="dtr-types:domainItemType" substitutionGroup="xbrli:item" xbrli:periodType="duration" nillable="true" abstract="true" />
  <xsd:element id="imax_CreditFacilityMember" name="CreditFacilityMember" type="dtr-types: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="dtr-types:domainItemType" substitutionGroup="xbrli:item" xbrli:periodType="duration" nillable="true" abstract="true" />
  <xsd:element id="imax_NationalBankOfCanadaFacilityMember" name="NationalBankOfCanadaFacilityMember" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" xbrli:periodType="duration" nillable="true" abstract="true" />
  <xsd:element id="imax_ConvertibleSeniorNotesDueTwoThousandAndTwentySixMember" name="ConvertibleSeniorNotesDueTwoThousandAndTwentySixMember" type="dtr-types: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_LineOfCreditFacilityProFormaMinimumLiquidityCovenant" name="LineOfCreditFacilityProFormaMinimumLiquidityCovenant" 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_LineOfCreditFacilityIncreaseDecreaseInPermittedRepurchasesOfProFormaCompliance" name="LineOfCreditFacilityIncreaseDecreaseInPermittedRepurchasesOfProFormaCompliance" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" xbrli:periodType="duration" nillable="true" abstract="false" xbrli:balance="credit" />
  <xsd:element id="imax_LineOfCreditFacilityStandByCommitmentFeesPercentage" name="LineOfCreditFacilityStandByCommitmentFeesPercentage" type="dtr-types: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_UnrealizedGainLossOnOutstandingForeignCurrencyForwardContracts" name="UnrealizedGainLossOnOutstandingForeignCurrencyForwardContracts" 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_LineOfCreditFacilityRenewedDate" name="LineOfCreditFacilityRenewedDate" type="xbrli:dateItemType" substitutionGroup="xbrli:item" xbrli:periodType="duration" nillable="true" abstract="false" />
  <xsd:element id="imax_PercentageOfSalePricePerCommonShareAgainstConversionPrice" name="PercentageOfSalePricePerCommonShareAgainstConversionPrice" type="dtr-types:percentItemType" substitutionGroup="xbrli:item" xbrli:periodType="duration" nillable="true" abstract="false" />
  <xsd:element id="imax_PercentageOfPremiumOfCapPriceOverLastReportedSalePricePerCommonShare" name="PercentageOfPremiumOfCapPriceOverLastReportedSalePricePerCommonShare" type="dtr-types: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_AwardInclusiveOfInterest" name="AwardInclusiveOfInterest" 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_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_LitigationLiabilityPaid" name="LitigationLiabilityPaid" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" xbrli:periodType="instant" nillable="true" abstract="false" xbrli:balance="debit" />
  <xsd:element id="imax_LitigationSettlementExpenseReversed" name="LitigationSettlementExpenseReversed" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" xbrli:periodType="instant" nillable="true" abstract="false" xbrli:balance="debit" />
  <xsd:element id="imax_LitigationSettlementBenefit" name="LitigationSettlementBenefit" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" xbrli:periodType="instant" nillable="true" abstract="false" xbrli:balance="credit" />
  <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="dtr-types: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_AmortizationOfIntangibleAssetsNetInResearchAndDevelopment" name="AmortizationOfIntangibleAssetsNetInResearchAndDevelopment" 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_OtherIntangibleAssetsChargesNetOfRecoveries" name="OtherIntangibleAssetsChargesNetOfRecoveries" 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_JointRevenueSharingArrangementsWrittenOffIncludedInCostsAndExpenses" name="JointRevenueSharingArrangementsWrittenOffIncludedInCostsAndExpenses" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" xbrli:periodType="duration" nillable="true" abstract="false" xbrli:balance="debit" />
  <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_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_IncomeTaxExpenseMember" name="IncomeTaxExpenseMember" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" xbrli:periodType="duration" nillable="true" abstract="true" />
  <xsd:element id="imax_ShareholderEquityMember" name="ShareholderEquityMember" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" xbrli:periodType="duration" nillable="true" abstract="true" />
  <xsd:element id="imax_PaymentOfForeignWithholdingTaxes" name="PaymentOfForeignWithholdingTaxes" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" xbrli:periodType="duration" nillable="true" abstract="false" xbrli:balance="credit" />
  <xsd:element id="imax_NonEmployeeMember" name="NonEmployeeMember" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" xbrli:periodType="duration" nillable="true" abstract="true" />
  <xsd:element id="imax_IMAXChinaStockOptionsMember" name="IMAXChinaStockOptionsMember" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" xbrli:periodType="duration" nillable="true" abstract="true" />
  <xsd:element id="imax_IMAXChinaLongTermIncentivePlanRestrictedShareUnitsMember" name="IMAXChinaLongTermIncentivePlanRestrictedShareUnitsMember" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" xbrli:periodType="duration" nillable="true" abstract="true" />
  <xsd:element id="imax_IMAXChinaLongTermIncentivePlanPerformanceStockUnitsMember" name="IMAXChinaLongTermIncentivePlanPerformanceStockUnitsMember" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" xbrli:periodType="duration" nillable="true" abstract="true" />
  <xsd:element id="imax_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsCancelledInPeriodWeightedAverageExercisePrice" name="ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsCancelledInPeriodWeightedAverageExercisePrice" type="dtr-types:perShareItemType" substitutionGroup="xbrli:item" xbrli:periodType="duration" nillable="true" abstract="false" />
  <xsd:element id="imax_ShareBasedCompensationArrangementByShareBasedPaymentAwardPerShareWeightedAveragePriceOfSharesPurchased1" name="ShareBasedCompensationArrangementByShareBasedPaymentAwardPerShareWeightedAveragePriceOfSharesPurchased1" type="dtr-types:perShareItemType" substitutionGroup="xbrli:item" xbrli:periodType="duration" nillable="true" abstract="false" />
  <xsd:element id="imax_StockRepurchaseProgramMaximumPercentageOfSharesAuthorizedToBeRepurchased" name="StockRepurchaseProgramMaximumPercentageOfSharesAuthorizedToBeRepurchased" type="dtr-types: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_PercentageOfStatutoryNetProfitsToStatutorySurplusReserveToBeAppropriated" name="PercentageOfStatutoryNetProfitsToStatutorySurplusReserveToBeAppropriated" type="dtr-types:percentItemType" substitutionGroup="xbrli:item" xbrli:periodType="instant" nillable="true" abstract="false" />
  <xsd:element id="imax_AggregateSumOfStatutorySurplusReserveToItsRegisteredCapitalPercent" name="AggregateSumOfStatutorySurplusReserveToItsRegisteredCapitalPercent" type="dtr-types:percentItemType" substitutionGroup="xbrli:item" xbrli:periodType="instant" nillable="true" abstract="false" />
  <xsd:element id="imax_StatutorySurplusReserveToItsSubsidiariesRegisteredCapitalPercent" name="StatutorySurplusReserveToItsSubsidiariesRegisteredCapitalPercent" type="dtr-types:percentItemType" substitutionGroup="xbrli:item" xbrli:periodType="instant" nillable="true" abstract="false" />
  <xsd:element id="imax_ImageEnhancementAndMaintenanceServicesMember" name="ImageEnhancementAndMaintenanceServicesMember" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" xbrli:periodType="duration" nillable="true" abstract="true" />
  <xsd:element id="imax_LeaseArrangementMember" name="LeaseArrangementMember" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" xbrli:periodType="duration" nillable="true" abstract="true" />
  <xsd:element id="imax_ImaxSystemsMember" name="ImaxSystemsMember" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" xbrli:periodType="duration" nillable="true" abstract="true" />
  <xsd:element id="imax_JRSAFixedFeesMember" name="JRSAFixedFeesMember" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" xbrli:periodType="duration" nillable="true" abstract="true" />
  <xsd:element id="imax_TheaterBusinessOtherMember" name="TheaterBusinessOtherMember" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" xbrli:periodType="duration" nillable="true" abstract="true" />
  <xsd:element id="imax_ProductionAndImaxDmrMember" name="ProductionAndImaxDmrMember" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" xbrli:periodType="duration" nillable="true" abstract="true" />
  <xsd:element id="imax_IMAXMaintenanceMember" name="IMAXMaintenanceMember" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" xbrli:periodType="duration" nillable="true" abstract="true" />
  <xsd:element id="imax_FilmPostProductionMember" name="FilmPostProductionMember" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" xbrli:periodType="duration" nillable="true" abstract="true" />
  <xsd:element id="imax_FilmDistributionMember" name="FilmDistributionMember" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" xbrli:periodType="duration" nillable="true" abstract="true" />
  <xsd:element id="imax_JRSAContingentRentMember" name="JRSAContingentRentMember" type="dtr-types: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="dtr-types:domainItemType" substitutionGroup="xbrli:item" xbrli:periodType="duration" nillable="true" abstract="true" />
  <xsd:element id="imax_IMAXTechnologyNetworkMember" name="IMAXTechnologyNetworkMember" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" xbrli:periodType="duration" nillable="true" abstract="true" />
  <xsd:element id="imax_HybridJointRevenueSharingArrrangementsMember" name="HybridJointRevenueSharingArrrangementsMember" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" xbrli:periodType="duration" nillable="true" abstract="true" />
  <xsd:element id="imax_IMAXTechnologySalesAndMaintenanceMember" name="IMAXTechnologySalesAndMaintenanceMember" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" xbrli:periodType="duration" nillable="true" abstract="true" />
  <xsd:element id="imax_NewBusinessInitiativesMember" name="NewBusinessInitiativesMember" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" xbrli:periodType="duration" nillable="true" abstract="true" />
  <xsd:element id="imax_PostProductionMember" name="PostProductionMember" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" xbrli:periodType="duration" nillable="true" abstract="true" />
  <xsd:element id="imax_FilmDistributionAndPostProductionMember" name="FilmDistributionAndPostProductionMember" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" xbrli:periodType="duration" nillable="true" abstract="true" />
  <xsd:element id="imax_ReportableSegmentsMember" name="ReportableSegmentsMember" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" xbrli:periodType="duration" nillable="true" abstract="true" />
  <xsd:element id="imax_PercentageOfRevenuesRepresentedByLargestCustomer" name="PercentageOfRevenuesRepresentedByLargestCustomer" type="dtr-types:percentItemType" substitutionGroup="xbrli:item" xbrli:periodType="duration" nillable="true" abstract="false" />
  <xsd:element id="imax_SalesAndSalesTypeLeasesMember" name="SalesAndSalesTypeLeasesMember" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" xbrli:periodType="duration" nillable="true" abstract="true" />
  <xsd:element id="imax_DistributionMember" name="DistributionMember" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" xbrli:periodType="duration" nillable="true" abstract="true" />
  <xsd:element id="imax_WesternEuropeMember" name="WesternEuropeMember" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" xbrli:periodType="duration" nillable="true" abstract="true" />
  <xsd:element id="imax_AsiaExcludingChinaMember" name="AsiaExcludingChinaMember" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" xbrli:periodType="duration" nillable="true" abstract="true" />
  <xsd:element id="imax_RussiaAndCisMember" name="RussiaAndCisMember" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" xbrli:periodType="duration" nillable="true" abstract="true" />
  <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="dtr-types:domainItemType" substitutionGroup="xbrli:item" xbrli:periodType="duration" nillable="true" abstract="true" />
  <xsd:element id="imax_CanadianPlanMember" name="CanadianPlanMember" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" xbrli:periodType="duration" nillable="true" abstract="true" />
  <xsd:element id="imax_UsInternalRevenueCodeMember" name="UsInternalRevenueCodeMember" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" xbrli:periodType="duration" nillable="true" abstract="true" />
  <xsd:element id="imax_AccruedAndOtherLiabilitiesMember" name="AccruedAndOtherLiabilitiesMember" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" xbrli:periodType="duration" nillable="true" abstract="true" />
  <xsd:element id="imax_PrepaidExpensesMember" name="PrepaidExpensesMember" type="dtr-types: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="dtr-types: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="dtr-types: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="dtr-types:percentItemType" substitutionGroup="xbrli:item" xbrli:periodType="duration" nillable="true" abstract="false" />
  <xsd:element id="imax_ImaxChinaNoncontrollingInterestMember" name="ImaxChinaNoncontrollingInterestMember" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" xbrli:periodType="duration" nillable="true" abstract="true" />
  <xsd:element id="imax_ThirdPartyMember" name="ThirdPartyMember" type="dtr-types: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>
