<?xml version="1.0" encoding="utf-8"?>
<schema xmlns:imc="http://www.imcannabis.com/20260630" xmlns="http://www.w3.org/2001/XMLSchema" xmlns:link="http://www.xbrl.org/2003/linkbase" xmlns:xbrldt="http://xbrl.org/2005/xbrldt" xmlns:xl="http://www.xbrl.org/2003/XLink" xmlns:xbrli="http://www.xbrl.org/2003/instance" xmlns:xlink="http://www.w3.org/1999/xlink" xmlns:negated="http://www.xbrl.org/2009/role/negated" xmlns:ref="http://www.xbrl.org/2006/ref" xmlns:deprecated="http://www.xbrl.org/2009/arcrole/fact-explanatoryFact" xmlns:dei="http://xbrl.sec.gov/dei/2025" xmlns:country="http://xbrl.sec.gov/country/2025" xmlns:currency="http://xbrl.sec.gov/currency/2025" xmlns:exch="http://xbrl.sec.gov/exch/2025" xmlns:naics="http://xbrl.sec.gov/naics/2025" xmlns:sic="http://xbrl.sec.gov/sic/2025" xmlns:stpr="http://xbrl.sec.gov/stpr/2025" xmlns:us-types="http://fasb.org/us-types/2025" xmlns:srt="http://fasb.org/srt/2025" xmlns:srt-types="http://fasb.org/srt-types/2025" xmlns:ecd="http://xbrl.sec.gov/ecd/2025" xmlns:dtr-types="http://www.xbrl.org/dtr/type/2022-03-31" xmlns:enum2="http://xbrl.org/2020/extensible-enumerations-2.0" xmlns:ifrs-full="https://xbrl.ifrs.org/taxonomy/2025-03-27/ifrs-full" xmlns:ecd-sub="http://xbrl.sec.gov/ecd-sub/2025" targetNamespace="http://www.imcannabis.com/20260630" elementFormDefault="qualified">
  <!-- INTEGIX by Ez-XBRL -->
  <import namespace="http://www.xbrl.org/2003/instance" schemaLocation="http://www.xbrl.org/2003/xbrl-instance-2003-12-31.xsd"/>
  <import namespace="http://www.xbrl.org/2003/linkbase" schemaLocation="http://www.xbrl.org/2003/xbrl-linkbase-2003-12-31.xsd"/>
  <import namespace="http://xbrl.org/2005/xbrldt" schemaLocation="http://www.xbrl.org/2005/xbrldt-2005.xsd"/>
  <import namespace="http://www.xbrl.org/2009/role/negated" schemaLocation="http://www.xbrl.org/lrr/role/negated-2009-12-16.xsd"/>
  <import namespace="http://www.xbrl.org/2009/role/net" schemaLocation="http://www.xbrl.org/lrr/role/net-2009-12-16.xsd"/>
  <import namespace="http://www.xbrl.org/2009/arcrole/fact-explanatoryFact" schemaLocation="http://www.xbrl.org/lrr/arcrole/factExplanatory-2009-12-16.xsd"/>
  <import namespace="http://xbrl.sec.gov/dei/2025" schemaLocation="https://xbrl.sec.gov/dei/2025/dei-2025.xsd"/>
  <import namespace="http://xbrl.sec.gov/country/2025" schemaLocation="https://xbrl.sec.gov/country/2025/country-2025.xsd"/>
  <import namespace="http://xbrl.sec.gov/currency/2025" schemaLocation="https://xbrl.sec.gov/currency/2025/currency-2025.xsd"/>
  <import namespace="http://xbrl.sec.gov/exch/2025" schemaLocation="https://xbrl.sec.gov/exch/2025/exch-2025.xsd"/>
  <import namespace="http://xbrl.sec.gov/naics/2025" schemaLocation="https://xbrl.sec.gov/naics/2025/naics-2025.xsd"/>
  <import namespace="http://xbrl.sec.gov/sic/2025" schemaLocation="https://xbrl.sec.gov/sic/2025/sic-2025.xsd"/>
  <import namespace="http://xbrl.sec.gov/stpr/2025" schemaLocation="https://xbrl.sec.gov/stpr/2025/stpr-2025.xsd"/>
  <import namespace="http://fasb.org/us-types/2025" schemaLocation="https://xbrl.fasb.org/us-gaap/2025/elts/us-types-2025.xsd"/>
  <import namespace="http://fasb.org/srt/2025" schemaLocation="https://xbrl.fasb.org/srt/2025/elts/srt-2025.xsd"/>
  <import namespace="http://fasb.org/srt-types/2025" schemaLocation="https://xbrl.fasb.org/srt/2025/elts/srt-types-2025.xsd"/>
  <import namespace="http://xbrl.sec.gov/ecd/2025" schemaLocation="https://xbrl.sec.gov/ecd/2025/ecd-2025.xsd"/>
  <import namespace="http://xbrl.sec.gov/dei/2025" schemaLocation="https://xbrl.sec.gov/dei/2025/dei-2025.xsd"/>
  <import namespace="http://xbrl.sec.gov/ecd/2025" schemaLocation="https://xbrl.sec.gov/ecd/2025/ecd-2025.xsd"/>
  <import namespace="http://www.xbrl.org/dtr/type/2022-03-31" schemaLocation="https://www.xbrl.org/dtr/type/2022-03-31/types.xsd"/>
  <import namespace="http://xbrl.org/2020/extensible-enumerations-2.0" schemaLocation="https://www.xbrl.org/2020/extensible-enumerations-2.0.xsd"/>
  <import namespace="https://xbrl.ifrs.org/taxonomy/2025-03-27/ifrs-full" schemaLocation="https://xbrl.ifrs.org/taxonomy/2025-03-27/full_ifrs/full_ifrs-cor_2025-03-27.xsd"/>
  <import namespace="http://xbrl.sec.gov/ecd-sub/2025" schemaLocation="https://xbrl.sec.gov/ecd/2025/ecd-sub-2025.xsd"/>
  <annotation>
    <appinfo>
      <link:roleType roleURI="http://www.imcannabis.com/role/DocumentAndEntityInformation" id="DocumentAndEntityInformation">
        <link:definition>0001 - Document - Document and Entity Information</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://www.imcannabis.com/role/CONSOLIDATEDSTATEMENTSOFFINANCIALPOSITION" id="CONSOLIDATEDSTATEMENTSOFFINANCIALPOSITION">
        <link:definition>0002 - Statement - INTERIM CONDENSED CONSOLIDATED STATEMENTS OF FINANCIAL POSITION</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://www.imcannabis.com/role/CONSOLIDATEDSTATEMENTSOFPROFITORLOSSANDOTHERCOMPREHENSIVEINCOME" id="CONSOLIDATEDSTATEMENTSOFPROFITORLOSSANDOTHERCOMPREHENSIVEINCOME">
        <link:definition>0003 - Statement - INTERIM CONDENSED CONSOLIDATED STATEMENTS OF OPERATIONS AND OTHER COMPREHENSIVE INCOME (LOSS) (UNAUDITED)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://www.imcannabis.com/role/CONSOLIDATEDSTATEMENTSOFCHANGESINEQUITY" id="CONSOLIDATEDSTATEMENTSOFCHANGESINEQUITY">
        <link:definition>0004 - Statement - INTERIM CONDENSED CONSOLIDATED STATEMENTS OF CHANGES IN SHAREHOLDERS' EQUITY (DEFICIT) (UNAUDITED)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://www.imcannabis.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS" id="CONSOLIDATEDSTATEMENTSOFCASHFLOWS">
        <link:definition>0005 - Statement - INTERIM CONDENSED CONSOLIDATED STATEMENTS OF CASH FLOWS (UNAUDITED)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://www.imcannabis.com/role/GENERAL" id="GENERAL">
        <link:definition>0006 - Disclosure - GENERAL</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://www.imcannabis.com/role/SIGNIFICANTACCOUNTINGPOLICIES" id="SIGNIFICANTACCOUNTINGPOLICIES">
        <link:definition>0007 - Disclosure - MATERIAL ACCOUNTING POLICIES</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://www.imcannabis.com/role/SIGNIFICANTEVENTSDURINGTHEREPORTINGPERIOD" id="SIGNIFICANTEVENTSDURINGTHEREPORTINGPERIOD">
        <link:definition>0008 - Disclosure - SIGNIFICANT EVENTS DURING THE REPORTING PERIOD</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://www.imcannabis.com/role/FINANCIALINSTRUMENTS" id="FINANCIALINSTRUMENTS">
        <link:definition>0009 - Disclosure - FINANCIAL INSTRUMENTS</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://www.imcannabis.com/role/EQUITY" id="EQUITY">
        <link:definition>0010 - Disclosure - DEFICIT</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://www.imcannabis.com/role/NETEARNINGSLOSSPERSHARE" id="NETEARNINGSLOSSPERSHARE">
        <link:definition>0011 - Disclosure - NET LOSS PER SHARE</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://www.imcannabis.com/role/OPERATINGSEGMENTS" id="OPERATINGSEGMENTS">
        <link:definition>0012 - Disclosure - OPERATING SEGMENTS</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://www.imcannabis.com/role/SUBSEQUENTEVENTS" id="SUBSEQUENTEVENTS">
        <link:definition>0013 - Disclosure - SUBSEQUENT EVENTS</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://www.imcannabis.com/role/SIGNIFICANTACCOUNTINGPOLICIESPolicies" id="SIGNIFICANTACCOUNTINGPOLICIESPolicies">
        <link:definition>9960701 - Disclosure - MATERIAL ACCOUNTING POLICIES (Policies)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://www.imcannabis.com/role/SIGNIFICANTEVENTSDURINGTHEREPORTINGPERIODTables" id="SIGNIFICANTEVENTSDURINGTHEREPORTINGPERIODTables">
        <link:definition>9960702 - Disclosure - SIGNIFICANT EVENTS DURING THE REPORTING PERIOD (Tables)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://www.imcannabis.com/role/FINANCIALINSTRUMENTSTables" id="FINANCIALINSTRUMENTSTables">
        <link:definition>9960703 - Disclosure - FINANCIAL INSTRUMENTS (Tables)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://www.imcannabis.com/role/EQUITYTables" id="EQUITYTables">
        <link:definition>9960704 - Disclosure - DEFICIT (Tables)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://www.imcannabis.com/role/NETEARNINGSLOSSPERSHARETables" id="NETEARNINGSLOSSPERSHARETables">
        <link:definition>9960705 - Disclosure - NET LOSS PER SHARE (Tables)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://www.imcannabis.com/role/OPERATINGSEGMENTSTables" id="OPERATINGSEGMENTSTables">
        <link:definition>9960706 - Disclosure - OPERATING SEGMENTS (Tables)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://www.imcannabis.com/role/GENERALDetailTextuals" id="GENERALDetailTextuals">
        <link:definition>9960707 - Disclosure - GENERAL (Narrative) (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://www.imcannabis.com/role/SIGNIFICANTEVENTSDURINGTHEREPORTINGPERIODNarrativeDetails" id="SIGNIFICANTEVENTSDURINGTHEREPORTINGPERIODNarrativeDetails">
        <link:definition>9960708 - Disclosure - SIGNIFICANT EVENTS DURING THE REPORTING PERIOD (Narrative) (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://www.imcannabis.com/role/SIGNIFICANTEVENTSDURINGTHEREPORTINGPERIODDetails" id="SIGNIFICANTEVENTSDURINGTHEREPORTINGPERIODDetails">
        <link:definition>9960709 - Disclosure - SIGNIFICANT EVENTS DURING THE REPORTING PERIOD - Disclosure of detailed information about breakdown of credit facilities from bank institution and others (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://www.imcannabis.com/role/SIGNIFICANTEVENTSDURINGTHEREPORTINGPERIODDetails1" id="SIGNIFICANTEVENTSDURINGTHEREPORTINGPERIODDetails1">
        <link:definition>9960710 - Disclosure - SIGNIFICANT EVENTS DURING THE REPORTING PERIOD - Disclosure of detailed information about debentures during the period (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://www.imcannabis.com/role/SIGNIFICANTEVENTSDURINGTHEREPORTINGPERIODDisclosureOfDetailedInformationAboutReconciliationOfTheTotalFairValueOfLiabilitiesRelatedToNotesDetails" id="SIGNIFICANTEVENTSDURINGTHEREPORTINGPERIODDisclosureOfDetailedInformationAboutReconciliationOfTheTotalFairValueOfLiabilitiesRelatedToNotesDetails">
        <link:definition>9960711 - Disclosure - SIGNIFICANT EVENTS DURING THE REPORTING PERIOD - Disclosure of detailed information about reconciliation of the total fair value of liabilities related to notes (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://www.imcannabis.com/role/SIGNIFICANTEVENTSDURINGTHEREPORTINGPERIODDisclosureOfDetailedInofmationAboutObservableInputsUsedInValuationOfLiabilityDetails" id="SIGNIFICANTEVENTSDURINGTHEREPORTINGPERIODDisclosureOfDetailedInofmationAboutObservableInputsUsedInValuationOfLiabilityDetails">
        <link:definition>9960712 - Disclosure - SIGNIFICANT EVENTS DURING THE REPORTING PERIOD - Disclosure of detailed inofmation about observable inputs used in valuation of liability (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://www.imcannabis.com/role/FINANCIALINSTRUMENTSDetailTextuals" id="FINANCIALINSTRUMENTSDetailTextuals">
        <link:definition>9960713 - Disclosure - FINANCIAL INSTRUMENTS (Narrative) (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://www.imcannabis.com/role/FINANCIALINSTRUMENTSDetails1" id="FINANCIALINSTRUMENTSDetails1">
        <link:definition>9960714 - Disclosure - FINANCIAL INSTRUMENTS - Disclosure of information about key assumptions to measure fair value of warrants (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://www.imcannabis.com/role/EQUITYDetails" id="EQUITYDetails">
        <link:definition>9960715 - Disclosure - DEFICIT - Disclosure of composition of share capital (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://www.imcannabis.com/role/EQUITYDetails1" id="EQUITYDetails1">
        <link:definition>9960716 - Disclosure - DEFICIT - Disclosure of changes in issued and outstanding share capital (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://www.imcannabis.com/role/NETEARNINGSLOSSPERSHAREDetails" id="NETEARNINGSLOSSPERSHAREDetails">
        <link:definition>9960717 - Disclosure - NET LOSS PER SHARE - Disclosure of earnings per share (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://www.imcannabis.com/role/OPERATINGSEGMENTSDetails" id="OPERATINGSEGMENTSDetails">
        <link:definition>9960718 - Disclosure - OPERATING SEGMENTS (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://www.imcannabis.com/role/SUBSEQUENTEVENTSNarrativeDetails" id="SUBSEQUENTEVENTSNarrativeDetails">
        <link:definition>9960719 - Disclosure - SUBSEQUENT EVENTS (Narrative) (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://www.imcannabis.com/role/CONSOLIDATEDSTATEMENTSOFPROFITORLOSSANDOTHERCOMPREHENSIVEINCOME__1" id="CONSOLIDATEDSTATEMENTSOFPROFITORLOSSANDOTHERCOMPREHENSIVEINCOME__1">
        <link:definition>0033 - Statement - INTERIM CONDENSED CONSOLIDATED STATEMENTS OF OPERATIONS AND OTHER COMPREHENSIVE INCOME (Additional Calculation 1) (LOSS) (UNAUDITED)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
      </link:roleType>
      <link:linkbaseRef xlink:type="simple" xlink:href="imc-20260630_pre.xml" xlink:role="http://www.xbrl.org/2003/role/presentationLinkbaseRef" xlink:arcrole="http://www.w3.org/1999/xlink/properties/linkbase"/>
      <link:linkbaseRef xlink:type="simple" xlink:href="imc-20260630_def.xml" xlink:role="http://www.xbrl.org/2003/role/definitionLinkbaseRef" xlink:arcrole="http://www.w3.org/1999/xlink/properties/linkbase"/>
      <link:linkbaseRef xlink:type="simple" xlink:href="imc-20260630_cal.xml" xlink:role="http://www.xbrl.org/2003/role/calculationLinkbaseRef" xlink:arcrole="http://www.w3.org/1999/xlink/properties/linkbase"/>
      <link:linkbaseRef xlink:type="simple" xlink:href="imc-20260630_lab.xml" xlink:role="http://www.xbrl.org/2003/role/labelLinkbaseRef" xlink:arcrole="http://www.w3.org/1999/xlink/properties/linkbase"/>
    </appinfo>
  </annotation>
  <element name="AccruedPurchaseConsiderationLiabilityAsOfAcquisitionDate" id="imc_AccruedPurchaseConsiderationLiabilityAsOfAcquisitionDate" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="instant" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="credit"/>
  <element name="AcquisitionCostsForProfessionalFees" id="imc_AcquisitionCostsForProfessionalFees" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="duration" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="debit"/>
  <element name="AcquisitionCostsOfCommonShares" id="imc_AcquisitionCostsOfCommonShares" type="xbrli:sharesItemType" abstract="false" xbrli:periodType="duration" substitutionGroup="xbrli:item" nillable="true"/>
  <element name="AcquisitionOfSubsidiaryAbstract" id="imc_AcquisitionOfSubsidiaryAbstract" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" nillable="true"/>
  <element name="AcquisitionOfTrichomeFinancialCorpMember" id="imc_AcquisitionOfTrichomeFinancialCorpMember" type="dtr-types:domainItemType" abstract="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" nillable="true"/>
  <element name="AcquisitionTransactionCosts" id="imc_AcquisitionTransactionCosts" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="duration" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="debit"/>
  <element name="AdditionalLiabilities" id="imc_AdditionalLiabilities" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="instant" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="credit"/>
  <element name="AdditionsOfTerminationOfLeases" id="imc_AdditionsOfTerminationOfLeases" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="duration" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="debit"/>
  <element name="AdditionsToDisposalsRightOfUseAssets" id="imc_AdditionsToDisposalsRightOfUseAssets" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="duration" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="debit"/>
  <element name="AdjupharmGmbhMember" id="imc_AdjupharmGmbhMember" type="dtr-types:domainItemType" abstract="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" nillable="true"/>
  <element name="AdjupharmsCeoMember" id="imc_AdjupharmsCeoMember" type="dtr-types:domainItemType" abstract="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" nillable="true"/>
  <element name="AdjustedExercisePrice" id="imc_AdjustedExercisePrice" type="dtr-types:perShareItemType" abstract="false" xbrli:periodType="duration" substitutionGroup="xbrli:item" nillable="true"/>
  <element name="AdjustedWeightedAverageSharesBasicAndDilutedNetEarningsFromDiscontinuedOperations" id="imc_AdjustedWeightedAverageSharesBasicAndDilutedNetEarningsFromDiscontinuedOperations" type="xbrli:sharesItemType" abstract="false" xbrli:periodType="duration" substitutionGroup="xbrli:item" nillable="true"/>
  <element name="AdjustedWeightedAverageSharesBasicNetEarningsFromContinuedOperations" id="imc_AdjustedWeightedAverageSharesBasicNetEarningsFromContinuedOperations" type="xbrli:sharesItemType" abstract="false" xbrli:periodType="duration" substitutionGroup="xbrli:item" nillable="true"/>
  <element name="AdjustedWeightedAverageSharesDilutedNetEarningsFromContinuedOperations" id="imc_AdjustedWeightedAverageSharesDilutedNetEarningsFromContinuedOperations" type="xbrli:sharesItemType" abstract="false" xbrli:periodType="duration" substitutionGroup="xbrli:item" nillable="true"/>
  <element name="AdjustedWeightedAverageSharesProfitLossAttributableToOwnersOfParent" id="imc_AdjustedWeightedAverageSharesProfitLossAttributableToOwnersOfParent" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="duration" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="credit"/>
  <element name="AdjustmentsForGainLossOnDebtRestructuring" id="imc_AdjustmentsForGainLossOnDebtRestructuring" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="duration" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="credit"/>
  <element name="AdjustmentsForImpairmentOfIntangibleAssets" id="imc_AdjustmentsForImpairmentOfIntangibleAssets" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="duration" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="debit"/>
  <element name="AdjustmentsForImpairmentOfRightOfUseAssets" id="imc_AdjustmentsForImpairmentOfRightOfUseAssets" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="duration" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="debit"/>
  <element name="AdjustmentsForNonCashInterestIncomeOnLoansReceivable" id="imc_AdjustmentsForNonCashInterestIncomeOnLoansReceivable" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="duration" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="credit"/>
  <element name="AdjustmentsForRestructuringExpenses" id="imc_AdjustmentsForRestructuringExpenses" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="duration" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="credit"/>
  <element name="AdjustmentsForRevaluationOfOtherCurrentReceivable" id="imc_AdjustmentsForRevaluationOfOtherCurrentReceivable" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="duration" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="debit"/>
  <element name="AdjustmentsForRevaluationOfOtherReceivable" id="imc_AdjustmentsForRevaluationOfOtherReceivable" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="duration" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="debit"/>
  <element name="AdjustmentsForShareBasedAcquisiotionCostsRelatedToBusinessComintation" id="imc_AdjustmentsForShareBasedAcquisiotionCostsRelatedToBusinessComintation" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="duration" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="debit"/>
  <element name="AdjustmentsPurchasePriceAllocationMember" id="imc_AdjustmentsPurchasePriceAllocationMember" type="dtr-types:domainItemType" abstract="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" nillable="true"/>
  <element name="AdvancePaymentForIntangibleAssetsOfPharmacy" id="imc_AdvancePaymentForIntangibleAssetsOfPharmacy" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="instant" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="debit"/>
  <element name="AggregateAmountOfConvertibleDebt" id="imc_AggregateAmountOfConvertibleDebt" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="duration" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="credit"/>
  <element name="AggregateGrossProceedsOfSubscriptionReceipts" id="imc_AggregateGrossProceedsOfSubscriptionReceipts" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="duration" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="debit"/>
  <element name="AggregatePurchasePriceOfBusinessAcquisition" id="imc_AggregatePurchasePriceOfBusinessAcquisition" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="duration" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="credit"/>
  <element name="AgreementAxis" id="imc_AgreementAxis" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" substitutionGroup="xbrldt:dimensionItem" nillable="true"/>
  <element name="AgreementDomain" id="imc_AgreementDomain" type="dtr-types:domainItemType" abstract="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" nillable="true"/>
  <element name="AgreementWithFarmerMember" id="imc_AgreementWithFarmerMember" type="dtr-types:domainItemType" abstract="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" nillable="true"/>
  <element name="AllocatedPercentageOfShareCapital" id="imc_AllocatedPercentageOfShareCapital" type="dtr-types:percentItemType" abstract="false" xbrli:periodType="instant" substitutionGroup="xbrli:item" nillable="true"/>
  <element name="AmortizationExpensesFromContinuingOperations" id="imc_AmortizationExpensesFromContinuingOperations" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="duration" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="debit"/>
  <element name="AmortizationExpensesFromDiscontinuedOperations" id="imc_AmortizationExpensesFromDiscontinuedOperations" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="duration" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="debit"/>
  <element name="AmortizationOfDiscountExpenses" id="imc_AmortizationOfDiscountExpenses" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="duration" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="debit"/>
  <element name="AmortizationOfDiscountExpensesConvertibleDebentures" id="imc_AmortizationOfDiscountExpensesConvertibleDebentures" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="duration" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="debit"/>
  <element name="AmountDepositedInEscrow" id="imc_AmountDepositedInEscrow" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="duration" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="debit"/>
  <element name="AmountOfAggravatedExemplaryAndPunitiveDamages" id="imc_AmountOfAggravatedExemplaryAndPunitiveDamages" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="duration" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="debit"/>
  <element name="AmountOfClassActionGroupIncurredDamages" id="imc_AmountOfClassActionGroupIncurredDamages" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="instant" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="credit"/>
  <element name="AmountOfExecutionOfDefinitiveAgreement" id="imc_AmountOfExecutionOfDefinitiveAgreement" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="duration" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="debit"/>
  <element name="AmountOfExpensesPaidByApplicant" id="imc_AmountOfExpensesPaidByApplicant" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="duration" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="debit"/>
  <element name="AmountOfNonCancellablePurchasePrice" id="imc_AmountOfNonCancellablePurchasePrice" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="duration" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="debit"/>
  <element name="AmountOfOneTimeCashPayment" id="imc_AmountOfOneTimeCashPayment" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="duration" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="credit"/>
  <element name="AmountOfPaymentClaimAgainstPartialDelivery" id="imc_AmountOfPaymentClaimAgainstPartialDelivery" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="duration" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="debit"/>
  <element name="AmountOfPersonalSuit" id="imc_AmountOfPersonalSuit" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="instant" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="debit"/>
  <element name="AmountOfPurchaseOfTreasuryCommonShares" id="imc_AmountOfPurchaseOfTreasuryCommonShares" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="duration" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="debit"/>
  <element name="AmountOfRelatedPartyTransactions" id="imc_AmountOfRelatedPartyTransactions" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="duration" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="debit"/>
  <element name="AmountOfSettlementOfWithholdingTaxLiabilities" id="imc_AmountOfSettlementOfWithholdingTaxLiabilities" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="instant" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="credit"/>
  <element name="AmountOfSharesGranted" id="imc_AmountOfSharesGranted" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="duration" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="debit"/>
  <element name="AmountOfSigningOfLoanAgreement" id="imc_AmountOfSigningOfLoanAgreement" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="duration" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="debit"/>
  <element name="AmountOfTranslationTransaction" id="imc_AmountOfTranslationTransaction" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="duration" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="debit"/>
  <element name="AmountOfVotingEquityInterestsAcquired" id="imc_AmountOfVotingEquityInterestsAcquired" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="duration" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="debit"/>
  <element name="AmountOfWarrantTransferredInEquityDuringPeriod" id="imc_AmountOfWarrantTransferredInEquityDuringPeriod" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="duration" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="credit"/>
  <element name="AmountReceivedOnAccountOfFinancialInstrumentsAndOtherMember" id="imc_AmountReceivedOnAccountOfFinancialInstrumentsAndOtherMember" type="dtr-types:domainItemType" abstract="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" nillable="true"/>
  <element name="AmountToBeDeliveredOverTermOfSalesAgreements" id="imc_AmountToBeDeliveredOverTermOfSalesAgreements" type="dtr-types:massItemType" abstract="false" xbrli:periodType="duration" substitutionGroup="xbrli:item" nillable="true"/>
  <element name="AmountToReleaseSecurityProvidedForBankLoanAndBankCredit" id="imc_AmountToReleaseSecurityProvidedForBankLoanAndBankCredit" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="duration" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="debit"/>
  <element name="ApproximatelyCashAndCashEquivalents" id="imc_ApproximatelyCashAndCashEquivalents" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="instant" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="debit"/>
  <element name="AreaOfCultivationAndProcessing" id="imc_AreaOfCultivationAndProcessing" type="dtr-types:areaItemType" abstract="false" xbrli:periodType="instant" substitutionGroup="xbrli:item" nillable="true"/>
  <element name="ArrangementAgreementMember" id="imc_ArrangementAgreementMember" type="dtr-types:domainItemType" abstract="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" nillable="true"/>
  <element name="AssetsLocationMember" id="imc_AssetsLocationMember" type="dtr-types:domainItemType" abstract="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" nillable="true"/>
  <element name="AttritionRate" id="imc_AttritionRate" type="dtr-types:percentItemType" abstract="false" xbrli:periodType="duration" substitutionGroup="xbrli:item" nillable="true"/>
  <element name="AutomaticExtensionPeriodOfAgreement" id="imc_AutomaticExtensionPeriodOfAgreement" type="xbrli:durationItemType" abstract="false" xbrli:periodType="duration" substitutionGroup="xbrli:item" nillable="true"/>
  <element name="AveragePostHarvestCostsPerGramOfDriedCannabis" id="imc_AveragePostHarvestCostsPerGramOfDriedCannabis" type="xbrli:decimalItemType" abstract="false" xbrli:periodType="duration" substitutionGroup="xbrli:item" nillable="true"/>
  <element name="AverageSellingPricePerGramOfDriedCannabis" id="imc_AverageSellingPricePerGramOfDriedCannabis" type="xbrli:decimalItemType" abstract="false" xbrli:periodType="duration" substitutionGroup="xbrli:item" nillable="true"/>
  <element name="AverageStageOfGrowth" id="imc_AverageStageOfGrowth" type="dtr-types:percentItemType" abstract="false" xbrli:periodType="duration" substitutionGroup="xbrli:item" nillable="true"/>
  <element name="AverageYieldPerPlant" id="imc_AverageYieldPerPlant" type="xbrli:decimalItemType" abstract="false" xbrli:periodType="duration" substitutionGroup="xbrli:item" nillable="true"/>
  <element name="BankCreditRecognisedAsOfAcquisitionDate" id="imc_BankCreditRecognisedAsOfAcquisitionDate" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="instant" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="credit"/>
  <element name="BankLoanAndLeaseLiabilities" id="imc_BankLoanAndLeaseLiabilities" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="instant" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="credit"/>
  <element name="BaseShelfProspectusMember" id="imc_BaseShelfProspectusMember" type="dtr-types:domainItemType" abstract="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" nillable="true"/>
  <element name="BasicDilutedEarningsLossPerShare" id="imc_BasicDilutedEarningsLossPerShare" type="dtr-types:perShareItemType" abstract="false" xbrli:periodType="duration" substitutionGroup="xbrli:item" nillable="true"/>
  <element name="BeneficialOwnershipCapConversion" id="imc_BeneficialOwnershipCapConversion" type="dtr-types:percentItemType" abstract="false" xbrli:periodType="instant" substitutionGroup="xbrli:item" nillable="true"/>
  <element name="BidPriceOfCommonStock" id="imc_BidPriceOfCommonStock" type="dtr-types:perShareItemType" abstract="false" xbrli:periodType="instant" substitutionGroup="xbrli:item" nillable="true"/>
  <element name="BiologicalAssetsRecognisedAsOfAcquisitionDate" id="imc_BiologicalAssetsRecognisedAsOfAcquisitionDate" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="instant" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="debit"/>
  <element name="BorrowingRecognisedAsOfAcquisitionDate" id="imc_BorrowingRecognisedAsOfAcquisitionDate" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="instant" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="debit"/>
  <element name="BorrowingRepaymentTerm" id="imc_BorrowingRepaymentTerm" type="xbrli:stringItemType" abstract="false" xbrli:periodType="duration" substitutionGroup="xbrli:item" nillable="true"/>
  <element name="BorrowingsDefaultInterestRate" id="imc_BorrowingsDefaultInterestRate" type="dtr-types:percentItemType" abstract="false" xbrli:periodType="instant" substitutionGroup="xbrli:item" nillable="true"/>
  <element name="BulkCannabisMember" id="imc_BulkCannabisMember" type="dtr-types:domainItemType" abstract="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" nillable="true"/>
  <element name="CannabisPlantsMember" id="imc_CannabisPlantsMember" type="dtr-types:domainItemType" abstract="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" nillable="true"/>
  <element name="CannacanadaIncMember" id="imc_CannacanadaIncMember" type="dtr-types:domainItemType" abstract="false" xbrli:periodType="duration" substitutionGroup="xbrli:item" nillable="true"/>
  <element name="CapitalExpenditures" id="imc_CapitalExpenditures" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="duration" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="debit"/>
  <element name="CapitalizedCostsOfInventories" id="imc_CapitalizedCostsOfInventories" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="instant" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="debit"/>
  <element name="CapitalReserveFromTransactionWithControllingShareholderMember" id="imc_CapitalReserveFromTransactionWithControllingShareholderMember" type="dtr-types:domainItemType" abstract="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" nillable="true"/>
  <element name="CapitalReserveFromTransactionWithNonControllingInterestsMember" id="imc_CapitalReserveFromTransactionWithNonControllingInterestsMember" type="dtr-types:domainItemType" abstract="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" nillable="true"/>
  <element name="CarryforwardLossesForTaxPurposesDescription" id="imc_CarryforwardLossesForTaxPurposesDescription" type="xbrli:stringItemType" abstract="false" xbrli:periodType="duration" substitutionGroup="xbrli:item" nillable="true"/>
  <element name="CarryforwardOperatingTaxLosses" id="imc_CarryforwardOperatingTaxLosses" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="duration" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="debit"/>
  <element name="CashAndCashEquivalentMember" id="imc_CashAndCashEquivalentMember" type="dtr-types:domainItemType" abstract="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" nillable="true"/>
  <element name="CashConsiderationOfBusinessCombination" id="imc_CashConsiderationOfBusinessCombination" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="duration" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="debit"/>
  <element name="ChairmanOfBoardChiefExecutiveOfficerAndMainShareholderMember" id="imc_ChairmanOfBoardChiefExecutiveOfficerAndMainShareholderMember" type="dtr-types:domainItemType" abstract="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" nillable="true"/>
  <element name="ChangeInFairValueOfDerivativeWarrantLiability" id="imc_ChangeInFairValueOfDerivativeWarrantLiability" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="duration" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="credit"/>
  <element name="ChangeInReceivablesChecks" id="imc_ChangeInReceivablesChecks" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="duration" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="debit"/>
  <element name="ChangeInRestrictedBankDeposits" id="imc_ChangeInRestrictedBankDeposits" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="duration" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="credit"/>
  <element name="ChangeInTaxBenefitsNotRecognized" id="imc_ChangeInTaxBenefitsNotRecognized" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="duration" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="debit"/>
  <element name="ChangesInFairValueMeasurementLiabilities" id="imc_ChangesInFairValueMeasurementLiabilities" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="duration" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="debit"/>
  <element name="ChangesInNonCashWorkingCapitalAbstract" id="imc_ChangesInNonCashWorkingCapitalAbstract" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" nillable="true"/>
  <element name="ClassesOfInventoriesAxis" id="imc_ClassesOfInventoriesAxis" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" substitutionGroup="xbrldt:dimensionItem" nillable="true"/>
  <element name="ClassesOfInventoriesDomain" id="imc_ClassesOfInventoriesDomain" type="dtr-types:domainItemType" abstract="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" nillable="true"/>
  <element name="ClassesOfInventoriesLineItems" id="imc_ClassesOfInventoriesLineItems" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" nillable="true"/>
  <element name="ClassesOfInventoriesTable" id="imc_ClassesOfInventoriesTable" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" substitutionGroup="xbrldt:hypercubeItem" nillable="true"/>
  <element name="CommercialBankMember" id="imc_CommercialBankMember" type="dtr-types:domainItemType" abstract="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" nillable="true"/>
  <element name="Commitment" id="imc_Commitment" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="instant" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="credit"/>
  <element name="CommonShareExercisePricePerShare" id="imc_CommonShareExercisePricePerShare" type="dtr-types:perShareItemType" abstract="false" xbrli:periodType="duration" substitutionGroup="xbrli:item" nillable="true"/>
  <element name="CommonSharesAndPrefundedWarrantsIssuedAsDebtsSettlementWithRelatedParty" id="imc_CommonSharesAndPrefundedWarrantsIssuedAsDebtsSettlementWithRelatedParty" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="duration" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="debit"/>
  <element name="CommonSharesAndWarrantsIssuedAsDebtsSettlementWithRelatedParty" id="imc_CommonSharesAndWarrantsIssuedAsDebtsSettlementWithRelatedParty" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="duration" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="debit"/>
  <element name="CommonSharesIssuedAsCompensationToRelatedParty" id="imc_CommonSharesIssuedAsCompensationToRelatedParty" type="xbrli:sharesItemType" abstract="false" xbrli:periodType="duration" substitutionGroup="xbrli:item" nillable="true"/>
  <element name="CommonSharesIssuedAsConsiderationUponAcquisitionOfNonControllingInterest" id="imc_CommonSharesIssuedAsConsiderationUponAcquisitionOfNonControllingInterest" type="xbrli:sharesItemType" abstract="false" xbrli:periodType="duration" substitutionGroup="xbrli:item" nillable="true"/>
  <element name="CommonSharesIssuedAsDebtSettlement" id="imc_CommonSharesIssuedAsDebtSettlement" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="duration" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="debit"/>
  <element name="CommonSharesIssuedAsSettlementOfPurchaseConsiderationThroughBusinessCombinationTransactions" id="imc_CommonSharesIssuedAsSettlementOfPurchaseConsiderationThroughBusinessCombinationTransactions" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="duration" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="debit"/>
  <element name="CommonSharesIssuedThroughPrivatePlacements" id="imc_CommonSharesIssuedThroughPrivatePlacements" type="xbrli:sharesItemType" abstract="false" xbrli:periodType="duration" substitutionGroup="xbrli:item" nillable="true"/>
  <element name="CommonSharesIssuedUponConvertibleNotesConverted" id="imc_CommonSharesIssuedUponConvertibleNotesConverted" type="xbrli:sharesItemType" abstract="false" xbrli:periodType="duration" substitutionGroup="xbrli:item" nillable="true"/>
  <element name="CommonSharesIssuedUponDebtSettlement" id="imc_CommonSharesIssuedUponDebtSettlement" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="duration" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="credit"/>
  <element name="CommonSharesIssuedUponPartialConversionOfConvertibleDebentures" id="imc_CommonSharesIssuedUponPartialConversionOfConvertibleDebentures" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="duration" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="debit"/>
  <element name="CommonSharesIssuedUponPartialConversionOfConvertiblePromissoryNotes" id="imc_CommonSharesIssuedUponPartialConversionOfConvertiblePromissoryNotes" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="duration" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="debit"/>
  <element name="CommonSharesIssuedUponPartialExerciseOfWarrants" id="imc_CommonSharesIssuedUponPartialExerciseOfWarrants" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="duration" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="debit"/>
  <element name="CommonSharesIssuedUponWarrantsExercised" id="imc_CommonSharesIssuedUponWarrantsExercised" type="xbrli:sharesItemType" abstract="false" xbrli:periodType="duration" substitutionGroup="xbrli:item" nillable="true"/>
  <element name="CommonSharesToBeIssuedUponExerciseOfDerivativeWarrantLiability" id="imc_CommonSharesToBeIssuedUponExerciseOfDerivativeWarrantLiability" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="duration" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="credit"/>
  <element name="CommonStockIssuedUponDebtSettlementShares" id="imc_CommonStockIssuedUponDebtSettlementShares" type="xbrli:sharesItemType" abstract="false" xbrli:periodType="duration" substitutionGroup="xbrli:item" nillable="true"/>
  <element name="CompensationAmount" id="imc_CompensationAmount" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="duration" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="debit"/>
  <element name="CompensationAmountInterest" id="imc_CompensationAmountInterest" type="dtr-types:percentItemType" abstract="false" xbrli:periodType="duration" substitutionGroup="xbrli:item" nillable="true"/>
  <element name="CompensationOptionPricePerShare" id="imc_CompensationOptionPricePerShare" type="dtr-types:perShareItemType" abstract="false" xbrli:periodType="duration" substitutionGroup="xbrli:item" nillable="true"/>
  <element name="CompensationOptions2019Member" id="imc_CompensationOptions2019Member" type="dtr-types:domainItemType" abstract="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" nillable="true"/>
  <element name="CompensationUnitPerShare" id="imc_CompensationUnitPerShare" type="dtr-types:perShareItemType" abstract="false" xbrli:periodType="duration" substitutionGroup="xbrli:item" nillable="true"/>
  <element name="CompensationUnitsMember" id="imc_CompensationUnitsMember" type="dtr-types:domainItemType" abstract="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" nillable="true"/>
  <element name="ConcurrentOfferingMember" id="imc_ConcurrentOfferingMember" type="dtr-types:domainItemType" abstract="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" nillable="true"/>
  <element name="ConcurrentOfferingUnits" id="imc_ConcurrentOfferingUnits" type="xbrli:sharesItemType" abstract="false" xbrli:periodType="instant" substitutionGroup="xbrli:item" nillable="true"/>
  <element name="ConsultingAgreementMember" id="imc_ConsultingAgreementMember" type="dtr-types:domainItemType" abstract="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" nillable="true"/>
  <element name="ContingencyDamagesSought" id="imc_ContingencyDamagesSought" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="duration" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="debit"/>
  <element name="ConversionFairValueAverageExercisePrice" id="imc_ConversionFairValueAverageExercisePrice" type="dtr-types:perShareItemType" abstract="false" xbrli:periodType="duration" substitutionGroup="xbrli:item" nillable="true"/>
  <element name="ConversionFairValueMeasurementLiabilities" id="imc_ConversionFairValueMeasurementLiabilities" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="duration" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="debit"/>
  <element name="ConversionOfWarrantAndCompensationOptionsIntoCommonShares" id="imc_ConversionOfWarrantAndCompensationOptionsIntoCommonShares" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="duration" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="debit"/>
  <element name="ConversionOptionForConvertibleDebt" id="imc_ConversionOptionForConvertibleDebt" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="instant" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="credit"/>
  <element name="ConversionOptionForConvertibleDebtMember" id="imc_ConversionOptionForConvertibleDebtMember" type="dtr-types:domainItemType" abstract="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" nillable="true"/>
  <element name="ConversionPricePerWarrant" id="imc_ConversionPricePerWarrant" type="dtr-types:perShareItemType" abstract="false" xbrli:periodType="duration" substitutionGroup="xbrli:item" nillable="true"/>
  <element name="ConvertibleDebenturesIssued" id="imc_ConvertibleDebenturesIssued" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="duration" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="credit"/>
  <element name="ConvertibleDebts" id="imc_ConvertibleDebts" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="instant" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="credit"/>
  <element name="ConvertibleDebtToShareCapitalAndPremium" id="imc_ConvertibleDebtToShareCapitalAndPremium" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="duration" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="debit"/>
  <element name="ConvertibleLoanAgreementMember" id="imc_ConvertibleLoanAgreementMember" type="dtr-types:domainItemType" abstract="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" nillable="true"/>
  <element name="ConvertibleNoteMember" id="imc_ConvertibleNoteMember" type="dtr-types:domainItemType" abstract="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" nillable="true"/>
  <element name="ConvertiblePromissoryNotes" id="imc_ConvertiblePromissoryNotes" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="instant" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="credit"/>
  <element name="CostOfGoodsSoldInventory" id="imc_CostOfGoodsSoldInventory" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="duration" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="debit"/>
  <element name="Covid19RapidTestsInTotalAmount" id="imc_Covid19RapidTestsInTotalAmount" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="duration" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="debit"/>
  <element name="CreditFromNonFinancialInstitutionsMember" id="imc_CreditFromNonFinancialInstitutionsMember" type="dtr-types:domainItemType" abstract="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" nillable="true"/>
  <element name="CultivationsAndProcessingLicenseMember" id="imc_CultivationsAndProcessingLicenseMember" type="dtr-types:domainItemType" abstract="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" nillable="true"/>
  <element name="CustomerOneMember" id="imc_CustomerOneMember" type="dtr-types:domainItemType" abstract="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" nillable="true"/>
  <element name="CustomerThreeMember" id="imc_CustomerThreeMember" type="dtr-types:domainItemType" abstract="false" xbrli:periodType="duration" substitutionGroup="xbrli:item" nillable="true"/>
  <element name="CustomerTwoMember" id="imc_CustomerTwoMember" type="dtr-types:domainItemType" abstract="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" nillable="true"/>
  <element name="DebentureConversionPricePerShare" id="imc_DebentureConversionPricePerShare" type="dtr-types:perShareItemType" abstract="false" xbrli:periodType="duration" substitutionGroup="xbrli:item" nillable="true"/>
  <element name="DebenturesFinancingExpense" id="imc_DebenturesFinancingExpense" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="duration" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="debit"/>
  <element name="DebenturesHostInstrument" id="imc_DebenturesHostInstrument" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="duration" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="credit"/>
  <element name="DebtDiscountRate" id="imc_DebtDiscountRate" type="dtr-types:percentItemType" abstract="false" xbrli:periodType="duration" substitutionGroup="xbrli:item" nillable="true"/>
  <element name="DebtRestructuring" id="imc_DebtRestructuring" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="duration" substitutionGroup="xbrli:item" nillable="true"/>
  <element name="DebtSettlementAgreementMember" id="imc_DebtSettlementAgreementMember" type="dtr-types:domainItemType" abstract="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" nillable="true"/>
  <element name="DebtSettlementL5Member" id="imc_DebtSettlementL5Member" type="dtr-types:domainItemType" abstract="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" nillable="true"/>
  <element name="DeconsolidatedEntityMember" id="imc_DeconsolidatedEntityMember" type="dtr-types:domainItemType" abstract="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" nillable="true"/>
  <element name="DecreaseIncreaseCashAndCashEquivalents" id="imc_DecreaseIncreaseCashAndCashEquivalents" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="duration" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="credit"/>
  <element name="DecreaseInInvestment" id="imc_DecreaseInInvestment" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="duration" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="debit"/>
  <element name="DeemedIssuance" id="imc_DeemedIssuance" type="xbrli:sharesItemType" abstract="false" xbrli:periodType="duration" substitutionGroup="xbrli:item" nillable="true"/>
  <element name="DeemedPricePerShare" id="imc_DeemedPricePerShare" type="dtr-types:perShareItemType" abstract="false" xbrli:periodType="duration" substitutionGroup="xbrli:item" nillable="true"/>
  <element name="DeferredTaxAssetsAbstract" id="imc_DeferredTaxAssetsAbstract" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" nillable="true"/>
  <element name="DeferredTaxAssetsAndLiabilitiesAxis" id="imc_DeferredTaxAssetsAndLiabilitiesAxis" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" substitutionGroup="xbrldt:dimensionItem" nillable="true"/>
  <element name="DeferredTaxAssetsAndLiabilitiesDomain" id="imc_DeferredTaxAssetsAndLiabilitiesDomain" type="dtr-types:domainItemType" abstract="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" nillable="true"/>
  <element name="DeferredTaxAssetsMember" id="imc_DeferredTaxAssetsMember" type="dtr-types:domainItemType" abstract="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" nillable="true"/>
  <element name="DeferredTaxLiabilitiesMember" id="imc_DeferredTaxLiabilitiesMember" type="dtr-types:domainItemType" abstract="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" nillable="true"/>
  <element name="DerivativeAssetsAsOfAcquisitionDate" id="imc_DerivativeAssetsAsOfAcquisitionDate" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="instant" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="debit"/>
  <element name="DerivativeLiabilityMember" id="imc_DerivativeLiabilityMember" type="dtr-types:domainItemType" abstract="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" nillable="true"/>
  <element name="DescriptionOfAccountingPolicyForAccountingJudgementsAndEstimatesExplanatoryPolicyTextBlock" id="imc_DescriptionOfAccountingPolicyForAccountingJudgementsAndEstimatesExplanatoryPolicyTextBlock" type="dtr-types:textBlockItemType" abstract="false" xbrli:periodType="duration" substitutionGroup="xbrli:item" nillable="true"/>
  <element name="DescriptionOfAccountingPolicyForBasisOfPresentationAndMeasurementExplanatory" id="imc_DescriptionOfAccountingPolicyForBasisOfPresentationAndMeasurementExplanatory" type="dtr-types:textBlockItemType" abstract="false" xbrli:periodType="duration" substitutionGroup="xbrli:item" nillable="true"/>
  <element name="DescriptionOfAccountingPolicyForChangesInAccountingPoliciesNewFinancialReportingAccountingStandardsAndAmendmentsExplanatory" id="imc_DescriptionOfAccountingPolicyForChangesInAccountingPoliciesNewFinancialReportingAccountingStandardsAndAmendmentsExplanatory" type="dtr-types:textBlockItemType" abstract="false" xbrli:periodType="duration" substitutionGroup="xbrli:item" nillable="true"/>
  <element name="DescriptionOfAccountingPolicyForConsolidatedFinancialStatementsExplanatory" id="imc_DescriptionOfAccountingPolicyForConsolidatedFinancialStatementsExplanatory" type="dtr-types:textBlockItemType" abstract="false" xbrli:periodType="duration" substitutionGroup="xbrli:item" nillable="true"/>
  <element name="DescriptionOfAccountingPolicyForDisclosureOfNewStandardsInPeriodPriorToTheirAdoptionExplanatory" id="imc_DescriptionOfAccountingPolicyForDisclosureOfNewStandardsInPeriodPriorToTheirAdoptionExplanatory" type="dtr-types:textBlockItemType" abstract="false" xbrli:periodType="duration" substitutionGroup="xbrli:item" nillable="true"/>
  <element name="DescriptionOfAccountingPolicyForGovernmentGrantExplanatoryPolicyTextBlock" id="imc_DescriptionOfAccountingPolicyForGovernmentGrantExplanatoryPolicyTextBlock" type="dtr-types:textBlockItemType" abstract="false" xbrli:periodType="duration" substitutionGroup="xbrli:item" nillable="true"/>
  <element name="DescriptionOfAccountingPolicyForNewStandardsAmendmentsAndInterpretationsToExistingStandardsThatAreEffectiveAndRelevantToGroupsBusinessActivityExplanatory" id="imc_DescriptionOfAccountingPolicyForNewStandardsAmendmentsAndInterpretationsToExistingStandardsThatAreEffectiveAndRelevantToGroupsBusinessActivityExplanatory" type="dtr-types:textBlockItemType" abstract="false" xbrli:periodType="duration" substitutionGroup="xbrli:item" nillable="true"/>
  <element name="DescriptionOfAccountingPolicyForShortTermDepositsExplanatory" id="imc_DescriptionOfAccountingPolicyForShortTermDepositsExplanatory" type="dtr-types:textBlockItemType" abstract="false" xbrli:periodType="duration" substitutionGroup="xbrli:item" nillable="true"/>
  <element name="DescriptionOfExchangeOfSubscriptionReceiptAfterCompletionOfReverseTakeover" id="imc_DescriptionOfExchangeOfSubscriptionReceiptAfterCompletionOfReverseTakeover" type="xbrli:stringItemType" abstract="false" xbrli:periodType="duration" substitutionGroup="xbrli:item" nillable="true"/>
  <element name="DescriptionOfExpectedDividendYieldOptionsGranted" id="imc_DescriptionOfExpectedDividendYieldOptionsGranted" type="dtr-types:percentItemType" abstract="false" xbrli:periodType="duration" substitutionGroup="xbrli:item" nillable="true"/>
  <element name="DescriptionOfOtherConvertibleSecritiesConversion" id="imc_DescriptionOfOtherConvertibleSecritiesConversion" type="xbrli:stringItemType" abstract="false" xbrli:periodType="duration" substitutionGroup="xbrli:item" nillable="true"/>
  <element name="DescriptionOfShareConsolidationOfIssuedAndOutstandingOrdinaryShares" id="imc_DescriptionOfShareConsolidationOfIssuedAndOutstandingOrdinaryShares" type="xbrli:stringItemType" abstract="false" xbrli:periodType="duration" substitutionGroup="xbrli:item" nillable="true"/>
  <element name="DescriptionOfSharesAndWarrantsExchangedForPostConsolidation" id="imc_DescriptionOfSharesAndWarrantsExchangedForPostConsolidation" type="xbrli:stringItemType" abstract="false" xbrli:periodType="duration" substitutionGroup="xbrli:item" nillable="true"/>
  <element name="DescriptionOfUnitAndCommonShare" id="imc_DescriptionOfUnitAndCommonShare" type="xbrli:stringItemType" abstract="false" xbrli:periodType="duration" substitutionGroup="xbrli:item" nillable="true"/>
  <element name="DescriptionOfUseOfEstimatesInPreparationOfFinancialStatementsExplanatory" id="imc_DescriptionOfUseOfEstimatesInPreparationOfFinancialStatementsExplanatory" type="dtr-types:textBlockItemType" abstract="false" xbrli:periodType="duration" substitutionGroup="xbrli:item" nillable="true"/>
  <element name="DifferenceBetweenEstimatedFocusPurchasePriceAndActualAmount" id="imc_DifferenceBetweenEstimatedFocusPurchasePriceAndActualAmount" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="instant" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="credit"/>
  <element name="DisclosureForSignificantAccountingPoliciesAbstract" id="imc_DisclosureForSignificantAccountingPoliciesAbstract" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" nillable="true"/>
  <element name="DisclosureOfBalancesWithRelatedPartiesExplanatory" id="imc_DisclosureOfBalancesWithRelatedPartiesExplanatory" type="dtr-types:textBlockItemType" abstract="false" xbrli:periodType="duration" substitutionGroup="xbrli:item" nillable="true"/>
  <element name="DisclosureOfChangesInIssuedAndOutstandingShareCapitalExplanatory" id="imc_DisclosureOfChangesInIssuedAndOutstandingShareCapitalExplanatory" type="dtr-types:textBlockItemType" abstract="false" xbrli:periodType="duration" substitutionGroup="xbrli:item" nillable="true"/>
  <element name="DisclosureOfCompositionOfShareCapitalExplanatory" id="imc_DisclosureOfCompositionOfShareCapitalExplanatory" type="dtr-types:textBlockItemType" abstract="false" xbrli:periodType="duration" substitutionGroup="xbrli:item" nillable="true"/>
  <element name="DisclosureOfConsolidatedStatementOfFinancialPositionOfDiscontinuedOperations" id="imc_DisclosureOfConsolidatedStatementOfFinancialPositionOfDiscontinuedOperations" type="dtr-types:textBlockItemType" abstract="false" xbrli:periodType="duration" substitutionGroup="xbrli:item" nillable="true"/>
  <element name="DisclosureOfConvertibleDebenturesOfferingLineItems" id="imc_DisclosureOfConvertibleDebenturesOfferingLineItems" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" nillable="true"/>
  <element name="DisclosureOfDetailedInfomationAboutObservableInputsUsedInValuationOfLiabilityExplanatory" id="imc_DisclosureOfDetailedInfomationAboutObservableInputsUsedInValuationOfLiabilityExplanatory" type="dtr-types:textBlockItemType" abstract="false" xbrli:periodType="duration" substitutionGroup="xbrli:item" nillable="true"/>
  <element name="DisclosureOfDetailedInformaitonAboutReconciliationOfCarryingAmountOfCreditFacilitiesExplanatory" id="imc_DisclosureOfDetailedInformaitonAboutReconciliationOfCarryingAmountOfCreditFacilitiesExplanatory" type="dtr-types:textBlockItemType" abstract="false" xbrli:periodType="duration" substitutionGroup="xbrli:item" nillable="true"/>
  <element name="DisclosureOfDetailedInformationAboutAdditionalCashFlowInformationAbstract" id="imc_DisclosureOfDetailedInformationAboutAdditionalCashFlowInformationAbstract" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" nillable="true"/>
  <element name="DisclosureOfDetailedInformationAboutAdditionalCashFlowInformationLineItems" id="imc_DisclosureOfDetailedInformationAboutAdditionalCashFlowInformationLineItems" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" nillable="true"/>
  <element name="DisclosureOfDetailedInformationAboutAdditionalCashFlowInformationTable" id="imc_DisclosureOfDetailedInformationAboutAdditionalCashFlowInformationTable" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" substitutionGroup="xbrldt:hypercubeItem" nillable="true"/>
  <element name="DisclosureOfDetailedInformationAboutAmortizationCalculatedOnStraightLineBasisOverUsefulLifeOfIntangibleAssetsExplanatory" id="imc_DisclosureOfDetailedInformationAboutAmortizationCalculatedOnStraightLineBasisOverUsefulLifeOfIntangibleAssetsExplanatory" type="dtr-types:textBlockItemType" abstract="false" xbrli:periodType="duration" substitutionGroup="xbrli:item" nillable="true"/>
  <element name="DisclosureOfDetailedInformationAboutCashOutflowInflowFromAcquisitionExplanatory" id="imc_DisclosureOfDetailedInformationAboutCashOutflowInflowFromAcquisitionExplanatory" type="dtr-types:textBlockItemType" abstract="false" xbrli:periodType="duration" substitutionGroup="xbrli:item" nillable="true"/>
  <element name="DisclosureOfDetailedInformationAboutConvertibleDebentureExplanatory" id="imc_DisclosureOfDetailedInformationAboutConvertibleDebentureExplanatory" type="dtr-types:textBlockItemType" abstract="false" xbrli:periodType="duration" substitutionGroup="xbrli:item" nillable="true"/>
  <element name="DisclosureOfDetailedInformationAboutCreditFacilitiesFromBankInstitutionAndOthersExplanatory" id="imc_DisclosureOfDetailedInformationAboutCreditFacilitiesFromBankInstitutionAndOthersExplanatory" type="dtr-types:textBlockItemType" abstract="false" xbrli:periodType="duration" substitutionGroup="xbrli:item" nillable="true"/>
  <element name="DisclosureOfDetailedInformationAboutDebenturesAmountToIdentifiedComponentsExplanatory" id="imc_DisclosureOfDetailedInformationAboutDebenturesAmountToIdentifiedComponentsExplanatory" type="dtr-types:textBlockItemType" abstract="false" xbrli:periodType="duration" substitutionGroup="xbrli:item" nillable="true"/>
  <element name="DisclosureOfDetailedInformationAboutDeferredTaxAssetsAndLiabilitiesExplanatory" id="imc_DisclosureOfDetailedInformationAboutDeferredTaxAssetsAndLiabilitiesExplanatory" type="dtr-types:textBlockItemType" abstract="false" xbrli:periodType="duration" substitutionGroup="xbrli:item" nillable="true"/>
  <element name="DisclosureOfDetailedInformationAboutDeferredTaxesExplanatory" id="imc_DisclosureOfDetailedInformationAboutDeferredTaxesExplanatory" type="dtr-types:textBlockItemType" abstract="false" xbrli:periodType="duration" substitutionGroup="xbrli:item" nillable="true"/>
  <element name="DisclosureOfDetailedInformationAboutDepreciationRateCalculatedOnStraightLineBasisOverUsefulLivesOfPropertyPlantAndEquipmentExplanatory" id="imc_DisclosureOfDetailedInformationAboutDepreciationRateCalculatedOnStraightLineBasisOverUsefulLivesOfPropertyPlantAndEquipmentExplanatory" type="dtr-types:textBlockItemType" abstract="false" xbrli:periodType="duration" substitutionGroup="xbrli:item" nillable="true"/>
  <element name="DisclosureOfDetailedInformationAboutExpensesRecognizedInConsolidatedStatementsOfProfitOrLossAndOtherComprehensiveIncomeExplanatory" id="imc_DisclosureOfDetailedInformationAboutExpensesRecognizedInConsolidatedStatementsOfProfitOrLossAndOtherComprehensiveIncomeExplanatory" type="dtr-types:textBlockItemType" abstract="false" xbrli:periodType="duration" substitutionGroup="xbrli:item" nillable="true"/>
  <element name="DisclosureOfDetailedInformationAboutFairValueOfIdentifiableAssetsAcquiredAndLiabilitiesAssumedOnAcquisitionDateExplanatory" id="imc_DisclosureOfDetailedInformationAboutFairValueOfIdentifiableAssetsAcquiredAndLiabilitiesAssumedOnAcquisitionDateExplanatory" type="dtr-types:textBlockItemType" abstract="false" xbrli:periodType="duration" substitutionGroup="xbrli:item" nillable="true"/>
  <element name="DisclosureOfDetailedInformationAboutImpactOnFairValueOfTenPercentIncreaseDecreaseInEachInputExplanatory" id="imc_DisclosureOfDetailedInformationAboutImpactOnFairValueOfTenPercentIncreaseDecreaseInEachInputExplanatory" type="dtr-types:textBlockItemType" abstract="false" xbrli:periodType="duration" substitutionGroup="xbrli:item" nillable="true"/>
  <element name="DisclosureOfDetailedInformationAboutIncomeTaxExpenseBenefitsExplanatory" id="imc_DisclosureOfDetailedInformationAboutIncomeTaxExpenseBenefitsExplanatory" type="dtr-types:textBlockItemType" abstract="false" xbrli:periodType="duration" substitutionGroup="xbrli:item" nillable="true"/>
  <element name="DisclosureOfDetailedInformationAboutInventoriesExplanatory" id="imc_DisclosureOfDetailedInformationAboutInventoriesExplanatory" type="dtr-types:textBlockItemType" abstract="false" xbrli:periodType="duration" substitutionGroup="xbrli:item" nillable="true"/>
  <element name="DisclosureOfDetailedInformationAboutKeyAssumptionsToMeasureFairValueOfWarrantsExplanatory" id="imc_DisclosureOfDetailedInformationAboutKeyAssumptionsToMeasureFairValueOfWarrantsExplanatory" type="dtr-types:textBlockItemType" abstract="false" xbrli:periodType="duration" substitutionGroup="xbrli:item" nillable="true"/>
  <element name="DisclosureOfDetailedInformationAboutOptionsValuationAssumptionsExplanatory" id="imc_DisclosureOfDetailedInformationAboutOptionsValuationAssumptionsExplanatory" type="dtr-types:textBlockItemType" abstract="false" xbrli:periodType="duration" substitutionGroup="xbrli:item" nillable="true"/>
  <element name="DisclosureOfDetailedInformationAboutOtherAccountsReceivableExplanatory" id="imc_DisclosureOfDetailedInformationAboutOtherAccountsReceivableExplanatory" type="dtr-types:textBlockItemType" abstract="false" xbrli:periodType="duration" substitutionGroup="xbrli:item" nillable="true"/>
  <element name="DisclosureOfDetailedInformationAboutPresentValueOfDefinedBenefitLiabilitiesExplanatory" id="imc_DisclosureOfDetailedInformationAboutPresentValueOfDefinedBenefitLiabilitiesExplanatory" type="dtr-types:textBlockItemType" abstract="false" xbrli:periodType="duration" substitutionGroup="xbrli:item" nillable="true"/>
  <element name="DisclosureOfDetailedInformationAboutPropertyPlantAndEquipmentAndIntangibleAssetsAbstract" id="imc_DisclosureOfDetailedInformationAboutPropertyPlantAndEquipmentAndIntangibleAssetsAbstract" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" nillable="true"/>
  <element name="DisclosureOfDetailedInformationAboutReconciliationOfTaxExpenseAndAccountingProfitExplanatory" id="imc_DisclosureOfDetailedInformationAboutReconciliationOfTaxExpenseAndAccountingProfitExplanatory" type="dtr-types:textBlockItemType" abstract="false" xbrli:periodType="duration" substitutionGroup="xbrli:item" nillable="true"/>
  <element name="DisclosureOfDetailedInformationAboutReconciliationOfTotalFairValueOfLiabilitiesExplanatory" id="imc_DisclosureOfDetailedInformationAboutReconciliationOfTotalFairValueOfLiabilitiesExplanatory" type="dtr-types:textBlockItemType" abstract="false" xbrli:periodType="duration" substitutionGroup="xbrli:item" nillable="true"/>
  <element name="DisclosureOfDetailedInformationAboutSummarizedFinancialInformationForPartlyOwnedSubsidiaryTable" id="imc_DisclosureOfDetailedInformationAboutSummarizedFinancialInformationForPartlyOwnedSubsidiaryTable" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" substitutionGroup="xbrldt:hypercubeItem" nillable="true"/>
  <element name="DisclosureOfDetailedInformationOfOtherCurrentPayablesExplanatory" id="imc_DisclosureOfDetailedInformationOfOtherCurrentPayablesExplanatory" type="dtr-types:textBlockItemType" abstract="false" xbrli:periodType="duration" substitutionGroup="xbrli:item" nillable="true"/>
  <element name="DisclosureOfGeneralInformationAboutFinancialStatementsAbstract" id="imc_DisclosureOfGeneralInformationAboutFinancialStatementsAbstract" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" nillable="true"/>
  <element name="DisclosureOfGeographicAllocationOfAssetsExplanatory" id="imc_DisclosureOfGeographicAllocationOfAssetsExplanatory" type="dtr-types:textBlockItemType" abstract="false" xbrli:periodType="duration" substitutionGroup="xbrli:item" nillable="true"/>
  <element name="DisclosureOfGeographicAllocationOfRevenuesExplanatory" id="imc_DisclosureOfGeographicAllocationOfRevenuesExplanatory" type="dtr-types:textBlockItemType" abstract="false" xbrli:periodType="duration" substitutionGroup="xbrli:item" nillable="true"/>
  <element name="DisclosureOfInformationAboutBalancesWithRelatedPartiesInStatementsOfProfitOrLossAndOtherComprehensiveIncomeExplanatory" id="imc_DisclosureOfInformationAboutBalancesWithRelatedPartiesInStatementsOfProfitOrLossAndOtherComprehensiveIncomeExplanatory" type="dtr-types:textBlockItemType" abstract="false" xbrli:periodType="duration" substitutionGroup="xbrli:item" nillable="true"/>
  <element name="DisclosureOfNetCashFlowsProvidedOfDiscontinuedOperation" id="imc_DisclosureOfNetCashFlowsProvidedOfDiscontinuedOperation" type="dtr-types:textBlockItemType" abstract="false" xbrli:periodType="duration" substitutionGroup="xbrli:item" nillable="true"/>
  <element name="DisclosureOfOperatingResultsForPartlyOwnedSubsidiaryExplanatory" id="imc_DisclosureOfOperatingResultsForPartlyOwnedSubsidiaryExplanatory" type="dtr-types:textBlockItemType" abstract="false" xbrli:periodType="duration" substitutionGroup="xbrli:item" nillable="true"/>
  <element name="DisclosureOfOtherAccountsReceivableAbstract" id="imc_DisclosureOfOtherAccountsReceivableAbstract" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" nillable="true"/>
  <element name="DisclosureOfOtherAccountsReceivablesExplanatory" id="imc_DisclosureOfOtherAccountsReceivablesExplanatory" type="dtr-types:textBlockItemType" abstract="false" xbrli:periodType="duration" substitutionGroup="xbrli:item" nillable="true"/>
  <element name="DisclosureOfPropertyPlantAndEquipmentAndIntangibleAssetsNetExplanatory" id="imc_DisclosureOfPropertyPlantAndEquipmentAndIntangibleAssetsNetExplanatory" type="dtr-types:textBlockItemType" abstract="false" xbrli:periodType="duration" substitutionGroup="xbrli:item" nillable="true"/>
  <element name="DisclosureOfRestrictedShareUnitsTableTextBlock" id="imc_DisclosureOfRestrictedShareUnitsTableTextBlock" type="dtr-types:textBlockItemType" abstract="false" xbrli:periodType="duration" substitutionGroup="xbrli:item" nillable="true"/>
  <element name="DisclosureOfReverseTakeoverExplanatory" id="imc_DisclosureOfReverseTakeoverExplanatory" type="dtr-types:textBlockItemType" abstract="false" xbrli:periodType="duration" substitutionGroup="xbrli:item" nillable="true"/>
  <element name="DisclosureOfReverseTakeoverLineItems" id="imc_DisclosureOfReverseTakeoverLineItems" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" nillable="true"/>
  <element name="DisclosureOfReverseTakeoverTable" id="imc_DisclosureOfReverseTakeoverTable" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" substitutionGroup="xbrldt:hypercubeItem" nillable="true"/>
  <element name="DisclosureOfRightOfUseAssetsExplanatory" id="imc_DisclosureOfRightOfUseAssetsExplanatory" type="dtr-types:textBlockItemType" abstract="false" xbrli:periodType="duration" substitutionGroup="xbrli:item" nillable="true"/>
  <element name="DisclosureOfRightOfUseAssetsExplanatoryExplanatory" id="imc_DisclosureOfRightOfUseAssetsExplanatoryExplanatory" type="dtr-types:textBlockItemType" abstract="false" xbrli:periodType="duration" substitutionGroup="xbrli:item" nillable="true"/>
  <element name="DisclosureOfSignificantAccountingEstimatesAndAssumptionsUsedInPreparationOfFinancialStatementsExplanatory" id="imc_DisclosureOfSignificantAccountingEstimatesAndAssumptionsUsedInPreparationOfFinancialStatementsExplanatory" type="dtr-types:textBlockItemType" abstract="false" xbrli:periodType="duration" substitutionGroup="xbrli:item" nillable="true"/>
  <element name="DisclosureOfSignificantEventsDuringReportingPeriodTextBlock" id="imc_DisclosureOfSignificantEventsDuringReportingPeriodTextBlock" type="dtr-types:textBlockItemType" abstract="false" xbrli:periodType="duration" substitutionGroup="xbrli:item" nillable="true"/>
  <element name="DisclosureOfStatementOfFinancialPositionForPartlyOwnedSubsidiaryExplanatory" id="imc_DisclosureOfStatementOfFinancialPositionForPartlyOwnedSubsidiaryExplanatory" type="dtr-types:textBlockItemType" abstract="false" xbrli:periodType="duration" substitutionGroup="xbrli:item" nillable="true"/>
  <element name="DisclosureOfStatementOfProfitAndLossExplanatory" id="imc_DisclosureOfStatementOfProfitAndLossExplanatory" type="dtr-types:textBlockItemType" abstract="false" xbrli:periodType="duration" substitutionGroup="xbrli:item" nillable="true"/>
  <element name="DisclosureOfSummarizedFinancialInformationForPartlyOwnedSubsidiaryExplanatory" id="imc_DisclosureOfSummarizedFinancialInformationForPartlyOwnedSubsidiaryExplanatory" type="dtr-types:textBlockItemType" abstract="false" xbrli:periodType="duration" substitutionGroup="xbrli:item" nillable="true"/>
  <element name="DisclosureOfSummarizedFinancialInformationForPartlyOwnedSubsidiaryLineItems" id="imc_DisclosureOfSummarizedFinancialInformationForPartlyOwnedSubsidiaryLineItems" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" nillable="true"/>
  <element name="DisclosureOfTradeReceivablesExplanatory" id="imc_DisclosureOfTradeReceivablesExplanatory" type="dtr-types:textBlockItemType" abstract="false" xbrli:periodType="duration" substitutionGroup="xbrli:item" nillable="true"/>
  <element name="DiscontinuedOperationsAndDeconsolidationAbstract" id="imc_DiscontinuedOperationsAndDeconsolidationAbstract" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" nillable="true"/>
  <element name="DiscountedCashFlowApproach" id="imc_DiscountedCashFlowApproach" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="duration" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="credit"/>
  <element name="DiscountExpensesInRespectOfCredit" id="imc_DiscountExpensesInRespectOfCredit" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="duration" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="debit"/>
  <element name="DiscountOnBalanceOfLiability" id="imc_DiscountOnBalanceOfLiability" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="instant" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="credit"/>
  <element name="DisposalOfTerminationOfLeases" id="imc_DisposalOfTerminationOfLeases" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="duration" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="credit"/>
  <element name="DisposalsOfRightOfUseAssets" id="imc_DisposalsOfRightOfUseAssets" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="duration" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="credit"/>
  <element name="DocumentAndEntityAbstract" id="imc_DocumentAndEntityAbstract" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" nillable="true"/>
  <element name="DocumentAndEntityInformationAbstract" id="imc_DocumentAndEntityInformationAbstract" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" nillable="true"/>
  <element name="EmbeddedConversionAmount" id="imc_EmbeddedConversionAmount" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="duration" substitutionGroup="xbrli:item" nillable="true"/>
  <element name="EmployeeBenefitAssetsAndLiabilitiesAbstract" id="imc_EmployeeBenefitAssetsAndLiabilitiesAbstract" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" nillable="true"/>
  <element name="EmployeesAndPayrollAccruals" id="imc_EmployeesAndPayrollAccruals" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="instant" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="credit"/>
  <element name="EmployeesDirectorsAndAdvisorsMember" id="imc_EmployeesDirectorsAndAdvisorsMember" type="dtr-types:domainItemType" abstract="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" nillable="true"/>
  <element name="EquityIssuancePricePerShare" id="imc_EquityIssuancePricePerShare" type="dtr-types:perShareItemType" abstract="false" xbrli:periodType="instant" substitutionGroup="xbrli:item" nillable="true"/>
  <element name="EquityTransactionAxis" id="imc_EquityTransactionAxis" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" substitutionGroup="xbrldt:dimensionItem" nillable="true"/>
  <element name="EquityTransactionDomain" id="imc_EquityTransactionDomain" type="dtr-types:domainItemType" abstract="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" nillable="true"/>
  <element name="EstimatedTotalAmountOfClassActionSuit" id="imc_EstimatedTotalAmountOfClassActionSuit" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="instant" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="debit"/>
  <element name="EwaveGroupLtdMember" id="imc_EwaveGroupLtdMember" type="dtr-types:domainItemType" abstract="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" nillable="true"/>
  <element name="ExercisePriceOfWarrant" id="imc_ExercisePriceOfWarrant" type="dtr-types:perShareItemType" abstract="false" xbrli:periodType="duration" substitutionGroup="xbrli:item" nillable="true"/>
  <element name="ExercisePriceOfWarrants" id="imc_ExercisePriceOfWarrants" type="dtr-types:perShareItemType" abstract="false" xbrli:periodType="instant" substitutionGroup="xbrli:item" nillable="true"/>
  <element name="ExpectedDividendYieldOfWarrants" id="imc_ExpectedDividendYieldOfWarrants" type="dtr-types:percentItemType" abstract="false" xbrli:periodType="instant" substitutionGroup="xbrli:item" nillable="true"/>
  <element name="ExpectedLifeOfWarrants" id="imc_ExpectedLifeOfWarrants" type="xbrli:decimalItemType" abstract="false" xbrli:periodType="instant" substitutionGroup="xbrli:item" nillable="true"/>
  <element name="ExpectedTermWarrantsGranted" id="imc_ExpectedTermWarrantsGranted" type="xbrli:durationItemType" abstract="false" xbrli:periodType="instant" substitutionGroup="xbrli:item" nillable="true"/>
  <element name="ExpectedVolatilityOfWarrants" id="imc_ExpectedVolatilityOfWarrants" type="dtr-types:percentItemType" abstract="false" xbrli:periodType="instant" substitutionGroup="xbrli:item" nillable="true"/>
  <element name="ExpectedVolatilityWarrantsGranted" id="imc_ExpectedVolatilityWarrantsGranted" type="dtr-types:percentItemType" abstract="false" xbrli:periodType="instant" substitutionGroup="xbrli:item" nillable="true"/>
  <element name="ExpirationOfConversionFeatureRelatedToConvertibleDebentures" id="imc_ExpirationOfConversionFeatureRelatedToConvertibleDebentures" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="duration" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="credit"/>
  <element name="ExternalCustomersRevenues" id="imc_ExternalCustomersRevenues" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="duration" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="credit"/>
  <element name="FairValueAdjustmentDerivedFromFinalPurchasePriceAllocationIntangibleAssetsOtherThanGoodwill" id="imc_FairValueAdjustmentDerivedFromFinalPurchasePriceAllocationIntangibleAssetsOtherThanGoodwill" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="duration" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="credit"/>
  <element name="FairValueAdjustmentOnSaleOfInventory" id="imc_FairValueAdjustmentOnSaleOfInventory" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="duration" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="debit"/>
  <element name="FairValueAdjustmentOnWarrantsMeasuredAtFairValue" id="imc_FairValueAdjustmentOnWarrantsMeasuredAtFairValue" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="duration" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="debit"/>
  <element name="FairValueAdjustmentsAbstract" id="imc_FairValueAdjustmentsAbstract" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" nillable="true"/>
  <element name="FairValueAdjustmentsOfWarrants" id="imc_FairValueAdjustmentsOfWarrants" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="duration" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="credit"/>
  <element name="FairValueOfCompensationUnits" id="imc_FairValueOfCompensationUnits" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="instant" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="credit"/>
  <element name="FairValueOfImmediateExpenses" id="imc_FairValueOfImmediateExpenses" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="duration" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="debit"/>
  <element name="FairValueOfInvestment" id="imc_FairValueOfInvestment" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="instant" substitutionGroup="xbrli:item" nillable="true"/>
  <element name="FairValueOfNumberOfSharesHeld" id="imc_FairValueOfNumberOfSharesHeld" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="instant" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="credit"/>
  <element name="FairValueOfUnitsIssued" id="imc_FairValueOfUnitsIssued" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="instant" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="credit"/>
  <element name="FairValueOfWarrantLiabilities" id="imc_FairValueOfWarrantLiabilities" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="instant" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="credit"/>
  <element name="FairValueOfWarrants" id="imc_FairValueOfWarrants" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="instant" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="credit"/>
  <element name="FairValuePerWarrant" id="imc_FairValuePerWarrant" type="dtr-types:perShareItemType" abstract="false" xbrli:periodType="instant" substitutionGroup="xbrli:item" nillable="true"/>
  <element name="FifthAmendmentAgreementMember" id="imc_FifthAmendmentAgreementMember" type="dtr-types:domainItemType" abstract="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" nillable="true"/>
  <element name="FifthInstallmentValue" id="imc_FifthInstallmentValue" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="instant" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="credit"/>
  <element name="FifthPurchaseAgreementMember" id="imc_FifthPurchaseAgreementMember" type="dtr-types:domainItemType" abstract="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" nillable="true"/>
  <element name="FinanceExpenseFromRevaluationOfConvertibleDebt" id="imc_FinanceExpenseFromRevaluationOfConvertibleDebt" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="duration" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="debit"/>
  <element name="FinancialAdvisorsMember" id="imc_FinancialAdvisorsMember" type="dtr-types:domainItemType" abstract="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" nillable="true"/>
  <element name="FinancialInstrumentsAtAmortizedCostMember" id="imc_FinancialInstrumentsAtAmortizedCostMember" type="dtr-types:domainItemType" abstract="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" nillable="true"/>
  <element name="FinancialInstrumentsAtFairValueThroughProfitOrLossMember" id="imc_FinancialInstrumentsAtFairValueThroughProfitOrLossMember" type="dtr-types:domainItemType" abstract="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" nillable="true"/>
  <element name="FinishedGoodsMember" id="imc_FinishedGoodsMember" type="dtr-types:domainItemType" abstract="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" nillable="true"/>
  <element name="FirstAmendmentAgreementMember" id="imc_FirstAmendmentAgreementMember" type="dtr-types:domainItemType" abstract="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" nillable="true"/>
  <element name="FirstAnniversaryOfApplicableVestingCommencementDateMember" id="imc_FirstAnniversaryOfApplicableVestingCommencementDateMember" type="dtr-types:domainItemType" abstract="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" nillable="true"/>
  <element name="FirstInstallmentMember" id="imc_FirstInstallmentMember" type="dtr-types:domainItemType" abstract="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" nillable="true"/>
  <element name="FirstInstallmentsMember" id="imc_FirstInstallmentsMember" type="dtr-types:domainItemType" abstract="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" nillable="true"/>
  <element name="FirstPurchaseAgreementMember" id="imc_FirstPurchaseAgreementMember" type="dtr-types:domainItemType" abstract="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" nillable="true"/>
  <element name="FirstTrancheOfPrivatePlacementMember" id="imc_FirstTrancheOfPrivatePlacementMember" type="dtr-types:domainItemType" abstract="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" nillable="true"/>
  <element name="FixedConversionPriceOfConvetibleDebentures" id="imc_FixedConversionPriceOfConvetibleDebentures" type="dtr-types:perShareItemType" abstract="false" xbrli:periodType="duration" substitutionGroup="xbrli:item" nillable="true"/>
  <element name="FixedGrowthRate" id="imc_FixedGrowthRate" type="dtr-types:percentItemType" abstract="false" xbrli:periodType="duration" substitutionGroup="xbrli:item" nillable="true"/>
  <element name="FloorPricePerShare" id="imc_FloorPricePerShare" type="dtr-types:perShareItemType" abstract="false" xbrli:periodType="instant" substitutionGroup="xbrli:item" nillable="true"/>
  <element name="FocusMedicalHerbsLtdMember" id="imc_FocusMedicalHerbsLtdMember" type="dtr-types:domainItemType" abstract="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" nillable="true"/>
  <element name="FocusTransactionMember" id="imc_FocusTransactionMember" type="dtr-types:domainItemType" abstract="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" nillable="true"/>
  <element name="ForeignCountriesTwoMember" id="imc_ForeignCountriesTwoMember" type="dtr-types:domainItemType" abstract="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" nillable="true"/>
  <element name="ForeignExchangeTranslationReserve" id="imc_ForeignExchangeTranslationReserve" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="duration" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="credit"/>
  <element name="ForeignExchangeTranslationReserveFairValueMeasurementLiabilities" id="imc_ForeignExchangeTranslationReserveFairValueMeasurementLiabilities" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="duration" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="credit"/>
  <element name="FourthPurchaseAgreementMember" id="imc_FourthPurchaseAgreementMember" type="dtr-types:domainItemType" abstract="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" nillable="true"/>
  <element name="GainFromDebtsRestructuring" id="imc_GainFromDebtsRestructuring" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="duration" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="credit"/>
  <element name="GainLossOnRevaluationOfFinancialInstruments" id="imc_GainLossOnRevaluationOfFinancialInstruments" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="duration" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="credit"/>
  <element name="GalenIndustriesSingleMemberSocieteAnonymeMember" id="imc_GalenIndustriesSingleMemberSocieteAnonymeMember" type="dtr-types:domainItemType" abstract="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" nillable="true"/>
  <element name="GoodwillAndIntangibleAssetsAsOfAcquisitionDate" id="imc_GoodwillAndIntangibleAssetsAsOfAcquisitionDate" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="instant" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="debit"/>
  <element name="GoodwillImpairment" id="imc_GoodwillImpairment" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="duration" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="debit"/>
  <element name="GreenhouseProductionEquipmentMember" id="imc_GreenhouseProductionEquipmentMember" type="dtr-types:domainItemType" abstract="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" nillable="true"/>
  <element name="GreenhouseStructureMember" id="imc_GreenhouseStructureMember" type="dtr-types:domainItemType" abstract="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" nillable="true"/>
  <element name="GrossProceedsFromIssuanceOfUnits" id="imc_GrossProceedsFromIssuanceOfUnits" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="duration" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="debit"/>
  <element name="GrossProfitBeforeFairValueAdjustments" id="imc_GrossProfitBeforeFairValueAdjustments" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="duration" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="credit"/>
  <element name="HighlandGrowIncMember" id="imc_HighlandGrowIncMember" type="dtr-types:domainItemType" abstract="false" xbrli:periodType="duration" substitutionGroup="xbrli:item" nillable="true"/>
  <element name="HighWayShinuaLtdMember" id="imc_HighWayShinuaLtdMember" type="dtr-types:domainItemType" abstract="false" xbrli:periodType="duration" substitutionGroup="xbrli:item" nillable="true"/>
  <element name="IdentifiableAdvancePaymentForIntangibleAssetsOfPharmacyRecognisedAsOfAcquisitionDate" id="imc_IdentifiableAdvancePaymentForIntangibleAssetsOfPharmacyRecognisedAsOfAcquisitionDate" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="instant" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="debit"/>
  <element name="IdentifiableAssetsRecognisedAsOfAcquisitionDate" id="imc_IdentifiableAssetsRecognisedAsOfAcquisitionDate" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="instant" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="debit"/>
  <element name="IdentifiableLiabilitiesRecognisedAsOfAcquisitionDate" id="imc_IdentifiableLiabilitiesRecognisedAsOfAcquisitionDate" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="instant" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="credit"/>
  <element name="ImccMedicalHerbsLtdMember" id="imc_ImccMedicalHerbsLtdMember" type="dtr-types:domainItemType" abstract="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" nillable="true"/>
  <element name="ImcHoldingsLtdMember" id="imc_ImcHoldingsLtdMember" type="dtr-types:domainItemType" abstract="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" nillable="true"/>
  <element name="IMCOrdinaryShareholderMember" id="imc_IMCOrdinaryShareholderMember" type="dtr-types:domainItemType" abstract="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" nillable="true"/>
  <element name="ImcPharmaLtdMember" id="imc_ImcPharmaLtdMember" type="dtr-types:domainItemType" abstract="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" nillable="true"/>
  <element name="ImpactOnFairValueTenPercentIncreaseDecreaseInEachInputMember" id="imc_ImpactOnFairValueTenPercentIncreaseDecreaseInEachInputMember" type="dtr-types:domainItemType" abstract="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" nillable="true"/>
  <element name="ImpairmentLossOfIndemnificationAssetAndPenaltyAndInterestExpenses" id="imc_ImpairmentLossOfIndemnificationAssetAndPenaltyAndInterestExpenses" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="duration" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="debit"/>
  <element name="IncomeTaxFromPreviousYears" id="imc_IncomeTaxFromPreviousYears" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="duration" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="debit"/>
  <element name="IncomeTaxLiabilityOfKeyPersonnel" id="imc_IncomeTaxLiabilityOfKeyPersonnel" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="instant" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="credit"/>
  <element name="IncreaseDecreaseBankLoans" id="imc_IncreaseDecreaseBankLoans" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="duration" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="credit"/>
  <element name="IncreaseDecreaseBiologicalAssets" id="imc_IncreaseDecreaseBiologicalAssets" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="duration" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="debit"/>
  <element name="IncreaseDecreaseDeferredTaxLiability" id="imc_IncreaseDecreaseDeferredTaxLiability" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="duration" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="credit"/>
  <element name="IncreaseDecreaseInFinancialLiabilitiesOnBasisOfInitialApplicationOfIFRS16" id="imc_IncreaseDecreaseInFinancialLiabilitiesOnBasisOfInitialApplicationOfIFRS16" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="duration" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="credit"/>
  <element name="IncreaseDecreaseInLiabilitiesArisingFromFinancingActivitiesResultingFromReconciliationToDiscontinuedOperation" id="imc_IncreaseDecreaseInLiabilitiesArisingFromFinancingActivitiesResultingFromReconciliationToDiscontinuedOperation" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="duration" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="credit"/>
  <element name="IncreaseDecreaseIntangibleAssets" id="imc_IncreaseDecreaseIntangibleAssets" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="duration" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="debit"/>
  <element name="IncreaseDecreaseInventory" id="imc_IncreaseDecreaseInventory" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="duration" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="debit"/>
  <element name="IncreaseDecreaseLeaseLiability" id="imc_IncreaseDecreaseLeaseLiability" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="duration" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="credit"/>
  <element name="IncreaseDecreaseLoansReceivables" id="imc_IncreaseDecreaseLoansReceivables" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="duration" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="debit"/>
  <element name="IncreaseDecreaseOtherAccountsPayableAndAccruedExp" id="imc_IncreaseDecreaseOtherAccountsPayableAndAccruedExp" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="duration" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="credit"/>
  <element name="IncreaseDecreaseOtherReceivables" id="imc_IncreaseDecreaseOtherReceivables" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="duration" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="debit"/>
  <element name="IncreaseDecreasePropertyPlantAndEquipment" id="imc_IncreaseDecreasePropertyPlantAndEquipment" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="duration" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="debit"/>
  <element name="IncreaseDecreaseRetainedEarnings" id="imc_IncreaseDecreaseRetainedEarnings" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="duration" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="credit"/>
  <element name="IncreaseDecreaseRightOfUseAssets" id="imc_IncreaseDecreaseRightOfUseAssets" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="duration" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="debit"/>
  <element name="IncreaseDecreaseThroughAcquisitionsLiabilitiesArisingFromFinancingActivities" id="imc_IncreaseDecreaseThroughAcquisitionsLiabilitiesArisingFromFinancingActivities" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="duration" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="credit"/>
  <element name="IncreaseDecreaseThroughEffectiveInterestLiabilitiesArisingFromFinancingActivities" id="imc_IncreaseDecreaseThroughEffectiveInterestLiabilitiesArisingFromFinancingActivities" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="duration" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="credit"/>
  <element name="IncreaseDecreaseThroughExpiredOptions" id="imc_IncreaseDecreaseThroughExpiredOptions" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="duration" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="credit"/>
  <element name="IncreaseDecreaseThroughForfeitedOptions" id="imc_IncreaseDecreaseThroughForfeitedOptions" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="duration" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="credit"/>
  <element name="IncreaseDecreaseThroughInitialConsolidationsPropertyPlantAndEquipment" id="imc_IncreaseDecreaseThroughInitialConsolidationsPropertyPlantAndEquipment" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="duration" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="debit"/>
  <element name="IncreaseDecreaseThroughNetExchangeDifferencesRightOfUseAssets" id="imc_IncreaseDecreaseThroughNetExchangeDifferencesRightOfUseAssets" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="duration" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="debit"/>
  <element name="IncreaseDecreaseThroughPrivatePlacementsEquity" id="imc_IncreaseDecreaseThroughPrivatePlacementsEquity" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="duration" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="credit"/>
  <element name="IncreaseDecreaseThroughRepaymentsLiabilitiesArisingFromFinancingActivities" id="imc_IncreaseDecreaseThroughRepaymentsLiabilitiesArisingFromFinancingActivities" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="duration" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="credit"/>
  <element name="IncreaseDecreaseThroughRestrictedStockUnitsEquity" id="imc_IncreaseDecreaseThroughRestrictedStockUnitsEquity" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="duration" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="credit"/>
  <element name="IncreaseDecreaseThroughShareBasedPaymentTransactionsOfSubsidiary" id="imc_IncreaseDecreaseThroughShareBasedPaymentTransactionsOfSubsidiary" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="duration" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="credit"/>
  <element name="IncreaseDecreaseThroughTransactionsWithRelatedPartyEquity" id="imc_IncreaseDecreaseThroughTransactionsWithRelatedPartyEquity" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="duration" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="credit"/>
  <element name="IncreaseDecreaseThroughWarrantConversionsLiabilitiesArisingFromFinancingActivities" id="imc_IncreaseDecreaseThroughWarrantConversionsLiabilitiesArisingFromFinancingActivities" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="duration" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="credit"/>
  <element name="IncreaseDecreaseTradePayables" id="imc_IncreaseDecreaseTradePayables" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="duration" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="credit"/>
  <element name="IncreaseDecreaseTradeReceivables" id="imc_IncreaseDecreaseTradeReceivables" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="duration" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="debit"/>
  <element name="IncreaseThroughInitialConsolidationsArisingFromFinancingActivities" id="imc_IncreaseThroughInitialConsolidationsArisingFromFinancingActivities" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="duration" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="credit"/>
  <element name="IncreaseThroughNewLoansLiabilitiesArisingFromFinancingActivities" id="imc_IncreaseThroughNewLoansLiabilitiesArisingFromFinancingActivities" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="duration" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="credit"/>
  <element name="InitialCapitalExpenditures" id="imc_InitialCapitalExpenditures" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="duration" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="debit"/>
  <element name="InitialConsolidationsRightOfUseAssets" id="imc_InitialConsolidationsRightOfUseAssets" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="duration" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="debit"/>
  <element name="InitialTermOfAgreement" id="imc_InitialTermOfAgreement" type="xbrli:durationItemType" abstract="false" xbrli:periodType="duration" substitutionGroup="xbrli:item" nillable="true"/>
  <element name="InsidersMember" id="imc_InsidersMember" type="dtr-types:domainItemType" abstract="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" nillable="true"/>
  <element name="InstallmentsAxis" id="imc_InstallmentsAxis" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" substitutionGroup="xbrldt:dimensionItem" nillable="true"/>
  <element name="InstallmentsDomain" id="imc_InstallmentsDomain" type="dtr-types:domainItemType" abstract="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" nillable="true"/>
  <element name="InstitutionalInvestorMember" id="imc_InstitutionalInvestorMember" type="dtr-types:domainItemType" abstract="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" nillable="true"/>
  <element name="IntangibleAssetsAmortizedTerm" id="imc_IntangibleAssetsAmortizedTerm" type="xbrli:durationItemType" abstract="false" xbrli:periodType="duration" substitutionGroup="xbrli:item" nillable="true"/>
  <element name="IntangibleAssetsImpairment" id="imc_IntangibleAssetsImpairment" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="duration" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="debit"/>
  <element name="IntangibleAssetsMember" id="imc_IntangibleAssetsMember" type="dtr-types:domainItemType" abstract="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" nillable="true"/>
  <element name="InterestIncomeOnPlanAssets" id="imc_InterestIncomeOnPlanAssets" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="duration" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="credit"/>
  <element name="InterestPaidInRespectOfLoans" id="imc_InterestPaidInRespectOfLoans" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="duration" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="credit"/>
  <element name="InterSegmentRevenues" id="imc_InterSegmentRevenues" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="duration" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="credit"/>
  <element name="InventoriesLineItems" id="imc_InventoriesLineItems" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" nillable="true"/>
  <element name="InventoriesTable" id="imc_InventoriesTable" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" substitutionGroup="xbrldt:hypercubeItem" nillable="true"/>
  <element name="InvestmentAndFinancialInstrumentsAsOfAcquisitionDate" id="imc_InvestmentAndFinancialInstrumentsAsOfAcquisitionDate" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="instant" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="debit"/>
  <element name="InvestmentsAndFinancialInstrumentsAsOfAcquisitionDate" id="imc_InvestmentsAndFinancialInstrumentsAsOfAcquisitionDate" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="instant" substitutionGroup="xbrli:item" nillable="true"/>
  <element name="InvestmentsAsOfAcquisitionDate" id="imc_InvestmentsAsOfAcquisitionDate" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="instant" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="debit"/>
  <element name="InvestmentsInUnlistedSharesMeasuredAtFairValue" id="imc_InvestmentsInUnlistedSharesMeasuredAtFairValue" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="instant" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="debit"/>
  <element name="IPointMPointCFarmsIsraelLtdPointMember" id="imc_IPointMPointCFarmsIsraelLtdPointMember" type="dtr-types:domainItemType" abstract="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" nillable="true"/>
  <element name="IPointMPointCInternationalMedicalCannabisPortugalUnipessoalLdaMember" id="imc_IPointMPointCInternationalMedicalCannabisPortugalUnipessoalLdaMember" type="dtr-types:domainItemType" abstract="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" nillable="true"/>
  <element name="IPointMPointCPointHoldingsLtdMember" id="imc_IPointMPointCPointHoldingsLtdMember" type="dtr-types:domainItemType" abstract="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" nillable="true"/>
  <element name="IPointMPointCVenturesLtdPointMember" id="imc_IPointMPointCVenturesLtdPointMember" type="dtr-types:domainItemType" abstract="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" nillable="true"/>
  <element name="IsraelAndGermanyAndCanadaMember" id="imc_IsraelAndGermanyAndCanadaMember" type="dtr-types:domainItemType" abstract="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" nillable="true"/>
  <element name="IssuanceCostsAllocatedToWarrantsGranted" id="imc_IssuanceCostsAllocatedToWarrantsGranted" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="duration" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="debit"/>
  <element name="IssuanceOfCommonShares" id="imc_IssuanceOfCommonShares" type="xbrli:sharesItemType" abstract="false" xbrli:periodType="duration" substitutionGroup="xbrli:item" nillable="true"/>
  <element name="IssuanceOfCommonSharesAmount" id="imc_IssuanceOfCommonSharesAmount" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="duration" substitutionGroup="xbrli:item" nillable="true"/>
  <element name="IssuanceOfCommonSharesPursuantToDebtSettlement" id="imc_IssuanceOfCommonSharesPursuantToDebtSettlement" type="xbrli:sharesItemType" abstract="false" xbrli:periodType="duration" substitutionGroup="xbrli:item" nillable="true"/>
  <element name="IssuanceOfCommonSharesPursuantToPrivatePlacementOffering" id="imc_IssuanceOfCommonSharesPursuantToPrivatePlacementOffering" type="xbrli:sharesItemType" abstract="false" xbrli:periodType="duration" substitutionGroup="xbrli:item" nillable="true"/>
  <element name="IssuanceOfCommonSharesPursuantToVestedRSU" id="imc_IssuanceOfCommonSharesPursuantToVestedRSU" type="xbrli:sharesItemType" abstract="false" xbrli:periodType="duration" substitutionGroup="xbrli:item" nillable="true"/>
  <element name="IssuanceOfCommonSharesUponPartialConversionOfConvertibleDebentures" id="imc_IssuanceOfCommonSharesUponPartialConversionOfConvertibleDebentures" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="duration" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="debit"/>
  <element name="IssuanceOfConvertibleDebt" id="imc_IssuanceOfConvertibleDebt" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="duration" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="credit"/>
  <element name="IssuanceOfEquityOnReverseAcquisition" id="imc_IssuanceOfEquityOnReverseAcquisition" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="duration" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="credit"/>
  <element name="IssuanceOfSharesInConnectionWithReverseAcquisition" id="imc_IssuanceOfSharesInConnectionWithReverseAcquisition" type="xbrli:sharesItemType" abstract="false" xbrli:periodType="duration" substitutionGroup="xbrli:item" nillable="true"/>
  <element name="IssuanceOfSharesWithPrivatePlacement" id="imc_IssuanceOfSharesWithPrivatePlacement" type="xbrli:sharesItemType" abstract="false" xbrli:periodType="duration" substitutionGroup="xbrli:item" nillable="true"/>
  <element name="IssueOfEquity1" id="imc_IssueOfEquity1" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="duration" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="credit"/>
  <element name="IssueOfEquity2" id="imc_IssueOfEquity2" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="duration" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="credit"/>
  <element name="IssuePricePerSubscriptionReceipt" id="imc_IssuePricePerSubscriptionReceipt" type="dtr-types:perShareItemType" abstract="false" xbrli:periodType="duration" substitutionGroup="xbrli:item" nillable="true"/>
  <element name="KadimastemLtdMember" id="imc_KadimastemLtdMember" type="dtr-types:domainItemType" abstract="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" nillable="true"/>
  <element name="KeyManagementPersonnelCompensationPayrollAndRelatedExpenses" id="imc_KeyManagementPersonnelCompensationPayrollAndRelatedExpenses" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="duration" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="debit"/>
  <element name="L5CapitalMember" id="imc_L5CapitalMember" type="dtr-types:domainItemType" abstract="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" nillable="true"/>
  <element name="LeaseLiabilityAsOfAcquisitionDate" id="imc_LeaseLiabilityAsOfAcquisitionDate" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="instant" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="credit"/>
  <element name="LenderCharges" id="imc_LenderCharges" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="duration" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="debit"/>
  <element name="LetterOfIntentAxis" id="imc_LetterOfIntentAxis" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" substitutionGroup="xbrldt:dimensionItem" nillable="true"/>
  <element name="LetterOfIntentDomain" id="imc_LetterOfIntentDomain" type="dtr-types:domainItemType" abstract="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" nillable="true"/>
  <element name="LicensesWithIndefiniteLifeMember" id="imc_LicensesWithIndefiniteLifeMember" type="dtr-types:domainItemType" abstract="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" nillable="true"/>
  <element name="LifeOfferingMember" id="imc_LifeOfferingMember" type="dtr-types:domainItemType" abstract="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" nillable="true"/>
  <element name="ListedWarrantsMember" id="imc_ListedWarrantsMember" type="dtr-types:domainItemType" abstract="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" nillable="true"/>
  <element name="ListingBeforeCost" id="imc_ListingBeforeCost" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="duration" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="debit"/>
  <element name="ListingCostOfReverseAcquisition" id="imc_ListingCostOfReverseAcquisition" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="duration" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="debit"/>
  <element name="ListingExpenseInReverseTakeover" id="imc_ListingExpenseInReverseTakeover" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="duration" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="debit"/>
  <element name="LoanAdditionalFee" id="imc_LoanAdditionalFee" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="duration" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="debit"/>
  <element name="LoanAgreementMember" id="imc_LoanAgreementMember" type="dtr-types:domainItemType" abstract="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" nillable="true"/>
  <element name="LoanReceivableRecognisedAsOfAcquisitionDate" id="imc_LoanReceivableRecognisedAsOfAcquisitionDate" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="instant" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="debit"/>
  <element name="LoansExpectedReceived" id="imc_LoansExpectedReceived" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="instant" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="credit"/>
  <element name="LoansPayableAsOfAcquisitionDate" id="imc_LoansPayableAsOfAcquisitionDate" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="instant" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="credit"/>
  <element name="LongTermBorrowingsAsOfAcquisitionDate" id="imc_LongTermBorrowingsAsOfAcquisitionDate" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="instant" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="credit"/>
  <element name="LongTermDebentures" id="imc_LongTermDebentures" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="instant" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="credit"/>
  <element name="LossOnDeconsolidation" id="imc_LossOnDeconsolidation" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="duration" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="debit"/>
  <element name="MajorComponentsOfIncomeTaxExpenseLineItems" id="imc_MajorComponentsOfIncomeTaxExpenseLineItems" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" nillable="true"/>
  <element name="MajorComponentsOfIncomeTaxExpenseTable" id="imc_MajorComponentsOfIncomeTaxExpenseTable" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" substitutionGroup="xbrldt:hypercubeItem" nillable="true"/>
  <element name="MarketPriceOfCommonShares" id="imc_MarketPriceOfCommonShares" type="dtr-types:perShareItemType" abstract="false" xbrli:periodType="duration" substitutionGroup="xbrli:item" nillable="true"/>
  <element name="MedipharmLabsCorpMember" id="imc_MedipharmLabsCorpMember" type="dtr-types:domainItemType" abstract="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" nillable="true"/>
  <element name="MinimumSharePriceListingRequirementAndComplianceNoticeDescription" id="imc_MinimumSharePriceListingRequirementAndComplianceNoticeDescription" type="xbrli:stringItemType" abstract="false" xbrli:periodType="duration" substitutionGroup="xbrli:item" nillable="true"/>
  <element name="MizrahiMember" id="imc_MizrahiMember" type="dtr-types:domainItemType" abstract="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" nillable="true"/>
  <element name="MymInternationalBrandsIncMember" id="imc_MymInternationalBrandsIncMember" type="dtr-types:domainItemType" abstract="false" xbrli:periodType="duration" substitutionGroup="xbrli:item" nillable="true"/>
  <element name="MymNutraceuticalsIncMember" id="imc_MymNutraceuticalsIncMember" type="dtr-types:domainItemType" abstract="false" xbrli:periodType="duration" substitutionGroup="xbrli:item" nillable="true"/>
  <element name="MymNutraceuticalsMember" id="imc_MymNutraceuticalsMember" type="dtr-types:domainItemType" abstract="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" nillable="true"/>
  <element name="NasdaqLetterRequirements" id="imc_NasdaqLetterRequirements" type="xbrli:stringItemType" abstract="false" xbrli:periodType="duration" substitutionGroup="xbrli:item" nillable="true"/>
  <element name="NavasotaFincoMember" id="imc_NavasotaFincoMember" type="dtr-types:domainItemType" abstract="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" nillable="true"/>
  <element name="NavasotaMember" id="imc_NavasotaMember" type="dtr-types:domainItemType" abstract="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" nillable="true"/>
  <element name="NavasotaShareholdersMember" id="imc_NavasotaShareholdersMember" type="dtr-types:domainItemType" abstract="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" nillable="true"/>
  <element name="NetCashProvidedFromDeconsolidationOfTfc" id="imc_NetCashProvidedFromDeconsolidationOfTfc" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="duration" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="debit"/>
  <element name="NetCashTransferred" id="imc_NetCashTransferred" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="instant" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="credit"/>
  <element name="NetIdentifiableAssetsAcquiredLiabilitiesAssumed" id="imc_NetIdentifiableAssetsAcquiredLiabilitiesAssumed" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="instant" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="credit"/>
  <element name="NetLiabilitiesOnDateOfReverseAcquisition" id="imc_NetLiabilitiesOnDateOfReverseAcquisition" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="instant" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="credit"/>
  <element name="NetProceedsOfConvertibleDebtAllocatedToConversionOption" id="imc_NetProceedsOfConvertibleDebtAllocatedToConversionOption" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="duration" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="debit"/>
  <element name="NewAmendmentDescription" id="imc_NewAmendmentDescription" type="xbrli:stringItemType" abstract="false" xbrli:periodType="duration" substitutionGroup="xbrli:item" nillable="true"/>
  <element name="NewMizrahiFacilityMember" id="imc_NewMizrahiFacilityMember" type="dtr-types:domainItemType" abstract="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" nillable="true"/>
  <element name="NewRevolvingCreditFacilityMember" id="imc_NewRevolvingCreditFacilityMember" type="dtr-types:domainItemType" abstract="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" nillable="true"/>
  <element name="NonBrokeredPrivatePlacementMember" id="imc_NonBrokeredPrivatePlacementMember" type="dtr-types:domainItemType" abstract="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" nillable="true"/>
  <element name="NonCashExpenseRelatedToChangesInFairValueOfInventorySold" id="imc_NonCashExpenseRelatedToChangesInFairValueOfInventorySold" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="duration" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="debit"/>
  <element name="NonDeductibleIncomeExpenseNetForTaxPurposes" id="imc_NonDeductibleIncomeExpenseNetForTaxPurposes" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="duration" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="debit"/>
  <element name="NonFinancialInstitutionMember" id="imc_NonFinancialInstitutionMember" type="dtr-types:domainItemType" abstract="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" nillable="true"/>
  <element name="NonIndependentDirectorMember" id="imc_NonIndependentDirectorMember" type="dtr-types:domainItemType" abstract="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" nillable="true"/>
  <element name="NotePurchaseAgreementMember" id="imc_NotePurchaseAgreementMember" type="dtr-types:domainItemType" abstract="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" nillable="true"/>
  <element name="NumberOfCommonSharesCalledByWarrants" id="imc_NumberOfCommonSharesCalledByWarrants" type="xbrli:sharesItemType" abstract="false" xbrli:periodType="instant" substitutionGroup="xbrli:item" nillable="true"/>
  <element name="NumberOfCommonSharesComprisedToCoverTaxLiabilities" id="imc_NumberOfCommonSharesComprisedToCoverTaxLiabilities" type="xbrli:sharesItemType" abstract="false" xbrli:periodType="duration" substitutionGroup="xbrli:item" nillable="true"/>
  <element name="NumberOfCommonSharesIssuedForEachShareOfAcquiree" id="imc_NumberOfCommonSharesIssuedForEachShareOfAcquiree" type="xbrli:sharesItemType" abstract="false" xbrli:periodType="duration" substitutionGroup="xbrli:item" nillable="true"/>
  <element name="NumberOfCommonSharesIssuedForExercisedOfOptionsUnderCashlessMechanism" id="imc_NumberOfCommonSharesIssuedForExercisedOfOptionsUnderCashlessMechanism" type="xbrli:sharesItemType" abstract="false" xbrli:periodType="duration" substitutionGroup="xbrli:item" nillable="true"/>
  <element name="NumberOfCommonSharesIssuedUponPartialConversionOfConvertibleDebentures" id="imc_NumberOfCommonSharesIssuedUponPartialConversionOfConvertibleDebentures" type="xbrli:sharesItemType" abstract="false" xbrli:periodType="instant" substitutionGroup="xbrli:item" nillable="true"/>
  <element name="NumberOfCommonSharesReceived" id="imc_NumberOfCommonSharesReceived" type="xbrli:sharesItemType" abstract="false" xbrli:periodType="duration" substitutionGroup="xbrli:item" nillable="true"/>
  <element name="NumberOfCommonSharesReceivedOfConvertibleInstrument" id="imc_NumberOfCommonSharesReceivedOfConvertibleInstrument" type="xbrli:sharesItemType" abstract="false" xbrli:periodType="duration" substitutionGroup="xbrli:item" nillable="true"/>
  <element name="NumberOfCompensationUnitsConvertedToOrdinaryShares" id="imc_NumberOfCompensationUnitsConvertedToOrdinaryShares" type="xbrli:sharesItemType" abstract="false" xbrli:periodType="duration" substitutionGroup="xbrli:item" nillable="true"/>
  <element name="NumberOfCompensationUnitsIssued" id="imc_NumberOfCompensationUnitsIssued" type="xbrli:sharesItemType" abstract="false" xbrli:periodType="duration" substitutionGroup="xbrli:item" nillable="true"/>
  <element name="NumberOfCompensationWarrantsGrantedToAgents" id="imc_NumberOfCompensationWarrantsGrantedToAgents" type="xbrli:sharesItemType" abstract="false" xbrli:periodType="duration" substitutionGroup="xbrli:item" nillable="true"/>
  <element name="NumberOfCompensationWarrantsToAcquired" id="imc_NumberOfCompensationWarrantsToAcquired" type="xbrli:sharesItemType" abstract="false" xbrli:periodType="instant" substitutionGroup="xbrli:item" nillable="true"/>
  <element name="NumberOfCovid19RapidTest" id="imc_NumberOfCovid19RapidTest" type="xbrli:integerItemType" abstract="false" xbrli:periodType="duration" substitutionGroup="xbrli:item" nillable="true"/>
  <element name="NumberOfGeographicalReportingSegments" id="imc_NumberOfGeographicalReportingSegments" type="xbrli:integerItemType" abstract="false" xbrli:periodType="duration" substitutionGroup="xbrli:item" nillable="true"/>
  <element name="NumberOfIssuanceOfCommonShares" id="imc_NumberOfIssuanceOfCommonShares" type="xbrli:sharesItemType" abstract="false" xbrli:periodType="duration" substitutionGroup="xbrli:item" nillable="true"/>
  <element name="NumberOfLoansToConvertibleShares" id="imc_NumberOfLoansToConvertibleShares" type="xbrli:sharesItemType" abstract="false" xbrli:periodType="duration" substitutionGroup="xbrli:item" nillable="true"/>
  <element name="NumberOfOptionsExercisedInCashlessMechanism" id="imc_NumberOfOptionsExercisedInCashlessMechanism" type="xbrli:sharesItemType" abstract="false" xbrli:periodType="duration" substitutionGroup="xbrli:item" nillable="true"/>
  <element name="NumberOfOptionsExercisedInCashlessMechanismToOrdinaryShares" id="imc_NumberOfOptionsExercisedInCashlessMechanismToOrdinaryShares" type="xbrli:sharesItemType" abstract="false" xbrli:periodType="duration" substitutionGroup="xbrli:item" nillable="true"/>
  <element name="NumberOfOptionsExercisedUnderCashlessMechanism" id="imc_NumberOfOptionsExercisedUnderCashlessMechanism" type="xbrli:sharesItemType" abstract="false" xbrli:periodType="duration" substitutionGroup="xbrli:item" nillable="true"/>
  <element name="NumberOfOptionsGranted" id="imc_NumberOfOptionsGranted" type="xbrli:sharesItemType" abstract="false" xbrli:periodType="duration" substitutionGroup="xbrli:item" nillable="true"/>
  <element name="NumberOfOrdinarySharesIssuedUponConversion" id="imc_NumberOfOrdinarySharesIssuedUponConversion" type="xbrli:sharesItemType" abstract="false" xbrli:periodType="duration" substitutionGroup="xbrli:item" nillable="true"/>
  <element name="NumberOfPreferredSharesCommittedToBeAcquired" id="imc_NumberOfPreferredSharesCommittedToBeAcquired" type="xbrli:sharesItemType" abstract="false" xbrli:periodType="duration" substitutionGroup="xbrli:item" nillable="true"/>
  <element name="NumberOfSharedSubscribed" id="imc_NumberOfSharedSubscribed" type="xbrli:sharesItemType" abstract="false" xbrli:periodType="duration" substitutionGroup="xbrli:item" nillable="true"/>
  <element name="NumberOfShareOptionsShareVestedRsu" id="imc_NumberOfShareOptionsShareVestedRsu" type="xbrli:sharesItemType" abstract="false" xbrli:periodType="duration" substitutionGroup="xbrli:item" nillable="true"/>
  <element name="NumberOfSharesAvailableForFutureGrants" id="imc_NumberOfSharesAvailableForFutureGrants" type="xbrli:sharesItemType" abstract="false" xbrli:periodType="duration" substitutionGroup="xbrli:item" nillable="true"/>
  <element name="NumberOfSharesIssuedInBusinessCombinationTransaction" id="imc_NumberOfSharesIssuedInBusinessCombinationTransaction" type="xbrli:sharesItemType" abstract="false" xbrli:periodType="duration" substitutionGroup="xbrli:item" nillable="true"/>
  <element name="NumberOfSharesIssuedInReverseTakeover" id="imc_NumberOfSharesIssuedInReverseTakeover" type="xbrli:sharesItemType" abstract="false" xbrli:periodType="duration" substitutionGroup="xbrli:item" nillable="true"/>
  <element name="NumberOfSharesRaisedInUSD" id="imc_NumberOfSharesRaisedInUSD" type="xbrli:sharesItemType" abstract="false" xbrli:periodType="duration" substitutionGroup="xbrli:item" nillable="true"/>
  <element name="NumberOfSharesSettledUponOutstandingIndebtedness" id="imc_NumberOfSharesSettledUponOutstandingIndebtedness" type="xbrli:sharesItemType" abstract="false" xbrli:periodType="duration" substitutionGroup="xbrli:item" nillable="true"/>
  <element name="NumberOfSubscriptionReceiptsIssuedInPrivatePlacement" id="imc_NumberOfSubscriptionReceiptsIssuedInPrivatePlacement" type="xbrli:sharesItemType" abstract="false" xbrli:periodType="duration" substitutionGroup="xbrli:item" nillable="true"/>
  <element name="NumberOfUnitsIssued" id="imc_NumberOfUnitsIssued" type="xbrli:sharesItemType" abstract="false" xbrli:periodType="duration" substitutionGroup="xbrli:item" nillable="true"/>
  <element name="NumberOfUnitsIssuedPricePerShare" id="imc_NumberOfUnitsIssuedPricePerShare" type="dtr-types:perShareItemType" abstract="false" xbrli:periodType="duration" substitutionGroup="xbrli:item" nillable="true"/>
  <element name="NumberOfWarrantExercised" id="imc_NumberOfWarrantExercised" type="xbrli:sharesItemType" abstract="false" xbrli:periodType="duration" substitutionGroup="xbrli:item" nillable="true"/>
  <element name="NumberOfWarrantsAndCompensationOptionsExercised" id="imc_NumberOfWarrantsAndCompensationOptionsExercised" type="xbrli:sharesItemType" abstract="false" xbrli:periodType="duration" substitutionGroup="xbrli:item" nillable="true"/>
  <element name="NumberOfWarrantsConvertedToOrdinaryShares" id="imc_NumberOfWarrantsConvertedToOrdinaryShares" type="xbrli:sharesItemType" abstract="false" xbrli:periodType="duration" substitutionGroup="xbrli:item" nillable="true"/>
  <element name="NumberOfWarrantsIssuedInReverseTakeover" id="imc_NumberOfWarrantsIssuedInReverseTakeover" type="xbrli:sharesItemType" abstract="false" xbrli:periodType="duration" substitutionGroup="xbrli:item" nillable="true"/>
  <element name="NumberOfWarrantsIssuedUponConversion" id="imc_NumberOfWarrantsIssuedUponConversion" type="xbrli:sharesItemType" abstract="false" xbrli:periodType="duration" substitutionGroup="xbrli:item" nillable="true"/>
  <element name="NumberOfWarrantsIssuedUponConversionOfUnits" id="imc_NumberOfWarrantsIssuedUponConversionOfUnits" type="xbrli:sharesItemType" abstract="false" xbrli:periodType="duration" substitutionGroup="xbrli:item" nillable="true"/>
  <element name="OranimPharmacyMember" id="imc_OranimPharmacyMember" type="dtr-types:domainItemType" abstract="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" nillable="true"/>
  <element name="OranimPharmMember" id="imc_OranimPharmMember" type="dtr-types:domainItemType" abstract="false" xbrli:periodType="duration" substitutionGroup="xbrli:item" nillable="true"/>
  <element name="OranimPlusPharmLtdMember" id="imc_OranimPlusPharmLtdMember" type="dtr-types:domainItemType" abstract="false" xbrli:periodType="duration" substitutionGroup="xbrli:item" nillable="true"/>
  <element name="OrdinarySharedListedInStockExchangeMarket" id="imc_OrdinarySharedListedInStockExchangeMarket" type="xbrli:sharesItemType" abstract="false" xbrli:periodType="duration" substitutionGroup="xbrli:item" nillable="true"/>
  <element name="OrdinarySharesIssuedForEachShareAndEachConvertibleInstrumentHeld" id="imc_OrdinarySharesIssuedForEachShareAndEachConvertibleInstrumentHeld" type="xbrli:sharesItemType" abstract="false" xbrli:periodType="duration" substitutionGroup="xbrli:item" nillable="true"/>
  <element name="OrdinarySharesIssuedForWarrantsCompensationOptionsExercised" id="imc_OrdinarySharesIssuedForWarrantsCompensationOptionsExercised" type="xbrli:sharesItemType" abstract="false" xbrli:periodType="duration" substitutionGroup="xbrli:item" nillable="true"/>
  <element name="OrdinarySharesIssuedOptionsExercises" id="imc_OrdinarySharesIssuedOptionsExercises" type="xbrli:sharesItemType" abstract="false" xbrli:periodType="duration" substitutionGroup="xbrli:item" nillable="true"/>
  <element name="OrdinarySharesIssuedPurchaseConsiderationOfBusinessCombination" id="imc_OrdinarySharesIssuedPurchaseConsiderationOfBusinessCombination" type="xbrli:sharesItemType" abstract="false" xbrli:periodType="duration" substitutionGroup="xbrli:item" nillable="true"/>
  <element name="OrdinarySharesIssuedToShareholdersForEachCommonShare" id="imc_OrdinarySharesIssuedToShareholdersForEachCommonShare" type="xbrli:sharesItemType" abstract="false" xbrli:periodType="duration" substitutionGroup="xbrli:item" nillable="true"/>
  <element name="OrdinarySharesReservedForIssuance" id="imc_OrdinarySharesReservedForIssuance" type="dtr-types:percentItemType" abstract="false" xbrli:periodType="duration" substitutionGroup="xbrli:item" nillable="true"/>
  <element name="OtherCannabisMember" id="imc_OtherCannabisMember" type="dtr-types:domainItemType" abstract="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" nillable="true"/>
  <element name="OtherCannabisProductsMember" id="imc_OtherCannabisProductsMember" type="dtr-types:domainItemType" abstract="false" xbrli:periodType="duration" substitutionGroup="xbrli:item" nillable="true"/>
  <element name="OtherCommitmentsAndContingencies" id="imc_OtherCommitmentsAndContingencies" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="duration" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="credit"/>
  <element name="OtherCommitmentsTerm" id="imc_OtherCommitmentsTerm" type="xbrli:stringItemType" abstract="false" xbrli:periodType="duration" substitutionGroup="xbrli:item" nillable="true"/>
  <element name="OtherComprehensiveIncomeClassification" id="imc_OtherComprehensiveIncomeClassification" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="duration" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="credit"/>
  <element name="OtherComprehensiveIncomeThatWillNotBeReclassifiedNetOfTaxExchangeDifferencesOnTranslation" id="imc_OtherComprehensiveIncomeThatWillNotBeReclassifiedNetOfTaxExchangeDifferencesOnTranslation" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="duration" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="credit"/>
  <element name="OtherCurrentPayablesToGovernmentAuthorities" id="imc_OtherCurrentPayablesToGovernmentAuthorities" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="instant" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="credit"/>
  <element name="OtherDeferredTaxAssestsMember" id="imc_OtherDeferredTaxAssestsMember" type="dtr-types:domainItemType" abstract="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" nillable="true"/>
  <element name="OtherMiscellaneousCurrentPayables" id="imc_OtherMiscellaneousCurrentPayables" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="instant" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="credit"/>
  <element name="OtherOperatingSegmentsMember" id="imc_OtherOperatingSegmentsMember" type="dtr-types:domainItemType" abstract="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" nillable="true"/>
  <element name="OtherPayablesRecognisedAsOfAcquisitionDate" id="imc_OtherPayablesRecognisedAsOfAcquisitionDate" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="instant" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="credit"/>
  <element name="OtherPayablesRestructuring" id="imc_OtherPayablesRestructuring" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="instant" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="credit"/>
  <element name="OutstandingPrincipalLoan" id="imc_OutstandingPrincipalLoan" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="instant" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="credit"/>
  <element name="OverdraftAndCreditFromBankInstitutionMember" id="imc_OverdraftAndCreditFromBankInstitutionMember" type="dtr-types:domainItemType" abstract="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" nillable="true"/>
  <element name="OvernightMarketedOfferingMember" id="imc_OvernightMarketedOfferingMember" type="dtr-types:domainItemType" abstract="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" nillable="true"/>
  <element name="PackagedDriedCannabisMember" id="imc_PackagedDriedCannabisMember" type="dtr-types:domainItemType" abstract="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" nillable="true"/>
  <element name="PanaxiaAgreementMember" id="imc_PanaxiaAgreementMember" type="dtr-types:domainItemType" abstract="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" nillable="true"/>
  <element name="PanaxiaLogisticsLtdMember" id="imc_PanaxiaLogisticsLtdMember" type="dtr-types:domainItemType" abstract="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" nillable="true"/>
  <element name="PanaxiaTransactionMember" id="imc_PanaxiaTransactionMember" type="dtr-types:domainItemType" abstract="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" nillable="true"/>
  <element name="PartialExercisePriceOfWarrants" id="imc_PartialExercisePriceOfWarrants" type="dtr-types:perShareItemType" abstract="false" xbrli:periodType="instant" substitutionGroup="xbrli:item" nillable="true"/>
  <element name="PaymentsToShareholdersRelatedPartyTransactions" id="imc_PaymentsToShareholdersRelatedPartyTransactions" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="duration" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="debit"/>
  <element name="PercentageOfAcquisition" id="imc_PercentageOfAcquisition" type="dtr-types:percentItemType" abstract="false" xbrli:periodType="duration" substitutionGroup="xbrli:item" nillable="true"/>
  <element name="PercentageOfAcquisitionOfOutstandingOrdinaryShares" id="imc_PercentageOfAcquisitionOfOutstandingOrdinaryShares" type="dtr-types:percentItemType" abstract="false" xbrli:periodType="duration" substitutionGroup="xbrli:item" nillable="true"/>
  <element name="PercentageOfAwardsVest" id="imc_PercentageOfAwardsVest" type="dtr-types:percentItemType" abstract="false" xbrli:periodType="duration" substitutionGroup="xbrli:item" nillable="true"/>
  <element name="PercentageOfCollateralPledgedForBorrowings" id="imc_PercentageOfCollateralPledgedForBorrowings" type="dtr-types:percentItemType" abstract="false" xbrli:periodType="instant" substitutionGroup="xbrli:item" nillable="true"/>
  <element name="PercentageOfCommonShares" id="imc_PercentageOfCommonShares" type="dtr-types:percentItemType" abstract="false" xbrli:periodType="duration" substitutionGroup="xbrli:item" nillable="true"/>
  <element name="PercentageOfExerciseOptionPurchase" id="imc_PercentageOfExerciseOptionPurchase" type="dtr-types:percentItemType" abstract="false" xbrli:periodType="duration" substitutionGroup="xbrli:item" nillable="true"/>
  <element name="PercentageOfIncomeTaxLiabilityOfKeyPersonnel" id="imc_PercentageOfIncomeTaxLiabilityOfKeyPersonnel" type="dtr-types:percentItemType" abstract="false" xbrli:periodType="duration" substitutionGroup="xbrli:item" nillable="true"/>
  <element name="PercentageOfOptionsExercised" id="imc_PercentageOfOptionsExercised" type="dtr-types:percentItemType" abstract="false" xbrli:periodType="duration" substitutionGroup="xbrli:item" nillable="true"/>
  <element name="PercentageOfOrdinarySharesHeld" id="imc_PercentageOfOrdinarySharesHeld" type="dtr-types:percentItemType" abstract="false" xbrli:periodType="duration" substitutionGroup="xbrli:item" nillable="true"/>
  <element name="PercentageOfOutstandingShareCapitalForPreferredSharesToBeAcquired" id="imc_PercentageOfOutstandingShareCapitalForPreferredSharesToBeAcquired" type="dtr-types:percentItemType" abstract="false" xbrli:periodType="duration" substitutionGroup="xbrli:item" nillable="true"/>
  <element name="PercentageOfOutstandingSharesAcquired" id="imc_PercentageOfOutstandingSharesAcquired" type="dtr-types:percentItemType" abstract="false" xbrli:periodType="duration" substitutionGroup="xbrli:item" nillable="true"/>
  <element name="PercentageOfOwnershipInterest" id="imc_PercentageOfOwnershipInterest" type="dtr-types:percentItemType" abstract="false" xbrli:periodType="duration" substitutionGroup="xbrli:item" nillable="true"/>
  <element name="PercentageOfRestrictedSharesGranted" id="imc_PercentageOfRestrictedSharesGranted" type="dtr-types:percentItemType" abstract="false" xbrli:periodType="duration" substitutionGroup="xbrli:item" nillable="true"/>
  <element name="PercentageOfRestrictedSharesVestOnMarchOneTwoZeroTwoOne" id="imc_PercentageOfRestrictedSharesVestOnMarchOneTwoZeroTwoOne" type="dtr-types:percentItemType" abstract="false" xbrli:periodType="duration" substitutionGroup="xbrli:item" nillable="true"/>
  <element name="PercentageOfRestrictedSharesVestOnMarchOneTwoZeroTwoZero" id="imc_PercentageOfRestrictedSharesVestOnMarchOneTwoZeroTwoZero" type="dtr-types:percentItemType" abstract="false" xbrli:periodType="duration" substitutionGroup="xbrli:item" nillable="true"/>
  <element name="PercentageOfRightsHold" id="imc_PercentageOfRightsHold" type="dtr-types:percentItemType" abstract="false" xbrli:periodType="duration" substitutionGroup="xbrli:item" nillable="true"/>
  <element name="PercentageOfSharesGranted" id="imc_PercentageOfSharesGranted" type="dtr-types:percentItemType" abstract="false" xbrli:periodType="duration" substitutionGroup="xbrli:item" nillable="true"/>
  <element name="PercentageOfWarrantsAndCompensationOptionsExercised" id="imc_PercentageOfWarrantsAndCompensationOptionsExercised" type="dtr-types:percentItemType" abstract="false" xbrli:periodType="duration" substitutionGroup="xbrli:item" nillable="true"/>
  <element name="PercentageOfWarrantsExercised" id="imc_PercentageOfWarrantsExercised" type="dtr-types:percentItemType" abstract="false" xbrli:periodType="duration" substitutionGroup="xbrli:item" nillable="true"/>
  <element name="PercentageOfWithholdingTaxLiabilities" id="imc_PercentageOfWithholdingTaxLiabilities" type="dtr-types:percentItemType" abstract="false" xbrli:periodType="instant" substitutionGroup="xbrli:item" nillable="true"/>
  <element name="PercentageOfWithholdingTaxLiabilitiesOfPenaltiesAndInterest" id="imc_PercentageOfWithholdingTaxLiabilitiesOfPenaltiesAndInterest" type="dtr-types:percentItemType" abstract="false" xbrli:periodType="instant" substitutionGroup="xbrli:item" nillable="true"/>
  <element name="PercentageRightToPurchaseOfTotalProduction" id="imc_PercentageRightToPurchaseOfTotalProduction" type="dtr-types:percentItemType" abstract="false" xbrli:periodType="duration" substitutionGroup="xbrli:item" nillable="true"/>
  <element name="PercentagesOfWarrantQuantityHeld" id="imc_PercentagesOfWarrantQuantityHeld" type="dtr-types:percentItemType" abstract="false" xbrli:periodType="duration" substitutionGroup="xbrli:item" nillable="true"/>
  <element name="PercentagOfExtensionFeeOfSecuredConvertibleDebentures" id="imc_PercentagOfExtensionFeeOfSecuredConvertibleDebentures" type="dtr-types:percentItemType" abstract="false" xbrli:periodType="duration" substitutionGroup="xbrli:item" nillable="true"/>
  <element name="PeriodicPaymentInstallmentAxis" id="imc_PeriodicPaymentInstallmentAxis" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" substitutionGroup="xbrldt:dimensionItem" nillable="true"/>
  <element name="PeriodicPaymentInstallmentDomain" id="imc_PeriodicPaymentInstallmentDomain" type="dtr-types:domainItemType" abstract="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" nillable="true"/>
  <element name="PeriodOfCommonShareCommencingIssuanceDate" id="imc_PeriodOfCommonShareCommencingIssuanceDate" type="xbrli:durationItemType" abstract="false" xbrli:periodType="duration" substitutionGroup="xbrli:item" nillable="true"/>
  <element name="PharmYarokGroupMember" id="imc_PharmYarokGroupMember" type="dtr-types:domainItemType" abstract="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" nillable="true"/>
  <element name="PharmYarokPharmacyMember" id="imc_PharmYarokPharmacyMember" type="dtr-types:domainItemType" abstract="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" nillable="true"/>
  <element name="PlaintiffsClaimAmount" id="imc_PlaintiffsClaimAmount" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="duration" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="credit"/>
  <element name="PlaintiffsClaimingDamagesAmount" id="imc_PlaintiffsClaimingDamagesAmount" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="duration" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="debit"/>
  <element name="PlanAssetsAmountsDeposited" id="imc_PlanAssetsAmountsDeposited" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="duration" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="debit"/>
  <element name="PlanAssetsForeignCurrencyTranslationEffect" id="imc_PlanAssetsForeignCurrencyTranslationEffect" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="duration" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="debit"/>
  <element name="PreFundedWarrantsMember" id="imc_PreFundedWarrantsMember" type="dtr-types:domainItemType" abstract="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" nillable="true"/>
  <element name="PreliminaryPurchasePriceAllocationMember" id="imc_PreliminaryPurchasePriceAllocationMember" type="dtr-types:domainItemType" abstract="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" nillable="true"/>
  <element name="PreliminaryShelfProspectusMember" id="imc_PreliminaryShelfProspectusMember" type="dtr-types:domainItemType" abstract="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" nillable="true"/>
  <element name="PreTaxDiscountRateOfCashFlows" id="imc_PreTaxDiscountRateOfCashFlows" type="dtr-types:percentItemType" abstract="false" xbrli:periodType="duration" substitutionGroup="xbrli:item" nillable="true"/>
  <element name="PrivatePlacementOfferingMember" id="imc_PrivatePlacementOfferingMember" type="dtr-types:domainItemType" abstract="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" nillable="true"/>
  <element name="PrivatePlacementsMember" id="imc_PrivatePlacementsMember" type="dtr-types:domainItemType" abstract="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" nillable="true"/>
  <element name="ProceedsFromBorrowings" id="imc_ProceedsFromBorrowings" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="duration" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="credit"/>
  <element name="ProceedsFromDiscountedChecks" id="imc_ProceedsFromDiscountedChecks" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="duration" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="debit"/>
  <element name="ProceedsFromDisposalOfPropertyPlantAndEquipmentClassifiedAsInvestingActivities" id="imc_ProceedsFromDisposalOfPropertyPlantAndEquipmentClassifiedAsInvestingActivities" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="duration" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="debit"/>
  <element name="ProceedsFromExerciseOfWarrantsAndCompensationOptions" id="imc_ProceedsFromExerciseOfWarrantsAndCompensationOptions" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="duration" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="debit"/>
  <element name="ProceedsFromFactoringOfChecksReceivablesClassifiedAsFinancingActivities" id="imc_ProceedsFromFactoringOfChecksReceivablesClassifiedAsFinancingActivities" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="duration" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="debit"/>
  <element name="ProceedsFromInvestmentInRestrictedDeposits" id="imc_ProceedsFromInvestmentInRestrictedDeposits" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="duration" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="debit"/>
  <element name="ProceedsFromIssuanceOfWarrantsMeasuredAtFairValue" id="imc_ProceedsFromIssuanceOfWarrantsMeasuredAtFairValue" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="duration" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="debit"/>
  <element name="ProceedsFromPrivatePlacement" id="imc_ProceedsFromPrivatePlacement" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="duration" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="debit"/>
  <element name="ProceedsFromRepurchaseOfWarrantsExercised" id="imc_ProceedsFromRepurchaseOfWarrantsExercised" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="duration" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="debit"/>
  <element name="ProceedsFromSaleOfInvestment" id="imc_ProceedsFromSaleOfInvestment" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="duration" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="debit"/>
  <element name="ProceedsFromWarrantsAndCompensationOptionsExercised" id="imc_ProceedsFromWarrantsAndCompensationOptionsExercised" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="duration" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="debit"/>
  <element name="ProceedsReceivedFromConvertiblePromissoryNotesIssued" id="imc_ProceedsReceivedFromConvertiblePromissoryNotesIssued" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="duration" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="debit"/>
  <element name="ProductionCostsCapitalizedBiologicalAssets" id="imc_ProductionCostsCapitalizedBiologicalAssets" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="duration" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="debit"/>
  <element name="ProductionEquipmentAndFurnitureMember" id="imc_ProductionEquipmentAndFurnitureMember" type="dtr-types:domainItemType" abstract="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" nillable="true"/>
  <element name="ProfitLossAttributableToOwnersOfParentComputationOfDilutedNetEarnings" id="imc_ProfitLossAttributableToOwnersOfParentComputationOfDilutedNetEarnings" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="duration" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="credit"/>
  <element name="ProfitLossFromDiscontinuedOperationsAttributableToOwnersParent" id="imc_ProfitLossFromDiscontinuedOperationsAttributableToOwnersParent" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="duration" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="credit"/>
  <element name="ProFormaAdjustmentsMember" id="imc_ProFormaAdjustmentsMember" type="dtr-types:domainItemType" abstract="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" nillable="true"/>
  <element name="PropertyPlantAndEquipmentAndIntangibleAssetsAbstract" id="imc_PropertyPlantAndEquipmentAndIntangibleAssetsAbstract" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" nillable="true"/>
  <element name="PropertyPlantAndEquipmentAndRightOfUseAssetsAsOfAcquisitionDate" id="imc_PropertyPlantAndEquipmentAndRightOfUseAssetsAsOfAcquisitionDate" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="instant" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="debit"/>
  <element name="PropertyPlantAndEquipmentUsingShares" id="imc_PropertyPlantAndEquipmentUsingShares" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="duration" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="debit"/>
  <element name="ProportionOfOwnershipInterestsHeldByControllingInterests" id="imc_ProportionOfOwnershipInterestsHeldByControllingInterests" type="dtr-types:percentItemType" abstract="false" xbrli:periodType="duration" substitutionGroup="xbrli:item" nillable="true"/>
  <element name="PunitiveDamagesAmount" id="imc_PunitiveDamagesAmount" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="duration" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="debit"/>
  <element name="PurchaseConsiderationPayable" id="imc_PurchaseConsiderationPayable" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="instant" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="credit"/>
  <element name="PurchaseOfInterestsInSubsidiary" id="imc_PurchaseOfInterestsInSubsidiary" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="duration" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="credit"/>
  <element name="PurchaseOfTreasuryCommonShares" id="imc_PurchaseOfTreasuryCommonShares" type="xbrli:sharesItemType" abstract="false" xbrli:periodType="duration" substitutionGroup="xbrli:item" nillable="true"/>
  <element name="PurchasePriceOfBusinessAcquisitionInCommonShares" id="imc_PurchasePriceOfBusinessAcquisitionInCommonShares" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="duration" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="credit"/>
  <element name="PureEquityLtdMember" id="imc_PureEquityLtdMember" type="dtr-types:domainItemType" abstract="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" nillable="true"/>
  <element name="PutOptionLiability" id="imc_PutOptionLiability" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="instant" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="credit"/>
  <element name="RayarokPharmLtdMember" id="imc_RayarokPharmLtdMember" type="dtr-types:domainItemType" abstract="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" nillable="true"/>
  <element name="RealizedFairValueAdjustmentOnInventorySold" id="imc_RealizedFairValueAdjustmentOnInventorySold" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="duration" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="debit"/>
  <element name="ReceivablesFromGovernmentAuthorities" id="imc_ReceivablesFromGovernmentAuthorities" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="instant" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="debit"/>
  <element name="ReclassificationOfAdvancePaymentToIntangibleAssetsOfPharmacyToIntangibleAssets" id="imc_ReclassificationOfAdvancePaymentToIntangibleAssetsOfPharmacyToIntangibleAssets" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="duration" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="debit"/>
  <element name="ReclassificationOfConvertibleDebentures" id="imc_ReclassificationOfConvertibleDebentures" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="duration" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="credit"/>
  <element name="RecognitionOfCapitalContributionFromControllingShareholder" id="imc_RecognitionOfCapitalContributionFromControllingShareholder" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="duration" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="credit"/>
  <element name="RecognitionOfDiscountOfConvertibleDebentures" id="imc_RecognitionOfDiscountOfConvertibleDebentures" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="duration" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="debit"/>
  <element name="RecognitionOfExtensionFee" id="imc_RecognitionOfExtensionFee" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="duration" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="credit"/>
  <element name="ReconciliationToDiscontinuedOperationOfBiologicalAssets" id="imc_ReconciliationToDiscontinuedOperationOfBiologicalAssets" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="duration" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="debit"/>
  <element name="ReconciliationToDiscontinuedOperationOfIntangibleAssetsOtherThanGoodwill" id="imc_ReconciliationToDiscontinuedOperationOfIntangibleAssetsOtherThanGoodwill" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="duration" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="debit"/>
  <element name="ReconciliationToDiscontinuedOperationPlantAndEquipment" id="imc_ReconciliationToDiscontinuedOperationPlantAndEquipment" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="duration" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="debit"/>
  <element name="ReductionInBorrowingsInterestRate" id="imc_ReductionInBorrowingsInterestRate" type="dtr-types:percentItemType" abstract="false" xbrli:periodType="instant" substitutionGroup="xbrli:item" nillable="true"/>
  <element name="ReductionOfSharePremiumCostAllocatedToOrdinaryShares" id="imc_ReductionOfSharePremiumCostAllocatedToOrdinaryShares" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="duration" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="debit"/>
  <element name="RemainingAmountOfCashPaid" id="imc_RemainingAmountOfCashPaid" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="duration" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="debit"/>
  <element name="RemainingInstallmentMember" id="imc_RemainingInstallmentMember" type="dtr-types:domainItemType" abstract="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" nillable="true"/>
  <element name="RemainingPrincipalLoan" id="imc_RemainingPrincipalLoan" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="instant" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="credit"/>
  <element name="RemainingUnpaidInstallmentsBusinessCombinations" id="imc_RemainingUnpaidInstallmentsBusinessCombinations" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="instant" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="debit"/>
  <element name="RepaymentOfAforementionedBankLoan" id="imc_RepaymentOfAforementionedBankLoan" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="duration" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="debit"/>
  <element name="RepaymentsOfConvertibleDebentures" id="imc_RepaymentsOfConvertibleDebentures" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="duration" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="credit"/>
  <element name="RepaymentsOfLeaseLiabilitiesClassifiedAsFinancingActivities" id="imc_RepaymentsOfLeaseLiabilitiesClassifiedAsFinancingActivities" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="duration" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="credit"/>
  <element name="ReserveFromTransactionWithControllingShareholder" id="imc_ReserveFromTransactionWithControllingShareholder" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="instant" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="credit"/>
  <element name="ReserveFromTransactionWithNonControllingInterests" id="imc_ReserveFromTransactionWithNonControllingInterests" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="instant" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="credit"/>
  <element name="RestructuringExpenses" id="imc_RestructuringExpenses" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="duration" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="debit"/>
  <element name="RestructuringPropertyPlantAndEquipment" id="imc_RestructuringPropertyPlantAndEquipment" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="duration" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="debit"/>
  <element name="RetainedLiabilities" id="imc_RetainedLiabilities" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="instant" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="credit"/>
  <element name="ReturnNetOfInterestIncomeReMeasurementGainLoss" id="imc_ReturnNetOfInterestIncomeReMeasurementGainLoss" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="duration" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="debit"/>
  <element name="RevaluationExpensesOfInvestmentInAffiliate" id="imc_RevaluationExpensesOfInvestmentInAffiliate" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="duration" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="debit"/>
  <element name="RevaluationOfExercisedWarrants" id="imc_RevaluationOfExercisedWarrants" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="duration" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="debit"/>
  <element name="RevaluationOfFinancialInstruments" id="imc_RevaluationOfFinancialInstruments" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="duration" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="debit"/>
  <element name="RevaluationOfPutOptionLiabilityVersusEquity" id="imc_RevaluationOfPutOptionLiabilityVersusEquity" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="duration" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="debit"/>
  <element name="ReverseAcquisitionAcquirerAxis" id="imc_ReverseAcquisitionAcquirerAxis" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" substitutionGroup="xbrldt:dimensionItem" nillable="true"/>
  <element name="ReverseAcquisitionAcquirerDomain" id="imc_ReverseAcquisitionAcquirerDomain" type="dtr-types:domainItemType" abstract="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" nillable="true"/>
  <element name="ReverseTakeoverAbstract" id="imc_ReverseTakeoverAbstract" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" nillable="true"/>
  <element name="RevolvingCreditFacilitysMember" id="imc_RevolvingCreditFacilitysMember" type="dtr-types:domainItemType" abstract="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" nillable="true"/>
  <element name="RevolyTradingAndMarketingLtdMember" id="imc_RevolyTradingAndMarketingLtdMember" type="dtr-types:domainItemType" abstract="false" xbrli:periodType="duration" substitutionGroup="xbrli:item" nillable="true"/>
  <element name="RightOfUseAssetRecognizedWithCorrespondingLeaseLiability" id="imc_RightOfUseAssetRecognizedWithCorrespondingLeaseLiability" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="duration" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="debit"/>
  <element name="RightOfUseAssetsAsOfAcquisitionDate" id="imc_RightOfUseAssetsAsOfAcquisitionDate" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="instant" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="debit"/>
  <element name="RightOfUseAssetsDisposals" id="imc_RightOfUseAssetsDisposals" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="duration" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="credit"/>
  <element name="RightOfUseAssetsImpairmentLoss" id="imc_RightOfUseAssetsImpairmentLoss" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="duration" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="credit"/>
  <element name="RightOfUseAssetsReconciliationToDiscontinuedOperation" id="imc_RightOfUseAssetsReconciliationToDiscontinuedOperation" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="duration" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="debit"/>
  <element name="RiskFreeInterestRateOfWarrants" id="imc_RiskFreeInterestRateOfWarrants" type="dtr-types:percentItemType" abstract="false" xbrli:periodType="instant" substitutionGroup="xbrli:item" nillable="true"/>
  <element name="RiskFreeInterestRateWarrantsGranted" id="imc_RiskFreeInterestRateWarrantsGranted" type="dtr-types:percentItemType" abstract="false" xbrli:periodType="instant" substitutionGroup="xbrli:item" nillable="true"/>
  <element name="RosenHighWayLtdMember" id="imc_RosenHighWayLtdMember" type="dtr-types:domainItemType" abstract="false" xbrli:periodType="duration" substitutionGroup="xbrli:item" nillable="true"/>
  <element name="SaleOfStocksAxis" id="imc_SaleOfStocksAxis" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" substitutionGroup="xbrldt:dimensionItem" nillable="true"/>
  <element name="SaleOfStocksDomain" id="imc_SaleOfStocksDomain" type="dtr-types:domainItemType" abstract="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" nillable="true"/>
  <element name="SalesOfEquityAndRaisingDebts" id="imc_SalesOfEquityAndRaisingDebts" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="duration" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="debit"/>
  <element name="SdeAvrahamCultivationFacilityMember" id="imc_SdeAvrahamCultivationFacilityMember" type="dtr-types:domainItemType" abstract="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" nillable="true"/>
  <element name="SecondAmendmentAgreementMember" id="imc_SecondAmendmentAgreementMember" type="dtr-types:domainItemType" abstract="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" nillable="true"/>
  <element name="SecondInstallmentsMember" id="imc_SecondInstallmentsMember" type="dtr-types:domainItemType" abstract="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" nillable="true"/>
  <element name="SecondPurchaseAgreementMember" id="imc_SecondPurchaseAgreementMember" type="dtr-types:domainItemType" abstract="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" nillable="true"/>
  <element name="SecondTrancheOfPrivatePlacementMember" id="imc_SecondTrancheOfPrivatePlacementMember" type="dtr-types:domainItemType" abstract="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" nillable="true"/>
  <element name="SegmentProfit" id="imc_SegmentProfit" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="duration" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="credit"/>
  <element name="SelectedTradeReceivablesMember" id="imc_SelectedTradeReceivablesMember" type="dtr-types:domainItemType" abstract="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" nillable="true"/>
  <element name="Series2021Member" id="imc_Series2021Member" type="dtr-types:domainItemType" abstract="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" nillable="true"/>
  <element name="Series2023Member" id="imc_Series2023Member" type="dtr-types:domainItemType" abstract="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" nillable="true"/>
  <element name="Series2024Member" id="imc_Series2024Member" type="dtr-types:domainItemType" abstract="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" nillable="true"/>
  <element name="SettlementAgreementMember" id="imc_SettlementAgreementMember" type="dtr-types:domainItemType" abstract="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" nillable="true"/>
  <element name="SettlementInExchangeForConvertiblePromissoryNotesIssued" id="imc_SettlementInExchangeForConvertiblePromissoryNotesIssued" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="duration" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="debit"/>
  <element name="SettlementOfFinancialLiability" id="imc_SettlementOfFinancialLiability" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="instant" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="credit"/>
  <element name="SeventhPurchaseAgreementMember" id="imc_SeventhPurchaseAgreementMember" type="dtr-types:domainItemType" abstract="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" nillable="true"/>
  <element name="ShareBasedCompensations" id="imc_ShareBasedCompensations" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="duration" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="debit"/>
  <element name="ShareholdersMember" id="imc_ShareholdersMember" type="dtr-types:domainItemType" abstract="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" nillable="true"/>
  <element name="ShareholdersPercentageHeld" id="imc_ShareholdersPercentageHeld" type="dtr-types:percentItemType" abstract="false" xbrli:periodType="duration" substitutionGroup="xbrli:item" nillable="true"/>
  <element name="ShareIncentivePlanMember" id="imc_ShareIncentivePlanMember" type="dtr-types:domainItemType" abstract="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" nillable="true"/>
  <element name="SharePriceOfWarranrs" id="imc_SharePriceOfWarranrs" type="dtr-types:perShareItemType" abstract="false" xbrli:periodType="instant" substitutionGroup="xbrli:item" nillable="true"/>
  <element name="SharePurchaseAgreementMember" id="imc_SharePurchaseAgreementMember" type="dtr-types:domainItemType" abstract="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" nillable="true"/>
  <element name="SharesAndWarrantsInPaymentOfDebtSettlementToNonIndependentDirectorOfCompany" id="imc_SharesAndWarrantsInPaymentOfDebtSettlementToNonIndependentDirectorOfCompany" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="duration" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="debit"/>
  <element name="SharesIssuedInPaymentOfPurchaseConsiderationLiability" id="imc_SharesIssuedInPaymentOfPurchaseConsiderationLiability" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="duration" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="debit"/>
  <element name="ShareSplitRatio" id="imc_ShareSplitRatio" type="xbrli:stringItemType" abstract="false" xbrli:periodType="duration" substitutionGroup="xbrli:item" nillable="true"/>
  <element name="ShortTermBorrowingsOneMember" id="imc_ShortTermBorrowingsOneMember" type="dtr-types:domainItemType" abstract="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" nillable="true"/>
  <element name="ShortTermBorrowingsTwoMember" id="imc_ShortTermBorrowingsTwoMember" type="dtr-types:domainItemType" abstract="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" nillable="true"/>
  <element name="SignificantAccountingEstimatesAndAssumptionsUsedInPreparationOfFinancialStatementAbstract" id="imc_SignificantAccountingEstimatesAndAssumptionsUsedInPreparationOfFinancialStatementAbstract" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" nillable="true"/>
  <element name="SignificantAccountingEstimatesAndAssumptionsUsedInPreparationOfFinancialStatementsAbstract" id="imc_SignificantAccountingEstimatesAndAssumptionsUsedInPreparationOfFinancialStatementsAbstract" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" nillable="true"/>
  <element name="SignificantEventsDuringReportingPeriodAbstract" id="imc_SignificantEventsDuringReportingPeriodAbstract" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" nillable="true"/>
  <element name="SignificantEventsDuringReportingPeriodLineItems" id="imc_SignificantEventsDuringReportingPeriodLineItems" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" nillable="true"/>
  <element name="SignificantEventsDuringReportingPeriodTable" id="imc_SignificantEventsDuringReportingPeriodTable" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" substitutionGroup="xbrldt:hypercubeItem" nillable="true"/>
  <element name="SimpleAgreementForFutureEquityMember" id="imc_SimpleAgreementForFutureEquityMember" type="dtr-types:domainItemType" abstract="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" nillable="true"/>
  <element name="SixthPurchaseAgreementMember" id="imc_SixthPurchaseAgreementMember" type="dtr-types:domainItemType" abstract="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" nillable="true"/>
  <element name="SlilComHoldingLtdMember" id="imc_SlilComHoldingLtdMember" type="dtr-types:domainItemType" abstract="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" nillable="true"/>
  <element name="StatementOfBalanceSheetLocationAxis" id="imc_StatementOfBalanceSheetLocationAxis" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" substitutionGroup="xbrldt:dimensionItem" nillable="true"/>
  <element name="StatementOfBalanceSheetLocationDomain" id="imc_StatementOfBalanceSheetLocationDomain" type="dtr-types:domainItemType" abstract="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" nillable="true"/>
  <element name="SublimecultureIncMember" id="imc_SublimecultureIncMember" type="dtr-types:domainItemType" abstract="false" xbrli:periodType="duration" substitutionGroup="xbrli:item" nillable="true"/>
  <element name="SublimeMember" id="imc_SublimeMember" type="dtr-types:domainItemType" abstract="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" nillable="true"/>
  <element name="SubscriptionReceiptsHoldersMember" id="imc_SubscriptionReceiptsHoldersMember" type="dtr-types:domainItemType" abstract="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" nillable="true"/>
  <element name="SubsequentEventsMember" id="imc_SubsequentEventsMember" type="dtr-types:domainItemType" abstract="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" nillable="true"/>
  <element name="SubsidiariesAssetsAndLiabilitiesAtDateOfAcquisitionAbstract" id="imc_SubsidiariesAssetsAndLiabilitiesAtDateOfAcquisitionAbstract" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" nillable="true"/>
  <element name="SummarizedFinancialInformationForPartlyOwnedSubsidiaryAbstract" id="imc_SummarizedFinancialInformationForPartlyOwnedSubsidiaryAbstract" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" nillable="true"/>
  <element name="SupplementalDisclosureOfNonCashActivitiesAbstract" id="imc_SupplementalDisclosureOfNonCashActivitiesAbstract" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" nillable="true"/>
  <element name="SupplyAgreementMember" id="imc_SupplyAgreementMember" type="dtr-types:domainItemType" abstract="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" nillable="true"/>
  <element name="TaxEffectOfAdjustmentsInRespectOfCurrentIncomeTaxOfPreviousYears" id="imc_TaxEffectOfAdjustmentsInRespectOfCurrentIncomeTaxOfPreviousYears" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="duration" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="debit"/>
  <element name="TaxEffectOfDifferentTaxRateOfSubsidiaries" id="imc_TaxEffectOfDifferentTaxRateOfSubsidiaries" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="duration" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="debit"/>
  <element name="TaxEffectOfRecognitionOfTaxBenefitInRespectOfLossesOfPreviousYears" id="imc_TaxEffectOfRecognitionOfTaxBenefitInRespectOfLossesOfPreviousYears" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="duration" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="debit"/>
  <element name="TaxEffectOfUnrecognizedTaxBenefitInRespectOfLoss" id="imc_TaxEffectOfUnrecognizedTaxBenefitInRespectOfLoss" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="duration" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="debit"/>
  <element name="TaxLossesForFutureWithoutAnyTimeLimitation" id="imc_TaxLossesForFutureWithoutAnyTimeLimitation" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="duration" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="debit"/>
  <element name="TaxOnPremiums" id="imc_TaxOnPremiums" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="duration" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="debit"/>
  <element name="TaxOnPremiumsArrearsOfInterest" id="imc_TaxOnPremiumsArrearsOfInterest" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="duration" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="debit"/>
  <element name="TaxOnPremiumsFailurePenalty" id="imc_TaxOnPremiumsFailurePenalty" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="duration" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="debit"/>
  <element name="TelecanaLtdMember" id="imc_TelecanaLtdMember" type="dtr-types:domainItemType" abstract="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" nillable="true"/>
  <element name="TerminationLoan" id="imc_TerminationLoan" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="duration" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="debit"/>
  <element name="TermOfNonInterestBearingTradeReceivables" id="imc_TermOfNonInterestBearingTradeReceivables" type="xbrli:stringItemType" abstract="false" xbrli:periodType="duration" substitutionGroup="xbrli:item" nillable="true"/>
  <element name="TermOfWarrantsFromDateOfIssuance" id="imc_TermOfWarrantsFromDateOfIssuance" type="xbrli:durationItemType" abstract="false" xbrli:periodType="duration" substitutionGroup="xbrli:item" nillable="true"/>
  <element name="TestKitsPurchasedCovid" id="imc_TestKitsPurchasedCovid" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="duration" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="debit"/>
  <element name="ThirdPartyLoanAgreementMember" id="imc_ThirdPartyLoanAgreementMember" type="dtr-types:domainItemType" abstract="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" nillable="true"/>
  <element name="ThirdPurchaseAgreementMember" id="imc_ThirdPurchaseAgreementMember" type="dtr-types:domainItemType" abstract="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" nillable="true"/>
  <element name="ThresholdLimitOfOfferingPriceOfSecurities" id="imc_ThresholdLimitOfOfferingPriceOfSecurities" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="duration" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="debit"/>
  <element name="TjacAndCertainMymSubsidiariesMember" id="imc_TjacAndCertainMymSubsidiariesMember" type="dtr-types:domainItemType" abstract="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" nillable="true"/>
  <element name="TotalAcquisitionSubsidiary" id="imc_TotalAcquisitionSubsidiary" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="instant" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="debit"/>
  <element name="TotalAllocatedAmountTranslationTransaction" id="imc_TotalAllocatedAmountTranslationTransaction" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="duration" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="debit"/>
  <element name="TotalAmountClongeneCovid19Tests" id="imc_TotalAmountClongeneCovid19Tests" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="duration" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="debit"/>
  <element name="TotalAmountOfPrivatePlacement" id="imc_TotalAmountOfPrivatePlacement" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="duration" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="debit"/>
  <element name="TotalConsiderationRecievedFromSaleOfRightsOfOwnership" id="imc_TotalConsiderationRecievedFromSaleOfRightsOfOwnership" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="duration" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="credit"/>
  <element name="TradeAndOtherReceivablesRecognisedAsOfAcquisitionDate" id="imc_TradeAndOtherReceivablesRecognisedAsOfAcquisitionDate" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="instant" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="debit"/>
  <element name="TradeReceivablesLineItems" id="imc_TradeReceivablesLineItems" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" nillable="true"/>
  <element name="TradeReceivablesTable" id="imc_TradeReceivablesTable" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" substitutionGroup="xbrldt:hypercubeItem" nillable="true"/>
  <element name="TranslationDifferencesOfDefferedTaxes" id="imc_TranslationDifferencesOfDefferedTaxes" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="duration" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="debit"/>
  <element name="TrichomeAssetFundingCorpMember" id="imc_TrichomeAssetFundingCorpMember" type="dtr-types:domainItemType" abstract="false" xbrli:periodType="duration" substitutionGroup="xbrli:item" nillable="true"/>
  <element name="TrichomeFinancialCannabisGpIncMember" id="imc_TrichomeFinancialCannabisGpIncMember" type="dtr-types:domainItemType" abstract="false" xbrli:periodType="duration" substitutionGroup="xbrli:item" nillable="true"/>
  <element name="TrichomeFinancialCannabisManagerIncMember" id="imc_TrichomeFinancialCannabisManagerIncMember" type="dtr-types:domainItemType" abstract="false" xbrli:periodType="duration" substitutionGroup="xbrli:item" nillable="true"/>
  <element name="TrichomeFinancialCorpMember" id="imc_TrichomeFinancialCorpMember" type="dtr-types:domainItemType" abstract="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" nillable="true"/>
  <element name="TrichomeJwcAcquisitionCorpMember" id="imc_TrichomeJwcAcquisitionCorpMember" type="dtr-types:domainItemType" abstract="false" xbrli:periodType="duration" substitutionGroup="xbrli:item" nillable="true"/>
  <element name="TrichomeRetailCorpMember" id="imc_TrichomeRetailCorpMember" type="dtr-types:domainItemType" abstract="false" xbrli:periodType="duration" substitutionGroup="xbrli:item" nillable="true"/>
  <element name="TrichomeSecurityholdersMember" id="imc_TrichomeSecurityholdersMember" type="dtr-types:domainItemType" abstract="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" nillable="true"/>
  <element name="TypeOfCannabisAxis" id="imc_TypeOfCannabisAxis" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" substitutionGroup="xbrldt:dimensionItem" nillable="true"/>
  <element name="TypeOfCannabisDomain" id="imc_TypeOfCannabisDomain" type="dtr-types:domainItemType" abstract="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" nillable="true"/>
  <element name="UnallocatedCorporateExpenses" id="imc_UnallocatedCorporateExpenses" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="duration" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="debit"/>
  <element name="UnderwrittenOfferingMember" id="imc_UnderwrittenOfferingMember" type="dtr-types:domainItemType" abstract="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" nillable="true"/>
  <element name="UniclaroGmbhMember" id="imc_UniclaroGmbhMember" type="dtr-types:domainItemType" abstract="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" nillable="true"/>
  <element name="UnobservableInputAxis" id="imc_UnobservableInputAxis" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" substitutionGroup="xbrldt:dimensionItem" nillable="true"/>
  <element name="UnobservableInputDomain" id="imc_UnobservableInputDomain" type="dtr-types:domainItemType" abstract="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" nillable="true"/>
  <element name="UnrelatedServiceProviderMember" id="imc_UnrelatedServiceProviderMember" type="dtr-types:domainItemType" abstract="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" nillable="true"/>
  <element name="UtilizationOfLossesNotPreviouslyRecognized" id="imc_UtilizationOfLossesNotPreviouslyRecognized" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="duration" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="debit"/>
  <element name="ValuationTechniquesMonteCarloPricingModelMember" id="imc_ValuationTechniquesMonteCarloPricingModelMember" type="dtr-types:domainItemType" abstract="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" nillable="true"/>
  <element name="ValueOfCompensationUnitsConvertedToOrdinarySharesAndWarrants" id="imc_ValueOfCompensationUnitsConvertedToOrdinarySharesAndWarrants" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="duration" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="debit"/>
  <element name="ValueOfSharedSubscribed" id="imc_ValueOfSharedSubscribed" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="duration" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="credit"/>
  <element name="ValueOfSharesSettledUponOutstandingIndebtedness" id="imc_ValueOfSharesSettledUponOutstandingIndebtedness" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="duration" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="credit"/>
  <element name="ValueOfWarrantsConvertedToOrdinaryShares" id="imc_ValueOfWarrantsConvertedToOrdinaryShares" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="duration" substitutionGroup="xbrli:item" nillable="true"/>
  <element name="VariablePricePerShare" id="imc_VariablePricePerShare" type="dtr-types:perShareItemType" abstract="false" xbrli:periodType="instant" substitutionGroup="xbrli:item" nillable="true"/>
  <element name="VestInEightEqualInstallmentsUponLapseOfEachThreeMonthPeriodThereafterMember" id="imc_VestInEightEqualInstallmentsUponLapseOfEachThreeMonthPeriodThereafterMember" type="dtr-types:domainItemType" abstract="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" nillable="true"/>
  <element name="VestingPercentageOfShareBasedArrangement" id="imc_VestingPercentageOfShareBasedArrangement" type="dtr-types:percentItemType" abstract="false" xbrli:periodType="duration" substitutionGroup="xbrli:item" nillable="true"/>
  <element name="VestingsAxis" id="imc_VestingsAxis" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" substitutionGroup="xbrldt:dimensionItem" nillable="true"/>
  <element name="VestingsDomain" id="imc_VestingsDomain" type="dtr-types:domainItemType" abstract="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" nillable="true"/>
  <element name="VironnaPharmacyMember" id="imc_VironnaPharmacyMember" type="dtr-types:domainItemType" abstract="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" nillable="true"/>
  <element name="Warrant2023Member" id="imc_Warrant2023Member" type="dtr-types:domainItemType" abstract="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" nillable="true"/>
  <element name="WarrantPricePerShare" id="imc_WarrantPricePerShare" type="dtr-types:perShareItemType" abstract="false" xbrli:periodType="duration" substitutionGroup="xbrli:item" nillable="true"/>
  <element name="Warrants2018Member" id="imc_Warrants2018Member" type="dtr-types:domainItemType" abstract="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" nillable="true"/>
  <element name="Warrants2019Member" id="imc_Warrants2019Member" type="dtr-types:domainItemType" abstract="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" nillable="true"/>
  <element name="WarrantsAndCompensationOptions2019Member" id="imc_WarrantsAndCompensationOptions2019Member" type="dtr-types:domainItemType" abstract="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" nillable="true"/>
  <element name="WarrantsAndCompensationOptionsMember" id="imc_WarrantsAndCompensationOptionsMember" type="dtr-types:domainItemType" abstract="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" nillable="true"/>
  <element name="WarrantShareMember" id="imc_WarrantShareMember" type="dtr-types:domainItemType" abstract="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" nillable="true"/>
  <element name="WarrantsMeasuredAtFairValue" id="imc_WarrantsMeasuredAtFairValue" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="instant" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="credit"/>
  <element name="WarrantsToPurchaseCommonShares" id="imc_WarrantsToPurchaseCommonShares" type="xbrli:sharesItemType" abstract="false" xbrli:periodType="instant" substitutionGroup="xbrli:item" nillable="true"/>
  <element name="WeightedAverageFairValueLessCostToSellOfBiologicalAssets" id="imc_WeightedAverageFairValueLessCostToSellOfBiologicalAssets" type="xbrli:decimalItemType" abstract="false" xbrli:periodType="duration" substitutionGroup="xbrli:item" nillable="true"/>
  <element name="WeightedTaxRateComposedOfFederalAndMunicipalTax" id="imc_WeightedTaxRateComposedOfFederalAndMunicipalTax" type="dtr-types:percentItemType" abstract="false" xbrli:periodType="duration" substitutionGroup="xbrli:item" nillable="true"/>
  <element name="WholesalesAndPharmaciesMember" id="imc_WholesalesAndPharmaciesMember" type="dtr-types:domainItemType" abstract="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" nillable="true"/>
  <element name="WhollyOwnedSubsidiaryOfNavasotaFincoMember" id="imc_WhollyOwnedSubsidiaryOfNavasotaFincoMember" type="dtr-types:domainItemType" abstract="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" nillable="true"/>
  <element name="WithholdingTaxLiabilities" id="imc_WithholdingTaxLiabilities" type="dtr-types:percentItemType" abstract="false" xbrli:periodType="duration" substitutionGroup="xbrli:item" nillable="true"/>
  <element name="WithholdingTaxObligation" id="imc_WithholdingTaxObligation" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="instant" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="credit"/>
  <element name="WorkforceReductionDescription" id="imc_WorkforceReductionDescription" type="xbrli:stringItemType" abstract="false" xbrli:periodType="duration" substitutionGroup="xbrli:item" nillable="true"/>
  <element name="WorkingCapital" id="imc_WorkingCapital" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="duration" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="debit"/>
  <element name="WorkingCapitalOfBusinessAcquisition" id="imc_WorkingCapitalOfBusinessAcquisition" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="duration" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="credit"/>
  <element name="WorkInProgressMember" id="imc_WorkInProgressMember" type="dtr-types:domainItemType" abstract="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" nillable="true"/>
  <element name="WriteDownsOfInventoriesRecognizedCostOfSales" id="imc_WriteDownsOfInventoriesRecognizedCostOfSales" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="duration" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="debit"/>
  <element name="XintezaApiLtdMember" id="imc_XintezaApiLtdMember" type="dtr-types:domainItemType" abstract="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" nillable="true"/>
  <element name="YarokPharmMember" id="imc_YarokPharmMember" type="dtr-types:domainItemType" abstract="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" nillable="true"/>
</schema>
