<?xml version="1.0" encoding="UTF-8"?>

<!--XBRL Document Created with the Workiva Platform-->
<!--Copyright 2025 Workiva-->
<!--r:ab014b47-0821-4cf9-930c-e141281bc43a,g:f1600ae2-9983-460b-938a-78ce0eb6635c-->
<xs:schema xmlns:xs="http://www.w3.org/2001/XMLSchema" xmlns:link="http://www.xbrl.org/2003/linkbase" xmlns:imax="http://www.imax.com/20241231" xmlns:xbrli="http://www.xbrl.org/2003/instance" xmlns:dtr-types="http://www.xbrl.org/dtr/type/2022-03-31" xmlns:xbrldt="http://xbrl.org/2005/xbrldt" attributeFormDefault="unqualified" elementFormDefault="qualified" targetNamespace="http://www.imax.com/20241231">
  <xs:import namespace="http://fasb.org/srt/2024" schemaLocation="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd"/>
  <xs:import namespace="http://fasb.org/us-gaap/2024" schemaLocation="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd"/>
  <xs:import namespace="http://www.xbrl.org/2003/instance" schemaLocation="http://www.xbrl.org/2003/xbrl-instance-2003-12-31.xsd"/>
  <xs:import namespace="http://www.xbrl.org/2003/linkbase" schemaLocation="http://www.xbrl.org/2003/xbrl-linkbase-2003-12-31.xsd"/>
  <xs:import namespace="http://www.xbrl.org/dtr/type/2022-03-31" schemaLocation="https://www.xbrl.org/dtr/type/2022-03-31/types.xsd"/>
  <xs:import namespace="http://xbrl.org/2005/xbrldt" schemaLocation="http://www.xbrl.org/2005/xbrldt-2005.xsd"/>
  <xs:import namespace="http://xbrl.sec.gov/country/2024" schemaLocation="https://xbrl.sec.gov/country/2024/country-2024.xsd"/>
  <xs:import namespace="http://xbrl.sec.gov/cyd-af-sub/2024" schemaLocation="https://xbrl.sec.gov/cyd/2024/cyd-af-sub-2024.xsd"/>
  <xs:import namespace="http://xbrl.sec.gov/dei/2024" schemaLocation="https://xbrl.sec.gov/dei/2024/dei-2024.xsd"/>
  <xs:import namespace="http://xbrl.sec.gov/ecd/2024" schemaLocation="https://xbrl.sec.gov/ecd/2024/ecd-2024.xsd"/>
  <xs:annotation>
    <xs:appinfo>
      <link:linkbaseRef xmlns:xlink="http://www.w3.org/1999/xlink" xlink:arcrole="http://www.w3.org/1999/xlink/properties/linkbase" xlink:href="imax-20241231_pre.xml" xlink:role="http://www.xbrl.org/2003/role/presentationLinkbaseRef" xlink:type="simple"/>
      <link:linkbaseRef xmlns:xlink="http://www.w3.org/1999/xlink" xlink:arcrole="http://www.w3.org/1999/xlink/properties/linkbase" xlink:href="imax-20241231_def.xml" xlink:role="http://www.xbrl.org/2003/role/definitionLinkbaseRef" xlink:type="simple"/>
      <link:linkbaseRef xmlns:xlink="http://www.w3.org/1999/xlink" xlink:arcrole="http://www.w3.org/1999/xlink/properties/linkbase" xlink:href="imax-20241231_lab.xml" xlink:role="http://www.xbrl.org/2003/role/labelLinkbaseRef" xlink:type="simple"/>
      <link:linkbaseRef xmlns:xlink="http://www.w3.org/1999/xlink" xlink:arcrole="http://www.w3.org/1999/xlink/properties/linkbase" xlink:href="imax-20241231_cal.xml" xlink:role="http://www.xbrl.org/2003/role/calculationLinkbaseRef" xlink:type="simple"/>
      <link:roleType id="Cover" roleURI="http://www.imax.com/role/Cover">
        <link:definition>0000001 - Document - Cover</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="AuditInformation" roleURI="http://www.imax.com/role/AuditInformation">
        <link:definition>0000002 - Document - Audit Information</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="IMAXCorporationConsolidatedBalanceSheets" roleURI="http://www.imax.com/role/IMAXCorporationConsolidatedBalanceSheets">
        <link:definition>9952151 - Statement - IMAX Corporation Consolidated Balance Sheets</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="IMAXCorporationConsolidatedBalanceSheetsParenthetical" roleURI="http://www.imax.com/role/IMAXCorporationConsolidatedBalanceSheetsParenthetical">
        <link:definition>9952152 - Statement - IMAX Corporation Consolidated Balance Sheets (Parenthetical)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="IMAXCorporationConsolidatedStatementsofOperations" roleURI="http://www.imax.com/role/IMAXCorporationConsolidatedStatementsofOperations">
        <link:definition>9952153 - Statement - IMAX Corporation Consolidated Statements of Operations</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="IMAXCorporationConsolidatedStatementsofComprehensiveIncomeLoss" roleURI="http://www.imax.com/role/IMAXCorporationConsolidatedStatementsofComprehensiveIncomeLoss">
        <link:definition>9952154 - Statement - IMAX Corporation Consolidated Statements of Comprehensive Income (Loss)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="IMAXCorporationConsolidatedStatementsofCashFlows" roleURI="http://www.imax.com/role/IMAXCorporationConsolidatedStatementsofCashFlows">
        <link:definition>9952155 - Statement - IMAX Corporation Consolidated Statements of Cash Flows</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="IMAXCorporationConsolidatedStatementsofShareholdersEquity" roleURI="http://www.imax.com/role/IMAXCorporationConsolidatedStatementsofShareholdersEquity">
        <link:definition>9952156 - Statement - IMAX Corporation Consolidated Statements of Shareholder's Equity</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="DescriptionoftheBusiness" roleURI="http://www.imax.com/role/DescriptionoftheBusiness">
        <link:definition>9952157 - Disclosure - Description of the Business</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="SummaryofSignificantAccountingPolicies" roleURI="http://www.imax.com/role/SummaryofSignificantAccountingPolicies">
        <link:definition>9952158 - Disclosure - Summary of Significant Accounting Policies</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="NewAccountingStandardsandAccountingChanges" roleURI="http://www.imax.com/role/NewAccountingStandardsandAccountingChanges">
        <link:definition>9952159 - Disclosure - New Accounting Standards and Accounting Changes</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="Receivables" roleURI="http://www.imax.com/role/Receivables">
        <link:definition>9952160 - Disclosure - Receivables</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="LeaseArrangements" roleURI="http://www.imax.com/role/LeaseArrangements">
        <link:definition>9952161 - Disclosure - Lease Arrangements</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="VariableConsiderationsfromContractswithCustomers" roleURI="http://www.imax.com/role/VariableConsiderationsfromContractswithCustomers">
        <link:definition>9952162 - Disclosure - Variable Considerations from Contracts with Customers</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="Inventories" roleURI="http://www.imax.com/role/Inventories">
        <link:definition>9952163 - Disclosure - Inventories</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="FilmAssets" roleURI="http://www.imax.com/role/FilmAssets">
        <link:definition>9952164 - Disclosure - Film Assets</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="PropertyPlantandEquipment" roleURI="http://www.imax.com/role/PropertyPlantandEquipment">
        <link:definition>9952165 - Disclosure - Property, Plant and Equipment</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="OtherAssets" roleURI="http://www.imax.com/role/OtherAssets">
        <link:definition>9952166 - Disclosure - Other Assets</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="IncomeTaxes" roleURI="http://www.imax.com/role/IncomeTaxes">
        <link:definition>9952167 - Disclosure - Income Taxes</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="GoodwillandOtherIntangibleAssets" roleURI="http://www.imax.com/role/GoodwillandOtherIntangibleAssets">
        <link:definition>9952168 - Disclosure - Goodwill and Other Intangible Assets</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="Borrowings" roleURI="http://www.imax.com/role/Borrowings">
        <link:definition>9952169 - Disclosure - Borrowings</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="Commitments" roleURI="http://www.imax.com/role/Commitments">
        <link:definition>9952170 - Disclosure - Commitments</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="ContingenciesandGuarantees" roleURI="http://www.imax.com/role/ContingenciesandGuarantees">
        <link:definition>9952171 - Disclosure - Contingencies and Guarantees</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="CapitalStock" roleURI="http://www.imax.com/role/CapitalStock">
        <link:definition>9952172 - Disclosure - Capital Stock</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="ConsolidatedStatementsofOperationsSupplementalInformation" roleURI="http://www.imax.com/role/ConsolidatedStatementsofOperationsSupplementalInformation">
        <link:definition>9952173 - Disclosure - Consolidated Statements of Operations Supplemental Information</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="ConsolidatedStatementsofCashFlowsSupplementalInformation" roleURI="http://www.imax.com/role/ConsolidatedStatementsofCashFlowsSupplementalInformation">
        <link:definition>9952174 - Disclosure - Consolidated Statements of Cash Flows Supplemental Information</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="RevenuefromContractswithCustomers" roleURI="http://www.imax.com/role/RevenuefromContractswithCustomers">
        <link:definition>9952175 - Disclosure - Revenue from Contracts with Customers</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="SegmentReporting" roleURI="http://www.imax.com/role/SegmentReporting">
        <link:definition>9952176 - Disclosure - Segment Reporting</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="FinancialInstruments" roleURI="http://www.imax.com/role/FinancialInstruments">
        <link:definition>9952177 - Disclosure - Financial Instruments</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="EmployersPensionandPostretirementBenefits" roleURI="http://www.imax.com/role/EmployersPensionandPostretirementBenefits">
        <link:definition>9952178 - Disclosure - Employers Pension and Postretirement Benefits</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="GovernmentAssistance" roleURI="http://www.imax.com/role/GovernmentAssistance">
        <link:definition>9952179 - Disclosure - Government Assistance</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="NonControllingInterests" roleURI="http://www.imax.com/role/NonControllingInterests">
        <link:definition>9952180 - Disclosure - Non-Controlling Interests</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="RestructuringandOtherCharges" roleURI="http://www.imax.com/role/RestructuringandOtherCharges">
        <link:definition>9952181 - Disclosure - Restructuring and Other Charges</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="SubsequentEvents" roleURI="http://www.imax.com/role/SubsequentEvents">
        <link:definition>9952182 - Disclosure - Subsequent Events</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="SummaryofSignificantAccountingPoliciesPolicies" roleURI="http://www.imax.com/role/SummaryofSignificantAccountingPoliciesPolicies">
        <link:definition>9955511 - Disclosure - Summary of Significant Accounting Policies (Policies)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="RevenuefromContractwithCustomerPolicies" roleURI="http://www.imax.com/role/RevenuefromContractwithCustomerPolicies">
        <link:definition>9955512 - Disclosure - Revenue from Contract with Customer (Policies)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="SummaryofSignificantAccountingPoliciesTables" roleURI="http://www.imax.com/role/SummaryofSignificantAccountingPoliciesTables">
        <link:definition>9955513 - Disclosure - Summary of Significant Accounting Policies (Tables)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="ReceivablesTables" roleURI="http://www.imax.com/role/ReceivablesTables">
        <link:definition>9955514 - Disclosure - Receivables (Tables)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="LeaseArrangementsTables" roleURI="http://www.imax.com/role/LeaseArrangementsTables">
        <link:definition>9955515 - Disclosure - Lease Arrangements (Tables)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="VariableConsiderationsfromContractswithCustomersTables" roleURI="http://www.imax.com/role/VariableConsiderationsfromContractswithCustomersTables">
        <link:definition>9955516 - Disclosure - Variable Considerations from Contracts with Customers (Tables)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="InventoriesTables" roleURI="http://www.imax.com/role/InventoriesTables">
        <link:definition>9955517 - Disclosure - Inventories (Tables)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="FilmAssetsTables" roleURI="http://www.imax.com/role/FilmAssetsTables">
        <link:definition>9955518 - Disclosure - Film Assets (Tables)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="PropertyPlantandEquipmentTables" roleURI="http://www.imax.com/role/PropertyPlantandEquipmentTables">
        <link:definition>9955519 - Disclosure - Property, Plant and Equipment (Tables)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="OtherAssetsTables" roleURI="http://www.imax.com/role/OtherAssetsTables">
        <link:definition>9955520 - Disclosure - Other Assets (Tables)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="IncomeTaxesTables" roleURI="http://www.imax.com/role/IncomeTaxesTables">
        <link:definition>9955521 - Disclosure - Income Taxes (Tables)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="GoodwillandOtherIntangibleAssetsTables" roleURI="http://www.imax.com/role/GoodwillandOtherIntangibleAssetsTables">
        <link:definition>9955522 - Disclosure - Goodwill and Other Intangible Assets (Tables)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="BorrowingsTables" roleURI="http://www.imax.com/role/BorrowingsTables">
        <link:definition>9955523 - Disclosure - Borrowings (Tables)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="CommitmentsTables" roleURI="http://www.imax.com/role/CommitmentsTables">
        <link:definition>9955524 - Disclosure - Commitments (Tables)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="CapitalStockTables" roleURI="http://www.imax.com/role/CapitalStockTables">
        <link:definition>9955525 - Disclosure - Capital Stock (Tables)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="ConsolidatedStatementsofOperationsSupplementalInformationTables" roleURI="http://www.imax.com/role/ConsolidatedStatementsofOperationsSupplementalInformationTables">
        <link:definition>9955526 - Disclosure - Consolidated Statements of Operations Supplemental Information (Tables)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="ConsolidatedStatementsofCashFlowsSupplementalInformationTables" roleURI="http://www.imax.com/role/ConsolidatedStatementsofCashFlowsSupplementalInformationTables">
        <link:definition>9955527 - Disclosure - Consolidated Statements of Cash Flows Supplemental Information (Tables)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="RevenuefromContractswithCustomersTables" roleURI="http://www.imax.com/role/RevenuefromContractswithCustomersTables">
        <link:definition>9955528 - Disclosure - Revenue from Contracts with Customers (Tables)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="SegmentReportingTables" roleURI="http://www.imax.com/role/SegmentReportingTables">
        <link:definition>9955529 - Disclosure - Segment Reporting (Tables)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="FinancialInstrumentsTables" roleURI="http://www.imax.com/role/FinancialInstrumentsTables">
        <link:definition>9955530 - Disclosure - Financial Instruments (Tables)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="EmployersPensionandPostretirementBenefitsTables" roleURI="http://www.imax.com/role/EmployersPensionandPostretirementBenefitsTables">
        <link:definition>9955531 - Disclosure - Employers Pension and Postretirement Benefits (Tables)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="NonControllingInterestsTables" roleURI="http://www.imax.com/role/NonControllingInterestsTables">
        <link:definition>9955532 - Disclosure - Non-Controlling Interests (Tables)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="DescriptionoftheBusinessDetails" roleURI="http://www.imax.com/role/DescriptionoftheBusinessDetails">
        <link:definition>9955533 - Disclosure - Description of the Business (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="SummaryofSignificantAccountingPoliciesAdditionalInformationDetails" roleURI="http://www.imax.com/role/SummaryofSignificantAccountingPoliciesAdditionalInformationDetails">
        <link:definition>9955534 - Disclosure - Summary of Significant Accounting Policies - Additional Information (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="SummaryofSignificantAccountingPoliciesScheduleofVIEsTotalAssetsandLiabilitiesDetails" roleURI="http://www.imax.com/role/SummaryofSignificantAccountingPoliciesScheduleofVIEsTotalAssetsandLiabilitiesDetails">
        <link:definition>9955535 - Disclosure - Summary of Significant Accounting Policies - Schedule of VIEs Total Assets and Liabilities (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="SummaryofSignificantAccountingPoliciesScheduleofEstimatedUsefulLivesDetails" roleURI="http://www.imax.com/role/SummaryofSignificantAccountingPoliciesScheduleofEstimatedUsefulLivesDetails">
        <link:definition>9955536 - Disclosure - Summary of Significant Accounting Policies - Schedule of Estimated Useful Lives (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="ReceivablesScheduleofAllowanceforCreditLossesRelatedtoAccountsReceivableDetails" roleURI="http://www.imax.com/role/ReceivablesScheduleofAllowanceforCreditLossesRelatedtoAccountsReceivableDetails">
        <link:definition>9955537 - Disclosure - Receivables - Schedule of Allowance for Credit Losses Related to Accounts Receivable (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="ReceivablesAdditionalInformationDetails" roleURI="http://www.imax.com/role/ReceivablesAdditionalInformationDetails">
        <link:definition>9955538 - Disclosure - Receivables - Additional Information (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="ReceivablesScheduleofFinancingReceivablesDetails" roleURI="http://www.imax.com/role/ReceivablesScheduleofFinancingReceivablesDetails">
        <link:definition>9955539 - Disclosure - Receivables - Schedule of Financing Receivables (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="ReceivablesScheduleofWeightedAverageRemainingLeaseTermandWeightedAverageInterestRateDetails" roleURI="http://www.imax.com/role/ReceivablesScheduleofWeightedAverageRemainingLeaseTermandWeightedAverageInterestRateDetails">
        <link:definition>9955540 - Disclosure - Receivables - Schedule of Weighted-Average Remaining Lease Term and Weighted-Average Interest Rate (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="ReceivablesScheduleofNetInvestmentinLeasesbyCreditQualityIndicatorDetails" roleURI="http://www.imax.com/role/ReceivablesScheduleofNetInvestmentinLeasesbyCreditQualityIndicatorDetails">
        <link:definition>9955541 - Disclosure - Receivables - Schedule of Net Investment in Leases by Credit Quality Indicator (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="ReceivablesScheduleofFinancedSaleReceivablesbyCreditQualityIndicatorDetails" roleURI="http://www.imax.com/role/ReceivablesScheduleofFinancedSaleReceivablesbyCreditQualityIndicatorDetails">
        <link:definition>9955542 - Disclosure - Receivables - Schedule of Financed Sale Receivables by Credit Quality Indicator (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="ReceivablesScheduleofAgingAnalysisforNetInvestmentinLeasesandFinancedSaleReceivablesDetails" roleURI="http://www.imax.com/role/ReceivablesScheduleofAgingAnalysisforNetInvestmentinLeasesandFinancedSaleReceivablesDetails">
        <link:definition>9955543 - Disclosure - Receivables - Schedule of Aging Analysis for Net Investment in Leases and Financed Sale Receivables (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="ReceivablesScheduleofNetInvestmentinLeasesandFinancedSaleReceivableswithBilledAmountsPastDueContinuestoAccrueFinanceIncomeDetails" roleURI="http://www.imax.com/role/ReceivablesScheduleofNetInvestmentinLeasesandFinancedSaleReceivableswithBilledAmountsPastDueContinuestoAccrueFinanceIncomeDetails">
        <link:definition>9955544 - Disclosure - Receivables - 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:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="ReceivablesScheduleofNetInvestmentinLeasesandFinancedSaleReceivablesonNonaccrualStatusDetails" roleURI="http://www.imax.com/role/ReceivablesScheduleofNetInvestmentinLeasesandFinancedSaleReceivablesonNonaccrualStatusDetails">
        <link:definition>9955545 - Disclosure - Receivables - Schedule of Net Investment in Leases and Financed Sale Receivables on Nonaccrual Status (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="ReceivablesScheduleofNetInvestmentinLeasesandFinancedSaleReceivablesonNonaccrualStatusDetails_1" roleURI="http://www.imax.com/role/ReceivablesScheduleofNetInvestmentinLeasesandFinancedSaleReceivablesonNonaccrualStatusDetails_1">
        <link:definition>9955545 - Disclosure - Receivables - Schedule of Net Investment in Leases and Financed Sale Receivables on Nonaccrual Status (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="ReceivablesScheduleofAllowanceforCreditLossesRelatedtoNetInvestmentinLeasesandFinancedSaleReceivablesDetails" roleURI="http://www.imax.com/role/ReceivablesScheduleofAllowanceforCreditLossesRelatedtoNetInvestmentinLeasesandFinancedSaleReceivablesDetails">
        <link:definition>9955546 - Disclosure - Receivables - Schedule of Allowance for Credit Losses Related to Net Investment in Leases and Financed Sale Receivables (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="ReceivablesScheduleofAllowanceForCreditLossesRelatedtoVariableConsiderationReceivablesDetails" roleURI="http://www.imax.com/role/ReceivablesScheduleofAllowanceForCreditLossesRelatedtoVariableConsiderationReceivablesDetails">
        <link:definition>9955547 - Disclosure - Receivables - Schedule of Allowance For Credit Losses Related to Variable Consideration Receivables (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="LeaseArrangementsLesseeAdditionalInformationDetails" roleURI="http://www.imax.com/role/LeaseArrangementsLesseeAdditionalInformationDetails">
        <link:definition>9955548 - Disclosure - Lease Arrangements - Lessee, Additional Information (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="LeaseArrangementsScheduleofComponentsofOperatingLeaseExpenseDetails" roleURI="http://www.imax.com/role/LeaseArrangementsScheduleofComponentsofOperatingLeaseExpenseDetails">
        <link:definition>9955549 - Disclosure - Lease Arrangements - Schedule of Components of Operating Lease Expense (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="LeaseArrangementsScheduleofSupplementalCashandNonCashFlowInformationRelatedtoLeasesDetails" roleURI="http://www.imax.com/role/LeaseArrangementsScheduleofSupplementalCashandNonCashFlowInformationRelatedtoLeasesDetails">
        <link:definition>9955550 - Disclosure - Lease Arrangements - Schedule of Supplemental Cash and Non-Cash Flow Information Related to Leases (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="LeaseArrangementsScheduleofSupplementalBalanceSheetInformationRelatedtoLeasesDetails" roleURI="http://www.imax.com/role/LeaseArrangementsScheduleofSupplementalBalanceSheetInformationRelatedtoLeasesDetails">
        <link:definition>9955551 - Disclosure - Lease Arrangements - Schedule of Supplemental Balance Sheet Information Related to Leases (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="LeaseArrangementsScheduleofWeightedAverageRemainingLeaseTermandWeightedAverageInterestRateDetails" roleURI="http://www.imax.com/role/LeaseArrangementsScheduleofWeightedAverageRemainingLeaseTermandWeightedAverageInterestRateDetails">
        <link:definition>9955552 - Disclosure - Lease Arrangements - Schedule of Weighted Average Remaining Lease Term and Weighted Average Interest Rate (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="LeaseArrangementsScheduleofOperatingandFinanceLeaseMaturityScheduleDetails" roleURI="http://www.imax.com/role/LeaseArrangementsScheduleofOperatingandFinanceLeaseMaturityScheduleDetails">
        <link:definition>9955553 - Disclosure - Lease Arrangements - Schedule of Operating and Finance Lease Maturity Schedule (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="LeaseArrangementsScheduleofOperatingandFinanceLeaseMaturityScheduleDetails_1" roleURI="http://www.imax.com/role/LeaseArrangementsScheduleofOperatingandFinanceLeaseMaturityScheduleDetails_1">
        <link:definition>9955553 - Disclosure - Lease Arrangements - Schedule of Operating and Finance Lease Maturity Schedule (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="LeaseArrangementsLessorAdditionalInformationDetails" roleURI="http://www.imax.com/role/LeaseArrangementsLessorAdditionalInformationDetails">
        <link:definition>9955554 - Disclosure - Lease Arrangements - Lessor, Additional Information (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="LeaseArrangementsScheduleofMaturitiesofLeaseReceivablesDetails" roleURI="http://www.imax.com/role/LeaseArrangementsScheduleofMaturitiesofLeaseReceivablesDetails">
        <link:definition>9955555 - Disclosure - Lease Arrangements - Schedule of Maturities of Lease Receivables (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="VariableConsiderationReceivablefromContractsWithCustomersScheduleofVariableConsiderationReceivablefromContractsWithCustomersDetails" roleURI="http://www.imax.com/role/VariableConsiderationReceivablefromContractsWithCustomersScheduleofVariableConsiderationReceivablefromContractsWithCustomersDetails">
        <link:definition>9955556 - Disclosure - Variable Consideration Receivable from Contracts With Customers - Schedule of Variable Consideration Receivable from Contracts With Customers (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="InventoriesScheduleofInventoriesDetails" roleURI="http://www.imax.com/role/InventoriesScheduleofInventoriesDetails">
        <link:definition>9955557 - Disclosure - Inventories - Schedule of Inventories (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="InventoriesAdditionalInformationDetails" roleURI="http://www.imax.com/role/InventoriesAdditionalInformationDetails">
        <link:definition>9955558 - Disclosure - Inventories - Additional Information (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="InventoriesScheduleofInventoryValuationAllowanceAccountDetails" roleURI="http://www.imax.com/role/InventoriesScheduleofInventoryValuationAllowanceAccountDetails">
        <link:definition>9955559 - Disclosure - Inventories - Schedule of Inventory Valuation Allowance Account (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="FilmAssetsScheduleofFilmMonetizedinFilmGroupAccumulatedAmortizationDetails" roleURI="http://www.imax.com/role/FilmAssetsScheduleofFilmMonetizedinFilmGroupAccumulatedAmortizationDetails">
        <link:definition>9955560 - Disclosure - Film Assets - Schedule of Film, Monetized in Film Group, Accumulated Amortization (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="FilmAssetsAdditionalInformationDetails" roleURI="http://www.imax.com/role/FilmAssetsAdditionalInformationDetails">
        <link:definition>9955561 - Disclosure - Film Assets - Additional Information (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="PropertyPlantandEquipmentScheduleofPropertyPlantandEquipmentDetails" roleURI="http://www.imax.com/role/PropertyPlantandEquipmentScheduleofPropertyPlantandEquipmentDetails">
        <link:definition>9955562 - Disclosure - Property, Plant and Equipment - Schedule of Property, Plant and Equipment (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="OtherAssetsDetails" roleURI="http://www.imax.com/role/OtherAssetsDetails">
        <link:definition>9955563 - Disclosure - Other Assets (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="IncomeTaxesScheduleofIncomeLossBeforeTaxesbyJurisdictionDetails" roleURI="http://www.imax.com/role/IncomeTaxesScheduleofIncomeLossBeforeTaxesbyJurisdictionDetails">
        <link:definition>9955564 - Disclosure - Income Taxes - Schedule of Income (Loss) Before Taxes by Jurisdiction (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="IncomeTaxesScheduleofIncomeTaxExpenseDetails" roleURI="http://www.imax.com/role/IncomeTaxesScheduleofIncomeTaxExpenseDetails">
        <link:definition>9955565 - Disclosure - Income Taxes - Schedule of Income Tax Expense (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="IncomeTaxesScheduleofReconciliationofIncomeTaxExpensetoStatutoryRatesDetails" roleURI="http://www.imax.com/role/IncomeTaxesScheduleofReconciliationofIncomeTaxExpensetoStatutoryRatesDetails">
        <link:definition>9955566 - Disclosure - Income Taxes - Schedule of Reconciliation of Income Tax Expense to Statutory Rates (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="IncomeTaxesAdditionalInformationDetails" roleURI="http://www.imax.com/role/IncomeTaxesAdditionalInformationDetails">
        <link:definition>9955567 - Disclosure - Income Taxes - Additional Information (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="IncomeTaxesScheduleofDeferredTaxAssetsandDeferredTaxLiabilityDetails" roleURI="http://www.imax.com/role/IncomeTaxesScheduleofDeferredTaxAssetsandDeferredTaxLiabilityDetails">
        <link:definition>9955568 - Disclosure - Income Taxes - Schedule of Deferred Tax Assets and Deferred Tax Liability (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="IncomeTaxesScheduleofReconciliationofBeginningandEndingAmountofTaxReservesexcludinginterestandpenaltiesDetails" roleURI="http://www.imax.com/role/IncomeTaxesScheduleofReconciliationofBeginningandEndingAmountofTaxReservesexcludinginterestandpenaltiesDetails">
        <link:definition>9955569 - Disclosure - Income Taxes - Schedule of Reconciliation of Beginning and Ending Amount of Tax Reserves (excluding interest and penalties) (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="IncomeTaxesScheduleofIncomeTaxEffectonOtherComprehensiveIncomeLossDetails" roleURI="http://www.imax.com/role/IncomeTaxesScheduleofIncomeTaxEffectonOtherComprehensiveIncomeLossDetails">
        <link:definition>9955570 - Disclosure - Income Taxes - Schedule of Income Tax Effect on Other Comprehensive Income (Loss) (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="GoodwillandOtherIntangibleAssetsAdditionalInformationDetails" roleURI="http://www.imax.com/role/GoodwillandOtherIntangibleAssetsAdditionalInformationDetails">
        <link:definition>9955571 - Disclosure - Goodwill and Other Intangible Assets - Additional Information (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="GoodwillandOtherIntangibleAssetsScheduleofOtherIntangibleAssetsDetails" roleURI="http://www.imax.com/role/GoodwillandOtherIntangibleAssetsScheduleofOtherIntangibleAssetsDetails">
        <link:definition>9955572 - Disclosure - Goodwill and Other Intangible Assets - Schedule of Other Intangible Assets (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="GoodwillandOtherIntangibleAssetsScheduleofEstimatedAmortizationExpensesDetails" roleURI="http://www.imax.com/role/GoodwillandOtherIntangibleAssetsScheduleofEstimatedAmortizationExpensesDetails">
        <link:definition>9955573 - Disclosure - Goodwill and Other Intangible Assets - Schedule of Estimated Amortization Expenses (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="BorrowingsScheduleofRevolvingCreditFacilityBorrowingsNetDetails" roleURI="http://www.imax.com/role/BorrowingsScheduleofRevolvingCreditFacilityBorrowingsNetDetails">
        <link:definition>9955574 - Disclosure - Borrowings - Schedule of Revolving Credit Facility Borrowings, Net (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="BorrowingsAdditionalInformationDetails" roleURI="http://www.imax.com/role/BorrowingsAdditionalInformationDetails">
        <link:definition>9955575 - Disclosure - Borrowings - Additional Information (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="BorrowingsScheduleofConvertibleNotesandOtherBorrowingsNetDetails" roleURI="http://www.imax.com/role/BorrowingsScheduleofConvertibleNotesandOtherBorrowingsNetDetails">
        <link:definition>9955576 - Disclosure - Borrowings - Schedule of Convertible Notes and Other Borrowings, Net (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="CommitmentsScheduleofCompanysContractualObligationsandCommitmentsDetails" roleURI="http://www.imax.com/role/CommitmentsScheduleofCompanysContractualObligationsandCommitmentsDetails">
        <link:definition>9955577 - Disclosure - Commitments - Schedule of Company's Contractual Obligations and Commitments (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="CommitmentsAdditionalInformationDetails" roleURI="http://www.imax.com/role/CommitmentsAdditionalInformationDetails">
        <link:definition>9955578 - Disclosure - Commitments - Additional Information (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="ContingenciesandGuaranteesDetails" roleURI="http://www.imax.com/role/ContingenciesandGuaranteesDetails">
        <link:definition>9955579 - Disclosure - Contingencies and Guarantees (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="CapitalStockAdditionalInformationDetails" roleURI="http://www.imax.com/role/CapitalStockAdditionalInformationDetails">
        <link:definition>9955580 - Disclosure - Capital Stock - Additional Information (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="CapitalStockSummaryofStockOptionPSUandRSUTransactionsDetails" roleURI="http://www.imax.com/role/CapitalStockSummaryofStockOptionPSUandRSUTransactionsDetails">
        <link:definition>9955581 - Disclosure - Capital Stock - Summary of Stock Option, PSU and RSU Transactions (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="CapitalStockScheduleofShareBasedCompensationExpenseDetails" roleURI="http://www.imax.com/role/CapitalStockScheduleofShareBasedCompensationExpenseDetails">
        <link:definition>9955582 - Disclosure - Capital Stock - Schedule of Share-Based Compensation Expense (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="CapitalStockScheduleofExpensesRelatedtoStockOptionGrantsIssuedtoEmployeesandDirectorsDetails" roleURI="http://www.imax.com/role/CapitalStockScheduleofExpensesRelatedtoStockOptionGrantsIssuedtoEmployeesandDirectorsDetails">
        <link:definition>9955583 - Disclosure - Capital Stock - Schedule of Expenses Related to Stock Option Grants Issued to Employees and Directors (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="CapitalStockScheduleofUnrecognizedShareBasedCompensationExpenseDetails" roleURI="http://www.imax.com/role/CapitalStockScheduleofUnrecognizedShareBasedCompensationExpenseDetails">
        <link:definition>9955584 - Disclosure - Capital Stock - Schedule of Unrecognized Share-Based Compensation Expense (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="CapitalStockScheduleofWeightedAveragePeriodoverWhichAwardsExpectedtobeRecognizedDetails" roleURI="http://www.imax.com/role/CapitalStockScheduleofWeightedAveragePeriodoverWhichAwardsExpectedtobeRecognizedDetails">
        <link:definition>9955585 - Disclosure - Capital Stock - Schedule of Weighted Average Period over Which Awards Expected to be Recognized (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="CapitalStockandReservesSummaryofStockOptionActivityDetails" roleURI="http://www.imax.com/role/CapitalStockandReservesSummaryofStockOptionActivityDetails">
        <link:definition>9955586 - Disclosure - Capital Stock and Reserves - Summary of Stock Option Activity (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="CapitalStockScheduleofExpensesRelatedtoRSUGrantsIssuedtoEmployeesandDirectorsinPlanDetails" roleURI="http://www.imax.com/role/CapitalStockScheduleofExpensesRelatedtoRSUGrantsIssuedtoEmployeesandDirectorsinPlanDetails">
        <link:definition>9955587 - Disclosure - Capital Stock - Schedule of Expenses Related to RSU Grants Issued to Employees and Directors in Plan (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="CapitalStockScheduleofTotalShareBasedCompensationExpenseRelatedtoNonVestedRSUsnotYetRecognizedandWeightedAveragePeriodDetails" roleURI="http://www.imax.com/role/CapitalStockScheduleofTotalShareBasedCompensationExpenseRelatedtoNonVestedRSUsnotYetRecognizedandWeightedAveragePeriodDetails">
        <link:definition>9955588 - Disclosure - Capital Stock - Schedule of Total Share-Based Compensation Expense Related to Non-Vested RSUs not Yet Recognized and Weighted Average Period (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="CapitalStockandReservesScheduleofRestrictedStockUnitsActivityDetails" roleURI="http://www.imax.com/role/CapitalStockandReservesScheduleofRestrictedStockUnitsActivityDetails">
        <link:definition>9955589 - Disclosure - Capital Stock and Reserves - Schedule of Restricted Stock Units Activity (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="CapitalStockScheduleofNumberofRSUsIssuedFromCarveOutBalanceDetails" roleURI="http://www.imax.com/role/CapitalStockScheduleofNumberofRSUsIssuedFromCarveOutBalanceDetails">
        <link:definition>9955590 - Disclosure - Capital Stock - Schedule of Number of RSUs Issued From Carve-Out Balance (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="CapitalStockScheduleofExpensesRelatedtoPSUsGrantsIssuedtoEmployeesandDirectorsinPlanDetails" roleURI="http://www.imax.com/role/CapitalStockScheduleofExpensesRelatedtoPSUsGrantsIssuedtoEmployeesandDirectorsinPlanDetails">
        <link:definition>9955591 - Disclosure - Capital Stock - Schedule of Expenses Related to PSUs Grants Issued to Employees and Directors in Plan (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="CapitalStockScheduleofTotalShareBasedCompensationExpenseRelatedtoNonVestedPSUsnotYetRecognizedandWeightedAveragePeriodDetails" roleURI="http://www.imax.com/role/CapitalStockScheduleofTotalShareBasedCompensationExpenseRelatedtoNonVestedPSUsnotYetRecognizedandWeightedAveragePeriodDetails">
        <link:definition>9955592 - Disclosure - Capital Stock - Schedule of Total Share-Based Compensation Expense Related to Non-Vested PSUs not Yet Recognized and Weighted Average Period (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="CapitalStockScheduleofPerformanceStockUnitsActivityundertheIMAXLTIPDetails" roleURI="http://www.imax.com/role/CapitalStockScheduleofPerformanceStockUnitsActivityundertheIMAXLTIPDetails">
        <link:definition>9955593 - Disclosure - Capital Stock - Schedule of Performance Stock Units Activity under the IMAX LTIP (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="CapitalStockScheduleofExpenseRelatedtoAwardTypeDetails" roleURI="http://www.imax.com/role/CapitalStockScheduleofExpenseRelatedtoAwardTypeDetails">
        <link:definition>9955594 - Disclosure - Capital Stock - Schedule of Expense Related to Award Type (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="CapitalStockScheduleofShareRepurchasesDetails" roleURI="http://www.imax.com/role/CapitalStockScheduleofShareRepurchasesDetails">
        <link:definition>9955595 - Disclosure - Capital Stock - Schedule of Share Repurchases (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="CapitalStockScheduleofBasicandDilutedWeightedAverageSharesOutstandingDetails" roleURI="http://www.imax.com/role/CapitalStockScheduleofBasicandDilutedWeightedAverageSharesOutstandingDetails">
        <link:definition>9955596 - Disclosure - Capital Stock - Schedule of Basic and Diluted Weighted Average Shares Outstanding (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="ConsolidatedStatementsofOperationsSupplementalInformationScheduleofSellingExpensesIncludingSalesCommissionsandMarketingandOtherExpensesDetails" roleURI="http://www.imax.com/role/ConsolidatedStatementsofOperationsSupplementalInformationScheduleofSellingExpensesIncludingSalesCommissionsandMarketingandOtherExpensesDetails">
        <link:definition>9955597 - Disclosure - Consolidated Statements of Operations Supplemental Information - Schedule of Selling Expenses, Including Sales Commissions and Marketing and Other Expenses (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="ConsolidatedStatementsofOperationsSupplementalInformationAdditionalInformationDetails" roleURI="http://www.imax.com/role/ConsolidatedStatementsofOperationsSupplementalInformationAdditionalInformationDetails">
        <link:definition>9955598 - Disclosure - Consolidated Statements of Operations Supplemental Information - Additional Information (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="ConsolidatedStatementsofCashFlowsSupplementalInformationScheduleofChangesinOtherOperatingAssetsandLiabilitiesDetails" roleURI="http://www.imax.com/role/ConsolidatedStatementsofCashFlowsSupplementalInformationScheduleofChangesinOtherOperatingAssetsandLiabilitiesDetails">
        <link:definition>9955599 - Disclosure - Consolidated Statements of Cash Flows Supplemental Information - Schedule of Changes in Other Operating Assets and Liabilities (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="ConsolidatedStatementsofCashFlowsSupplementalInformationScheduleofChangesinOtherOperatingAssetsandLiabilitiesDetails_1" roleURI="http://www.imax.com/role/ConsolidatedStatementsofCashFlowsSupplementalInformationScheduleofChangesinOtherOperatingAssetsandLiabilitiesDetails_1">
        <link:definition>9955600 - Disclosure - Consolidated Statements of Cash Flows Supplemental Information - Schedule of Changes in Other Operating Assets and Liabilities (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="ConsolidatedStatementsofCashFlowsSupplementalInformationScheduleofDepreciationandAmortizationDetails" roleURI="http://www.imax.com/role/ConsolidatedStatementsofCashFlowsSupplementalInformationScheduleofDepreciationandAmortizationDetails">
        <link:definition>9955601 - Disclosure - Consolidated Statements of Cash Flows Supplemental Information - Schedule of Depreciation and Amortization (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="ConsolidatedStatementsofCashFlowsSupplementalInformationScheduleofWritedownsIncludingAssetImpairmentsDetails" roleURI="http://www.imax.com/role/ConsolidatedStatementsofCashFlowsSupplementalInformationScheduleofWritedownsIncludingAssetImpairmentsDetails">
        <link:definition>9955602 - Disclosure - Consolidated Statements of Cash Flows Supplemental Information - Schedule of Write-downs, Including Asset Impairments (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="ConsolidatedStatementsofCashFlowsSupplementalInformationSignificantNoncashInvestingActivitiesDetails" roleURI="http://www.imax.com/role/ConsolidatedStatementsofCashFlowsSupplementalInformationSignificantNoncashInvestingActivitiesDetails">
        <link:definition>9955603 - Disclosure - Consolidated Statements of Cash Flows Supplemental Information - Significant Non-cash Investing Activities (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="RevenuefromContractswithCustomersScheduleofDisaggregationofRevenuebySegmentDetails" roleURI="http://www.imax.com/role/RevenuefromContractswithCustomersScheduleofDisaggregationofRevenuebySegmentDetails">
        <link:definition>9955604 - Disclosure - Revenue from Contracts with Customers - Schedule of Disaggregation of Revenue by Segment (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="RevenuefromContractswithCustomersAdditionalInformationDetails" roleURI="http://www.imax.com/role/RevenuefromContractswithCustomersAdditionalInformationDetails">
        <link:definition>9955605 - Disclosure - Revenue from Contracts with Customers - Additional Information (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="SegmentReportingAdditionalInformationDetails" roleURI="http://www.imax.com/role/SegmentReportingAdditionalInformationDetails">
        <link:definition>9955606 - Disclosure - Segment Reporting - Additional Information (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="SegmentReportingScheduleofSegmentReportingInformationbyReportableSegmentDetails" roleURI="http://www.imax.com/role/SegmentReportingScheduleofSegmentReportingInformationbyReportableSegmentDetails">
        <link:definition>9955607 - Disclosure - Segment Reporting - Schedule of Segment Reporting Information by Reportable Segment (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="SegmentReportingScheduleofCostsandExpensesApplicabletoRevenuesforContentSolutionsDetails" roleURI="http://www.imax.com/role/SegmentReportingScheduleofCostsandExpensesApplicabletoRevenuesforContentSolutionsDetails">
        <link:definition>9955608 - Disclosure - Segment Reporting - Schedule of Costs and Expenses Applicable to Revenues for Content Solutions (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="SegmentReportingScheduleofCostsandExpensesApplicabletoRevenuesfortheTechnologyProductsandServicesDetails" roleURI="http://www.imax.com/role/SegmentReportingScheduleofCostsandExpensesApplicabletoRevenuesfortheTechnologyProductsandServicesDetails">
        <link:definition>9955609 - Disclosure - Segment Reporting - Schedule of Costs and Expenses Applicable to Revenues for the Technology Products and Services (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="SegmentReportingScheduleofGeographicInformationDetails" roleURI="http://www.imax.com/role/SegmentReportingScheduleofGeographicInformationDetails">
        <link:definition>9955610 - Disclosure - Segment Reporting - Schedule of Geographic Information (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="SegmentReportingScheduleofPropertyPlantandEquipmentByGeographicAreasDetails" roleURI="http://www.imax.com/role/SegmentReportingScheduleofPropertyPlantandEquipmentByGeographicAreasDetails">
        <link:definition>9955611 - Disclosure - Segment Reporting - Schedule of Property Plant and Equipment By Geographic Areas (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="FinancialInstrumentsAdditionalInformationDetails" roleURI="http://www.imax.com/role/FinancialInstrumentsAdditionalInformationDetails">
        <link:definition>9955612 - Disclosure - Financial Instruments - Additional Information (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="FinancialInstrumentsScheduleofFairValueofFinancialInstrumentsDetails" roleURI="http://www.imax.com/role/FinancialInstrumentsScheduleofFairValueofFinancialInstrumentsDetails">
        <link:definition>9955613 - Disclosure - Financial Instruments - Schedule of Fair Value of Financial Instruments (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="FinancialInstrumentsScheduleofNotionalAmountofDerivativeDetails" roleURI="http://www.imax.com/role/FinancialInstrumentsScheduleofNotionalAmountofDerivativeDetails">
        <link:definition>9955614 - Disclosure - Financial Instruments - Schedule of Notional Amount of Derivative (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="FinancialInstrumentsScheduleofFairValueofForeignExchangeContractsDetails" roleURI="http://www.imax.com/role/FinancialInstrumentsScheduleofFairValueofForeignExchangeContractsDetails">
        <link:definition>9955615 - Disclosure - Financial Instruments - Schedule of Fair Value of Foreign Exchange Contracts (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="FinancialInstrumentsScheduleofDerivativesinForeignCurrencyHedgingRelationshipsDetails" roleURI="http://www.imax.com/role/FinancialInstrumentsScheduleofDerivativesinForeignCurrencyHedgingRelationshipsDetails">
        <link:definition>9955616 - Disclosure - Financial Instruments - Schedule of Derivatives in Foreign Currency Hedging Relationships (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="EmployersPensionandPostretirementBenefitsAdditionalInformationDetails" roleURI="http://www.imax.com/role/EmployersPensionandPostretirementBenefitsAdditionalInformationDetails">
        <link:definition>9955617 - Disclosure - Employers Pension and Postretirement Benefits - Additional Information (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="EmployersPensionandPostretirementBenefitsScheduleofAmountsAccruedfortheSERPDetails" roleURI="http://www.imax.com/role/EmployersPensionandPostretirementBenefitsScheduleofAmountsAccruedfortheSERPDetails">
        <link:definition>9955618 - Disclosure - Employers Pension and Postretirement Benefits - Schedule of Amounts Accrued for the SERP (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="EmployersPensionandPostretirementBenefitsScheduleofAccumulatedOtherComprehensiveLossIncomeandComponentsofNetPeriodicBenefitCostinFuturePeriodsDetails" roleURI="http://www.imax.com/role/EmployersPensionandPostretirementBenefitsScheduleofAccumulatedOtherComprehensiveLossIncomeandComponentsofNetPeriodicBenefitCostinFuturePeriodsDetails">
        <link:definition>9955619 - Disclosure - Employers Pension and Postretirement Benefits - Schedule of Accumulated Other Comprehensive (Loss) Income and Components of Net Periodic Benefit Cost in Future Periods (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="EmployersPensionandPostretirementBenefitsScheduleofDisclosureofPensionExpenseDetails" roleURI="http://www.imax.com/role/EmployersPensionandPostretirementBenefitsScheduleofDisclosureofPensionExpenseDetails">
        <link:definition>9955620 - Disclosure - Employers Pension and Postretirement Benefits - Schedule of Disclosure of Pension Expense (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="EmployersPensionandPostretirementBenefitsScheduleofAssumptionstoDetermineSERPObligationandanyRelatedCostsDetails" roleURI="http://www.imax.com/role/EmployersPensionandPostretirementBenefitsScheduleofAssumptionstoDetermineSERPObligationandanyRelatedCostsDetails">
        <link:definition>9955621 - Disclosure - Employers Pension and Postretirement Benefits - Schedule of Assumptions to Determine SERP Obligation and any Related Costs (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="EmployersPensionandPostretirementBenefitsScheduleofAmountsIncludedwithinAccruedandOtherLiabilitiesDetails" roleURI="http://www.imax.com/role/EmployersPensionandPostretirementBenefitsScheduleofAmountsIncludedwithinAccruedandOtherLiabilitiesDetails">
        <link:definition>9955622 - Disclosure - Employers Pension and Postretirement Benefits - Schedule of Amounts Included within Accrued and Other Liabilities (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="EmployersPensionandPostretirementBenefitsScheduleofComponentsofPensionExpenseDetails" roleURI="http://www.imax.com/role/EmployersPensionandPostretirementBenefitsScheduleofComponentsofPensionExpenseDetails">
        <link:definition>9955623 - Disclosure - Employers Pension and Postretirement Benefits - Schedule of Components of Pension Expense (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="EmployersPensionandPostretirementBenefitsScheduleofAccumulatedOtherComprehensiveLossIncomeandComponentsofNetPensionCostinFuturePeriodsDetails" roleURI="http://www.imax.com/role/EmployersPensionandPostretirementBenefitsScheduleofAccumulatedOtherComprehensiveLossIncomeandComponentsofNetPensionCostinFuturePeriodsDetails">
        <link:definition>9955624 - Disclosure - Employers Pension and Postretirement Benefits - Schedule of Accumulated Other Comprehensive (Loss) Income and Components of Net Pension Cost in Future Periods (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="EmployersPensionandPostretirementBenefitsScheduleofWeightedAverageAssumptionsUsedtoDeterminetheBenefitObligationDetails" roleURI="http://www.imax.com/role/EmployersPensionandPostretirementBenefitsScheduleofWeightedAverageAssumptionsUsedtoDeterminetheBenefitObligationDetails">
        <link:definition>9955625 - Disclosure - Employers Pension and Postretirement Benefits - Schedule of Weighted Average Assumptions Used to Determine the Benefit Obligation (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="EmployersPensionandPostretirementBenefitsScheduleofWeightedAverageAssumptionsUsedtoDeterminetheNetPostretirementBenefitExpenseDetails" roleURI="http://www.imax.com/role/EmployersPensionandPostretirementBenefitsScheduleofWeightedAverageAssumptionsUsedtoDeterminetheNetPostretirementBenefitExpenseDetails">
        <link:definition>9955626 - Disclosure - Employers Pension and Postretirement Benefits - Schedule of Weighted Average Assumptions Used to Determine the Net Postretirement Benefit Expense (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="EmployersPensionandPostretirementBenefitsScheduleofBenefitPaymentsExpectedinNextFiveYearsDetails" roleURI="http://www.imax.com/role/EmployersPensionandPostretirementBenefitsScheduleofBenefitPaymentsExpectedinNextFiveYearsDetails">
        <link:definition>9955627 - Disclosure - Employers Pension and Postretirement Benefits - Schedule of Benefit Payments Expected in Next Five Years (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="GovernmentAssistanceDetails" roleURI="http://www.imax.com/role/GovernmentAssistanceDetails">
        <link:definition>9955628 - Disclosure - Government Assistance (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="NonControllingInterestsAdditionalInformationDetails" roleURI="http://www.imax.com/role/NonControllingInterestsAdditionalInformationDetails">
        <link:definition>9955629 - Disclosure - Non-Controlling Interests - Additional Information (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="NonControllingInterestsScheduleofMovementoftheNoncontrollingInterestinTemporaryEquityinOriginalFilmFundDetails" roleURI="http://www.imax.com/role/NonControllingInterestsScheduleofMovementoftheNoncontrollingInterestinTemporaryEquityinOriginalFilmFundDetails">
        <link:definition>9955630 - Disclosure - Non-Controlling Interests - Schedule of Movement of the Non-controlling Interest in Temporary Equity in Original Film Fund (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="RestructuringandOtherChargesDetails" roleURI="http://www.imax.com/role/RestructuringandOtherChargesDetails">
        <link:definition>9955631 - Disclosure - Restructuring and Other Charges (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
    </xs:appinfo>
  </xs:annotation>
  <xs:element id="imax_AuditInformationAbstract" abstract="true" name="AuditInformationAbstract" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="xbrli:stringItemType"/>
  <xs:element id="imax_SalesTypeLeaseNetInvestmentInLeaseAndFinancingReceivableAfterAllowanceForCreditLoss" abstract="false" name="SalesTypeLeaseNetInvestmentInLeaseAndFinancingReceivableAfterAllowanceForCreditLoss" nillable="true" xbrli:periodType="instant" xbrli:balance="debit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="imax_CommitmentsAndContingenciesAndGuarantees" abstract="false" name="CommitmentsAndContingenciesAndGuarantees" nillable="true" xbrli:periodType="instant" xbrli:balance="credit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="imax_TechnologySalesMember" abstract="true" name="TechnologySalesMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="imax_TechnologyRentalsMember" abstract="true" name="TechnologyRentalsMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="imax_FinanceIncomeMember" abstract="true" name="FinanceIncomeMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="imax_AccountsReceivableFinancingReceivableNetInvestmentInLeaseCreditLossExpenseReversalNet" abstract="false" name="AccountsReceivableFinancingReceivableNetInvestmentInLeaseCreditLossExpenseReversalNet" nillable="true" xbrli:periodType="duration" xbrli:balance="debit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="imax_ImaxCorporationMember" abstract="true" name="ImaxCorporationMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="imax_IMAXChinaMember" abstract="true" name="IMAXChinaMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="imax_WriteDowns" abstract="false" name="WriteDowns" nillable="true" xbrli:periodType="duration" xbrli:balance="debit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="imax_IncreaseDecreaseInInventoriesAfterWrittenDownValue" abstract="false" name="IncreaseDecreaseInInventoriesAfterWrittenDownValue" nillable="true" xbrli:periodType="duration" xbrli:balance="credit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="imax_PaymentsToAcquireEquipmentUnderJointRevenueSharingArrangements" abstract="false" name="PaymentsToAcquireEquipmentUnderJointRevenueSharingArrangements" nillable="true" xbrli:periodType="duration" xbrli:balance="credit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="imax_PaymentsToInvestmentInFilmAssetClassifiedAsAFinancialInstrument" abstract="false" name="PaymentsToInvestmentInFilmAssetClassifiedAsAFinancialInstrument" nillable="true" xbrli:periodType="duration" xbrli:balance="credit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="imax_StatutorySurplusReserveMember" abstract="true" name="StatutorySurplusReserveMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="imax_AdjustmentsToAdditionalPaidInCapitalRestrictedStockUnitsVested" abstract="false" name="AdjustmentsToAdditionalPaidInCapitalRestrictedStockUnitsVested" nillable="true" xbrli:periodType="duration" xbrli:balance="debit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="imax_FairValueOfStockOptionsExercised" abstract="false" name="FairValueOfStockOptionsExercised" nillable="true" xbrli:periodType="duration" xbrli:balance="credit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="imax_AdjustmentsToAdditionalPaidInCapitalAmortizationOfShareBasedPaymentExpensePerformanceStockUnits" abstract="false" name="AdjustmentsToAdditionalPaidInCapitalAmortizationOfShareBasedPaymentExpensePerformanceStockUnits" nillable="true" xbrli:periodType="duration" xbrli:balance="credit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="imax_EstablishmentOfStatutorySurplusReserveRelatesToControllingInterests" abstract="false" name="EstablishmentOfStatutorySurplusReserveRelatesToControllingInterests" nillable="true" xbrli:periodType="duration" xbrli:balance="credit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="imax_StatutorySurplusReserveDeductedFromRetainedEarnings" abstract="false" name="StatutorySurplusReserveDeductedFromRetainedEarnings" nillable="true" xbrli:periodType="duration" xbrli:balance="credit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="imax_StockIssuedDuringPeriodValueStockOptionsExercisedAttributableToNonControllingInterests" abstract="false" name="StockIssuedDuringPeriodValueStockOptionsExercisedAttributableToNonControllingInterests" nillable="true" xbrli:periodType="duration" xbrli:balance="credit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="imax_StockIssuedDuringPeriodSharesPerformanceStockUnitsSettledWithNewTreasuryShares" abstract="false" name="StockIssuedDuringPeriodSharesPerformanceStockUnitsSettledWithNewTreasuryShares" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="xbrli:sharesItemType"/>
  <xs:element id="imax_StockIssuedDuringPeriodSharesRestrictedShareUnitsSettledWithNewTreasuryShares" abstract="false" name="StockIssuedDuringPeriodSharesRestrictedShareUnitsSettledWithNewTreasuryShares" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="xbrli:sharesItemType"/>
  <xs:element id="imax_ReceivablesTextBlock" abstract="false" name="ReceivablesTextBlock" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:textBlockItemType"/>
  <xs:element id="imax_LessorJointRevenueSharingArrangementsTextBlock" abstract="false" name="LessorJointRevenueSharingArrangementsTextBlock" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:textBlockItemType"/>
  <xs:element id="imax_VariableConsiderationReceivableFromContractsWithCustomersTextBlock" abstract="false" name="VariableConsiderationReceivableFromContractsWithCustomersTextBlock" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:textBlockItemType"/>
  <xs:element id="imax_FilmAssetsDisclosureTextBlock" abstract="false" name="FilmAssetsDisclosureTextBlock" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:textBlockItemType"/>
  <xs:element id="imax_OtherAssetsPolicyTextBlock" abstract="false" name="OtherAssetsPolicyTextBlock" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:textBlockItemType"/>
  <xs:element id="imax_ContractWithCustomerLiabilityPolicyTextBlock" abstract="false" name="ContractWithCustomerLiabilityPolicyTextBlock" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:textBlockItemType"/>
  <xs:element id="imax_StatutorySurplusReservePolicyTextBlock" abstract="false" name="StatutorySurplusReservePolicyTextBlock" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:textBlockItemType"/>
  <xs:element id="imax_RevenueRecognitionFinanceIncomePolicyTextBlock" abstract="false" name="RevenueRecognitionFinanceIncomePolicyTextBlock" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:textBlockItemType"/>
  <xs:element id="imax_CostOfRentalsPolicyTextBlock" abstract="false" name="CostOfRentalsPolicyTextBlock" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:textBlockItemType"/>
  <xs:element id="imax_TerminationsConsensualBuyoutsAndConcessionsPolicyTextBlock" abstract="false" name="TerminationsConsensualBuyoutsAndConcessionsPolicyTextBlock" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:textBlockItemType"/>
  <xs:element id="imax_MaintenanceAndExtendedWarrantyServicesPolicyTextBlock" abstract="false" name="MaintenanceAndExtendedWarrantyServicesPolicyTextBlock" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:textBlockItemType"/>
  <xs:element id="imax_FilmProductionAndServicesPolicyTextBlock" abstract="false" name="FilmProductionAndServicesPolicyTextBlock" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:textBlockItemType"/>
  <xs:element id="imax_ForeignCurrencyTranslationsPolicyTextBlock" abstract="false" name="ForeignCurrencyTranslationsPolicyTextBlock" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:textBlockItemType"/>
  <xs:element id="imax_ScheduleOfPropertyPlantEquipmentUsefulLifeTableTextBlock" abstract="false" name="ScheduleOfPropertyPlantEquipmentUsefulLifeTableTextBlock" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:textBlockItemType"/>
  <xs:element id="imax_FinancingReceivablesConsistingOfNetInvestmentInSalesTypeLeasesAndReceivablesFromFinancedSalesTableTextBlock" abstract="false" name="FinancingReceivablesConsistingOfNetInvestmentInSalesTypeLeasesAndReceivablesFromFinancedSalesTableTextBlock" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:textBlockItemType"/>
  <xs:element id="imax_ScheduleOfWeightedAverageRemainingLeaseTermAndWeightedAverageInterestRateTableTextBlock" abstract="false" name="ScheduleOfWeightedAverageRemainingLeaseTermAndWeightedAverageInterestRateTableTextBlock" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:textBlockItemType"/>
  <xs:element id="imax_NetInvestmentInLeasesAndFinancedSaleReceivablesWithBilledAmountsPastDueContinuesToAccrueFinanceIncomeTableTextBlock" abstract="false" name="NetInvestmentInLeasesAndFinancedSaleReceivablesWithBilledAmountsPastDueContinuesToAccrueFinanceIncomeTableTextBlock" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:textBlockItemType"/>
  <xs:element id="imax_ScheduleOfNetInvestmentInLeasesAndFinancedSalesReceivablesOnNonaccrualStatusTableTextBlock" abstract="false" name="ScheduleOfNetInvestmentInLeasesAndFinancedSalesReceivablesOnNonaccrualStatusTableTextBlock" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:textBlockItemType"/>
  <xs:element id="imax_VariableConsiderationReceivableAllowanceForCreditLossesTableTextBlock" abstract="false" name="VariableConsiderationReceivableAllowanceForCreditLossesTableTextBlock" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:textBlockItemType"/>
  <xs:element id="imax_LesseeOperatingLeaseCashAndNonCashFlowInformationTableTextBlock" abstract="false" name="LesseeOperatingLeaseCashAndNonCashFlowInformationTableTextBlock" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:textBlockItemType"/>
  <xs:element id="imax_LesseeOperatingLeaseBalanceSheetAmountsAndLinesTableTextBlock" abstract="false" name="LesseeOperatingLeaseBalanceSheetAmountsAndLinesTableTextBlock" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:textBlockItemType"/>
  <xs:element id="imax_LesseeOperatingLeaseWeightedAveragesTableTextBlock" abstract="false" name="LesseeOperatingLeaseWeightedAveragesTableTextBlock" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:textBlockItemType"/>
  <xs:element id="imax_SummaryOfInventoryValuationAllowanceTableTextBlock" abstract="false" name="SummaryOfInventoryValuationAllowanceTableTextBlock" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:textBlockItemType"/>
  <xs:element id="imax_ScheduleOfFilmMonetizedInFilmGroupAccumulatedAmortizationTableTextBlock" abstract="false" name="ScheduleOfFilmMonetizedInFilmGroupAccumulatedAmortizationTableTextBlock" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:textBlockItemType"/>
  <xs:element id="imax_IncomeTaxEffectOnComprehensiveIncomeTableTextBlock" abstract="false" name="IncomeTaxEffectOnComprehensiveIncomeTableTextBlock" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:textBlockItemType"/>
  <xs:element id="imax_RevolvingCreditFacilityBorrowingsTableTextBlock" abstract="false" name="RevolvingCreditFacilityBorrowingsTableTextBlock" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:textBlockItemType"/>
  <xs:element id="imax_ShareBasedCompensationExpenseRestrictedStockUnitTableTextBlock" abstract="false" name="ShareBasedCompensationExpenseRestrictedStockUnitTableTextBlock" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:textBlockItemType"/>
  <xs:element id="imax_ShareBasedCompensationExpensePerformanceStockUnitsTableTextBlock" abstract="false" name="ShareBasedCompensationExpensePerformanceStockUnitsTableTextBlock" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:textBlockItemType"/>
  <xs:element id="imax_NonvestedPerformanceShareActivityTableTextBlock" abstract="false" name="NonvestedPerformanceShareActivityTableTextBlock" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:textBlockItemType"/>
  <xs:element id="imax_SummaryOfChangesInOtherOperatingAssetsAndLiabilitiesTableTextBlock" abstract="false" name="SummaryOfChangesInOtherOperatingAssetsAndLiabilitiesTableTextBlock" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:textBlockItemType"/>
  <xs:element id="imax_CashPaymentsTableTextBlock" abstract="false" name="CashPaymentsTableTextBlock" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:textBlockItemType"/>
  <xs:element id="imax_SummaryOfDepreciationAndAmortizationTableTextBlock" abstract="false" name="SummaryOfDepreciationAndAmortizationTableTextBlock" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:textBlockItemType"/>
  <xs:element id="imax_WriteDownsNetOfRecoveriesTableTextBlock" abstract="false" name="WriteDownsNetOfRecoveriesTableTextBlock" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:textBlockItemType"/>
  <xs:element id="imax_ImaxChinaNoncontrollingInterestMember" abstract="true" name="ImaxChinaNoncontrollingInterestMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="imax_DescriptionOfBusinessTextualsAbstract" abstract="true" name="DescriptionOfBusinessTextualsAbstract" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="xbrli:stringItemType"/>
  <xs:element id="imax_NumberOfTheaterSystemsOperating" abstract="false" name="NumberOfTheaterSystemsOperating" nillable="true" xbrli:periodType="instant" substitutionGroup="xbrli:item" type="xbrli:integerItemType"/>
  <xs:element id="imax_NumberOfCountriesAndTerritoriesInWhichEntityOperates" abstract="false" name="NumberOfCountriesAndTerritoriesInWhichEntityOperates" nillable="true" xbrli:periodType="instant" substitutionGroup="xbrli:item" type="xbrli:integerItemType"/>
  <xs:element id="imax_NumberOfCommercialMultiplexes" abstract="false" name="NumberOfCommercialMultiplexes" nillable="true" xbrli:periodType="instant" substitutionGroup="xbrli:item" type="xbrli:integerItemType"/>
  <xs:element id="imax_NumberOfCommercialDestinations" abstract="false" name="NumberOfCommercialDestinations" nillable="true" xbrli:periodType="instant" substitutionGroup="xbrli:item" type="xbrli:integerItemType"/>
  <xs:element id="imax_NumberOfInstitutionalLocations" abstract="false" name="NumberOfInstitutionalLocations" nillable="true" xbrli:periodType="instant" substitutionGroup="xbrli:item" type="xbrli:integerItemType"/>
  <xs:element id="imax_SignificantAccountingPoliciesTable" abstract="true" name="SignificantAccountingPoliciesTable" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrldt:hypercubeItem" type="xbrli:stringItemType"/>
  <xs:element id="imax_PerformanceShareUnitsMember" abstract="true" name="PerformanceShareUnitsMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="imax_TSRPerformanceStockUnitsAwardMember" abstract="true" name="TSRPerformanceStockUnitsAwardMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="imax_SignificantAccountingPoliciesLineItems" abstract="true" name="SignificantAccountingPoliciesLineItems" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="xbrli:stringItemType"/>
  <xs:element id="imax_NumberOfVariableInterestEntities" abstract="false" name="NumberOfVariableInterestEntities" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="xbrli:integerItemType"/>
  <xs:element id="imax_NumberOfVariableInterestEntitiesPrimaryBeneficiary" abstract="false" name="NumberOfVariableInterestEntitiesPrimaryBeneficiary" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="xbrli:integerItemType"/>
  <xs:element id="imax_NumberOfVariableInterestEntitiesNotPrimaryBeneficiary" abstract="false" name="NumberOfVariableInterestEntitiesNotPrimaryBeneficiary" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="xbrli:integerItemType"/>
  <xs:element id="imax_MaximumPeriodOfRevenueEstimationFromInitialFilmRelease" abstract="false" name="MaximumPeriodOfRevenueEstimationFromInitialFilmRelease" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="xbrli:durationItemType"/>
  <xs:element id="imax_PercentageOfStatutoryNetProfitsToStatutorySurplusReserveToBeAppropriated" abstract="false" name="PercentageOfStatutoryNetProfitsToStatutorySurplusReserveToBeAppropriated" nillable="true" xbrli:periodType="instant" substitutionGroup="xbrli:item" type="dtr-types:percentItemType"/>
  <xs:element id="imax_AggregateSumOfStatutorySurplusReserveToItsRegisteredCapitalPercent" abstract="false" name="AggregateSumOfStatutorySurplusReserveToItsRegisteredCapitalPercent" nillable="true" xbrli:periodType="instant" substitutionGroup="xbrli:item" type="dtr-types:percentItemType"/>
  <xs:element id="imax_LeasesIncludeOptionsToPurchaseLeasedProperty" abstract="false" name="LeasesIncludeOptionsToPurchaseLeasedProperty" nillable="true" xbrli:periodType="instant" substitutionGroup="xbrli:item" type="xbrli:integerItemType"/>
  <xs:element id="imax_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantedGrantDateFairValueAverageClosingPriceNumberOfDays" abstract="false" name="ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantedGrantDateFairValueAverageClosingPriceNumberOfDays" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="xbrli:integerItemType"/>
  <xs:element id="imax_ShareBasedCompensationArrangementByShareBasedPaymentAwardTypeOfGrantNumber" abstract="false" name="ShareBasedCompensationArrangementByShareBasedPaymentAwardTypeOfGrantNumber" nillable="true" xbrli:periodType="instant" substitutionGroup="xbrli:item" type="xbrli:integerItemType"/>
  <xs:element id="imax_PercentInExcessOfDefinedBenefitPlanAmortized" abstract="false" name="PercentInExcessOfDefinedBenefitPlanAmortized" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:percentItemType"/>
  <xs:element id="imax_RemainingWeightedAverageServiceLifeOfEmployee" abstract="false" name="RemainingWeightedAverageServiceLifeOfEmployee" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="xbrli:stringItemType"/>
  <xs:element id="imax_TheaterSystemComponentsMember" abstract="true" name="TheaterSystemComponentsMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="imax_CameraEquipmentMember" abstract="true" name="CameraEquipmentMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="imax_AccountsReceivableAllowanceForCreditLossTable" abstract="true" name="AccountsReceivableAllowanceForCreditLossTable" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrldt:hypercubeItem" type="xbrli:stringItemType"/>
  <xs:element id="imax_TheaterOperatorsMember" abstract="true" name="TheaterOperatorsMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="imax_StudiosMember" abstract="true" name="StudiosMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="imax_OtherMember" abstract="true" name="OtherMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="imax_AccountsReceivableAllowanceForCreditLossLineItems" abstract="true" name="AccountsReceivableAllowanceForCreditLossLineItems" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="xbrli:stringItemType"/>
  <xs:element id="imax_AccountsReceivableAllowanceForCreditLossWriteoffAfterRecovery" abstract="false" name="AccountsReceivableAllowanceForCreditLossWriteoffAfterRecovery" nillable="true" xbrli:periodType="duration" xbrli:balance="debit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="imax_AllowanceForDoubtfulAccountsForeignExchange" abstract="false" name="AllowanceForDoubtfulAccountsForeignExchange" nillable="true" xbrli:periodType="duration" xbrli:balance="credit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="imax_CurrentExpectedCreditLossesTable" abstract="true" name="CurrentExpectedCreditLossesTable" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrldt:hypercubeItem" type="xbrli:stringItemType"/>
  <xs:element id="imax_TheatreAndForeignMovieStudioMember" abstract="true" name="TheatreAndForeignMovieStudioMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="imax_VariableConsiderationReceivablesMember" abstract="true" name="VariableConsiderationReceivablesMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="imax_CurrentExpectedCreditLossesLineItems" abstract="true" name="CurrentExpectedCreditLossesLineItems" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="xbrli:stringItemType"/>
  <xs:element id="imax_IncreaseDecreaseInAllowanceForDoubtfulAccountsReceivableCurrentProvision" abstract="false" name="IncreaseDecreaseInAllowanceForDoubtfulAccountsReceivableCurrentProvision" nillable="true" xbrli:periodType="duration" xbrli:balance="debit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="imax_FinancingReceivableAndAccountsReceivablePeriodIncreaseDecrease" abstract="false" name="FinancingReceivableAndAccountsReceivablePeriodIncreaseDecrease" nillable="true" xbrli:periodType="duration" xbrli:balance="debit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="imax_NetInvestmentInLeasePastDueFinanceIncome" abstract="false" name="NetInvestmentInLeasePastDueFinanceIncome" nillable="true" xbrli:periodType="duration" xbrli:balance="credit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="imax_FinancedSalesReceivablesNonaccrualStatusFinanceIncome" abstract="false" name="FinancedSalesReceivablesNonaccrualStatusFinanceIncome" nillable="true" xbrli:periodType="duration" xbrli:balance="credit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="imax_AllowanceForCreditLossesProvision" abstract="false" name="AllowanceForCreditLossesProvision" nillable="true" xbrli:periodType="duration" xbrli:balance="debit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="imax_NetInvestmentInLeasesAndFinancedSalesReceivables" abstract="false" name="NetInvestmentInLeasesAndFinancedSalesReceivables" nillable="true" xbrli:periodType="instant" xbrli:balance="credit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="imax_AllowanceForDoubtfulVariableConsiderationReceivableNetOfForeignExchangeCurrentProvision" abstract="false" name="AllowanceForDoubtfulVariableConsiderationReceivableNetOfForeignExchangeCurrentProvision" nillable="true" xbrli:periodType="duration" xbrli:balance="debit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="imax_SalesTypeLeaseReceivableGrossMinimumPaymentsDue" abstract="false" name="SalesTypeLeaseReceivableGrossMinimumPaymentsDue" nillable="true" xbrli:periodType="instant" xbrli:balance="debit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="imax_SalesTypeLeaseUnearnedFinanceIncome" abstract="false" name="SalesTypeLeaseUnearnedFinanceIncome" nillable="true" xbrli:periodType="instant" xbrli:balance="credit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="imax_FinancedSalesReceivablesAbstract" abstract="true" name="FinancedSalesReceivablesAbstract" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="xbrli:stringItemType"/>
  <xs:element id="imax_FinancedSalesReceivablesGrossMinimumPaymentsDue" abstract="false" name="FinancedSalesReceivablesGrossMinimumPaymentsDue" nillable="true" xbrli:periodType="instant" xbrli:balance="debit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="imax_FinancedSalesReceivablesUnearnedFinanceIncome" abstract="false" name="FinancedSalesReceivablesUnearnedFinanceIncome" nillable="true" xbrli:periodType="instant" xbrli:balance="credit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="imax_WeightedAverageRemainingLeaseTermAbstract" abstract="true" name="WeightedAverageRemainingLeaseTermAbstract" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="xbrli:stringItemType"/>
  <xs:element id="imax_SalesTypeLeaseWeightedAverageRemainingLeaseTerm" abstract="false" name="SalesTypeLeaseWeightedAverageRemainingLeaseTerm" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="xbrli:durationItemType"/>
  <xs:element id="imax_LeaseWeightedAverageInterestRatesAbstract" abstract="true" name="LeaseWeightedAverageInterestRatesAbstract" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="xbrli:stringItemType"/>
  <xs:element id="imax_SalesTypeLeaseWeightedAverageDiscountRatePercent" abstract="false" name="SalesTypeLeaseWeightedAverageDiscountRatePercent" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:percentItemType"/>
  <xs:element id="imax_FinancedSaleReceivablesWeightedAverageEffectiveInterestRate" abstract="false" name="FinancedSaleReceivablesWeightedAverageEffectiveInterestRate" nillable="true" xbrli:periodType="instant" substitutionGroup="xbrli:item" type="dtr-types:percentItemType"/>
  <xs:element id="imax_InGoodStandingMember" abstract="true" name="InGoodStandingMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="imax_CreditWatchMemberMember" abstract="true" name="CreditWatchMemberMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="imax_PreApprovedTransactionsMember" abstract="true" name="PreApprovedTransactionsMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="imax_TransactionsSuspendedMember" abstract="true" name="TransactionsSuspendedMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="imax_FinancialAsset30To89DaysPastDueMember" abstract="true" name="FinancialAsset30To89DaysPastDueMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="imax_NetInvestmentInLeasesAndFinancedSalesReceivablesExcludingAccruedFinanceIncomeMember" abstract="true" name="NetInvestmentInLeasesAndFinancedSalesReceivablesExcludingAccruedFinanceIncomeMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="imax_NetInvestmentInLeasesExcludingAccruedFinanceIncomeMember" abstract="true" name="NetInvestmentInLeasesExcludingAccruedFinanceIncomeMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="imax_FinancedSalesReceivablesExcludingAccruedFinanceIncomeMember" abstract="true" name="FinancedSalesReceivablesExcludingAccruedFinanceIncomeMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="imax_SalesTypeLeaseNetInvestmentInLeaseAndFinancingReceivableAfterAllowanceForCreditLossAbstract" abstract="true" name="SalesTypeLeaseNetInvestmentInLeaseAndFinancingReceivableAfterAllowanceForCreditLossAbstract" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="xbrli:stringItemType"/>
  <xs:element id="imax_SalesTypeLeaseNetInvestmentInLeaseAndFinancingReceivableBeforeAllowanceForCreditLoss" abstract="false" name="SalesTypeLeaseNetInvestmentInLeaseAndFinancingReceivableBeforeAllowanceForCreditLoss" nillable="true" xbrli:periodType="instant" xbrli:balance="debit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="imax_SalesTypeLeaseNetInvestmentInLeaseAndFinancingReceivableAllowanceForCreditLoss" abstract="false" name="SalesTypeLeaseNetInvestmentInLeaseAndFinancingReceivableAllowanceForCreditLoss" nillable="true" xbrli:periodType="instant" xbrli:balance="credit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="imax_NetInvestmentInLeasesAndFinancedSalesReceivablesIncludingAccruedFinanceIncomeMember" abstract="true" name="NetInvestmentInLeasesAndFinancedSalesReceivablesIncludingAccruedFinanceIncomeMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="imax_NetInvestmentInLeasesIncludingAccruedFinanceIncomeMember" abstract="true" name="NetInvestmentInLeasesIncludingAccruedFinanceIncomeMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="imax_FinancedSalesReceivablesIncludingAccruedFinanceIncomeMember" abstract="true" name="FinancedSalesReceivablesIncludingAccruedFinanceIncomeMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="imax_NetInvestmentInLeaseNonaccrualAllowanceForCreditLoss" abstract="false" name="NetInvestmentInLeaseNonaccrualAllowanceForCreditLoss" nillable="true" xbrli:periodType="instant" xbrli:balance="credit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="imax_NetInvestmentInLeaseNonaccrualAfterAllowanceForCreditLoss" abstract="false" name="NetInvestmentInLeaseNonaccrualAfterAllowanceForCreditLoss" nillable="true" xbrli:periodType="instant" xbrli:balance="debit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="imax_FinancingReceivableAllowanceForCreditLossesNonaccrualStatus" abstract="false" name="FinancingReceivableAllowanceForCreditLossesNonaccrualStatus" nillable="true" xbrli:periodType="instant" xbrli:balance="credit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="imax_FinancingReceivablesNetNonaccrualStatus" abstract="false" name="FinancingReceivablesNetNonaccrualStatus" nillable="true" xbrli:periodType="instant" xbrli:balance="debit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="imax_NetInvestmentInLeaseAndFinancingReceivableNonaccrualAbstract" abstract="true" name="NetInvestmentInLeaseAndFinancingReceivableNonaccrualAbstract" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="xbrli:stringItemType"/>
  <xs:element id="imax_NetInvestmentInLeaseAndFinancingReceivableNonaccrual" abstract="false" name="NetInvestmentInLeaseAndFinancingReceivableNonaccrual" nillable="true" xbrli:periodType="instant" xbrli:balance="debit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="imax_NetInvestmentInLeaseAndFinancingReceivableAllowanceForCreditLossesNonaccrualStatus" abstract="false" name="NetInvestmentInLeaseAndFinancingReceivableAllowanceForCreditLossesNonaccrualStatus" nillable="true" xbrli:periodType="instant" xbrli:balance="credit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="imax_NetInvestmentInLeaseAndFinancingReceivablesAfterAllowanceForCreditLossNonaccrual" abstract="false" name="NetInvestmentInLeaseAndFinancingReceivablesAfterAllowanceForCreditLossNonaccrual" nillable="true" xbrli:periodType="instant" xbrli:balance="debit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="imax_SalesTypeLeaseNetInvestmentInLeaseCreditLossExpenseForeignExchange" abstract="false" name="SalesTypeLeaseNetInvestmentInLeaseCreditLossExpenseForeignExchange" nillable="true" xbrli:periodType="duration" xbrli:balance="debit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="imax_LeaseCostOperatingAbstract" abstract="true" name="LeaseCostOperatingAbstract" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="xbrli:stringItemType"/>
  <xs:element id="imax_OperatingLeaseInterestExpense" abstract="false" name="OperatingLeaseInterestExpense" nillable="true" xbrli:periodType="duration" xbrli:balance="debit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="imax_ShortTermAndVariableLeaseCost" abstract="false" name="ShortTermAndVariableLeaseCost" nillable="true" xbrli:periodType="duration" xbrli:balance="debit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="imax_LeaseCostFinanceAbstract" abstract="true" name="LeaseCostFinanceAbstract" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="xbrli:stringItemType"/>
  <xs:element id="imax_CashFlowLesseeAbstract" abstract="true" name="CashFlowLesseeAbstract" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="xbrli:stringItemType"/>
  <xs:element id="imax_SupplementalDisclosureOfNoncashLeasingActivitiesAbstract" abstract="true" name="SupplementalDisclosureOfNoncashLeasingActivitiesAbstract" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="xbrli:stringItemType"/>
  <xs:element id="imax_AssetsLesseeAbstract" abstract="true" name="AssetsLesseeAbstract" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="xbrli:stringItemType"/>
  <xs:element id="imax_LesseeLiabilitiesAbstract" abstract="true" name="LesseeLiabilitiesAbstract" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="xbrli:stringItemType"/>
  <xs:element id="imax_UpfrontPaymentMadeUponExecutionOfFinanceLease" abstract="false" name="UpfrontPaymentMadeUponExecutionOfFinanceLease" nillable="true" xbrli:periodType="duration" xbrli:balance="credit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="imax_OperatingLeasesAbstract" abstract="true" name="OperatingLeasesAbstract" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="xbrli:stringItemType"/>
  <xs:element id="imax_FinanceLeasesAbstract" abstract="true" name="FinanceLeasesAbstract" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="xbrli:stringItemType"/>
  <xs:element id="imax_NonCancellableJointRevenueSharingArrangementTerms" abstract="false" name="NonCancellableJointRevenueSharingArrangementTerms" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="xbrli:durationItemType"/>
  <xs:element id="imax_JointRevenueSharingArrangementsLeaseReceivableYearFive" abstract="false" name="JointRevenueSharingArrangementsLeaseReceivableYearFive" nillable="true" xbrli:periodType="instant" xbrli:balance="debit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="imax_JointRevenueSharingArrangementsLeaseReceivableFiscalYearMaturityAbstract" abstract="true" name="JointRevenueSharingArrangementsLeaseReceivableFiscalYearMaturityAbstract" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="xbrli:stringItemType"/>
  <xs:element id="imax_JointRevenueSharingArrangementsLeaseReceivableOneYear" abstract="false" name="JointRevenueSharingArrangementsLeaseReceivableOneYear" nillable="true" xbrli:periodType="instant" xbrli:balance="debit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="imax_JointRevenueSharingArrangementsLeaseReceivableTwoYear" abstract="false" name="JointRevenueSharingArrangementsLeaseReceivableTwoYear" nillable="true" xbrli:periodType="instant" xbrli:balance="debit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="imax_JointRevenueSharingArrangementsLeaseReceivableYearThree" abstract="false" name="JointRevenueSharingArrangementsLeaseReceivableYearThree" nillable="true" xbrli:periodType="instant" xbrli:balance="debit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="imax_JointRevenueSharingArrangementsLeaseReceivableYearFour" abstract="false" name="JointRevenueSharingArrangementsLeaseReceivableYearFour" nillable="true" xbrli:periodType="instant" xbrli:balance="debit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="imax_JointRevenueSharingArrangementsLeaseReceivableAfterYearFive" abstract="false" name="JointRevenueSharingArrangementsLeaseReceivableAfterYearFive" nillable="true" xbrli:periodType="instant" xbrli:balance="debit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="imax_JointRevenueSharingArrangementsLeaseReceivable" abstract="false" name="JointRevenueSharingArrangementsLeaseReceivable" nillable="true" xbrli:periodType="instant" xbrli:balance="debit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="imax_ContractWithCustomerAssetVariableConsiderationForNewlySales" abstract="false" name="ContractWithCustomerAssetVariableConsiderationForNewlySales" nillable="true" xbrli:periodType="duration" xbrli:balance="debit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="imax_ContractWithCustomerAssetAccretionToFinanceIncome" abstract="false" name="ContractWithCustomerAssetAccretionToFinanceIncome" nillable="true" xbrli:periodType="duration" xbrli:balance="debit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="imax_ContractWithCustomerAssetTransferredToReceivablesFromVariableConsiderationAssets" abstract="false" name="ContractWithCustomerAssetTransferredToReceivablesFromVariableConsiderationAssets" nillable="true" xbrli:periodType="duration" xbrli:balance="debit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="imax_ContractWithCustomerAssetChangesInVariableConsideration" abstract="false" name="ContractWithCustomerAssetChangesInVariableConsideration" nillable="true" xbrli:periodType="duration" xbrli:balance="debit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="imax_InventoryRawMaterialsCurrentAndNonCurrentNetOfReserves" abstract="false" name="InventoryRawMaterialsCurrentAndNonCurrentNetOfReserves" nillable="true" xbrli:periodType="instant" xbrli:balance="debit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="imax_InventoryWorkInProcessCurrentAndNonCurrentNetOfReserves" abstract="false" name="InventoryWorkInProcessCurrentAndNonCurrentNetOfReserves" nillable="true" xbrli:periodType="instant" xbrli:balance="debit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="imax_InventoryFinishedGoodsCurrentAndNonCurrentNetOfReserves" abstract="false" name="InventoryFinishedGoodsCurrentAndNonCurrentNetOfReserves" nillable="true" xbrli:periodType="instant" xbrli:balance="debit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="imax_FinishedGoodsInventoryWithTitlePassedToCustomer" abstract="false" name="FinishedGoodsInventoryWithTitlePassedToCustomer" nillable="true" xbrli:periodType="instant" xbrli:balance="credit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="imax_InventoryExpensesRecoveryChargedToStatementOfOperation" abstract="false" name="InventoryExpensesRecoveryChargedToStatementOfOperation" nillable="true" xbrli:periodType="duration" xbrli:balance="debit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="imax_FilmCostsAmortizedInNextThreeYears" abstract="false" name="FilmCostsAmortizedInNextThreeYears" nillable="true" xbrli:periodType="duration" xbrli:balance="debit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="imax_FilmMonetizedInFilmGroupReleasedFilmFilmInProductionAndFilmInDevelopmentExpectedAmortizationYearOne" abstract="false" name="FilmMonetizedInFilmGroupReleasedFilmFilmInProductionAndFilmInDevelopmentExpectedAmortizationYearOne" nillable="true" xbrli:periodType="instant" xbrli:balance="debit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="imax_FilmMonetizedInFilmGroupReleasedFilmFilmInProductionAndFilmInDevelopmentExpectedAmortizationYearTwo" abstract="false" name="FilmMonetizedInFilmGroupReleasedFilmFilmInProductionAndFilmInDevelopmentExpectedAmortizationYearTwo" nillable="true" xbrli:periodType="instant" xbrli:balance="debit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="imax_FilmMonetizedInFilmGroupReleasedFilmFilmInProductionAndFilmInDevelopmentExpectedAmortizationYearThree" abstract="false" name="FilmMonetizedInFilmGroupReleasedFilmFilmInProductionAndFilmInDevelopmentExpectedAmortizationYearThree" nillable="true" xbrli:periodType="instant" xbrli:balance="debit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="imax_EquipmentLeasedOrHeldForUseMember" abstract="true" name="EquipmentLeasedOrHeldForUseMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="imax_SystemComponentsMember" abstract="true" name="SystemComponentsMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="imax_CameraAndConnectivityEquipmentMember" abstract="true" name="CameraAndConnectivityEquipmentMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="imax_RightOfUseAssetsMember" abstract="true" name="RightOfUseAssetsMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="imax_OtherPropertyPlantAndEquipmentMember" abstract="true" name="OtherPropertyPlantAndEquipmentMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="imax_AssetsUnderJointRevenueSharingArrangementsGross" abstract="false" name="AssetsUnderJointRevenueSharingArrangementsGross" nillable="true" xbrli:periodType="instant" xbrli:balance="debit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="imax_AssetsUnderJointRevenueSharingArrangementsAccumulatedDepreciation" abstract="false" name="AssetsUnderJointRevenueSharingArrangementsAccumulatedDepreciation" nillable="true" xbrli:periodType="instant" xbrli:balance="credit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="imax_PropertyPlantAndEquipmentWrittenOffIncludedInCostOfSales" abstract="false" name="PropertyPlantAndEquipmentWrittenOffIncludedInCostOfSales" nillable="true" xbrli:periodType="duration" xbrli:balance="debit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="imax_ComponentsThatWillBeUtilizedToConstructAssetsToBeUsedInJointRevenueSharingArrangements" abstract="false" name="ComponentsThatWillBeUtilizedToConstructAssetsToBeUsedInJointRevenueSharingArrangements" nillable="true" xbrli:periodType="instant" xbrli:balance="debit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="imax_OfficeAndProductionEquipmentWroteOffFullyAmortized" abstract="false" name="OfficeAndProductionEquipmentWroteOffFullyAmortized" nillable="true" xbrli:periodType="instant" xbrli:balance="debit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="imax_CommissionsAndOtherDeferredSellingExpenses" abstract="false" name="CommissionsAndOtherDeferredSellingExpenses" nillable="true" xbrli:periodType="instant" xbrli:balance="debit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="imax_IncomeTaxesDisclosureTable" abstract="true" name="IncomeTaxesDisclosureTable" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrldt:hypercubeItem" type="xbrli:stringItemType"/>
  <xs:element id="imax_IrelandCountryMember" abstract="true" name="IrelandCountryMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="imax_IncomeTaxesDisclosureLineItems" abstract="true" name="IncomeTaxesDisclosureLineItems" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="xbrli:stringItemType"/>
  <xs:element id="imax_IncomeTaxExpenseBenefitByJurisdiction" abstract="false" name="IncomeTaxExpenseBenefitByJurisdiction" nillable="true" xbrli:periodType="duration" xbrli:balance="debit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="imax_PaymentOfForeignWithholdingTaxes" abstract="false" name="PaymentOfForeignWithholdingTaxes" nillable="true" xbrli:periodType="duration" xbrli:balance="credit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="imax_IncomeTaxReconciliationChangeInDeferredTaxAssetsValuationAllowanceRelatingToCurrentYearTemporaryDifferences" abstract="false" name="IncomeTaxReconciliationChangeInDeferredTaxAssetsValuationAllowanceRelatingToCurrentYearTemporaryDifferences" nillable="true" xbrli:periodType="duration" xbrli:balance="debit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="imax_IncomeTaxReconciliationChangesToTaxReserves" abstract="false" name="IncomeTaxReconciliationChangesToTaxReserves" nillable="true" xbrli:periodType="duration" xbrli:balance="debit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="imax_IncomeTaxReconciliationUsFederalAndStateTaxes" abstract="false" name="IncomeTaxReconciliationUsFederalAndStateTaxes" nillable="true" xbrli:periodType="duration" xbrli:balance="credit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="imax_IncomeTaxReconciliationWithholdingAndOtherTaxes" abstract="false" name="IncomeTaxReconciliationWithholdingAndOtherTaxes" nillable="true" xbrli:periodType="duration" xbrli:balance="credit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="imax_IncomeTaxReconciliationForeignAndProvincialIncomeTaxRateDifferential" abstract="false" name="IncomeTaxReconciliationForeignAndProvincialIncomeTaxRateDifferential" nillable="true" xbrli:periodType="duration" xbrli:balance="credit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="imax_IncomeTaxReconciliationChangeInDeferredTaxAssetsAndLiabilitiesResultingFromAuditAndOtherTaxReturnAdjustments" abstract="false" name="IncomeTaxReconciliationChangeInDeferredTaxAssetsAndLiabilitiesResultingFromAuditAndOtherTaxReturnAdjustments" nillable="true" xbrli:periodType="duration" xbrli:balance="credit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="imax_EffectiveIncomeTaxRateReconciliationChangeInDeferredTaxAssetsValuationAllowanceRelatingToCurrentYearTemporaryDifferences" abstract="false" name="EffectiveIncomeTaxRateReconciliationChangeInDeferredTaxAssetsValuationAllowanceRelatingToCurrentYearTemporaryDifferences" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:percentItemType"/>
  <xs:element id="imax_EffectiveIncomeTaxRateReconciliationChangesToTaxReserves" abstract="false" name="EffectiveIncomeTaxRateReconciliationChangesToTaxReserves" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:percentItemType"/>
  <xs:element id="imax_EffectiveIncomeTaxRateReconciliationUsFederalAndStateTaxes" abstract="false" name="EffectiveIncomeTaxRateReconciliationUsFederalAndStateTaxes" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:percentItemType"/>
  <xs:element id="imax_EffectiveIncomeTaxRateReconciliationWithholdingAndOtherTaxes" abstract="false" name="EffectiveIncomeTaxRateReconciliationWithholdingAndOtherTaxes" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:percentItemType"/>
  <xs:element id="imax_EffectiveIncomeTaxRateReconciliationForeignAndProvincialIncomeTaxRateDifferential" abstract="false" name="EffectiveIncomeTaxRateReconciliationForeignAndProvincialIncomeTaxRateDifferential" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:percentItemType"/>
  <xs:element id="imax_EffectiveIncomeTaxRateReconciliationInvestmentAndOtherTaxCredits" abstract="false" name="EffectiveIncomeTaxRateReconciliationInvestmentAndOtherTaxCredits" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:percentItemType"/>
  <xs:element id="imax_EffectiveIncomeTaxRateReconciliationChangeInDeferredTaxAssetsAndLiabilitiesResultingFromAuditAndOtherTaxReturnAdjustments" abstract="false" name="EffectiveIncomeTaxRateReconciliationChangeInDeferredTaxAssetsAndLiabilitiesResultingFromAuditAndOtherTaxReturnAdjustments" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:percentItemType"/>
  <xs:element id="imax_TaxReturnAndOtherAdjustmentsMember" abstract="true" name="TaxReturnAndOtherAdjustmentsMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="imax_InternalAssetSaleMember" abstract="true" name="InternalAssetSaleMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="imax_EffectiveIncomeTaxRateReconciliationIncomeTaxExpenseBenefitCapitalGainsAndDeferredTaxBenefitsNet" abstract="false" name="EffectiveIncomeTaxRateReconciliationIncomeTaxExpenseBenefitCapitalGainsAndDeferredTaxBenefitsNet" nillable="true" xbrli:periodType="duration" xbrli:balance="debit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="imax_EffectiveIncomeTaxRateReconciliationIncreaseDecreaseInValuationAllowanceInternalAssetSale" abstract="false" name="EffectiveIncomeTaxRateReconciliationIncreaseDecreaseInValuationAllowanceInternalAssetSale" nillable="true" xbrli:periodType="duration" xbrli:balance="debit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="imax_IncomeTaxExpenseBenefitInternalAssetSale" abstract="false" name="IncomeTaxExpenseBenefitInternalAssetSale" nillable="true" xbrli:periodType="duration" xbrli:balance="debit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="imax_UnrecognizedTaxBenefitsIncludingInterestPenalties" abstract="false" name="UnrecognizedTaxBenefitsIncludingInterestPenalties" nillable="true" xbrli:periodType="instant" xbrli:balance="credit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="imax_UnrecognizedTaxBenefitsDecreasesResultingFromCurrentPeriodTaxPositionsRecordedToTaxProvision" abstract="false" name="UnrecognizedTaxBenefitsDecreasesResultingFromCurrentPeriodTaxPositionsRecordedToTaxProvision" nillable="true" xbrli:periodType="duration" xbrli:balance="debit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="imax_NoticeOfReassessmentReceived" abstract="false" name="NoticeOfReassessmentReceived" nillable="true" xbrli:periodType="duration" xbrli:balance="debit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="imax_DeferredTaxAssetsWriteDownsOfOtherAssets" abstract="false" name="DeferredTaxAssetsWriteDownsOfOtherAssets" nillable="true" xbrli:periodType="instant" xbrli:balance="debit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="imax_DeferredTaxAssetsVariousAssets" abstract="false" name="DeferredTaxAssetsVariousAssets" nillable="true" xbrli:periodType="instant" xbrli:balance="debit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="imax_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsAccruedShareBasedCompensation" abstract="false" name="DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsAccruedShareBasedCompensation" nillable="true" xbrli:periodType="instant" xbrli:balance="debit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="imax_UnrecognizedTaxBenefitsAdditionsReductionsForTaxPositionsOfPriorYears" abstract="false" name="UnrecognizedTaxBenefitsAdditionsReductionsForTaxPositionsOfPriorYears" nillable="true" xbrli:periodType="duration" xbrli:balance="credit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="imax_SSIMWAVEInc.Member" abstract="true" name="SSIMWAVEInc.Member" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="imax_TechnologyProductsAndServicesSegmentMember" abstract="true" name="TechnologyProductsAndServicesSegmentMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="imax_InternalUseSoftwarePatentsAndTrademarksMember" abstract="true" name="InternalUseSoftwarePatentsAndTrademarksMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="imax_PercentageOfIncreaseInDiscountRate" abstract="false" name="PercentageOfIncreaseInDiscountRate" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:percentItemType"/>
  <xs:element id="imax_DecreaseInGoodwillDueToTheImpactOfChangeInDiscountRate" abstract="false" name="DecreaseInGoodwillDueToTheImpactOfChangeInDiscountRate" nillable="true" xbrli:periodType="duration" xbrli:balance="credit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="imax_PercentageOfDecreaseInRevenueGrowthRate" abstract="false" name="PercentageOfDecreaseInRevenueGrowthRate" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:percentItemType"/>
  <xs:element id="imax_DecreaseInGoodwillDueToTheImpactOfChangeInRevenueGrowthRate" abstract="false" name="DecreaseInGoodwillDueToTheImpactOfChangeInRevenueGrowthRate" nillable="true" xbrli:periodType="duration" xbrli:balance="credit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="imax_WeightedAverageAmortizationPeriodForAdditionsToOtherIntangibleAssets" abstract="false" name="WeightedAverageAmortizationPeriodForAdditionsToOtherIntangibleAssets" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="xbrli:durationItemType"/>
  <xs:element id="imax_NetBookValueOfOtherIntangibleAssetsCapitalized" abstract="false" name="NetBookValueOfOtherIntangibleAssetsCapitalized" nillable="true" xbrli:periodType="instant" xbrli:balance="debit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="imax_FiniteLivedIntangibleAssetsNetBookValueOfDisposals" abstract="false" name="FiniteLivedIntangibleAssetsNetBookValueOfDisposals" nillable="true" xbrli:periodType="duration" xbrli:balance="credit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="imax_LicensesAndIntellectualPropertyMember" abstract="true" name="LicensesAndIntellectualPropertyMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="imax_PatentsAndTrademarksMember" abstract="true" name="PatentsAndTrademarksMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="imax_WellsFargoCreditFacilityMember" abstract="true" name="WellsFargoCreditFacilityMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="imax_NationalBankOfCanadaFacilityMember" abstract="true" name="NationalBankOfCanadaFacilityMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="imax_SOFREurocurrencyOrCDORRateMember" abstract="true" name="SOFREurocurrencyOrCDORRateMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="imax_U.S.BaseRateOrCanadianPrimeRateMember" abstract="true" name="U.S.BaseRateOrCanadianPrimeRateMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="imax_HSBCChinaFacilityMember" abstract="true" name="HSBCChinaFacilityMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="imax_BankOfChinaFacilityMember" abstract="true" name="BankOfChinaFacilityMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="imax_ConvertibleSeniorNotesDueTwoThousandAndTwentySixMember" abstract="true" name="ConvertibleSeniorNotesDueTwoThousandAndTwentySixMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="imax_FederalEconomicDevelopmentLoanPayableMember" abstract="true" name="FederalEconomicDevelopmentLoanPayableMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="imax_LineOfCreditFacilityBorrowingCapacityUnderUncommittedAccordionFeature" abstract="false" name="LineOfCreditFacilityBorrowingCapacityUnderUncommittedAccordionFeature" nillable="true" xbrli:periodType="instant" xbrli:balance="credit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="imax_DebtInstrumentNetLeverageRatio" abstract="false" name="DebtInstrumentNetLeverageRatio" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="xbrli:pureItemType"/>
  <xs:element id="imax_UnrestrictedCashAndCashEquivalentsHeldInForeignSubsidiary" abstract="false" name="UnrestrictedCashAndCashEquivalentsHeldInForeignSubsidiary" nillable="true" xbrli:periodType="instant" xbrli:balance="debit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="imax_DebtInstrumentMaximumSpreadOnVariableRate" abstract="false" name="DebtInstrumentMaximumSpreadOnVariableRate" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:percentItemType"/>
  <xs:element id="imax_DebtIssuanceFeeIncurredCost" abstract="false" name="DebtIssuanceFeeIncurredCost" nillable="true" xbrli:periodType="duration" xbrli:balance="debit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="imax_LettersOfCreditOrAdvancePaymentGuarantees" abstract="false" name="LettersOfCreditOrAdvancePaymentGuarantees" nillable="true" xbrli:periodType="instant" xbrli:balance="credit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="imax_UnrealizedGainLossOnOutstandingForeignCurrencyForwardContracts" abstract="false" name="UnrealizedGainLossOnOutstandingForeignCurrencyForwardContracts" nillable="true" xbrli:periodType="instant" xbrli:balance="credit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="imax_NotionalAmountForWhichArrangementsCanBeEntered" abstract="false" name="NotionalAmountForWhichArrangementsCanBeEntered" nillable="true" xbrli:periodType="instant" xbrli:balance="debit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="imax_LettersOfGuaranteesBorrowingCapacity" abstract="false" name="LettersOfGuaranteesBorrowingCapacity" nillable="true" xbrli:periodType="instant" xbrli:balance="credit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="imax_PercentageOfSalePricePerCommonShareAgainstConversionPrice" abstract="false" name="PercentageOfSalePricePerCommonShareAgainstConversionPrice" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:percentItemType"/>
  <xs:element id="imax_AcceleratedShareRepurchasesFinalPricePaidPerSharePremium" abstract="false" name="AcceleratedShareRepurchasesFinalPricePaidPerSharePremium" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:percentItemType"/>
  <xs:element id="imax_CappedCallTransactionsCost" abstract="false" name="CappedCallTransactionsCost" nillable="true" xbrli:periodType="duration" xbrli:balance="debit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="imax_ReductionToOtherEquity" abstract="false" name="ReductionToOtherEquity" nillable="true" xbrli:periodType="duration" xbrli:balance="debit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="imax_PercentageOfContributionsCoverEligibleAndSupportedCosts" abstract="false" name="PercentageOfContributionsCoverEligibleAndSupportedCosts" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:percentItemType"/>
  <xs:element id="imax_DebtInstrumentRepaymentMonths" abstract="false" name="DebtInstrumentRepaymentMonths" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="xbrli:durationItemType"/>
  <xs:element id="imax_UnaccretedInterestBenefit" abstract="false" name="UnaccretedInterestBenefit" nillable="true" xbrli:periodType="instant" xbrli:balance="debit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="imax_ConvertibleNotesAndOtherBorrowingsNet" abstract="false" name="ConvertibleNotesAndOtherBorrowingsNet" nillable="true" xbrli:periodType="instant" xbrli:balance="credit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="imax_ContractualObligationFiscalYearMaturityTable" abstract="true" name="ContractualObligationFiscalYearMaturityTable" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrldt:hypercubeItem" type="xbrli:stringItemType"/>
  <xs:element id="imax_OperatingLeaseObligationsMember" abstract="true" name="OperatingLeaseObligationsMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="imax_FinanceLeaseObligationsMember" abstract="true" name="FinanceLeaseObligationsMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="imax_ContractualObligationFiscalYearMaturityLineItems" abstract="true" name="ContractualObligationFiscalYearMaturityLineItems" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="xbrli:stringItemType"/>
  <xs:element id="imax_PurchaseObligationDueInOneToThreeYears" abstract="false" name="PurchaseObligationDueInOneToThreeYears" nillable="true" xbrli:periodType="instant" xbrli:balance="credit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="imax_PurchaseObligationDueInThreeToFiveYears" abstract="false" name="PurchaseObligationDueInThreeToFiveYears" nillable="true" xbrli:periodType="instant" xbrli:balance="credit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="imax_DefinedBenefitPlanExpectedFutureBenefitPayments" abstract="false" name="DefinedBenefitPlanExpectedFutureBenefitPayments" nillable="true" xbrli:periodType="instant" xbrli:balance="credit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="imax_DefinedBenefitPlanExpectedFutureBenefitPaymentsOneToThreeYears" abstract="false" name="DefinedBenefitPlanExpectedFutureBenefitPaymentsOneToThreeYears" nillable="true" xbrli:periodType="instant" xbrli:balance="credit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="imax_DefinedBenefitPlanExpectedFutureBenefitPaymentsThreeToFiveYears" abstract="false" name="DefinedBenefitPlanExpectedFutureBenefitPaymentsThreeToFiveYears" nillable="true" xbrli:periodType="instant" xbrli:balance="credit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="imax_LesseeOperatingLeaseLiabilityPaymentsDueOneToThreeYears" abstract="false" name="LesseeOperatingLeaseLiabilityPaymentsDueOneToThreeYears" nillable="true" xbrli:periodType="instant" xbrli:balance="credit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="imax_LesseeOperatingLeaseLiabilityPaymentsDueThreeToFiveYears" abstract="false" name="LesseeOperatingLeaseLiabilityPaymentsDueThreeToFiveYears" nillable="true" xbrli:periodType="instant" xbrli:balance="credit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="imax_FinanceLeaseObligationsDueInOneToThreeYears" abstract="false" name="FinanceLeaseObligationsDueInOneToThreeYears" nillable="true" xbrli:periodType="instant" xbrli:balance="credit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="imax_FinanceLeaseObligationsDueInThreeToFiveYears" abstract="false" name="FinanceLeaseObligationsDueInThreeToFiveYears" nillable="true" xbrli:periodType="instant" xbrli:balance="credit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="imax_DebtInstrumentCarryingAmountIncludingInterestPortion" abstract="false" name="DebtInstrumentCarryingAmountIncludingInterestPortion" nillable="true" xbrli:periodType="instant" xbrli:balance="credit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="imax_LongTermDebtMaturitiesRepaymentsOfPrincipalInOneToThreeYears" abstract="false" name="LongTermDebtMaturitiesRepaymentsOfPrincipalInOneToThreeYears" nillable="true" xbrli:periodType="instant" xbrli:balance="credit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="imax_LongTermDebtMaturitiesRepaymentsOfPrincipalInThreeToFiveYears" abstract="false" name="LongTermDebtMaturitiesRepaymentsOfPrincipalInThreeToFiveYears" nillable="true" xbrli:periodType="instant" xbrli:balance="credit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="imax_ContractualObligationDueInOneToThreeYears" abstract="false" name="ContractualObligationDueInOneToThreeYears" nillable="true" xbrli:periodType="instant" xbrli:balance="credit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="imax_ContractualObligationDueInThreeToFiveYears" abstract="false" name="ContractualObligationDueInThreeToFiveYears" nillable="true" xbrli:periodType="instant" xbrli:balance="credit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="imax_FinalAwardAmountIssued" abstract="false" name="FinalAwardAmountIssued" nillable="true" xbrli:periodType="instant" xbrli:balance="credit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="imax_LitigationSettlementAgreementConsideration" abstract="false" name="LitigationSettlementAgreementConsideration" nillable="true" xbrli:periodType="duration" xbrli:balance="debit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="imax_IndemnificationOther" abstract="false" name="IndemnificationOther" nillable="true" xbrli:periodType="duration" xbrli:balance="debit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="imax_IMAXChinaStockOptionsMember" abstract="true" name="IMAXChinaStockOptionsMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="imax_SettlementOccurredMember" abstract="true" name="SettlementOccurredMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="imax_AdvisorMember" abstract="true" name="AdvisorMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="imax_AwardYear2022Member" abstract="true" name="AwardYear2022Member" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="imax_CommonStockNumberOfVotesPerShare" abstract="false" name="CommonStockNumberOfVotesPerShare" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="xbrli:integerItemType"/>
  <xs:element id="imax_RestrictedStockUnitEconomicEquivalent" abstract="false" name="RestrictedStockUnitEconomicEquivalent" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="xbrli:sharesItemType"/>
  <xs:element id="imax_EmployeeServiceShareBasedCompensationTaxBenefitRealizedFromVestingOfShareBasedAwardsOtherThanOptions" abstract="false" name="EmployeeServiceShareBasedCompensationTaxBenefitRealizedFromVestingOfShareBasedAwardsOtherThanOptions" nillable="true" xbrli:periodType="duration" xbrli:balance="debit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="imax_ShareBasedCompensationArrangementByShareBasedPaymentAwardPercentageOfAuthorization" abstract="false" name="ShareBasedCompensationArrangementByShareBasedPaymentAwardPercentageOfAuthorization" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:percentItemType"/>
  <xs:element id="imax_EmployeeServiceShareBasedCompensationTaxExpenseBenefitRealizedFromVestingOfShareBasedAwardsOtherThanOptions" abstract="false" name="EmployeeServiceShareBasedCompensationTaxExpenseBenefitRealizedFromVestingOfShareBasedAwardsOtherThanOptions" nillable="true" xbrli:periodType="duration" xbrli:balance="debit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="imax_ShareBasedPaymentArrangementByShareBasedPaymentAwardOptionsContractualLifeExtension" abstract="false" name="ShareBasedPaymentArrangementByShareBasedPaymentAwardOptionsContractualLifeExtension" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="xbrli:durationItemType"/>
  <xs:element id="imax_ShareRepurchaseProgramExtensionPeriod" abstract="false" name="ShareRepurchaseProgramExtensionPeriod" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="xbrli:durationItemType"/>
  <xs:element id="imax_StockRepurchaseProgramMaximumPercentageOfSharesAuthorizedToBeRepurchased" abstract="false" name="StockRepurchaseProgramMaximumPercentageOfSharesAuthorizedToBeRepurchased" nillable="true" xbrli:periodType="instant" substitutionGroup="xbrli:item" type="dtr-types:percentItemType"/>
  <xs:element id="imax_StatutorySurplusReserveToItsSubsidiariesRegisteredCapitalPercent" abstract="false" name="StatutorySurplusReserveToItsSubsidiariesRegisteredCapitalPercent" nillable="true" xbrli:periodType="instant" substitutionGroup="xbrli:item" type="dtr-types:percentItemType"/>
  <xs:element id="imax_ShareBasedCompensationArrangementByShareBasedPaymentAwardsEquityInstrumentsOtherThanOptionsVestedInPeriod" abstract="false" name="ShareBasedCompensationArrangementByShareBasedPaymentAwardsEquityInstrumentsOtherThanOptionsVestedInPeriod" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="xbrli:sharesItemType"/>
  <xs:element id="imax_RestructuringAndOtherChargesMember" abstract="true" name="RestructuringAndOtherChargesMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="imax_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsCancellationsInPeriod" abstract="false" name="ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsCancellationsInPeriod" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="xbrli:sharesItemType"/>
  <xs:element id="imax_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsCancellationsInPeriodWeightedAverageExercisePrice" abstract="false" name="ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsCancellationsInPeriodWeightedAverageExercisePrice" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:perShareItemType"/>
  <xs:element id="imax_RestrictedStockUnitWithShorterVestingPeriodRollForward" abstract="true" name="RestrictedStockUnitWithShorterVestingPeriodRollForward" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="xbrli:stringItemType"/>
  <xs:element id="imax_RestrictedStockUnitWithShorterVestingPeriod" abstract="false" name="RestrictedStockUnitWithShorterVestingPeriod" nillable="true" xbrli:periodType="instant" substitutionGroup="xbrli:item" type="xbrli:sharesItemType"/>
  <xs:element id="imax_RestrictedStockUnitIssuedFromShorterVestingPeriodPreviousYears" abstract="false" name="RestrictedStockUnitIssuedFromShorterVestingPeriodPreviousYears" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="xbrli:sharesItemType"/>
  <xs:element id="imax_RestrictedStockUnitIssuedFromShorterVestingPeriodCurrentYear" abstract="false" name="RestrictedStockUnitIssuedFromShorterVestingPeriodCurrentYear" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="xbrli:sharesItemType"/>
  <xs:element id="imax_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsAdditionalGrantsInPeriod" abstract="false" name="ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsAdditionalGrantsInPeriod" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="xbrli:sharesItemType"/>
  <xs:element id="imax_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsAdditionalGrantsInPeriodWeightedAverageGrantDateFairValue" abstract="false" name="ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsAdditionalGrantsInPeriodWeightedAverageGrantDateFairValue" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:perShareItemType"/>
  <xs:element id="imax_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresInPeriodMarketConditionsNotMet" abstract="false" name="ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresInPeriodMarketConditionsNotMet" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="xbrli:sharesItemType"/>
  <xs:element id="imax_ChinaOptionsRSUsAndPSUsMember" abstract="true" name="ChinaOptionsRSUsAndPSUsMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="imax_EmployeeStockOptionChinaIncentivePlanMember" abstract="true" name="EmployeeStockOptionChinaIncentivePlanMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="imax_ChinaRestrictedStockUnitsRSUMember" abstract="true" name="ChinaRestrictedStockUnitsRSUMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="imax_ChinaPerformanceShareUnitsPSUMember" abstract="true" name="ChinaPerformanceShareUnitsPSUMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="imax_WeightedAverageNumberOfSharesIssuedAndOutstanding" abstract="false" name="WeightedAverageNumberOfSharesIssuedAndOutstanding" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="xbrli:sharesItemType"/>
  <xs:element id="imax_WeightedAverageNumberOfSharesRepurchasedNetOfSharesIssuedDuringPeriod" abstract="false" name="WeightedAverageNumberOfSharesRepurchasedNetOfSharesIssuedDuringPeriod" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="xbrli:sharesItemType"/>
  <xs:element id="imax_DisaggregationOfSellingGeneralAndAdministrativeExpenseTable" abstract="true" name="DisaggregationOfSellingGeneralAndAdministrativeExpenseTable" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrldt:hypercubeItem" type="xbrli:stringItemType"/>
  <xs:element id="imax_DisaggregationOfSellingGeneralAndAdministrativeExpenseLineItems" abstract="true" name="DisaggregationOfSellingGeneralAndAdministrativeExpenseLineItems" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="xbrli:stringItemType"/>
  <xs:element id="imax_SalesCommissionsAndFeesReversalOfFees" abstract="false" name="SalesCommissionsAndFeesReversalOfFees" nillable="true" xbrli:periodType="duration" xbrli:balance="debit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="imax_MarketingAndAdvertisingExpenseReversal" abstract="false" name="MarketingAndAdvertisingExpenseReversal" nillable="true" xbrli:periodType="duration" xbrli:balance="debit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="imax_JointRevenueSharingArrangementMember" abstract="true" name="JointRevenueSharingArrangementMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="imax_PercentageOfGrossBoxOfficeReceiptsEarnedInExchangeForConvertingCommercialFilms" abstract="false" name="PercentageOfGrossBoxOfficeReceiptsEarnedInExchangeForConvertingCommercialFilms" nillable="true" xbrli:periodType="instant" substitutionGroup="xbrli:item" type="dtr-types:percentItemType"/>
  <xs:element id="imax_RevenueEarnedFromTransactionsUnderCompanyArrangements" abstract="false" name="RevenueEarnedFromTransactionsUnderCompanyArrangements" nillable="true" xbrli:periodType="duration" xbrli:balance="debit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="imax_NumberOfCoProducedFilmArrangement" abstract="false" name="NumberOfCoProducedFilmArrangement" nillable="true" xbrli:periodType="instant" substitutionGroup="xbrli:item" type="xbrli:integerItemType"/>
  <xs:element id="imax_NumberOfOtherCoproducedFilmArrangements" abstract="false" name="NumberOfOtherCoproducedFilmArrangements" nillable="true" xbrli:periodType="instant" substitutionGroup="xbrli:item" type="xbrli:integerItemType"/>
  <xs:element id="imax_ExpensesRecoveriesRelatedToCollaborativeArrangements" abstract="false" name="ExpensesRecoveriesRelatedToCollaborativeArrangements" nillable="true" xbrli:periodType="duration" xbrli:balance="debit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="imax_DepreciationOnEquipmentAssignedToJointRevenueSharingArrangements" abstract="false" name="DepreciationOnEquipmentAssignedToJointRevenueSharingArrangements" nillable="true" xbrli:periodType="duration" xbrli:balance="debit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="imax_DepreciationOnOtherPropertyPlantAndEquipment" abstract="false" name="DepreciationOnOtherPropertyPlantAndEquipment" nillable="true" xbrli:periodType="duration" xbrli:balance="debit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="imax_AmortizationOfIntangibleAssetsNet" abstract="false" name="AmortizationOfIntangibleAssetsNet" nillable="true" xbrli:periodType="duration" xbrli:balance="debit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="imax_AmortizationOfPropertyPlantAndEquipmentNetInResearchAndDevelopment" abstract="false" name="AmortizationOfPropertyPlantAndEquipmentNetInResearchAndDevelopment" nillable="true" xbrli:periodType="duration" xbrli:balance="debit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="imax_AmortizationOfIntangibleAssetsNetInResearchAndDevelopment" abstract="false" name="AmortizationOfIntangibleAssetsNetInResearchAndDevelopment" nillable="true" xbrli:periodType="duration" xbrli:balance="debit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="imax_SupplementalCashFlowElementsTable" abstract="true" name="SupplementalCashFlowElementsTable" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrldt:hypercubeItem" type="xbrli:stringItemType"/>
  <xs:element id="imax_SupplementalCashFlowElementsLineItems" abstract="true" name="SupplementalCashFlowElementsLineItems" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="xbrli:stringItemType"/>
  <xs:element id="imax_WriteDownOnEquipmentAssignedToJointRevenueSharingArrangements" abstract="false" name="WriteDownOnEquipmentAssignedToJointRevenueSharingArrangements" nillable="true" xbrli:periodType="duration" xbrli:balance="debit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="imax_WritedownOnOtherPropertyPlantAndEquipment" abstract="false" name="WritedownOnOtherPropertyPlantAndEquipment" nillable="true" xbrli:periodType="duration" xbrli:balance="debit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="imax_OtherIntangibleAssetsChargesNetOfRecoveries" abstract="false" name="OtherIntangibleAssetsChargesNetOfRecoveries" nillable="true" xbrli:periodType="duration" xbrli:balance="debit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="imax_FilmImpairmentCharges" abstract="false" name="FilmImpairmentCharges" nillable="true" xbrli:periodType="duration" xbrli:balance="debit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="imax_JointRevenueSharingArrangementsWrittenOffIncludedInCostsAndExpenses" abstract="false" name="JointRevenueSharingArrangementsWrittenOffIncludedInCostsAndExpenses" nillable="true" xbrli:periodType="duration" xbrli:balance="debit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="imax_FilmAssetsWriteDownsOnImpairmentLoss" abstract="false" name="FilmAssetsWriteDownsOnImpairmentLoss" nillable="true" xbrli:periodType="duration" xbrli:balance="debit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="imax_NetDecreaseIncreaseAccrualsRelatedToInvestmentInJointRevenueSharingArrangements" abstract="false" name="NetDecreaseIncreaseAccrualsRelatedToInvestmentInJointRevenueSharingArrangements" nillable="true" xbrli:periodType="duration" xbrli:balance="credit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="imax_NetDecreaseIncreaseAccrualsRelatedToAcquisitionOfOtherIntangibleAssets" abstract="false" name="NetDecreaseIncreaseAccrualsRelatedToAcquisitionOfOtherIntangibleAssets" nillable="true" xbrli:periodType="duration" xbrli:balance="credit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="imax_NetDecreaseIncreaseAccrualsRelatedToPurchaseOfPropertyAndEquipment" abstract="false" name="NetDecreaseIncreaseAccrualsRelatedToPurchaseOfPropertyAndEquipment" nillable="true" xbrli:periodType="duration" xbrli:balance="credit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="imax_NetDecreaseIncreaseAccrualsRelatedToSignificantNonCashInvestingActivities" abstract="false" name="NetDecreaseIncreaseAccrualsRelatedToSignificantNonCashInvestingActivities" nillable="true" xbrli:periodType="duration" xbrli:balance="credit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="imax_LiabilityRelatedToRepurchaseOfCommonSharesExpenseRecognizedNotSettled" abstract="false" name="LiabilityRelatedToRepurchaseOfCommonSharesExpenseRecognizedNotSettled" nillable="true" xbrli:periodType="duration" xbrli:balance="credit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="imax_ContentSolutionsSegmentMember" abstract="true" name="ContentSolutionsSegmentMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="imax_ImageEnhancementAndMaintenanceServicesMember" abstract="true" name="ImageEnhancementAndMaintenanceServicesMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="imax_FilmRemasteringAndDistributionMember" abstract="true" name="FilmRemasteringAndDistributionMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="imax_OtherContentSolutionsMember" abstract="true" name="OtherContentSolutionsMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="imax_SystemSalesMember" abstract="true" name="SystemSalesMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="imax_SystemRentalsMember" abstract="true" name="SystemRentalsMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="imax_CorporateAndOtherNonSegmentSpecificAssetsMember" abstract="true" name="CorporateAndOtherNonSegmentSpecificAssetsMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="imax_PercentageOfRevenuesRepresentedByLargestCustomer" abstract="false" name="PercentageOfRevenuesRepresentedByLargestCustomer" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:percentItemType"/>
  <xs:element id="imax_GreaterChinaMember" abstract="true" name="GreaterChinaMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="imax_AsiaExcludingGreaterChinaMember" abstract="true" name="AsiaExcludingGreaterChinaMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="imax_WesternEuropeMember" abstract="true" name="WesternEuropeMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="imax_RestOfWorldMember" abstract="true" name="RestOfWorldMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="imax_WandaFilmHorgosCoLtdMember" abstract="true" name="WandaFilmHorgosCoLtdMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="imax_CashHeldOrUndistributedEarningsOfForeignSubsidiary" abstract="false" name="CashHeldOrUndistributedEarningsOfForeignSubsidiary" nillable="true" xbrli:periodType="instant" xbrli:balance="debit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="imax_CashHeldOrUndistributedEarningsOfForeignSubsidiaries" abstract="false" name="CashHeldOrUndistributedEarningsOfForeignSubsidiaries" nillable="true" xbrli:periodType="instant" xbrli:balance="debit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="imax_NumberOfCountriesThatGenerateBoxOffice" abstract="false" name="NumberOfCountriesThatGenerateBoxOffice" nillable="true" xbrli:periodType="instant" substitutionGroup="xbrli:item" type="xbrli:integerItemType"/>
  <xs:element id="imax_InvestmentsInFilmAssets" abstract="false" name="InvestmentsInFilmAssets" nillable="true" xbrli:periodType="instant" xbrli:balance="debit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="imax_InvestmentsInFilmAssetsWriteDown" abstract="false" name="InvestmentsInFilmAssetsWriteDown" nillable="true" xbrli:periodType="duration" xbrli:balance="credit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="imax_ProceedsFromFilmInvestment" abstract="false" name="ProceedsFromFilmInvestment" nillable="true" xbrli:periodType="duration" xbrli:balance="debit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="imax_ContributionsToFilmInvestments" abstract="false" name="ContributionsToFilmInvestments" nillable="true" xbrli:periodType="duration" xbrli:balance="credit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="imax_FederalEconomicDevelopmentLoanMember" abstract="true" name="FederalEconomicDevelopmentLoanMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="imax_OtherFinancialInstrumentAbstract" abstract="true" name="OtherFinancialInstrumentAbstract" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="xbrli:stringItemType"/>
  <xs:element id="imax_NetFinancedSalesReceivables" abstract="false" name="NetFinancedSalesReceivables" nillable="true" xbrli:periodType="instant" xbrli:balance="debit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="imax_CompanyOwnedLifeInsurance" abstract="false" name="CompanyOwnedLifeInsurance" nillable="true" xbrli:periodType="instant" xbrli:balance="debit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="imax_DefinedContributionPensionPlanMember" abstract="true" name="DefinedContributionPensionPlanMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="imax_AccruedAndOtherLiabilitiesMember" abstract="true" name="AccruedAndOtherLiabilitiesMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="imax_PrepaidExpensesMember" abstract="true" name="PrepaidExpensesMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="imax_DefinedBenefitPlanDeferralTerminationPeriod" abstract="false" name="DefinedBenefitPlanDeferralTerminationPeriod" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="xbrli:durationItemType"/>
  <xs:element id="imax_DefinedBenefitPlanInterestCostExpectedYearOne" abstract="false" name="DefinedBenefitPlanInterestCostExpectedYearOne" nillable="true" xbrli:periodType="duration" xbrli:balance="debit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="imax_MaximumPercentageOfBaseSalaryContributedToPensionPlanByCompany" abstract="false" name="MaximumPercentageOfBaseSalaryContributedToPensionPlanByCompany" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:percentItemType"/>
  <xs:element id="imax_ForeignCurrencyExchangeRateImpact" abstract="false" name="ForeignCurrencyExchangeRateImpact" nillable="true" xbrli:periodType="duration" xbrli:balance="credit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="imax_OtherNoncontrollingInterestMember" abstract="true" name="OtherNoncontrollingInterestMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="imax_ThirdPartyMember" abstract="true" name="ThirdPartyMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="imax_ImaxMember" abstract="true" name="ImaxMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="imax_NumberOfExpectedOriginalFilms" abstract="false" name="NumberOfExpectedOriginalFilms" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="xbrli:integerItemType"/>
  <xs:element id="imax_FilmFundCommittedCapitalContribution" abstract="false" name="FilmFundCommittedCapitalContribution" nillable="true" xbrli:periodType="duration" xbrli:balance="debit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="imax_FilmFundCapitalContributionPaid" abstract="false" name="FilmFundCapitalContributionPaid" nillable="true" xbrli:periodType="duration" xbrli:balance="debit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="imax_RedeemableNoncontrollingInterestRollForward" abstract="true" name="RedeemableNoncontrollingInterestRollForward" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="xbrli:stringItemType"/>
  <xs:element id="imax_OrganizationStructureAndImplementationPlanMember" abstract="true" name="OrganizationStructureAndImplementationPlanMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="imax_AssessmentOfCorporateStructureMember" abstract="true" name="AssessmentOfCorporateStructureMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="imax_DepartureOfOfficersMember" abstract="true" name="DepartureOfOfficersMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
</xs:schema>
