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

<!--XBRL Document Created with the Workiva Platform-->
<!--Copyright 2024 Workiva-->
<!--r:dccd77e8-7ffe-4ffb-a098-0a287fa60bc8,g:5e3c06de-917a-417a-945a-439bbe34b146-->
<xs:schema xmlns:xs="http://www.w3.org/2001/XMLSchema" xmlns:link="http://www.xbrl.org/2003/linkbase" xmlns:imax="http://www.imax.com/20240630" 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/20240630">
  <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.w3.org/1999/xlink" schemaLocation="http://www.xbrl.org/2003/xlink-2003-12-31.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/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-20240630_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-20240630_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-20240630_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-20240630_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="CondensedConsolidatedBalanceSheets" roleURI="http://www.imax.com/role/CondensedConsolidatedBalanceSheets">
        <link:definition>9952151 - Statement - Condensed 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="CondensedConsolidatedBalanceSheetsParenthetical" roleURI="http://www.imax.com/role/CondensedConsolidatedBalanceSheetsParenthetical">
        <link:definition>9952152 - Statement - Condensed 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="CondensedConsolidatedStatementsofOperations" roleURI="http://www.imax.com/role/CondensedConsolidatedStatementsofOperations">
        <link:definition>9952153 - Statement - Condensed 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="CondensedConsolidatedStatementsofComprehensiveLossIncome" roleURI="http://www.imax.com/role/CondensedConsolidatedStatementsofComprehensiveLossIncome">
        <link:definition>9952154 - Statement - Condensed Consolidated Statements of Comprehensive (Loss) Income</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="CondensedConsolidatedStatementsofCashFlows" roleURI="http://www.imax.com/role/CondensedConsolidatedStatementsofCashFlows">
        <link:definition>9952155 - Statement - Condensed 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="CondensedConsolidatedStatementsofShareholdersEquity" roleURI="http://www.imax.com/role/CondensedConsolidatedStatementsofShareholdersEquity">
        <link:definition>9952156 - Statement - Condensed Consolidated Statements of Shareholders' 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="BasisofPresentation" roleURI="http://www.imax.com/role/BasisofPresentation">
        <link:definition>9952157 - Disclosure - Basis of Presentation</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>9952158 - 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>9952159 - 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>9952160 - 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="Inventories" roleURI="http://www.imax.com/role/Inventories">
        <link:definition>9952161 - 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="Borrowings" roleURI="http://www.imax.com/role/Borrowings">
        <link:definition>9952162 - 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="CommitmentsContingenciesandGuarantees" roleURI="http://www.imax.com/role/CommitmentsContingenciesandGuarantees">
        <link:definition>9952163 - Disclosure - Commitments, 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="CondensedConsolidatedStatementsofOperationsSupplementalInformation" roleURI="http://www.imax.com/role/CondensedConsolidatedStatementsofOperationsSupplementalInformation">
        <link:definition>9952164 - Disclosure - Condensed 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="CondensedConsolidatedStatementsofCashFlowsSupplementalInformation" roleURI="http://www.imax.com/role/CondensedConsolidatedStatementsofCashFlowsSupplementalInformation">
        <link:definition>9952165 - Disclosure - Condensed 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="IncomeTaxes" roleURI="http://www.imax.com/role/IncomeTaxes">
        <link:definition>9952166 - 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="CapitalStockandReserves" roleURI="http://www.imax.com/role/CapitalStockandReserves">
        <link:definition>9952167 - Disclosure - Capital Stock and Reserves</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>9952168 - 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>9952169 - 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="EmployeesPensionandPostretirementBenefits" roleURI="http://www.imax.com/role/EmployeesPensionandPostretirementBenefits">
        <link:definition>9952170 - Disclosure - Employee's 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="FinancialInstruments" roleURI="http://www.imax.com/role/FinancialInstruments">
        <link:definition>9952171 - 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="NonControllingInterests" roleURI="http://www.imax.com/role/NonControllingInterests">
        <link:definition>9952172 - 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="BasisofPresentationPolicies" roleURI="http://www.imax.com/role/BasisofPresentationPolicies">
        <link:definition>9954471 - Disclosure - Basis of Presentation (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="BasisofPresentationTables" roleURI="http://www.imax.com/role/BasisofPresentationTables">
        <link:definition>9954472 - Disclosure - Basis of Presentation (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>9954473 - 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>9954474 - 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="InventoriesTables" roleURI="http://www.imax.com/role/InventoriesTables">
        <link:definition>9954475 - 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="BorrowingsTables" roleURI="http://www.imax.com/role/BorrowingsTables">
        <link:definition>9954476 - 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="CondensedConsolidatedStatementsofOperationsSupplementalInformationTables" roleURI="http://www.imax.com/role/CondensedConsolidatedStatementsofOperationsSupplementalInformationTables">
        <link:definition>9954477 - Disclosure - Condensed 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="CondensedConsolidatedStatementsofCashFlowsSupplementalInformationTables" roleURI="http://www.imax.com/role/CondensedConsolidatedStatementsofCashFlowsSupplementalInformationTables">
        <link:definition>9954478 - Disclosure - Condensed 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="CapitalStockandReservesTables" roleURI="http://www.imax.com/role/CapitalStockandReservesTables">
        <link:definition>9954479 - Disclosure - Capital Stock and Reserves (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>9954480 - 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>9954481 - 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>9954482 - 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="NonControllingInterestsTables" roleURI="http://www.imax.com/role/NonControllingInterestsTables">
        <link:definition>9954483 - 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="BasisofPresentationAdditionalInformationDetails" roleURI="http://www.imax.com/role/BasisofPresentationAdditionalInformationDetails">
        <link:definition>9954484 - Disclosure - Basis of Presentation - 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="BasisofPresentationVIEsTotalAssetsandLiabilitiesDetails" roleURI="http://www.imax.com/role/BasisofPresentationVIEsTotalAssetsandLiabilitiesDetails">
        <link:definition>9954485 - Disclosure - Basis of Presentation - 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="ReceivablesSummaryofAllowanceForCreditLossesRelatedtoAccountsReceivableDetails" roleURI="http://www.imax.com/role/ReceivablesSummaryofAllowanceForCreditLossesRelatedtoAccountsReceivableDetails">
        <link:definition>9954486 - Disclosure - Receivables - Summary 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>9954487 - 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>9954488 - 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>9954489 - 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>9954490 - 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>9954491 - 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>9954492 - 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>9954493 - 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>9954494 - 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>9954494 - 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="ReceivablesSummaryofAllowanceforCreditLossesRelatedtoNetInvestmentinLeasesandFinancedSaleReceivablesDetails" roleURI="http://www.imax.com/role/ReceivablesSummaryofAllowanceforCreditLossesRelatedtoNetInvestmentinLeasesandFinancedSaleReceivablesDetails">
        <link:definition>9954495 - Disclosure - Receivables - Summary 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="ReceivablesSummaryofAllowanceForCreditLossesRelatedtoVariableConsiderationReceivablesDetails" roleURI="http://www.imax.com/role/ReceivablesSummaryofAllowanceForCreditLossesRelatedtoVariableConsiderationReceivablesDetails">
        <link:definition>9954496 - Disclosure - Receivables - Summary 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>9954497 - 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="LeaseArrangementsComponentsofLeaseExpenseDetails" roleURI="http://www.imax.com/role/LeaseArrangementsComponentsofLeaseExpenseDetails">
        <link:definition>9954498 - Disclosure - Lease Arrangements - Components of 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="LeaseArrangementsSupplementalCashandNonCashFlowInformationRelatedtoLeasesDetails" roleURI="http://www.imax.com/role/LeaseArrangementsSupplementalCashandNonCashFlowInformationRelatedtoLeasesDetails">
        <link:definition>9954499 - Disclosure - Lease Arrangements - 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="LeaseArrangementsSupplementalBalanceSheetInformationRelatedtoLeasesDetails" roleURI="http://www.imax.com/role/LeaseArrangementsSupplementalBalanceSheetInformationRelatedtoLeasesDetails">
        <link:definition>9954500 - Disclosure - Lease Arrangements - 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="LeaseArrangementsWeightedAverageRemainingLeaseTermandWeightedAverageInterestRateDetails" roleURI="http://www.imax.com/role/LeaseArrangementsWeightedAverageRemainingLeaseTermandWeightedAverageInterestRateDetails">
        <link:definition>9954501 - Disclosure - Lease Arrangements - 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="LeaseArrangementsOperatingandFinanceLeaseMaturityScheduleDetails" roleURI="http://www.imax.com/role/LeaseArrangementsOperatingandFinanceLeaseMaturityScheduleDetails">
        <link:definition>9954502 - Disclosure - Lease Arrangements - 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="LeaseArrangementsOperatingandFinanceLeaseMaturityScheduleDetails_1" roleURI="http://www.imax.com/role/LeaseArrangementsOperatingandFinanceLeaseMaturityScheduleDetails_1">
        <link:definition>9954502 - Disclosure - Lease Arrangements - 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>9954503 - 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>9954504 - 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="InventoriesScheduleofInventoriesDetails" roleURI="http://www.imax.com/role/InventoriesScheduleofInventoriesDetails">
        <link:definition>9954505 - 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>9954506 - 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="BorrowingsRevolvingCreditFacilityBorrowingsNetDetails" roleURI="http://www.imax.com/role/BorrowingsRevolvingCreditFacilityBorrowingsNetDetails">
        <link:definition>9954507 - Disclosure - Borrowings - 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>9954508 - 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="BorrowingsSummaryofConvertibleNotesNetDetails" roleURI="http://www.imax.com/role/BorrowingsSummaryofConvertibleNotesNetDetails">
        <link:definition>9954509 - Disclosure - Borrowings - Summary of Convertible Notes, 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="CommitmentsContingenciesandGuaranteesDetails" roleURI="http://www.imax.com/role/CommitmentsContingenciesandGuaranteesDetails">
        <link:definition>9954510 - Disclosure - Commitments, 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="CondensedConsolidatedStatementsofOperationsSupplementalInformationSummaryofSellingExpensesDetails" roleURI="http://www.imax.com/role/CondensedConsolidatedStatementsofOperationsSupplementalInformationSummaryofSellingExpensesDetails">
        <link:definition>9954511 - Disclosure - Condensed Consolidated Statements of Operations - Supplemental Information - Summary of Selling 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="CondensedConsolidatedStatementsofOperationsSupplementalInformationAdditionalInformationDetails" roleURI="http://www.imax.com/role/CondensedConsolidatedStatementsofOperationsSupplementalInformationAdditionalInformationDetails">
        <link:definition>9954512 - Disclosure - Condensed 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="CondensedConsolidatedStatementsofCashFlowsSupplementalInformationSummaryofChangesinOtherOperatingAssetsandLiabilitiesDetails" roleURI="http://www.imax.com/role/CondensedConsolidatedStatementsofCashFlowsSupplementalInformationSummaryofChangesinOtherOperatingAssetsandLiabilitiesDetails">
        <link:definition>9954513 - Disclosure - Condensed Consolidated Statements of Cash Flows - Supplemental Information - Summary 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="CondensedConsolidatedStatementsofCashFlowsSupplementalInformationSummaryofDepreciationandAmortizationDetails" roleURI="http://www.imax.com/role/CondensedConsolidatedStatementsofCashFlowsSupplementalInformationSummaryofDepreciationandAmortizationDetails">
        <link:definition>9954514 - Disclosure - Condensed Consolidated Statements of Cash Flows - Supplemental Information - Summary 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="CondensedConsolidatedStatementsofCashFlowsSupplementalInformationWriteDownsDetails" roleURI="http://www.imax.com/role/CondensedConsolidatedStatementsofCashFlowsSupplementalInformationWriteDownsDetails">
        <link:definition>9954515 - Disclosure - Condensed Consolidated Statements of Cash Flows - Supplemental Information - Write-Downs (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="CondensedConsolidatedStatementsofCashFlowsSupplementalInformationSignificantNonCashInvestingActivitiesDetails" roleURI="http://www.imax.com/role/CondensedConsolidatedStatementsofCashFlowsSupplementalInformationSignificantNonCashInvestingActivitiesDetails">
        <link:definition>9954516 - Disclosure - Condensed 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="IncomeTaxesDetails" roleURI="http://www.imax.com/role/IncomeTaxesDetails">
        <link:definition>9954517 - Disclosure - Income Taxes (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="CapitalStockandReservesAdditionalInformationDetails" roleURI="http://www.imax.com/role/CapitalStockandReservesAdditionalInformationDetails">
        <link:definition>9954518 - Disclosure - Capital Stock and Reserves - 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="CapitalStockandReservesShareBasedCompensationDetails" roleURI="http://www.imax.com/role/CapitalStockandReservesShareBasedCompensationDetails">
        <link:definition>9954519 - Disclosure - Capital Stock and Reserves - Share-Based Compensation (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="CapitalStockandReservesShareBasedCompensationExpensebyAwardTypeDetails" roleURI="http://www.imax.com/role/CapitalStockandReservesShareBasedCompensationExpensebyAwardTypeDetails">
        <link:definition>9954520 - Disclosure - Capital Stock and Reserves - Share-Based Compensation Expense by 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="CapitalStockandReservesStockOptionSummaryDetails" roleURI="http://www.imax.com/role/CapitalStockandReservesStockOptionSummaryDetails">
        <link:definition>9954521 - Disclosure - Capital Stock and Reserves - Stock Option Summary (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="CapitalStockandReservesRestrictedStockUnitsActivityDetails" roleURI="http://www.imax.com/role/CapitalStockandReservesRestrictedStockUnitsActivityDetails">
        <link:definition>9954522 - Disclosure - Capital Stock and Reserves - 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="CapitalStockandReservesPerformanceStockUnitsActivityDetails" roleURI="http://www.imax.com/role/CapitalStockandReservesPerformanceStockUnitsActivityDetails">
        <link:definition>9954523 - Disclosure - Capital Stock and Reserves - Performance 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="CapitalStockandReservesBasicandDilutedWeightedAverageSharesOutstandingDetails" roleURI="http://www.imax.com/role/CapitalStockandReservesBasicandDilutedWeightedAverageSharesOutstandingDetails">
        <link:definition>9954524 - Disclosure - Capital Stock and Reserves - 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="RevenuefromContractswithCustomersDisaggregationofRevenuebySegmentDetails" roleURI="http://www.imax.com/role/RevenuefromContractswithCustomersDisaggregationofRevenuebySegmentDetails">
        <link:definition>9954525 - Disclosure - Revenue from Contracts with Customers - 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>9954526 - 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="SegmentReportingSegmentReportingInformationbyReportableSegmentDetails" roleURI="http://www.imax.com/role/SegmentReportingSegmentReportingInformationbyReportableSegmentDetails">
        <link:definition>9954527 - Disclosure - Segment Reporting - 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="SegmentReportingSummaryofRevenuesByGeographicAreaDetails" roleURI="http://www.imax.com/role/SegmentReportingSummaryofRevenuesByGeographicAreaDetails">
        <link:definition>9954528 - Disclosure - Segment Reporting - Summary of Revenues By Geographic Area (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>9954529 - 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="EmployeesPensionandPostretirementBenefitsDetails" roleURI="http://www.imax.com/role/EmployeesPensionandPostretirementBenefitsDetails">
        <link:definition>9954530 - Disclosure - Employee's Pension and Postretirement Benefits (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>9954531 - 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="FinancialInstrumentsFairValueofFinancialInstrumentsDetails" roleURI="http://www.imax.com/role/FinancialInstrumentsFairValueofFinancialInstrumentsDetails">
        <link:definition>9954532 - Disclosure - Financial Instruments - 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="FinancialInstrumentsNotionalvalueofForeignExchangeContractsDetails" roleURI="http://www.imax.com/role/FinancialInstrumentsNotionalvalueofForeignExchangeContractsDetails">
        <link:definition>9954533 - Disclosure - Financial Instruments - Notional 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="FinancialInstrumentsFairValueofForeignExchangeContractsDetails" roleURI="http://www.imax.com/role/FinancialInstrumentsFairValueofForeignExchangeContractsDetails">
        <link:definition>9954534 - Disclosure - Financial Instruments - 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="FinancialInstrumentsDerivativesinForeignCurrencyHedgingRelationshipsDetails" roleURI="http://www.imax.com/role/FinancialInstrumentsDerivativesinForeignCurrencyHedgingRelationshipsDetails">
        <link:definition>9954535 - Disclosure - Financial Instruments - 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="NonControllingInterestsAdditionalInformationDetails" roleURI="http://www.imax.com/role/NonControllingInterestsAdditionalInformationDetails">
        <link:definition>9954536 - 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="NonControllingInterestsSummaryofMovementoftheNonControllingInterestinTemporaryEquityRelatedtoOriginalFilmFundDetails" roleURI="http://www.imax.com/role/NonControllingInterestsSummaryofMovementoftheNonControllingInterestinTemporaryEquityRelatedtoOriginalFilmFundDetails">
        <link:definition>9954537 - Disclosure - Non-Controlling Interests - Summary of Movement of the Non-Controlling Interest in Temporary Equity Related to Original Film Fund (Details)</link:definition>
        <link:usedOn>link: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_WeightedAverageRemainingLeaseTermAbstract" abstract="true" name="WeightedAverageRemainingLeaseTermAbstract" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="xbrli:stringItemType"/>
  <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_CashHeldOrUndistributedEarningsOfForeignSubsidiaries" abstract="false" name="CashHeldOrUndistributedEarningsOfForeignSubsidiaries" nillable="true" xbrli:periodType="instant" xbrli:balance="debit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <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_FinancedSalesReceivablesAbstract" abstract="true" name="FinancedSalesReceivablesAbstract" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="xbrli:stringItemType"/>
  <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_FinalAwardAmountIssued" abstract="false" name="FinalAwardAmountIssued" nillable="true" xbrli:periodType="instant" xbrli:balance="credit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <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_LitigationSettlementAgreementConsideration" abstract="false" name="LitigationSettlementAgreementConsideration" nillable="true" xbrli:periodType="duration" xbrli:balance="debit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <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_JointRevenueSharingArrangementsLeaseReceivableRemainderOfFiscalYear" abstract="false" name="JointRevenueSharingArrangementsLeaseReceivableRemainderOfFiscalYear" nillable="true" xbrli:periodType="instant" xbrli:balance="debit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <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_FederalEconomicDevelopmentLoanPayableMember" abstract="true" name="FederalEconomicDevelopmentLoanPayableMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <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_UnaccretedInterestBenefit" abstract="false" name="UnaccretedInterestBenefit" nillable="true" xbrli:periodType="instant" 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_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNotAdjusted" abstract="false" name="ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNotAdjusted" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="xbrli:sharesItemType"/>
  <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_WritedownOnOtherPropertyPlantAndEquipment" abstract="false" name="WritedownOnOtherPropertyPlantAndEquipment" nillable="true" xbrli:periodType="duration" 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_CurrentExpectedCreditLossesLineItems" abstract="true" name="CurrentExpectedCreditLossesLineItems" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="xbrli:stringItemType"/>
  <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_LeaseRevenueNetOfReversal" abstract="false" name="LeaseRevenueNetOfReversal" nillable="true" xbrli:periodType="duration" xbrli:balance="credit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <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_DebtInstrumentNetLeverageRatio" abstract="false" name="DebtInstrumentNetLeverageRatio" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="xbrli:pureItemType"/>
  <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_NetInvestmentInLeasesAndFinancedSalesReceivablesIncludingAccruedFinanceIncomeMember" abstract="true" name="NetInvestmentInLeasesAndFinancedSalesReceivablesIncludingAccruedFinanceIncomeMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="imax_DisaggregationOfSellingGeneralAndAdministrativeExpenseLineItems" abstract="true" name="DisaggregationOfSellingGeneralAndAdministrativeExpenseLineItems" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="xbrli:stringItemType"/>
  <xs:element id="imax_SalesTypeAndDirectFinancingLeasesLeaseReceivableToBeReceivedAfterYearFour" abstract="false" name="SalesTypeAndDirectFinancingLeasesLeaseReceivableToBeReceivedAfterYearFour" nillable="true" xbrli:periodType="instant" xbrli:balance="debit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="imax_ScheduleOfNetInvestmentInLeasesAndFinancedSaleReceivablesNonAccrualStatusTableTextBlock" abstract="false" name="ScheduleOfNetInvestmentInLeasesAndFinancedSaleReceivablesNonAccrualStatusTableTextBlock" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:textBlockItemType"/>
  <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_FinishedGoodsInventoryWithTitlePassedToCustomer" abstract="false" name="FinishedGoodsInventoryWithTitlePassedToCustomer" nillable="true" xbrli:periodType="instant" xbrli:balance="credit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <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_ShortTermAndVariableLeaseCost" abstract="false" name="ShortTermAndVariableLeaseCost" nillable="true" xbrli:periodType="duration" xbrli:balance="debit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="imax_JointRevenueSharingArrangementsLeaseReceivableYearTwo" abstract="false" name="JointRevenueSharingArrangementsLeaseReceivableYearTwo" nillable="true" xbrli:periodType="instant" xbrli:balance="debit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <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_SofrEurocurrencyOrCdorRateMember" abstract="true" name="SofrEurocurrencyOrCdorRateMember" 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_StockRepurchaseProgramMaximumPercentageOfSharesAuthorizedToBeRepurchased" abstract="false" name="StockRepurchaseProgramMaximumPercentageOfSharesAuthorizedToBeRepurchased" nillable="true" xbrli:periodType="instant" substitutionGroup="xbrli:item" type="dtr-types:percentItemType"/>
  <xs:element id="imax_LesseeOperatingAndFinanceLeaseWeightedAveragesTableTextBlock" abstract="false" name="LesseeOperatingAndFinanceLeaseWeightedAveragesTableTextBlock" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:textBlockItemType"/>
  <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_AccountsReceivableAllowanceForCreditLossLineItems" abstract="true" name="AccountsReceivableAllowanceForCreditLossLineItems" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="xbrli:stringItemType"/>
  <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_AdjustmentsToAdditionalPaidInCapitalAmortizationOfShareBasedPaymentExpensePerformanceStockUnits" abstract="false" name="AdjustmentsToAdditionalPaidInCapitalAmortizationOfShareBasedPaymentExpensePerformanceStockUnits" nillable="true" xbrli:periodType="duration" xbrli:balance="credit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <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_FinanceLeaseLiabilityToBePaidAfterYearFour" abstract="false" name="FinanceLeaseLiabilityToBePaidAfterYearFour" nillable="true" xbrli:periodType="instant" xbrli:balance="credit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <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_CurrentExpectedCreditLossesTable" abstract="true" name="CurrentExpectedCreditLossesTable" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrldt:hypercubeItem" 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_FilmFundCapitalContributionPaid" abstract="false" name="FilmFundCapitalContributionPaid" nillable="true" xbrli:periodType="duration" xbrli:balance="debit" 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_StudiosMember" abstract="true" name="StudiosMember" 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_LettersOfCreditOrAdvancePaymentGuarantees" abstract="false" name="LettersOfCreditOrAdvancePaymentGuarantees" nillable="true" xbrli:periodType="instant" xbrli:balance="credit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <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_NetInvestmentInLeasesAndFinancedSalesReceivablesExcludingAccruedFinanceIncomeMember" abstract="true" name="NetInvestmentInLeasesAndFinancedSalesReceivablesExcludingAccruedFinanceIncomeMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <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_NonCancellableJointRevenueSharingArrangementTerms" abstract="false" name="NonCancellableJointRevenueSharingArrangementTerms" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="xbrli:durationItemType"/>
  <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_AsiaExcludingGreaterChinaMember" abstract="true" name="AsiaExcludingGreaterChinaMember" 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_ShareBasedCompensationArrangementByShareBasedPaymentAwardTypeOfGrantNumber" abstract="false" name="ShareBasedCompensationArrangementByShareBasedPaymentAwardTypeOfGrantNumber" nillable="true" xbrli:periodType="instant" substitutionGroup="xbrli:item" type="xbrli:integerItemType"/>
  <xs:element id="imax_JointRevenueSharingArrangementsLeaseReceivableFiscalYearMaturityAbstract" abstract="true" name="JointRevenueSharingArrangementsLeaseReceivableFiscalYearMaturityAbstract" 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_AmortizationOfPropertyPlantAndEquipmentNetInResearchAndDevelopment" abstract="false" name="AmortizationOfPropertyPlantAndEquipmentNetInResearchAndDevelopment" nillable="true" xbrli:periodType="duration" xbrli:balance="debit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <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_IMAXChinaLongTermIncentivePlanPerformanceStockUnitsMember" abstract="true" name="IMAXChinaLongTermIncentivePlanPerformanceStockUnitsMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="imax_NumberOfVariableInterestEntitiesPrimaryBeneficiary" abstract="false" name="NumberOfVariableInterestEntitiesPrimaryBeneficiary" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="xbrli:integerItemType"/>
  <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_FilmRemasteringAndDistributionMember" abstract="true" name="FilmRemasteringAndDistributionMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="imax_JointRevenueSharingArrangementsNumberOfSystemsClosedInPeriod" abstract="false" name="JointRevenueSharingArrangementsNumberOfSystemsClosedInPeriod" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="xbrli:integerItemType"/>
  <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_InGoodStandingMember" abstract="true" name="InGoodStandingMember" 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_FinancedSalesReceivablesUnearnedFinanceIncome" abstract="false" name="FinancedSalesReceivablesUnearnedFinanceIncome" nillable="true" xbrli:periodType="instant" xbrli:balance="credit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="imax_ExecutiveTransitionCosts" abstract="false" name="ExecutiveTransitionCosts" nillable="true" xbrli:periodType="duration" 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_TechnologyProductsAndServicesSegmentMember" abstract="true" name="TechnologyProductsAndServicesSegmentMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="imax_NumberOfCoProducedFilmArrangement" abstract="false" name="NumberOfCoProducedFilmArrangement" nillable="true" xbrli:periodType="instant" substitutionGroup="xbrli:item" type="xbrli:integerItemType"/>
  <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_InventoryFinishedGoodsCurrentAndNonCurrentNetOfReserves" abstract="false" name="InventoryFinishedGoodsCurrentAndNonCurrentNetOfReserves" nillable="true" xbrli:periodType="instant" 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_EffectiveIncomeTaxRateReconciliationRestructuringChargesAmount" abstract="false" name="EffectiveIncomeTaxRateReconciliationRestructuringChargesAmount" nillable="true" xbrli:periodType="duration" 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_IMAXChinaLongTermIncentivePlanRestrictedShareUnitsMember" abstract="true" name="IMAXChinaLongTermIncentivePlanRestrictedShareUnitsMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <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_LettersOfGuaranteesBorrowingCapacity" abstract="false" name="LettersOfGuaranteesBorrowingCapacity" nillable="true" xbrli:periodType="instant" xbrli:balance="credit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="imax_JointRevenueSharingArrangementsLeaseReceivableYearOne" abstract="false" name="JointRevenueSharingArrangementsLeaseReceivableYearOne" nillable="true" xbrli:periodType="instant" xbrli:balance="debit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <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_WriteDowns" abstract="false" name="WriteDowns" nillable="true" xbrli:periodType="duration" xbrli:balance="debit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="imax_LeaseIncomeReversal" abstract="false" name="LeaseIncomeReversal" nillable="true" xbrli:periodType="duration" xbrli:balance="debit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <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_LesseeOperatingLeaseCashAndNonCashFlowInformationTableTextBlock" abstract="false" name="LesseeOperatingLeaseCashAndNonCashFlowInformationTableTextBlock" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:textBlockItemType"/>
  <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_CappedCallTransactionsCost" abstract="false" name="CappedCallTransactionsCost" nillable="true" xbrli:periodType="duration" xbrli:balance="debit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <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_ReceivablesTextBlock" abstract="false" name="ReceivablesTextBlock" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:textBlockItemType"/>
  <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_FinancialAsset30To89DaysPastDueMember" abstract="true" name="FinancialAsset30To89DaysPastDueMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <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_HsbcChinaFacilityMember" abstract="true" name="HsbcChinaFacilityMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <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_IncreaseDecreaseInInventoriesAfterWrittenDownValue" abstract="false" name="IncreaseDecreaseInInventoriesAfterWrittenDownValue" nillable="true" xbrli:periodType="duration" xbrli:balance="credit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="imax_AssetsLesseeAbstract" abstract="true" name="AssetsLesseeAbstract" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="xbrli:stringItemType"/>
  <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_RedeemableNoncontrollingInterestRollForward" abstract="true" name="RedeemableNoncontrollingInterestRollForward" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="xbrli:stringItemType"/>
  <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_MarketingAndAdvertisingExpenseReversal" abstract="false" name="MarketingAndAdvertisingExpenseReversal" nillable="true" xbrli:periodType="duration" xbrli:balance="debit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <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_FinancingReceivablesNetNonaccrualStatus" abstract="false" name="FinancingReceivablesNetNonaccrualStatus" nillable="true" xbrli:periodType="instant" xbrli:balance="debit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="imax_NonEmployeeMember" abstract="true" name="NonEmployeeMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <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_JointRevenueSharingArrangementsWrittenOffIncludedInCostsAndExpenses" abstract="false" name="JointRevenueSharingArrangementsWrittenOffIncludedInCostsAndExpenses" nillable="true" xbrli:periodType="duration" 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_SsimwaveIncMember" abstract="true" name="SsimwaveIncMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="imax_WeightedAverageNumberOfSharesRepurchasedIssuedNet" abstract="false" name="WeightedAverageNumberOfSharesRepurchasedIssuedNet" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="xbrli:sharesItemType"/>
  <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_SalesTypeLeaseNetInvestmentInLeaseAndFinancingReceivableAllowanceForCreditLoss" abstract="false" name="SalesTypeLeaseNetInvestmentInLeaseAndFinancingReceivableAllowanceForCreditLoss" 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_USBaseRateOrCanadianPrimeRateMember" abstract="true" name="USBaseRateOrCanadianPrimeRateMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <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_PaymentsToAcquireEquipmentUnderJointRevenueSharingArrangements" abstract="false" name="PaymentsToAcquireEquipmentUnderJointRevenueSharingArrangements" nillable="true" xbrli:periodType="duration" xbrli:balance="credit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="imax_SalesTypeLeaseWeightedAverageRemainingLeaseTerm" abstract="false" name="SalesTypeLeaseWeightedAverageRemainingLeaseTerm" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="xbrli:durationItemType"/>
  <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_ThirdPartyMember" abstract="true" name="ThirdPartyMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <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_SupplementalDisclosureOfNoncashLeasingActivitiesAbstract" abstract="true" name="SupplementalDisclosureOfNoncashLeasingActivitiesAbstract" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="xbrli:stringItemType"/>
  <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_OperatingLeaseInterestExpense" abstract="false" name="OperatingLeaseInterestExpense" nillable="true" xbrli:periodType="duration" xbrli:balance="debit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <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_AggregateSumOfStatutorySurplusReserveToItsRegisteredCapitalPercent" abstract="false" name="AggregateSumOfStatutorySurplusReserveToItsRegisteredCapitalPercent" nillable="true" xbrli:periodType="instant" substitutionGroup="xbrli:item" type="dtr-types:percentItemType"/>
  <xs:element id="imax_ExecutiveTransitionCostsMember" abstract="true" name="ExecutiveTransitionCostsMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <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_SalesTypeLeaseNetInvestmentInLeaseAndFinancingReceivableBeforeAllowanceForCreditLoss" abstract="false" name="SalesTypeLeaseNetInvestmentInLeaseAndFinancingReceivableBeforeAllowanceForCreditLoss" nillable="true" xbrli:periodType="instant" xbrli:balance="debit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="imax_DebtInstrumentRepaymentMonths" abstract="false" name="DebtInstrumentRepaymentMonths" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="xbrli:durationItemType"/>
  <xs:element id="imax_WriteDownsTableTextBlock" abstract="false" name="WriteDownsTableTextBlock" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:textBlockItemType"/>
  <xs:element id="imax_WeightedAverageNumberOfSharesIssuedAndOutstanding" abstract="false" name="WeightedAverageNumberOfSharesIssuedAndOutstanding" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="xbrli:sharesItemType"/>
  <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_NetInvestmentInLeaseNonaccrualAllowanceForCreditLoss" abstract="false" name="NetInvestmentInLeaseNonaccrualAllowanceForCreditLoss" nillable="true" xbrli:periodType="instant" xbrli:balance="credit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="imax_CashFlowLesseeAbstract" abstract="true" name="CashFlowLesseeAbstract" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="xbrli:stringItemType"/>
  <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_ImaxChinaNoncontrollingInterestMember" abstract="true" name="ImaxChinaNoncontrollingInterestMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <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_ShareRepurchaseProgramExtensionPeriod" abstract="false" name="ShareRepurchaseProgramExtensionPeriod" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="xbrli:durationItemType"/>
  <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_BankOfChinaFacilityMember" abstract="true" name="BankOfChinaFacilityMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <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_OperatingLeasesAbstract" abstract="true" name="OperatingLeasesAbstract" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="xbrli:stringItemType"/>
  <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_CreditWatchMemberMember" abstract="true" name="CreditWatchMemberMember" 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_FilmImpairmentCharges" abstract="false" name="FilmImpairmentCharges" nillable="true" xbrli:periodType="duration" xbrli:balance="debit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <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_NetInvestmentInLeaseAndFinancingReceivableNonaccrualAbstract" abstract="true" name="NetInvestmentInLeaseAndFinancingReceivableNonaccrualAbstract" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="xbrli:stringItemType"/>
  <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_NetInvestmentInLeaseAndFinancingReceivablesAfterAllowanceForCreditLossNonaccrual" abstract="false" name="NetInvestmentInLeaseAndFinancingReceivablesAfterAllowanceForCreditLossNonaccrual" nillable="true" xbrli:periodType="instant" xbrli:balance="debit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="imax_AwardYear2023Member" abstract="true" name="AwardYear2023Member" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <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_NetInvestmentInLeasePastDueFinanceIncome" abstract="false" name="NetInvestmentInLeasePastDueFinanceIncome" 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_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantedGrantDateFairValueAverageClosingPriceNumberOfDays" abstract="false" name="ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantedGrantDateFairValueAverageClosingPriceNumberOfDays" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="xbrli:integerItemType"/>
  <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_FinancedSalesReceivablesIncludingAccruedFinanceIncomeMember" abstract="true" name="FinancedSalesReceivablesIncludingAccruedFinanceIncomeMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="imax_NumberOfCountriesThatGenerateBoxOffice" abstract="false" name="NumberOfCountriesThatGenerateBoxOffice" nillable="true" xbrli:periodType="instant" substitutionGroup="xbrli:item" type="xbrli:integerItemType"/>
  <xs:element id="imax_AcceleratedShareRepurchasesFinalPricePaidPerSharePremium" abstract="false" name="AcceleratedShareRepurchasesFinalPricePaidPerSharePremium" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="xbrli:pureItemType"/>
  <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_LesseeOperatingLeaseBalanceSheetAmountsAndLinesTableTextBlock" abstract="false" name="LesseeOperatingLeaseBalanceSheetAmountsAndLinesTableTextBlock" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:textBlockItemType"/>
  <xs:element id="imax_AccountsReceivableAllowanceForCreditLossTable" abstract="true" name="AccountsReceivableAllowanceForCreditLossTable" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrldt:hypercubeItem" type="xbrli:stringItemType"/>
  <xs:element id="imax_JointRevenueSharingArrangementsLeaseReceivableAfterYearFour" abstract="false" name="JointRevenueSharingArrangementsLeaseReceivableAfterYearFour" nillable="true" xbrli:periodType="instant" 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_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsCancellationsInPeriod" abstract="false" name="ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsCancellationsInPeriod" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="xbrli:sharesItemType"/>
  <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_CanadianPlanMember" abstract="true" name="CanadianPlanMember" 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_SalesTypeLeaseUnearnedFinanceIncome" abstract="false" name="SalesTypeLeaseUnearnedFinanceIncome" nillable="true" xbrli:periodType="instant" xbrli:balance="credit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <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_DefinedBenefitPlanAdditionalInterestCostInRemainderOfTheYear" abstract="false" name="DefinedBenefitPlanAdditionalInterestCostInRemainderOfTheYear" nillable="true" xbrli:periodType="instant" xbrli:balance="credit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <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_LeaseCostFinanceAbstract" abstract="true" name="LeaseCostFinanceAbstract" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="xbrli:stringItemType"/>
  <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_RestOfWorldMember" abstract="true" name="RestOfWorldMember" 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_CompanyOwnedLifeInsurance" abstract="false" name="CompanyOwnedLifeInsurance" nillable="true" xbrli:periodType="instant" xbrli:balance="debit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <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_NumberOfVariableInterestEntitiesNotPrimaryBeneficiary" abstract="false" name="NumberOfVariableInterestEntitiesNotPrimaryBeneficiary" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="xbrli:integerItemType"/>
  <xs:element id="imax_LesseeLiabilitiesAbstract" abstract="true" name="LesseeLiabilitiesAbstract" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="xbrli:stringItemType"/>
  <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_ReductionToOtherEquity" abstract="false" name="ReductionToOtherEquity" nillable="true" xbrli:periodType="duration" xbrli:balance="debit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="imax_DisaggregationOfSellingGeneralAndAdministrativeExpenseTable" abstract="true" name="DisaggregationOfSellingGeneralAndAdministrativeExpenseTable" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrldt:hypercubeItem" type="xbrli:stringItemType"/>
  <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_NetDecreaseIncreaseAccrualsRelatedToInvestmentInJointRevenueSharingArrangements" abstract="false" name="NetDecreaseIncreaseAccrualsRelatedToInvestmentInJointRevenueSharingArrangements" nillable="true" xbrli:periodType="duration" xbrli:balance="credit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <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_NetDecreaseIncreaseAccrualsRelatedToAcquisitionOfOtherIntangibleAssets" abstract="false" name="NetDecreaseIncreaseAccrualsRelatedToAcquisitionOfOtherIntangibleAssets" nillable="true" xbrli:periodType="duration" xbrli:balance="credit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="imax_NumberOfOtherCoproducedFilmArrangements" abstract="false" name="NumberOfOtherCoproducedFilmArrangements" nillable="true" xbrli:periodType="instant" substitutionGroup="xbrli:item" type="xbrli:integerItemType"/>
  <xs:element id="imax_LeaseWeightedAverageInterestRatesAbstract" abstract="true" name="LeaseWeightedAverageInterestRatesAbstract" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="xbrli:stringItemType"/>
  <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_OtherContentSolutionsMember" abstract="true" name="OtherContentSolutionsMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="imax_NetFinancedSalesReceivablesMember" abstract="true" name="NetFinancedSalesReceivablesMember" 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_SystemRentalsMember" abstract="true" name="SystemRentalsMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <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_StatutorySurplusReserveMember" abstract="true" name="StatutorySurplusReserveMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <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_JointRevenueSharingArrangementMember" abstract="true" name="JointRevenueSharingArrangementMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <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_NumberOfExpectedOriginalFilms" abstract="false" name="NumberOfExpectedOriginalFilms" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="xbrli:integerItemType"/>
  <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_UsInternalRevenueCodeMember" abstract="true" name="UsInternalRevenueCodeMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <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_NetDecreaseIncreaseAccrualsRelatedToSignificantNonCashInvestingActivities" abstract="false" name="NetDecreaseIncreaseAccrualsRelatedToSignificantNonCashInvestingActivities" nillable="true" xbrli:periodType="duration" xbrli:balance="credit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="imax_AwardInclusiveOfInterest" abstract="false" name="AwardInclusiveOfInterest" 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_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsAdditionalGrantsInPeriod" abstract="false" name="ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsAdditionalGrantsInPeriod" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="xbrli:sharesItemType"/>
  <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_FinancedSaleReceivablesWeightedAverageEffectiveInterestRate" abstract="false" name="FinancedSaleReceivablesWeightedAverageEffectiveInterestRate" nillable="true" xbrli:periodType="instant" substitutionGroup="xbrli:item" type="dtr-types:percentItemType"/>
  <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_LesseeOperatingLeaseLiabilityPaymentsDueAfterYearFour" abstract="false" name="LesseeOperatingLeaseLiabilityPaymentsDueAfterYearFour" nillable="true" xbrli:periodType="instant" xbrli:balance="credit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="imax_WritedownOnEquipmentAssignedToJointRevenueSharingArrangements" abstract="false" name="WritedownOnEquipmentAssignedToJointRevenueSharingArrangements" nillable="true" xbrli:periodType="duration" xbrli:balance="debit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
</xs:schema>
