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

<!--XBRL Document Created with the Workiva Platform-->
<!--Copyright 2025 Workiva-->
<!--r:33e603a7-b32b-43bc-81fd-e55c5e0b41cf,g:4345fdb0-f021-4684-8972-7618f2fea3d8-->
<xs:schema xmlns:xs="http://www.w3.org/2001/XMLSchema" xmlns:link="http://www.xbrl.org/2003/linkbase" xmlns:imax="http://www.imax.com/20250331" 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/20250331">
  <xs:import namespace="http://fasb.org/srt/2024" schemaLocation="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd"/>
  <xs:import namespace="http://fasb.org/us-gaap/2024" schemaLocation="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd"/>
  <xs:import namespace="http://www.xbrl.org/2003/instance" schemaLocation="http://www.xbrl.org/2003/xbrl-instance-2003-12-31.xsd"/>
  <xs:import namespace="http://www.xbrl.org/2003/linkbase" schemaLocation="http://www.xbrl.org/2003/xbrl-linkbase-2003-12-31.xsd"/>
  <xs:import namespace="http://www.xbrl.org/dtr/type/2022-03-31" schemaLocation="https://www.xbrl.org/dtr/type/2022-03-31/types.xsd"/>
  <xs:import namespace="http://xbrl.org/2005/xbrldt" schemaLocation="http://www.xbrl.org/2005/xbrldt-2005.xsd"/>
  <xs:import namespace="http://xbrl.sec.gov/country/2024" schemaLocation="https://xbrl.sec.gov/country/2024/country-2024.xsd"/>
  <xs:import namespace="http://xbrl.sec.gov/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-20250331_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-20250331_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-20250331_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-20250331_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="CondensedConsolidatedStatementsofComprehensiveIncome" roleURI="http://www.imax.com/role/CondensedConsolidatedStatementsofComprehensiveIncome">
        <link:definition>9952154 - Statement - Condensed Consolidated Statements of Comprehensive 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="RestructuringandOtherCharges" roleURI="http://www.imax.com/role/RestructuringandOtherCharges">
        <link:definition>9952173 - Disclosure - Restructuring and Other Charges</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="BasisofPresentationPolicies" roleURI="http://www.imax.com/role/BasisofPresentationPolicies">
        <link:definition>9955511 - 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>9955512 - 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>9955513 - 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>9955514 - 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>9955515 - 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>9955516 - 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>9955517 - 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>9955518 - 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>9955519 - 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>9955520 - 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>9955521 - 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>9955522 - 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="BasisofPresentationAdditionalInformationDetails" roleURI="http://www.imax.com/role/BasisofPresentationAdditionalInformationDetails">
        <link:definition>9955523 - 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>9955524 - 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>9955525 - 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>9955526 - 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>9955527 - 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>9955528 - 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>9955529 - 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>9955530 - 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>9955531 - 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>9955532 - 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>9955533 - 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>9955533 - 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>9955534 - 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>9955535 - 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>9955536 - 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>9955537 - 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>9955538 - 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>9955539 - 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>9955540 - 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>9955541 - 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>9955541 - 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>9955542 - 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>9955543 - 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>9955544 - 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>9955545 - 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>9955546 - 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>9955547 - 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>9955548 - 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>9955549 - 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>9955550 - 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>9955551 - 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>9955552 - 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>9955553 - 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>9955554 - 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>9955555 - 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>9955556 - 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>9955557 - 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>9955558 - 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>9955559 - 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>9955560 - 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>9955561 - 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>9955562 - 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>9955563 - 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>9955564 - 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>9955565 - Disclosure - Revenue from Contracts with Customers - Additional Information (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="SegmentReportingAdditionalInformationDetails" roleURI="http://www.imax.com/role/SegmentReportingAdditionalInformationDetails">
        <link:definition>9955566 - 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="SegmentReportingSegmentReportingInformationbyReportableSegmentDetails" roleURI="http://www.imax.com/role/SegmentReportingSegmentReportingInformationbyReportableSegmentDetails">
        <link:definition>9955567 - 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="SegmentReportingScheduleofCostsandExpensesApplicabletoRevenuesforContentSolutionsDetails" roleURI="http://www.imax.com/role/SegmentReportingScheduleofCostsandExpensesApplicabletoRevenuesforContentSolutionsDetails">
        <link:definition>9955568 - Disclosure - Segment Reporting - Schedule of Costs and Expenses Applicable to Revenues for Content Solutions (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="SegmentReportingScheduleofCostsandExpensesApplicabletoRevenuesfortheTechnologyProductsandServicesDetails" roleURI="http://www.imax.com/role/SegmentReportingScheduleofCostsandExpensesApplicabletoRevenuesfortheTechnologyProductsandServicesDetails">
        <link:definition>9955569 - Disclosure - Segment Reporting - Schedule of Costs and Expenses Applicable to Revenues for the Technology Products and Services (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="SegmentReportingSummaryofRevenuesByGeographicAreaDetails" roleURI="http://www.imax.com/role/SegmentReportingSummaryofRevenuesByGeographicAreaDetails">
        <link:definition>9955570 - 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="EmployeesPensionandPostretirementBenefitsDetails" roleURI="http://www.imax.com/role/EmployeesPensionandPostretirementBenefitsDetails">
        <link:definition>9955571 - 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>9955572 - 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>9955573 - 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>9955574 - 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>9955575 - 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>9955576 - 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="NonControllingInterestsDetails" roleURI="http://www.imax.com/role/NonControllingInterestsDetails">
        <link:definition>9955577 - Disclosure - Non-Controlling Interests (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="RestructuringandOtherChargesDetails" roleURI="http://www.imax.com/role/RestructuringandOtherChargesDetails">
        <link:definition>9955578 - Disclosure - Restructuring and Other Charges (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
    </xs:appinfo>
  </xs:annotation>
  <xs:element id="imax_SalesTypeLeaseNetInvestmentInLeaseAndFinancingReceivableAfterAllowanceForCreditLoss" abstract="false" name="SalesTypeLeaseNetInvestmentInLeaseAndFinancingReceivableAfterAllowanceForCreditLoss" nillable="true" xbrli:periodType="instant" xbrli:balance="debit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="imax_CommitmentsAndContingenciesAndGuarantees" abstract="false" name="CommitmentsAndContingenciesAndGuarantees" nillable="true" xbrli:periodType="instant" xbrli:balance="credit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="imax_TechnologySalesMember" abstract="true" name="TechnologySalesMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="imax_TechnologyRentalsMember" abstract="true" name="TechnologyRentalsMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="imax_FinanceIncomeMember" abstract="true" name="FinanceIncomeMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="imax_AccountsReceivableFinancingReceivableNetInvestmentInLeaseCreditLossExpenseReversalNet" abstract="false" name="AccountsReceivableFinancingReceivableNetInvestmentInLeaseCreditLossExpenseReversalNet" nillable="true" xbrli:periodType="duration" xbrli:balance="debit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="imax_WriteDowns" abstract="false" name="WriteDowns" nillable="true" xbrli:periodType="duration" xbrli:balance="debit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="imax_IncreaseDecreaseInInventoriesAfterWrittenDownValue" abstract="false" name="IncreaseDecreaseInInventoriesAfterWrittenDownValue" nillable="true" xbrli:periodType="duration" xbrli:balance="credit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="imax_PaymentsToAcquireEquipmentUnderJointRevenueSharingArrangements" abstract="false" name="PaymentsToAcquireEquipmentUnderJointRevenueSharingArrangements" nillable="true" xbrli:periodType="duration" xbrli:balance="credit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="imax_StatutorySurplusReserveMember" abstract="true" name="StatutorySurplusReserveMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="imax_AdjustmentsToAdditionalPaidInCapitalRestrictedStockUnitsVested" abstract="false" name="AdjustmentsToAdditionalPaidInCapitalRestrictedStockUnitsVested" nillable="true" xbrli:periodType="duration" xbrli:balance="debit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="imax_FairValueOfStockOptionsExercised" abstract="false" name="FairValueOfStockOptionsExercised" nillable="true" xbrli:periodType="duration" xbrli:balance="credit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="imax_AdjustmentsToAdditionalPaidInCapitalAmortizationOfShareBasedPaymentExpensePerformanceStockUnits" abstract="false" name="AdjustmentsToAdditionalPaidInCapitalAmortizationOfShareBasedPaymentExpensePerformanceStockUnits" nillable="true" xbrli:periodType="duration" xbrli:balance="credit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="imax_EstablishmentOfStatutorySurplusReserveRelatesToControllingInterests" abstract="false" name="EstablishmentOfStatutorySurplusReserveRelatesToControllingInterests" nillable="true" xbrli:periodType="duration" xbrli:balance="credit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="imax_StatutorySurplusReserveDeductedFromRetainedEarnings" abstract="false" name="StatutorySurplusReserveDeductedFromRetainedEarnings" nillable="true" xbrli:periodType="duration" xbrli:balance="credit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="imax_StockIssuedDuringPeriodValueStockOptionsExercisedAttributableToNonControllingInterests" abstract="false" name="StockIssuedDuringPeriodValueStockOptionsExercisedAttributableToNonControllingInterests" nillable="true" xbrli:periodType="duration" xbrli:balance="credit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="imax_ReceivablesTextBlock" abstract="false" name="ReceivablesTextBlock" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:textBlockItemType"/>
  <xs:element id="imax_LessorJointRevenueSharingArrangementsTextBlock" abstract="false" name="LessorJointRevenueSharingArrangementsTextBlock" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:textBlockItemType"/>
  <xs:element id="imax_FinancingReceivablesConsistingOfNetInvestmentInSalesTypeLeasesAndReceivablesFromFinancedSalesTableTextBlock" abstract="false" name="FinancingReceivablesConsistingOfNetInvestmentInSalesTypeLeasesAndReceivablesFromFinancedSalesTableTextBlock" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:textBlockItemType"/>
  <xs:element id="imax_ScheduleOfWeightedAverageRemainingLeaseTermAndWeightedAverageInterestRateTableTextBlock" abstract="false" name="ScheduleOfWeightedAverageRemainingLeaseTermAndWeightedAverageInterestRateTableTextBlock" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:textBlockItemType"/>
  <xs:element id="imax_NetInvestmentInLeasesAndFinancedSaleReceivablesWithBilledAmountsPastDueContinuesToAccrueFinanceIncomeTableTextBlock" abstract="false" name="NetInvestmentInLeasesAndFinancedSaleReceivablesWithBilledAmountsPastDueContinuesToAccrueFinanceIncomeTableTextBlock" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:textBlockItemType"/>
  <xs:element id="imax_ScheduleOfNetInvestmentInLeasesAndFinancedSaleReceivablesNonAccrualStatusTableTextBlock" abstract="false" name="ScheduleOfNetInvestmentInLeasesAndFinancedSaleReceivablesNonAccrualStatusTableTextBlock" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:textBlockItemType"/>
  <xs:element id="imax_VariableConsiderationReceivableAllowanceForCreditLossesTableTextBlock" abstract="false" name="VariableConsiderationReceivableAllowanceForCreditLossesTableTextBlock" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:textBlockItemType"/>
  <xs:element id="imax_LesseeOperatingLeaseCashAndNonCashFlowInformationTableTextBlock" abstract="false" name="LesseeOperatingLeaseCashAndNonCashFlowInformationTableTextBlock" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:textBlockItemType"/>
  <xs:element id="imax_LesseeOperatingLeaseBalanceSheetAmountsAndLinesTableTextBlock" abstract="false" name="LesseeOperatingLeaseBalanceSheetAmountsAndLinesTableTextBlock" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:textBlockItemType"/>
  <xs:element id="imax_LesseeOperatingAndFinanceLeaseWeightedAveragesTableTextBlock" abstract="false" name="LesseeOperatingAndFinanceLeaseWeightedAveragesTableTextBlock" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:textBlockItemType"/>
  <xs:element id="imax_RevolvingCreditFacilityBorrowingsTableTextBlock" abstract="false" name="RevolvingCreditFacilityBorrowingsTableTextBlock" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:textBlockItemType"/>
  <xs:element id="imax_SummaryOfChangesInOtherOperatingAssetsAndLiabilitiesTableTextBlock" abstract="false" name="SummaryOfChangesInOtherOperatingAssetsAndLiabilitiesTableTextBlock" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:textBlockItemType"/>
  <xs:element id="imax_SummaryOfDepreciationAndAmortizationTableTextBlock" abstract="false" name="SummaryOfDepreciationAndAmortizationTableTextBlock" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:textBlockItemType"/>
  <xs:element id="imax_WriteDownsTableTextBlock" abstract="false" name="WriteDownsTableTextBlock" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:textBlockItemType"/>
  <xs:element id="imax_NumberOfVariableInterestEntities" abstract="false" name="NumberOfVariableInterestEntities" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="xbrli:integerItemType"/>
  <xs:element id="imax_NumberOfVariableInterestEntitiesPrimaryBeneficiary" abstract="false" name="NumberOfVariableInterestEntitiesPrimaryBeneficiary" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="xbrli:integerItemType"/>
  <xs:element id="imax_NumberOfVariableInterestEntitiesNotPrimaryBeneficiary" abstract="false" name="NumberOfVariableInterestEntitiesNotPrimaryBeneficiary" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="xbrli:integerItemType"/>
  <xs:element id="imax_AccountsReceivableAllowanceForCreditLossTable" abstract="true" name="AccountsReceivableAllowanceForCreditLossTable" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrldt:hypercubeItem" type="xbrli:stringItemType"/>
  <xs:element id="imax_TheaterOperatorsMember" abstract="true" name="TheaterOperatorsMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="imax_StudiosMember" abstract="true" name="StudiosMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="imax_OtherMember" abstract="true" name="OtherMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="imax_AccountsReceivableAllowanceForCreditLossLineItems" abstract="true" name="AccountsReceivableAllowanceForCreditLossLineItems" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="xbrli:stringItemType"/>
  <xs:element id="imax_AccountsReceivableAllowanceForCreditLossWriteoffAfterRecovery" abstract="false" name="AccountsReceivableAllowanceForCreditLossWriteoffAfterRecovery" nillable="true" xbrli:periodType="duration" xbrli:balance="debit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="imax_AllowanceForDoubtfulAccountsForeignExchange" abstract="false" name="AllowanceForDoubtfulAccountsForeignExchange" nillable="true" xbrli:periodType="duration" xbrli:balance="credit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="imax_CurrentExpectedCreditLossesTable" abstract="true" name="CurrentExpectedCreditLossesTable" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrldt:hypercubeItem" type="xbrli:stringItemType"/>
  <xs:element id="imax_TheatreAndForeignMovieStudioMember" abstract="true" name="TheatreAndForeignMovieStudioMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="imax_NetFinancedSalesReceivablesMember" abstract="true" name="NetFinancedSalesReceivablesMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="imax_CurrentExpectedCreditLossesLineItems" abstract="true" name="CurrentExpectedCreditLossesLineItems" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="xbrli:stringItemType"/>
  <xs:element id="imax_IncreaseDecreaseInAllowanceForDoubtfulAccountsReceivableCurrentProvision" abstract="false" name="IncreaseDecreaseInAllowanceForDoubtfulAccountsReceivableCurrentProvision" nillable="true" xbrli:periodType="duration" xbrli:balance="debit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="imax_NetInvestmentInLeaseNonaccrualStatusFinanceIncome" abstract="false" name="NetInvestmentInLeaseNonaccrualStatusFinanceIncome" nillable="true" xbrli:periodType="duration" xbrli:balance="credit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="imax_FinancedSalesReceivablesNonaccrualStatusFinanceIncome" abstract="false" name="FinancedSalesReceivablesNonaccrualStatusFinanceIncome" nillable="true" xbrli:periodType="duration" xbrli:balance="credit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="imax_AllowanceForDoubtfulVariableConsiderationReceivableNetOfForeignExchangeCurrentProvision" abstract="false" name="AllowanceForDoubtfulVariableConsiderationReceivableNetOfForeignExchangeCurrentProvision" nillable="true" xbrli:periodType="duration" xbrli:balance="debit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="imax_SalesTypeLeaseReceivableGrossMinimumPaymentsDue" abstract="false" name="SalesTypeLeaseReceivableGrossMinimumPaymentsDue" nillable="true" xbrli:periodType="instant" xbrli:balance="debit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="imax_SalesTypeLeaseUnearnedFinanceIncome" abstract="false" name="SalesTypeLeaseUnearnedFinanceIncome" nillable="true" xbrli:periodType="instant" xbrli:balance="credit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="imax_FinancedSalesReceivablesAbstract" abstract="true" name="FinancedSalesReceivablesAbstract" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="xbrli:stringItemType"/>
  <xs:element id="imax_FinancedSalesReceivablesGrossMinimumPaymentsDue" abstract="false" name="FinancedSalesReceivablesGrossMinimumPaymentsDue" nillable="true" xbrli:periodType="instant" xbrli:balance="debit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="imax_FinancedSalesReceivablesUnearnedFinanceIncome" abstract="false" name="FinancedSalesReceivablesUnearnedFinanceIncome" nillable="true" xbrli:periodType="instant" xbrli:balance="credit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="imax_WeightedAverageRemainingLeaseTermAbstract" abstract="true" name="WeightedAverageRemainingLeaseTermAbstract" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="xbrli:stringItemType"/>
  <xs:element id="imax_SalesTypeLeaseWeightedAverageRemainingLeaseTerm" abstract="false" name="SalesTypeLeaseWeightedAverageRemainingLeaseTerm" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="xbrli:durationItemType"/>
  <xs:element id="imax_LeaseWeightedAverageInterestRatesAbstract" abstract="true" name="LeaseWeightedAverageInterestRatesAbstract" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="xbrli:stringItemType"/>
  <xs:element id="imax_SalesTypeLeaseWeightedAverageDiscountRatePercent" abstract="false" name="SalesTypeLeaseWeightedAverageDiscountRatePercent" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:percentItemType"/>
  <xs:element id="imax_FinancedSaleReceivablesWeightedAverageEffectiveInterestRate" abstract="false" name="FinancedSaleReceivablesWeightedAverageEffectiveInterestRate" nillable="true" xbrli:periodType="instant" substitutionGroup="xbrli:item" type="dtr-types:percentItemType"/>
  <xs:element id="imax_InGoodStandingMember" abstract="true" name="InGoodStandingMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="imax_CreditWatchMemberMember" abstract="true" name="CreditWatchMemberMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="imax_PreApprovedTransactionsMember" abstract="true" name="PreApprovedTransactionsMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="imax_TransactionsSuspendedMember" abstract="true" name="TransactionsSuspendedMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="imax_FinancialAsset30To89DaysPastDueMember" abstract="true" name="FinancialAsset30To89DaysPastDueMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="imax_NetInvestmentInLeasesAndFinancedSalesReceivablesExcludingAccruedFinanceIncomeMember" abstract="true" name="NetInvestmentInLeasesAndFinancedSalesReceivablesExcludingAccruedFinanceIncomeMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="imax_NetInvestmentInLeasesExcludingAccruedFinanceIncomeMember" abstract="true" name="NetInvestmentInLeasesExcludingAccruedFinanceIncomeMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="imax_FinancedSalesReceivablesExcludingAccruedFinanceIncomeMember" abstract="true" name="FinancedSalesReceivablesExcludingAccruedFinanceIncomeMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="imax_SalesTypeLeaseNetInvestmentInLeaseAndFinancingReceivableAfterAllowanceForCreditLossAbstract" abstract="true" name="SalesTypeLeaseNetInvestmentInLeaseAndFinancingReceivableAfterAllowanceForCreditLossAbstract" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="xbrli:stringItemType"/>
  <xs:element id="imax_SalesTypeLeaseNetInvestmentInLeaseAndFinancingReceivableBeforeAllowanceForCreditLoss" abstract="false" name="SalesTypeLeaseNetInvestmentInLeaseAndFinancingReceivableBeforeAllowanceForCreditLoss" nillable="true" xbrli:periodType="instant" xbrli:balance="debit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="imax_SalesTypeLeaseNetInvestmentInLeaseAndFinancingReceivableAllowanceForCreditLoss" abstract="false" name="SalesTypeLeaseNetInvestmentInLeaseAndFinancingReceivableAllowanceForCreditLoss" nillable="true" xbrli:periodType="instant" xbrli:balance="credit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="imax_NetInvestmentInLeasesAndFinancedSalesReceivablesIncludingAccruedFinanceIncomeMember" abstract="true" name="NetInvestmentInLeasesAndFinancedSalesReceivablesIncludingAccruedFinanceIncomeMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="imax_NetInvestmentInLeasesIncludingAccruedFinanceIncomeMember" abstract="true" name="NetInvestmentInLeasesIncludingAccruedFinanceIncomeMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="imax_FinancedSalesReceivablesIncludingAccruedFinanceIncomeMember" abstract="true" name="FinancedSalesReceivablesIncludingAccruedFinanceIncomeMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="imax_NetInvestmentInLeaseNonaccrualAllowanceForCreditLoss" abstract="false" name="NetInvestmentInLeaseNonaccrualAllowanceForCreditLoss" nillable="true" xbrli:periodType="instant" xbrli:balance="credit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="imax_NetInvestmentInLeaseNonaccrualAfterAllowanceForCreditLoss" abstract="false" name="NetInvestmentInLeaseNonaccrualAfterAllowanceForCreditLoss" nillable="true" xbrli:periodType="instant" xbrli:balance="debit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="imax_FinancingReceivableAllowanceForCreditLossesNonaccrualStatus" abstract="false" name="FinancingReceivableAllowanceForCreditLossesNonaccrualStatus" nillable="true" xbrli:periodType="instant" xbrli:balance="credit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="imax_FinancingReceivablesNetNonaccrualStatus" abstract="false" name="FinancingReceivablesNetNonaccrualStatus" nillable="true" xbrli:periodType="instant" xbrli:balance="debit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="imax_NetInvestmentInLeaseAndFinancingReceivableNonaccrualAbstract" abstract="true" name="NetInvestmentInLeaseAndFinancingReceivableNonaccrualAbstract" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="xbrli:stringItemType"/>
  <xs:element id="imax_NetInvestmentInLeaseAndFinancingReceivableNonaccrual" abstract="false" name="NetInvestmentInLeaseAndFinancingReceivableNonaccrual" nillable="true" xbrli:periodType="instant" xbrli:balance="debit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="imax_NetInvestmentInLeaseAndFinancingReceivableAllowanceForCreditLossesNonaccrualStatus" abstract="false" name="NetInvestmentInLeaseAndFinancingReceivableAllowanceForCreditLossesNonaccrualStatus" nillable="true" xbrli:periodType="instant" xbrli:balance="credit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="imax_NetInvestmentInLeaseAndFinancingReceivablesAfterAllowanceForCreditLossNonaccrual" abstract="false" name="NetInvestmentInLeaseAndFinancingReceivablesAfterAllowanceForCreditLossNonaccrual" nillable="true" xbrli:periodType="instant" xbrli:balance="debit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="imax_SalesTypeLeaseNetInvestmentInLeaseCreditLossExpenseForeignExchange" abstract="false" name="SalesTypeLeaseNetInvestmentInLeaseCreditLossExpenseForeignExchange" nillable="true" xbrli:periodType="duration" xbrli:balance="debit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="imax_LeaseCostOperatingAbstract" abstract="true" name="LeaseCostOperatingAbstract" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="xbrli:stringItemType"/>
  <xs:element id="imax_OperatingLeaseInterestExpense" abstract="false" name="OperatingLeaseInterestExpense" nillable="true" xbrli:periodType="duration" xbrli:balance="debit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="imax_ShortTermAndVariableLeaseCost" abstract="false" name="ShortTermAndVariableLeaseCost" nillable="true" xbrli:periodType="duration" xbrli:balance="debit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="imax_LeaseCostFinanceAbstract" abstract="true" name="LeaseCostFinanceAbstract" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="xbrli:stringItemType"/>
  <xs:element id="imax_CashFlowLesseeAbstract" abstract="true" name="CashFlowLesseeAbstract" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="xbrli:stringItemType"/>
  <xs:element id="imax_SupplementalDisclosureOfNoncashLeasingActivitiesAbstract" abstract="true" name="SupplementalDisclosureOfNoncashLeasingActivitiesAbstract" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="xbrli:stringItemType"/>
  <xs:element id="imax_AssetsLesseeAbstract" abstract="true" name="AssetsLesseeAbstract" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="xbrli:stringItemType"/>
  <xs:element id="imax_LesseeLiabilitiesAbstract" abstract="true" name="LesseeLiabilitiesAbstract" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="xbrli:stringItemType"/>
  <xs:element id="imax_OperatingLeasesAbstract" abstract="true" name="OperatingLeasesAbstract" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="xbrli:stringItemType"/>
  <xs:element id="imax_FinanceLeasesAbstract" abstract="true" name="FinanceLeasesAbstract" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="xbrli:stringItemType"/>
  <xs:element id="imax_LesseeOperatingLeaseLiabilityPaymentsDueAfterYearFour" abstract="false" name="LesseeOperatingLeaseLiabilityPaymentsDueAfterYearFour" nillable="true" xbrli:periodType="instant" xbrli:balance="credit" 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_SalesTypeAndDirectFinancingLeasesLeaseReceivableToBeReceivedAfterYearFour" abstract="false" name="SalesTypeAndDirectFinancingLeasesLeaseReceivableToBeReceivedAfterYearFour" nillable="true" xbrli:periodType="instant" xbrli:balance="debit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="imax_JointRevenueSharingArrangementsLeaseReceivableFiscalYearMaturityAbstract" abstract="true" name="JointRevenueSharingArrangementsLeaseReceivableFiscalYearMaturityAbstract" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="xbrli:stringItemType"/>
  <xs:element id="imax_JointRevenueSharingArrangementsLeaseReceivableRemainderOfFiscalYear" abstract="false" name="JointRevenueSharingArrangementsLeaseReceivableRemainderOfFiscalYear" nillable="true" xbrli:periodType="instant" xbrli:balance="debit" 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_JointRevenueSharingArrangementsLeaseReceivableYearTwo" abstract="false" name="JointRevenueSharingArrangementsLeaseReceivableYearTwo" nillable="true" xbrli:periodType="instant" xbrli:balance="debit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="imax_JointRevenueSharingArrangementsLeaseReceivableYearThree" abstract="false" name="JointRevenueSharingArrangementsLeaseReceivableYearThree" nillable="true" xbrli:periodType="instant" xbrli:balance="debit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="imax_JointRevenueSharingArrangementsLeaseReceivableYearFour" abstract="false" name="JointRevenueSharingArrangementsLeaseReceivableYearFour" nillable="true" xbrli:periodType="instant" xbrli:balance="debit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="imax_JointRevenueSharingArrangementsLeaseReceivableAfterYearFour" abstract="false" name="JointRevenueSharingArrangementsLeaseReceivableAfterYearFour" nillable="true" xbrli:periodType="instant" xbrli:balance="debit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="imax_JointRevenueSharingArrangementsLeaseReceivable" abstract="false" name="JointRevenueSharingArrangementsLeaseReceivable" nillable="true" xbrli:periodType="instant" xbrli:balance="debit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="imax_InventoryRawMaterialsCurrentAndNonCurrentNetOfReserves" abstract="false" name="InventoryRawMaterialsCurrentAndNonCurrentNetOfReserves" nillable="true" xbrli:periodType="instant" xbrli:balance="debit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="imax_InventoryWorkInProcessCurrentAndNonCurrentNetOfReserves" abstract="false" name="InventoryWorkInProcessCurrentAndNonCurrentNetOfReserves" nillable="true" xbrli:periodType="instant" xbrli:balance="debit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="imax_InventoryFinishedGoodsCurrentAndNonCurrentNetOfReserves" abstract="false" name="InventoryFinishedGoodsCurrentAndNonCurrentNetOfReserves" nillable="true" xbrli:periodType="instant" xbrli:balance="debit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="imax_FinishedGoodsInventoryWithTitlePassedToCustomer" abstract="false" name="FinishedGoodsInventoryWithTitlePassedToCustomer" nillable="true" xbrli:periodType="instant" xbrli:balance="credit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="imax_WellsFargoCreditFacilityMember" abstract="true" name="WellsFargoCreditFacilityMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="imax_NationalBankOfCanadaFacilityMember" abstract="true" name="NationalBankOfCanadaFacilityMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="imax_BankOfChinaFacilityMember" abstract="true" name="BankOfChinaFacilityMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="imax_HsbcChinaFacilityMember" abstract="true" name="HsbcChinaFacilityMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="imax_ConvertibleSeniorNotesDueTwoThousandAndTwentySixMember" abstract="true" name="ConvertibleSeniorNotesDueTwoThousandAndTwentySixMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="imax_FederalEconomicDevelopmentLoanPayableMember" abstract="true" name="FederalEconomicDevelopmentLoanPayableMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="imax_LineOfCreditFacilityBorrowingCapacityUnderUncommittedAccordionFeature" abstract="false" name="LineOfCreditFacilityBorrowingCapacityUnderUncommittedAccordionFeature" nillable="true" xbrli:periodType="instant" xbrli:balance="credit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="imax_DebtInstrumentNetLeverageRatio" abstract="false" name="DebtInstrumentNetLeverageRatio" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="xbrli:pureItemType"/>
  <xs:element id="imax_LettersOfCreditOrAdvancePaymentGuarantees" abstract="false" name="LettersOfCreditOrAdvancePaymentGuarantees" nillable="true" xbrli:periodType="instant" xbrli:balance="credit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="imax_UnrealizedGainLossOnOutstandingForeignCurrencyForwardContracts" abstract="false" name="UnrealizedGainLossOnOutstandingForeignCurrencyForwardContracts" nillable="true" xbrli:periodType="instant" xbrli:balance="credit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="imax_NotionalAmountForWhichArrangementsCanBeEntered" abstract="false" name="NotionalAmountForWhichArrangementsCanBeEntered" nillable="true" xbrli:periodType="instant" xbrli:balance="debit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="imax_UnaccretedInterestBenefit" abstract="false" name="UnaccretedInterestBenefit" nillable="true" xbrli:periodType="instant" xbrli:balance="debit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="imax_ConvertibleNotesAndOtherBorrowingsNet" abstract="false" name="ConvertibleNotesAndOtherBorrowingsNet" nillable="true" xbrli:periodType="instant" xbrli:balance="credit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="imax_FinalAwardAmountIssued" abstract="false" name="FinalAwardAmountIssued" nillable="true" xbrli:periodType="instant" xbrli:balance="credit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="imax_LitigationSettlementAgreementConsideration" abstract="false" name="LitigationSettlementAgreementConsideration" nillable="true" xbrli:periodType="duration" xbrli:balance="debit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="imax_IndemnificationOther" abstract="false" name="IndemnificationOther" nillable="true" xbrli:periodType="duration" xbrli:balance="debit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="imax_DisaggregationOfSellingGeneralAndAdministrativeExpenseTable" abstract="true" name="DisaggregationOfSellingGeneralAndAdministrativeExpenseTable" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrldt:hypercubeItem" type="xbrli:stringItemType"/>
  <xs:element id="imax_DisaggregationOfSellingGeneralAndAdministrativeExpenseLineItems" abstract="true" name="DisaggregationOfSellingGeneralAndAdministrativeExpenseLineItems" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="xbrli:stringItemType"/>
  <xs:element id="imax_SalesCommissionsAndFeesReversalOfFees" abstract="false" name="SalesCommissionsAndFeesReversalOfFees" nillable="true" xbrli:periodType="duration" xbrli:balance="debit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="imax_MarketingAndAdvertisingExpenseReversal" abstract="false" name="MarketingAndAdvertisingExpenseReversal" nillable="true" xbrli:periodType="duration" xbrli:balance="debit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="imax_JointRevenueSharingArrangementMember" abstract="true" name="JointRevenueSharingArrangementMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="imax_RevenueEarnedFromTransactionsUnderCompanyArrangements" abstract="false" name="RevenueEarnedFromTransactionsUnderCompanyArrangements" nillable="true" xbrli:periodType="duration" xbrli:balance="debit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="imax_NumberOfCoProducedFilmArrangement" abstract="false" name="NumberOfCoProducedFilmArrangement" nillable="true" xbrli:periodType="instant" substitutionGroup="xbrli:item" type="xbrli:integerItemType"/>
  <xs:element id="imax_NumberOfOtherCoproducedFilmArrangements" abstract="false" name="NumberOfOtherCoproducedFilmArrangements" nillable="true" xbrli:periodType="instant" substitutionGroup="xbrli:item" type="xbrli:integerItemType"/>
  <xs:element id="imax_ExpensesRecoveriesRelatedToCollaborativeArrangements" abstract="false" name="ExpensesRecoveriesRelatedToCollaborativeArrangements" nillable="true" xbrli:periodType="duration" xbrli:balance="debit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="imax_DepreciationOnEquipmentAssignedToJointRevenueSharingArrangements" abstract="false" name="DepreciationOnEquipmentAssignedToJointRevenueSharingArrangements" nillable="true" xbrli:periodType="duration" xbrli:balance="debit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="imax_DepreciationOnOtherPropertyPlantAndEquipment" abstract="false" name="DepreciationOnOtherPropertyPlantAndEquipment" nillable="true" xbrli:periodType="duration" xbrli:balance="debit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="imax_AmortizationOfIntangibleAssetsNet" abstract="false" name="AmortizationOfIntangibleAssetsNet" nillable="true" xbrli:periodType="duration" xbrli:balance="debit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="imax_WritedownOnEquipmentAssignedToJointRevenueSharingArrangements" abstract="false" name="WritedownOnEquipmentAssignedToJointRevenueSharingArrangements" nillable="true" xbrli:periodType="duration" xbrli:balance="debit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="imax_WritedownOnOtherPropertyPlantAndEquipment" abstract="false" name="WritedownOnOtherPropertyPlantAndEquipment" nillable="true" xbrli:periodType="duration" xbrli:balance="debit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="imax_OtherIntangibleAssetsChargesNetOfRecoveries" abstract="false" name="OtherIntangibleAssetsChargesNetOfRecoveries" nillable="true" xbrli:periodType="duration" xbrli:balance="debit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="imax_FilmImpairmentCharges" abstract="false" name="FilmImpairmentCharges" nillable="true" xbrli:periodType="duration" xbrli:balance="debit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="imax_NetDecreaseIncreaseAccrualsRelatedToInvestmentInJointRevenueSharingArrangements" abstract="false" name="NetDecreaseIncreaseAccrualsRelatedToInvestmentInJointRevenueSharingArrangements" nillable="true" xbrli:periodType="duration" xbrli:balance="credit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="imax_NetDecreaseIncreaseAccrualsRelatedToAcquisitionOfOtherIntangibleAssets" abstract="false" name="NetDecreaseIncreaseAccrualsRelatedToAcquisitionOfOtherIntangibleAssets" nillable="true" xbrli:periodType="duration" xbrli:balance="credit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="imax_NetDecreaseIncreaseAccrualsRelatedToPurchaseOfPropertyAndEquipment" abstract="false" name="NetDecreaseIncreaseAccrualsRelatedToPurchaseOfPropertyAndEquipment" nillable="true" xbrli:periodType="duration" xbrli:balance="credit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="imax_NetDecreaseIncreaseAccrualsRelatedToSignificantNonCashInvestingActivities" abstract="false" name="NetDecreaseIncreaseAccrualsRelatedToSignificantNonCashInvestingActivities" nillable="true" xbrli:periodType="duration" xbrli:balance="credit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="imax_NonEmployeeMember" abstract="true" name="NonEmployeeMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="imax_IMAXChinaMember" abstract="true" name="IMAXChinaMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="imax_AwardYear2023Member" abstract="true" name="AwardYear2023Member" 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_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantedGrantDateFairValueAverageClosingPriceNumberOfDays" abstract="false" name="ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantedGrantDateFairValueAverageClosingPriceNumberOfDays" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="xbrli:integerItemType"/>
  <xs:element id="imax_StockRepurchaseProgramMaximumPercentageOfSharesAuthorizedToBeRepurchased" abstract="false" name="StockRepurchaseProgramMaximumPercentageOfSharesAuthorizedToBeRepurchased" nillable="true" xbrli:periodType="instant" substitutionGroup="xbrli:item" type="dtr-types:percentItemType"/>
  <xs:element id="imax_StatutorySurplusReserveToItsSubsidiariesRegisteredCapitalPercent" abstract="false" name="StatutorySurplusReserveToItsSubsidiariesRegisteredCapitalPercent" nillable="true" xbrli:periodType="instant" substitutionGroup="xbrli:item" type="dtr-types:percentItemType"/>
  <xs:element id="imax_IMAXChinaLongTermIncentivePlanRestrictedShareUnitsMember" abstract="true" name="IMAXChinaLongTermIncentivePlanRestrictedShareUnitsMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <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_TSRPerformanceStockUnitsAwardMember" abstract="true" name="TSRPerformanceStockUnitsAwardMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="imax_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsAdditionalGrantsInPeriod" abstract="false" name="ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsAdditionalGrantsInPeriod" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="xbrli:sharesItemType"/>
  <xs:element id="imax_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsAdditionalGrantsInPeriodWeightedAverageGrantDateFairValue" abstract="false" name="ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsAdditionalGrantsInPeriodWeightedAverageGrantDateFairValue" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:perShareItemType"/>
  <xs:element id="imax_WeightedAverageNumberOfSharesIssuedAndOutstanding" abstract="false" name="WeightedAverageNumberOfSharesIssuedAndOutstanding" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="xbrli:sharesItemType"/>
  <xs:element id="imax_WeightedAverageNumberOfSharesRepurchasedIssuedNet" abstract="false" name="WeightedAverageNumberOfSharesRepurchasedIssuedNet" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="xbrli:sharesItemType"/>
  <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_TechnologyProductsAndServicesSegmentMember" abstract="true" name="TechnologyProductsAndServicesSegmentMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="imax_ImageEnhancementAndMaintenanceServicesMember" abstract="true" name="ImageEnhancementAndMaintenanceServicesMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="imax_FilmRemasteringAndDistributionMember" abstract="true" name="FilmRemasteringAndDistributionMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="imax_OtherContentSolutionsMember" abstract="true" name="OtherContentSolutionsMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="imax_SystemSalesMember" abstract="true" name="SystemSalesMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="imax_SystemRentalsMember" abstract="true" name="SystemRentalsMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="imax_VariableConsiderationReceivablesMember" abstract="true" name="VariableConsiderationReceivablesMember" 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_GreaterChinaMember" abstract="true" name="GreaterChinaMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="imax_AsiaExcludingGreaterChinaMember" abstract="true" name="AsiaExcludingGreaterChinaMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="imax_PercentageOfRevenuesRepresentedByLargestCustomer" abstract="false" name="PercentageOfRevenuesRepresentedByLargestCustomer" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:percentItemType"/>
  <xs:element id="imax_WriteDownOnEquipmentAssignedToJointRevenueSharingArrangements" abstract="false" name="WriteDownOnEquipmentAssignedToJointRevenueSharingArrangements" nillable="true" xbrli:periodType="duration" xbrli:balance="debit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="imax_WesternEuropeMember" abstract="true" name="WesternEuropeMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="imax_RestOfWorldMember" abstract="true" name="RestOfWorldMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="imax_DefinedContributionPensionPlanMember" abstract="true" name="DefinedContributionPensionPlanMember" 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_UsInternalRevenueCodeMember" abstract="true" name="UsInternalRevenueCodeMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="imax_AccruedAndOtherLiabilitiesMember" abstract="true" name="AccruedAndOtherLiabilitiesMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="imax_PrepaidExpensesMember" abstract="true" name="PrepaidExpensesMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="imax_DefinedBenefitPlanAdditionalInterestCostInRemainderOfTheYear" abstract="false" name="DefinedBenefitPlanAdditionalInterestCostInRemainderOfTheYear" nillable="true" xbrli:periodType="instant" xbrli:balance="credit" 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_CompanyOwnedLifeInsurance" abstract="false" name="CompanyOwnedLifeInsurance" nillable="true" xbrli:periodType="instant" xbrli:balance="debit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="imax_CashHeldOrUndistributedEarningsOfForeignSubsidiary" abstract="false" name="CashHeldOrUndistributedEarningsOfForeignSubsidiary" nillable="true" xbrli:periodType="instant" xbrli:balance="debit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="imax_CashHeldOrUndistributedEarningsOfForeignSubsidiaries" abstract="false" name="CashHeldOrUndistributedEarningsOfForeignSubsidiaries" nillable="true" xbrli:periodType="instant" xbrli:balance="debit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="imax_NumberOfCountriesThatGenerateBoxOffice" abstract="false" name="NumberOfCountriesThatGenerateBoxOffice" nillable="true" xbrli:periodType="instant" substitutionGroup="xbrli:item" type="xbrli:integerItemType"/>
  <xs:element id="imax_NetFinancedSalesReceivables" abstract="false" name="NetFinancedSalesReceivables" nillable="true" xbrli:periodType="instant" xbrli:balance="debit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="imax_ImaxChinaNoncontrollingInterestMember" abstract="true" name="ImaxChinaNoncontrollingInterestMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
</xs:schema>
