<?xml version="1.0" encoding="utf-8"?>
<schema xmlns:cxxif="http://www.cxxi.ca/20260331" 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:dtr-types="http://www.xbrl.org/dtr/type/2022-03-31" 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:enum2="http://xbrl.org/2020/extensible-enumerations-2.0" xmlns:ecd="http://xbrl.sec.gov/ecd/2025" xmlns:us-gaap="http://fasb.org/us-gaap/2025" xmlns:ecd-sub="http://xbrl.sec.gov/ecd-sub/2025" xmlns:cyd-af-sub="http://xbrl.sec.gov/cyd-af-sub/2025" xmlns:cyd-af="http://xbrl.sec.gov/cyd-af/2025" xmlns:cyd="http://xbrl.sec.gov/cyd/2025" targetNamespace="http://www.cxxi.ca/20260331" 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://fasb.org/us-gaap/2025" schemaLocation="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd"/>
  <import namespace="http://xbrl.org/2020/extensible-enumerations-2.0" schemaLocation="https://www.xbrl.org/2020/extensible-enumerations-2.0.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.sec.gov/ecd-sub/2025" schemaLocation="https://xbrl.sec.gov/ecd/2025/ecd-sub-2025.xsd"/>
  <import namespace="http://xbrl.sec.gov/cyd-af-sub/2025" schemaLocation="https://xbrl.sec.gov/cyd/2025/cyd-af-sub-2025.xsd"/>
  <import namespace="http://xbrl.sec.gov/cyd-af/2025" schemaLocation="https://xbrl.sec.gov/cyd/2025/cyd-af-2025.xsd"/>
  <import namespace="http://xbrl.sec.gov/cyd/2025" schemaLocation="https://xbrl.sec.gov/cyd/2025/cyd-2025.xsd"/>
  <annotation>
    <appinfo>
      <link:roleType roleURI="http://www.cxxi.ca/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.cxxi.ca/role/CONSOLIDATEDBALANCESHEETS" id="CONSOLIDATEDBALANCESHEETS">
        <link:definition>0002 - Statement - Consolidated Balance Sheets</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.cxxi.ca/role/CONSOLIDATEDBALANCESHEETSParenthetical" id="CONSOLIDATEDBALANCESHEETSParenthetical">
        <link:definition>0003 - Statement - Consolidated Balance Sheets (Parenthetical)</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.cxxi.ca/role/CONSOLIDATEDSTATEMENTSOFCOMPREHENSIVEINCOMELOSS" id="CONSOLIDATEDSTATEMENTSOFCOMPREHENSIVEINCOMELOSS">
        <link:definition>0004 - Statement - Consolidated Statements of Loss and Comprehensive Loss</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.cxxi.ca/role/CONSOLIDATEDSTATEMENTSOFCHANGESINSHAREHOLDERSEQUITY" id="CONSOLIDATEDSTATEMENTSOFCHANGESINSHAREHOLDERSEQUITY">
        <link:definition>0005 - Statement - Consolidated Statements of Changes in Shareholders' Equity</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.cxxi.ca/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS" id="CONSOLIDATEDSTATEMENTSOFCASHFLOWS">
        <link:definition>0006 - Statement - Consolidated Statements of Cash Flows</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.cxxi.ca/role/NATUREOFOPERATIONS" id="NATUREOFOPERATIONS">
        <link:definition>0007 - Disclosure - NATURE OF OPERATIONS</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.cxxi.ca/role/BASISOFPREPARATION" id="BASISOFPREPARATION">
        <link:definition>0008 - Disclosure - BASIS OF PREPARATION</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.cxxi.ca/role/SIGNIFICANTACCOUNTINGPOLICIES" id="SIGNIFICANTACCOUNTINGPOLICIES">
        <link:definition>0009 - Disclosure - 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.cxxi.ca/role/ACQUISITION" id="ACQUISITION">
        <link:definition>0010 - Disclosure - ACQUISITION</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.cxxi.ca/role/DISCONTINUEDOPERATIONS" id="DISCONTINUEDOPERATIONS">
        <link:definition>0011 - Disclosure - DISCONTINUED OPERATIONS</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.cxxi.ca/role/RECEIVABLES" id="RECEIVABLES">
        <link:definition>0012 - Disclosure - RECEIVABLES</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.cxxi.ca/role/INVENTORY" id="INVENTORY">
        <link:definition>0013 - Disclosure - INVENTORY</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.cxxi.ca/role/NOTERECEIVABLE" id="NOTERECEIVABLE">
        <link:definition>0014 - Disclosure - NOTE RECEIVABLE</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.cxxi.ca/role/PROPERTYANDEQUIPMENTANDRIGHTOFUSEASSETS" id="PROPERTYANDEQUIPMENTANDRIGHTOFUSEASSETS">
        <link:definition>0015 - Disclosure - PROPERTY AND EQUIPMENT AND RIGHT-OF-USE ASSETS</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.cxxi.ca/role/INTANGIBLEASSETSANDGOODWILL" id="INTANGIBLEASSETSANDGOODWILL">
        <link:definition>0016 - Disclosure - INTANGIBLE ASSETS AND GOODWILL</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.cxxi.ca/role/ACCOUNTSPAYABLEANDACCRUEDLIABILITIES" id="ACCOUNTSPAYABLEANDACCRUEDLIABILITIES">
        <link:definition>0017 - Disclosure - ACCOUNTS PAYABLE AND ACCRUED LIABILITIES</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.cxxi.ca/role/CONVERTIBLEDEBENTURES" id="CONVERTIBLEDEBENTURES">
        <link:definition>0018 - Disclosure - CONVERTIBLE DEBENTURES</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.cxxi.ca/role/LEASES" id="LEASES">
        <link:definition>0019 - Disclosure - LEASE LIABILITIES</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.cxxi.ca/role/SHAREHOLDERSEQUITY" id="SHAREHOLDERSEQUITY">
        <link:definition>0020 - Disclosure - SHARE CAPITAL</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.cxxi.ca/role/SELLINGGENERALANDADMINISTRATIVEEXPENSE" id="SELLINGGENERALANDADMINISTRATIVEEXPENSE">
        <link:definition>0021 - Disclosure - SELLING, GENERAL AND ADMINISTRATIVE EXPENSES</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.cxxi.ca/role/SEGMENTEDINFORMATION" id="SEGMENTEDINFORMATION">
        <link:definition>0022 - Disclosure - SEGMENTED 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.cxxi.ca/role/COMMITMENTS" id="COMMITMENTS">
        <link:definition>0023 - Disclosure - COMMITMENTS</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.cxxi.ca/role/RELATEDPARTYTRANSACTIONS" id="RELATEDPARTYTRANSACTIONS">
        <link:definition>0024 - Disclosure - RELATED PARTY TRANSACTIONS</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.cxxi.ca/role/EARNINGSPERSHARE" id="EARNINGSPERSHARE">
        <link:definition>0025 - Disclosure - EARNINGS 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.cxxi.ca/role/CONTINGENCIES" id="CONTINGENCIES">
        <link:definition>0026 - Disclosure - SETTLEMENT OF LEGAL PROCEEDINGS</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.cxxi.ca/role/INCOMETAXES" id="INCOMETAXES">
        <link:definition>0027 - Disclosure - INCOME TAXES</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.cxxi.ca/role/FINANCIALINSTRUMENTS" id="FINANCIALINSTRUMENTS">
        <link:definition>0028 - 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.cxxi.ca/role/SUBSEQUENTEVENTS" id="SUBSEQUENTEVENTS">
        <link:definition>0029 - 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.cxxi.ca/role/SIGNIFICANTACCOUNTINGPOLICIESPolicies" id="SIGNIFICANTACCOUNTINGPOLICIESPolicies">
        <link:definition>9960701 - Disclosure - 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.cxxi.ca/role/BASISOFPREPARATIONTables" id="BASISOFPREPARATIONTables">
        <link:definition>9960702 - Disclosure - BASIS OF PREPARATION (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.cxxi.ca/role/SIGNIFICANTACCOUNTINGPOLICIESTables" id="SIGNIFICANTACCOUNTINGPOLICIESTables">
        <link:definition>9960703 - Disclosure - ACCOUNTING POLICIES (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.cxxi.ca/role/ACQUISITIONTables" id="ACQUISITIONTables">
        <link:definition>9960704 - Disclosure - ACQUISITION (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.cxxi.ca/role/DISCONTINUEDOPERATIONSTables" id="DISCONTINUEDOPERATIONSTables">
        <link:definition>9960705 - Disclosure - DISCONTINUED OPERATIONS (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.cxxi.ca/role/RECEIVABLESTables" id="RECEIVABLESTables">
        <link:definition>9960706 - Disclosure - RECEIVABLES (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.cxxi.ca/role/INVENTORYTables" id="INVENTORYTables">
        <link:definition>9960707 - Disclosure - INVENTORY (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.cxxi.ca/role/NOTERECEIVABLETables" id="NOTERECEIVABLETables">
        <link:definition>9960708 - Disclosure - NOTE RECEIVABLE (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.cxxi.ca/role/PROPERTYANDEQUIPMENTANDRIGHTOFUSEASSETSTables" id="PROPERTYANDEQUIPMENTANDRIGHTOFUSEASSETSTables">
        <link:definition>9960709 - Disclosure - PROPERTY AND EQUIPMENT AND RIGHT-OF-USE ASSETS (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.cxxi.ca/role/INTANGIBLEASSETSANDGOODWILLTables" id="INTANGIBLEASSETSANDGOODWILLTables">
        <link:definition>9960710 - Disclosure - INTANGIBLE ASSETS AND GOODWILL (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.cxxi.ca/role/ACCOUNTSPAYABLEANDACCRUEDLIABILITIESTables" id="ACCOUNTSPAYABLEANDACCRUEDLIABILITIESTables">
        <link:definition>9960711 - Disclosure - ACCOUNTS PAYABLE AND ACCRUED LIABILITIES (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.cxxi.ca/role/CONVERTIBLEDEBENTURESTables" id="CONVERTIBLEDEBENTURESTables">
        <link:definition>9960712 - Disclosure - CONVERTIBLE DEBENTURES (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.cxxi.ca/role/LEASESTables" id="LEASESTables">
        <link:definition>9960713 - Disclosure - LEASE LIABILITIES (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.cxxi.ca/role/SHAREHOLDERSEQUITYTables" id="SHAREHOLDERSEQUITYTables">
        <link:definition>9960714 - Disclosure - SHARE CAPITAL (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.cxxi.ca/role/SELLINGGENERALANDADMINISTRATIVEEXPENSETables" id="SELLINGGENERALANDADMINISTRATIVEEXPENSETables">
        <link:definition>9960715 - Disclosure - SELLING, GENERAL AND ADMINISTRATIVE EXPENSES (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.cxxi.ca/role/SEGMENTEDINFORMATIONTables" id="SEGMENTEDINFORMATIONTables">
        <link:definition>9960716 - Disclosure - SEGMENTED INFORMATION (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.cxxi.ca/role/COMMITMENTSTables" id="COMMITMENTSTables">
        <link:definition>9960717 - Disclosure - COMMITMENTS (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.cxxi.ca/role/RELATEDPARTYTRANSACTIONSTables" id="RELATEDPARTYTRANSACTIONSTables">
        <link:definition>9960718 - Disclosure - RELATED PARTY TRANSACTIONS (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.cxxi.ca/role/EARNINGSPERSHARETables" id="EARNINGSPERSHARETables">
        <link:definition>9960719 - Disclosure - EARNINGS 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.cxxi.ca/role/INCOMETAXESTables" id="INCOMETAXESTables">
        <link:definition>9960720 - Disclosure - INCOME TAXES (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.cxxi.ca/role/FINANCIALINSTRUMENTSTables" id="FINANCIALINSTRUMENTSTables">
        <link:definition>9960721 - 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.cxxi.ca/role/NATUREOFOPERATIONSNarrativeDetails" id="NATUREOFOPERATIONSNarrativeDetails">
        <link:definition>9960722 - Disclosure - NATURE OF OPERATIONS (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.cxxi.ca/role/BASISOFPREPARATIONNarrativeDetails" id="BASISOFPREPARATIONNarrativeDetails">
        <link:definition>9960723 - Disclosure - BASIS OF PREPARATION (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.cxxi.ca/role/SIGNIFICANTACCOUNTINGPOLICIESDetailTextuals" id="SIGNIFICANTACCOUNTINGPOLICIESDetailTextuals">
        <link:definition>9960724 - Disclosure - ACCOUNTING POLICIES (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.cxxi.ca/role/SIGNIFICANTACCOUNTINGPOLICIESDetails" id="SIGNIFICANTACCOUNTINGPOLICIESDetails">
        <link:definition>9960725 - Disclosure - ACCOUNTING POLICIES  (Schedule of estimated useful lives of assets) (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.cxxi.ca/role/ACCOUNTINGPOLICIESDetails" id="ACCOUNTINGPOLICIESDetails">
        <link:definition>9960726 - Disclosure - ACCOUNTING POLICIES (Schedule of financial instruments with potential exposure to credit risk) (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.cxxi.ca/role/ACQUISITIONNarrativeDetails" id="ACQUISITIONNarrativeDetails">
        <link:definition>9960727 - Disclosure - ACQUISITION (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.cxxi.ca/role/ACQUISITIONDetails" id="ACQUISITIONDetails">
        <link:definition>9960728 - Disclosure - ACQUISITION (Schedule of purchase price allocation to acquired assets) (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.cxxi.ca/role/DISCONTINUEDOPERATIONSDetailTextuals" id="DISCONTINUEDOPERATIONSDetailTextuals">
        <link:definition>9960729 - Disclosure - DISCONTINUED OPERATIONS (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.cxxi.ca/role/DISCONTINUEDOPERATIONSDetails" id="DISCONTINUEDOPERATIONSDetails">
        <link:definition>9960730 - Disclosure - DISCONTINUED OPERATIONS (Schedule of disposal groups including discontinued operations consolidated balance sheets) (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.cxxi.ca/role/DISCONTINUEDOPERATIONSDetails1" id="DISCONTINUEDOPERATIONSDetails1">
        <link:definition>9960731 - Disclosure - DISCONTINUED OPERATIONS (Schedule of disposal groups including discontinued operations consolidated operations) (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.cxxi.ca/role/DISCONTINUEDOPERATIONSDetails2" id="DISCONTINUEDOPERATIONSDetails2">
        <link:definition>9960732 - Disclosure - DISCONTINUED OPERATIONS (Schedule of disposal groups including discontinued operations consolidated cash flows)  (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.cxxi.ca/role/RECEIVABLESDetailTextuals" id="RECEIVABLESDetailTextuals">
        <link:definition>9960733 - Disclosure - RECEIVABLES (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.cxxi.ca/role/RECEIVABLESDetails" id="RECEIVABLESDetails">
        <link:definition>9960734 - Disclosure - RECEIVABLES (Schedule of receivables) (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.cxxi.ca/role/INVENTORYDetails" id="INVENTORYDetails">
        <link:definition>9960735 - Disclosure - INVENTORY (Schedule of inventories) (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.cxxi.ca/role/NOTERECEIVABLENarrativeDetails" id="NOTERECEIVABLENarrativeDetails">
        <link:definition>9960736 - Disclosure - NOTE RECEIVABLE (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.cxxi.ca/role/NOTERECEIVABLEScheduleOfNoteReceivableDetails" id="NOTERECEIVABLEScheduleOfNoteReceivableDetails">
        <link:definition>9960737 - Disclosure - NOTE RECEIVABLE (Schedule of note receivable) (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.cxxi.ca/role/PROPERTYANDEQUIPMENTANDRIGHTOFUSEASSETSDetailTextuals" id="PROPERTYANDEQUIPMENTANDRIGHTOFUSEASSETSDetailTextuals">
        <link:definition>9960738 - Disclosure - PROPERTY AND EQUIPMENT AND RIGHT-OF-USE ASSETS (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.cxxi.ca/role/PROPERTYANDEQUIPMENTANDRIGHTOFUSEASSETSDetails" id="PROPERTYANDEQUIPMENTANDRIGHTOFUSEASSETSDetails">
        <link:definition>9960739 - Disclosure - PROPERTY AND EQUIPMENT AND RIGHT-OF-USE ASSETS (Schedule of property and equipment and right-of-use assets) (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.cxxi.ca/role/INTANGIBLEASSETSANDGOODWILLDetailTextuals" id="INTANGIBLEASSETSANDGOODWILLDetailTextuals">
        <link:definition>9960740 - Disclosure - INTANGIBLE ASSETS AND GOODWILL (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.cxxi.ca/role/INTANGIBLEASSETSANDGOODWILLDetails" id="INTANGIBLEASSETSANDGOODWILLDetails">
        <link:definition>9960741 - Disclosure - INTANGIBLE ASSETS AND GOODWILL (Schedule of intangible assets) (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.cxxi.ca/role/ACCOUNTSPAYABLEANDACCRUEDLIABILITIESDetails" id="ACCOUNTSPAYABLEANDACCRUEDLIABILITIESDetails">
        <link:definition>9960742 - Disclosure - ACCOUNTS PAYABLE AND ACCRUED LIABILITIES (Schedule of accounts payable and accrued liabilities) (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.cxxi.ca/role/CONVERTIBLEDEBENTURESNarrativeDetails" id="CONVERTIBLEDEBENTURESNarrativeDetails">
        <link:definition>9960743 - Disclosure - CONVERTIBLE DEBENTURES (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.cxxi.ca/role/CONVERTIBLEDEBENTURESDetails" id="CONVERTIBLEDEBENTURESDetails">
        <link:definition>9960744 - Disclosure - CONVERTIBLE DEBENTURES (Schedule of convertible debentures) (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.cxxi.ca/role/LEASESDetailTextuals" id="LEASESDetailTextuals">
        <link:definition>9960745 - Disclosure - LEASE LIABILITIES (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.cxxi.ca/role/LEASESDetails1" id="LEASESDetails1">
        <link:definition>9960746 - Disclosure - LEASE LIABILITIES (Schedule of weighted average discount rate used in calculating lease liabilities and weighted average remaining lease term) (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.cxxi.ca/role/LEASESDetails2" id="LEASESDetails2">
        <link:definition>9960747 - Disclosure - LEASE LIABILITIES (Schedule of maturity of the contractual undiscounted lease liabilities of operating leases) (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.cxxi.ca/role/SHAREHOLDERSEQUITYDetailTextuals" id="SHAREHOLDERSEQUITYDetailTextuals">
        <link:definition>9960748 - Disclosure - SHARE CAPITAL (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.cxxi.ca/role/SHAREHOLDERSEQUITYDetails1" id="SHAREHOLDERSEQUITYDetails1">
        <link:definition>9960749 - Disclosure - SHARE CAPITAL (Schedule of warrants activity) (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.cxxi.ca/role/SHAREHOLDERSEQUITYDetails2" id="SHAREHOLDERSEQUITYDetails2">
        <link:definition>9960750 - Disclosure - SHARE CAPITAL (Schedule of warrants outstanding and exercisable) (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.cxxi.ca/role/SHAREHOLDERSEQUITYDetails3" id="SHAREHOLDERSEQUITYDetails3">
        <link:definition>9960751 - Disclosure - SHARE CAPITAL (Schedule of stock option activity) (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.cxxi.ca/role/SHAREHOLDERSEQUITYDetails4" id="SHAREHOLDERSEQUITYDetails4">
        <link:definition>9960752 - Disclosure - SHARE CAPITAL (Schedule of stock options outstanding and exercisable) (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.cxxi.ca/role/SHAREHOLDERSEQUITYDetails5" id="SHAREHOLDERSEQUITYDetails5">
        <link:definition>9960753 - Disclosure - SHARE CAPITAL (weighted average assumptions of stock options) (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.cxxi.ca/role/SELLINGGENERALANDADMINISTRATIVEEXPENSEDetails" id="SELLINGGENERALANDADMINISTRATIVEEXPENSEDetails">
        <link:definition>9960754 - Disclosure - SELLING, GENERAL AND ADMINISTRATIVE EXPENSES (Schedule of selling, general and administrative expenses) (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.cxxi.ca/role/SEGMENTEDINFORMATIONDetails" id="SEGMENTEDINFORMATIONDetails">
        <link:definition>9960755 - Disclosure - SEGMENTED INFORMATION (Schedule of segmented operational activity) (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.cxxi.ca/role/SEGMENTEDINFORMATIONScheduleOfDisaggregationOfLonglivedAssetsByGeographicAreDetails" id="SEGMENTEDINFORMATIONScheduleOfDisaggregationOfLonglivedAssetsByGeographicAreDetails">
        <link:definition>9960756 - Disclosure - SEGMENTED INFORMATION (Schedule of disaggregation of long-lived assets by geographic area) (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.cxxi.ca/role/COMMITMENTSDetails" id="COMMITMENTSDetails">
        <link:definition>9960757 - Disclosure - COMMITMENTS (Schedule of future minimum payments) (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.cxxi.ca/role/RELATEDPARTYTRANSACTIONSDetails" id="RELATEDPARTYTRANSACTIONSDetails">
        <link:definition>9960758 - Disclosure - RELATED PARTY TRANSACTIONS (Schedule of balances due to related parties included in accounts payable, accrued liabilities, and promissory note payable) (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.cxxi.ca/role/RELATEDPARTYTRANSACTIONSDetails1" id="RELATEDPARTYTRANSACTIONSDetails1">
        <link:definition>9960759 - Disclosure - RELATED PARTY TRANSACTIONS (Schedule of transactions with related parties including key management personnel) (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.cxxi.ca/role/EARNINGSPERSHAREDetailTextuals" id="EARNINGSPERSHAREDetailTextuals">
        <link:definition>9960760 - Disclosure - EARNINGS PER SHARE (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.cxxi.ca/role/EARNINGSPERSHAREDetails" id="EARNINGSPERSHAREDetails">
        <link:definition>9960761 - Disclosure - EARNINGS PER SHARE (Schedule of reconciliation for calculation of basic and diluted 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.cxxi.ca/role/CONTINGENCIESNarrativeDetails" id="CONTINGENCIESNarrativeDetails">
        <link:definition>9960762 - Disclosure - SETTLEMENT OF LEGAL PROCEEDINGS (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.cxxi.ca/role/INCOMETAXESDetailTextuals" id="INCOMETAXESDetailTextuals">
        <link:definition>9960763 - Disclosure - INCOME TAXES (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.cxxi.ca/role/INCOMETAXESDetails3" id="INCOMETAXESDetails3">
        <link:definition>9960764 - Disclosure - INCOME TAXES (Schedule of domestic and foreign components of Income (loss) before provision for income taxes)  (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.cxxi.ca/role/INCOMETAXESScheduleOfEffectiveIncomeTaxRateReconciliationUnderASUDetails" id="INCOMETAXESScheduleOfEffectiveIncomeTaxRateReconciliationUnderASUDetails">
        <link:definition>9960765 - Disclosure - INCOME TAXES (Schedule of effective income tax rate reconciliation under ASU 2023-9) (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.cxxi.ca/role/INCOMETAXESDetails1" id="INCOMETAXESDetails1">
        <link:definition>9960766 - Disclosure - INCOME TAXES (Schedule of effective income tax rate reconciliation) (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.cxxi.ca/role/INCOMETAXESDetails" id="INCOMETAXESDetails">
        <link:definition>9960767 - Disclosure - INCOME TAXES (Schedule of components of the income tax provision) (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.cxxi.ca/role/INCOMETAXESDetails2" id="INCOMETAXESDetails2">
        <link:definition>9960768 - Disclosure - INCOME TAXES (Schedule of deferred tax assets and liabilities) (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.cxxi.ca/role/INCOMETAXESDetails4" id="INCOMETAXESDetails4">
        <link:definition>9960769 - Disclosure - INCOME TAXES (Schedule of aggregate change in the balance of gross unrecognized tax benefits) (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.cxxi.ca/role/INCOMETAXESScheduleOfIncomeTaxPaidInCash" id="INCOMETAXESScheduleOfIncomeTaxPaidInCash">
        <link:definition>9960770 - Disclosure - INCOME TAXES (Schedule of income tax paid in cash) (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.cxxi.ca/role/FINANCIALINSTRUMENTSNarrativeDetails" id="FINANCIALINSTRUMENTSNarrativeDetails">
        <link:definition>9960771 - Disclosure - FINANCIAL INSTRUMENTS (Schedule of fair value measurements of financial liabilities) (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.cxxi.ca/role/SUBSEQUENTEVENTNarrativeDetails" id="SUBSEQUENTEVENTNarrativeDetails">
        <link:definition>9960772 - 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:linkbaseRef xlink:type="simple" xlink:href="cxxif-20260331_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="cxxif-20260331_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="cxxif-20260331_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="cxxif-20260331_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="AccountingStandardsUpdate202309Axis" id="cxxif_AccountingStandardsUpdate202309Axis" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" substitutionGroup="xbrldt:dimensionItem" nillable="true"/>
  <element name="AccountingStandardsUpdate202309Domain" id="cxxif_AccountingStandardsUpdate202309Domain" type="dtr-types:domainItemType" abstract="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" nillable="true"/>
  <element name="AccountingStandardUpdate202309Member" id="cxxif_AccountingStandardUpdate202309Member" type="dtr-types:domainItemType" abstract="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" nillable="true"/>
  <element name="AccretionIncome" id="cxxif_AccretionIncome" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="duration" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="credit"/>
  <element name="AccumulatedAmortizationOfLicensesDisposed" id="cxxif_AccumulatedAmortizationOfLicensesDisposed" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="duration" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="debit"/>
  <element name="AccumulatedAmortizationOnReclassifiedIntangibleAssets" id="cxxif_AccumulatedAmortizationOnReclassifiedIntangibleAssets" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="duration" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="debit"/>
  <element name="AgreementAxis" id="cxxif_AgreementAxis" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" substitutionGroup="xbrldt:dimensionItem" nillable="true"/>
  <element name="AgreementDomain" id="cxxif_AgreementDomain" type="dtr-types:domainItemType" abstract="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" nillable="true"/>
  <element name="AmortizationOfIntangibleAssetsAllocatedToInventory" id="cxxif_AmortizationOfIntangibleAssetsAllocatedToInventory" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="duration" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="debit"/>
  <element name="AmountsPaidToCeoOrCompaniesControlledByCeo" id="cxxif_AmountsPaidToCeoOrCompaniesControlledByCeo" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="duration" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="debit"/>
  <element name="AmountsPaidToCeoOrCompaniesControlledByCeoForLeases" id="cxxif_AmountsPaidToCeoOrCompaniesControlledByCeoForLeases" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="duration" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="debit"/>
  <element name="AmountsPaidToCeoOrCompaniesControlledByCeoForRemuneration" id="cxxif_AmountsPaidToCeoOrCompaniesControlledByCeoForRemuneration" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="duration" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="debit"/>
  <element name="AmountsPaidToCeoOrCompaniesControlledByCeoForRepaymentsOfPromissoryNote" id="cxxif_AmountsPaidToCeoOrCompaniesControlledByCeoForRepaymentsOfPromissoryNote" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="duration" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="debit"/>
  <element name="AnnualIncreaseToBaseRent" id="cxxif_AnnualIncreaseToBaseRent" type="dtr-types:percentItemType" abstract="false" xbrli:periodType="duration" substitutionGroup="xbrli:item" nillable="true"/>
  <element name="AreaOfCanopy" id="cxxif_AreaOfCanopy" type="dtr-types:areaItemType" abstract="false" xbrli:periodType="duration" substitutionGroup="xbrli:item" nillable="true"/>
  <element name="AssetsAndLiabilitiesHeldForSalePolicyTextBlock" id="cxxif_AssetsAndLiabilitiesHeldForSalePolicyTextBlock" type="dtr-types:textBlockItemType" abstract="false" xbrli:periodType="duration" substitutionGroup="xbrli:item" nillable="true"/>
  <element name="August17Th2023Member" id="cxxif_August17Th2023Member" type="dtr-types:domainItemType" abstract="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" nillable="true"/>
  <element name="BasisOfPreparationAbstract" id="cxxif_BasisOfPreparationAbstract" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" nillable="true"/>
  <element name="BasisOfPresentationLineItems" id="cxxif_BasisOfPresentationLineItems" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" nillable="true"/>
  <element name="BasisOfPresentationTable" id="cxxif_BasisOfPresentationTable" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" substitutionGroup="xbrldt:hypercubeItem" nillable="true"/>
  <element name="BendLlc207274Member" id="cxxif_BendLlc207274Member" type="dtr-types:domainItemType" abstract="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" nillable="true"/>
  <element name="BendLlc63353Member" id="cxxif_BendLlc63353Member" type="dtr-types:domainItemType" abstract="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" nillable="true"/>
  <element name="BendLlcMember" id="cxxif_BendLlcMember" type="dtr-types:domainItemType" abstract="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" nillable="true"/>
  <element name="BendLlcOneMember" id="cxxif_BendLlcOneMember" type="dtr-types:domainItemType" abstract="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" nillable="true"/>
  <element name="BfhLlc4964Member" id="cxxif_BfhLlc4964Member" type="dtr-types:domainItemType" abstract="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" nillable="true"/>
  <element name="BfhLlcMember" id="cxxif_BfhLlcMember" type="dtr-types:domainItemType" abstract="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" nillable="true"/>
  <element name="BritishColumbiaActionMember" id="cxxif_BritishColumbiaActionMember" type="dtr-types:domainItemType" abstract="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" nillable="true"/>
  <element name="CancellationOfShares" id="cxxif_CancellationOfShares" type="xbrli:sharesItemType" abstract="false" xbrli:periodType="duration" substitutionGroup="xbrli:item" nillable="true"/>
  <element name="CancellationOfSharesValue" id="cxxif_CancellationOfSharesValue" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="duration" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="debit"/>
  <element name="CapitalLeasesFutureMinimumPaymentsForLeaseWithRelatedPartiesMember" id="cxxif_CapitalLeasesFutureMinimumPaymentsForLeaseWithRelatedPartiesMember" type="dtr-types:domainItemType" abstract="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" nillable="true"/>
  <element name="CapitalLeasesFutureMinimumPaymentsForMortgageMember" id="cxxif_CapitalLeasesFutureMinimumPaymentsForMortgageMember" type="dtr-types:domainItemType" abstract="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" nillable="true"/>
  <element name="CapitalLeasesFutureMinimumPaymentsLeaseTypeAxis" id="cxxif_CapitalLeasesFutureMinimumPaymentsLeaseTypeAxis" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" substitutionGroup="xbrldt:dimensionItem" nillable="true"/>
  <element name="CapitalLeasesFutureMinimumPaymentsLeaseTypeDomain" id="cxxif_CapitalLeasesFutureMinimumPaymentsLeaseTypeDomain" type="dtr-types:domainItemType" abstract="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" nillable="true"/>
  <element name="CarryingAmountOfWarrantDebenturesConvertedIntoCommonShares" id="cxxif_CarryingAmountOfWarrantDebenturesConvertedIntoCommonShares" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="instant" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="debit"/>
  <element name="CarryingValueOfBuildingSold" id="cxxif_CarryingValueOfBuildingSold" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="duration" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="debit"/>
  <element name="CarryingValueOfLicensesSold" id="cxxif_CarryingValueOfLicensesSold" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="duration" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="debit"/>
  <element name="CarryingValueOfLicensesTransferred" id="cxxif_CarryingValueOfLicensesTransferred" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="duration" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="debit"/>
  <element name="CashPaidForAcquisitionOfPropertyPlantAndEquipment" id="cxxif_CashPaidForAcquisitionOfPropertyPlantAndEquipment" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="duration" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="debit"/>
  <element name="ChangeInForeignExchangeRatesAndOthersPercent" id="cxxif_ChangeInForeignExchangeRatesAndOthersPercent" type="dtr-types:percentItemType" abstract="false" xbrli:periodType="duration" substitutionGroup="xbrli:item" nillable="true"/>
  <element name="CommitmentToIssueSharesMember" id="cxxif_CommitmentToIssueSharesMember" type="dtr-types:domainItemType" abstract="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" nillable="true"/>
  <element name="CommonShareMember" id="cxxif_CommonShareMember" type="dtr-types:domainItemType" abstract="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" nillable="true"/>
  <element name="CommonSharesIssuedInSettlementOfPhantomFarmsEarnOutShares" id="cxxif_CommonSharesIssuedInSettlementOfPhantomFarmsEarnOutShares" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="duration" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="credit"/>
  <element name="CommonSharesIssuedToCompletePurchaseOfLand" id="cxxif_CommonSharesIssuedToCompletePurchaseOfLand" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="duration" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="credit"/>
  <element name="ConsolidatedSegmentMember" id="cxxif_ConsolidatedSegmentMember" type="dtr-types:domainItemType" abstract="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" nillable="true"/>
  <element name="ConsultingFeesPaidToDirector" id="cxxif_ConsultingFeesPaidToDirector" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="duration" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="debit"/>
  <element name="ConversionFeatureOfJune13Th2018IssuanceOfConvertiblePromissoryNotesMember" id="cxxif_ConversionFeatureOfJune13Th2018IssuanceOfConvertiblePromissoryNotesMember" type="dtr-types:domainItemType" abstract="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" nillable="true"/>
  <element name="ConversionFeatureOfMay24Th2019IssuanceOfConvertiblePromissoryNotesMember" id="cxxif_ConversionFeatureOfMay24Th2019IssuanceOfConvertiblePromissoryNotesMember" type="dtr-types:domainItemType" abstract="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" nillable="true"/>
  <element name="ConvertibleDebentureAndWarrantsUnitsDescription" id="cxxif_ConvertibleDebentureAndWarrantsUnitsDescription" type="xbrli:stringItemType" abstract="false" xbrli:periodType="duration" substitutionGroup="xbrli:item" nillable="true"/>
  <element name="ConvertibleDebentureInterestPaidToDirectorsAndOfficers" id="cxxif_ConvertibleDebentureInterestPaidToDirectorsAndOfficers" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="duration" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="debit"/>
  <element name="ConvertibleDebentureIssuedPerUnit" id="cxxif_ConvertibleDebentureIssuedPerUnit" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="duration" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="credit"/>
  <element name="ConvertibleDebenturesAdditionsFromPrivatePlacement" id="cxxif_ConvertibleDebenturesAdditionsFromPrivatePlacement" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="duration" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="debit"/>
  <element name="ConvertibleDebenturesAndPromissoryNotesLineItems" id="cxxif_ConvertibleDebenturesAndPromissoryNotesLineItems" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" nillable="true"/>
  <element name="ConvertibleDebenturesAndPromissoryNotesTable" id="cxxif_ConvertibleDebenturesAndPromissoryNotesTable" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" substitutionGroup="xbrldt:hypercubeItem" nillable="true"/>
  <element name="ConvertibleDebentureUnitsIssued" id="cxxif_ConvertibleDebentureUnitsIssued" type="xbrli:sharesItemType" abstract="false" xbrli:periodType="duration" substitutionGroup="xbrli:item" nillable="true"/>
  <element name="ConvertibleInstrumentsPolicyTextBlock" id="cxxif_ConvertibleInstrumentsPolicyTextBlock" type="dtr-types:textBlockItemType" abstract="false" xbrli:periodType="duration" substitutionGroup="xbrli:item" nillable="true"/>
  <element name="ConvertiblePromissoryNotesLineItems" id="cxxif_ConvertiblePromissoryNotesLineItems" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" nillable="true"/>
  <element name="ConvertiblePromissoryNotesTable" id="cxxif_ConvertiblePromissoryNotesTable" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" substitutionGroup="xbrldt:hypercubeItem" nillable="true"/>
  <element name="ConvertiblePromissoryNotesTableTextBlock" id="cxxif_ConvertiblePromissoryNotesTableTextBlock" type="dtr-types:textBlockItemType" abstract="false" xbrli:periodType="duration" substitutionGroup="xbrli:item" nillable="true"/>
  <element name="ConvertiblePromissoryNotesTextBlock" id="cxxif_ConvertiblePromissoryNotesTextBlock" type="dtr-types:textBlockItemType" abstract="false" xbrli:periodType="duration" substitutionGroup="xbrli:item" nillable="true"/>
  <element name="CostValueOfLicensesDisposed" id="cxxif_CostValueOfLicensesDisposed" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="duration" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="debit"/>
  <element name="CountryOfIncorporation" id="cxxif_CountryOfIncorporation" type="xbrli:stringItemType" abstract="false" xbrli:periodType="duration" substitutionGroup="xbrli:item" nillable="true"/>
  <element name="CurrentDeferredTaxLiabilities" id="cxxif_CurrentDeferredTaxLiabilities" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="instant" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="credit"/>
  <element name="CustomerLoyaltyLiability" id="cxxif_CustomerLoyaltyLiability" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="instant" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="credit"/>
  <element name="DebtInstrumentConvertibleNumberOfCommonSharesIssued" id="cxxif_DebtInstrumentConvertibleNumberOfCommonSharesIssued" type="xbrli:sharesItemType" abstract="false" xbrli:periodType="duration" substitutionGroup="xbrli:item" nillable="true"/>
  <element name="DebtInstrumentIssuanceDateAxis" id="cxxif_DebtInstrumentIssuanceDateAxis" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" substitutionGroup="xbrldt:dimensionItem" nillable="true"/>
  <element name="DebtInstrumentIssuanceDateDomain" id="cxxif_DebtInstrumentIssuanceDateDomain" type="dtr-types:domainItemType" abstract="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" nillable="true"/>
  <element name="DebtInstrumentMarketDiscountRate" id="cxxif_DebtInstrumentMarketDiscountRate" type="dtr-types:percentItemType" abstract="false" xbrli:periodType="instant" substitutionGroup="xbrli:item" nillable="true"/>
  <element name="December312018IssuanceMember" id="cxxif_December312018IssuanceMember" type="dtr-types:domainItemType" abstract="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" nillable="true"/>
  <element name="December31St2023Member" id="cxxif_December31St2023Member" type="dtr-types:domainItemType" abstract="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" nillable="true"/>
  <element name="DeepRootsHarvestIncMember" id="cxxif_DeepRootsHarvestIncMember" type="dtr-types:domainItemType" abstract="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" nillable="true"/>
  <element name="DeferredStockUnitsMember" id="cxxif_DeferredStockUnitsMember" type="dtr-types:domainItemType" abstract="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" nillable="true"/>
  <element name="DeferredTaxAssetsAro" id="cxxif_DeferredTaxAssetsAro" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="instant" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="debit"/>
  <element name="DeferredTaxAssetsAroAndOther" id="cxxif_DeferredTaxAssetsAroAndOther" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="instant" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="debit"/>
  <element name="DeferredTaxAssetsConvertiblePromissoryNote" id="cxxif_DeferredTaxAssetsConvertiblePromissoryNote" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="instant" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="debit"/>
  <element name="DeferredTaxAssetsGoodwill" id="cxxif_DeferredTaxAssetsGoodwill" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="instant" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="debit"/>
  <element name="DeferredTaxAssetsIntangibleAssets" id="cxxif_DeferredTaxAssetsIntangibleAssets" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="instant" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="debit"/>
  <element name="DeferredTaxAssetsMineralResourceProperties" id="cxxif_DeferredTaxAssetsMineralResourceProperties" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="instant" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="debit"/>
  <element name="DeferredTaxAssetsNonCapitalLosses" id="cxxif_DeferredTaxAssetsNonCapitalLosses" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="instant" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="debit"/>
  <element name="DeferredTaxAssetsReclamationObligation" id="cxxif_DeferredTaxAssetsReclamationObligation" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="instant" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="debit"/>
  <element name="DeferredTaxAssetsRightofUseAssetsAndLeaseLiabilitiesNet" id="cxxif_DeferredTaxAssetsRightofUseAssetsAndLeaseLiabilitiesNet" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="instant" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="debit"/>
  <element name="DeferredTaxAssetsShareIssuanceCostsAndFinancingFees" id="cxxif_DeferredTaxAssetsShareIssuanceCostsAndFinancingFees" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="instant" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="debit"/>
  <element name="DeferredTaxLiabilitiesRightOfUseAssets" id="cxxif_DeferredTaxLiabilitiesRightOfUseAssets" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="instant" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="credit"/>
  <element name="DepositAssetDisclosureAbstract" id="cxxif_DepositAssetDisclosureAbstract" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" nillable="true"/>
  <element name="DepositLiabilityDerecognized" id="cxxif_DepositLiabilityDerecognized" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="duration" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="debit"/>
  <element name="DepreciationAndAmortizationExpenseAllocatedToInventory" id="cxxif_DepreciationAndAmortizationExpenseAllocatedToInventory" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="duration" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="debit"/>
  <element name="DerivativeExercisePrice" id="cxxif_DerivativeExercisePrice" type="dtr-types:perShareItemType" abstract="false" xbrli:periodType="instant" substitutionGroup="xbrli:item" nillable="true"/>
  <element name="DerivativeStockPrice" id="cxxif_DerivativeStockPrice" type="dtr-types:perShareItemType" abstract="false" xbrli:periodType="instant" substitutionGroup="xbrli:item" nillable="true"/>
  <element name="DescriptionOfCorporateMinimumTaxOnLargeCorporations" id="cxxif_DescriptionOfCorporateMinimumTaxOnLargeCorporations" type="xbrli:stringItemType" abstract="false" xbrli:periodType="duration" substitutionGroup="xbrli:item" nillable="true"/>
  <element name="DiscontinuedOperationsSegmentMember" id="cxxif_DiscontinuedOperationsSegmentMember" type="dtr-types:domainItemType" abstract="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" nillable="true"/>
  <element name="DiscountRateUsedForPresentValueCalculation" id="cxxif_DiscountRateUsedForPresentValueCalculation" type="dtr-types:percentItemType" abstract="false" xbrli:periodType="duration" substitutionGroup="xbrli:item" nillable="true"/>
  <element name="DisposalGroupIncludingDiscontinuedOperationImpairmentOfIntangibleAsset" id="cxxif_DisposalGroupIncludingDiscontinuedOperationImpairmentOfIntangibleAsset" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="duration" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="debit"/>
  <element name="DisposalGroupIncludingDiscontinuedOperationImpairmentOfInventory" id="cxxif_DisposalGroupIncludingDiscontinuedOperationImpairmentOfInventory" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="duration" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="debit"/>
  <element name="DisposalGroupIncludingDiscontinuedOperationImpairmentOfRightOfUseAssets" id="cxxif_DisposalGroupIncludingDiscontinuedOperationImpairmentOfRightOfUseAssets" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="duration" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="debit"/>
  <element name="DisposalGroupIncludingDiscontinuedOperationImpairmentOnCapitalAssets" id="cxxif_DisposalGroupIncludingDiscontinuedOperationImpairmentOnCapitalAssets" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="duration" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="debit"/>
  <element name="DisposalGroupIncludingDiscontinuedOperationLeaseLiabilities" id="cxxif_DisposalGroupIncludingDiscontinuedOperationLeaseLiabilities" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="instant" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="credit"/>
  <element name="DisposalGroupIncludingDiscontinuedOperationLongTermDebt" id="cxxif_DisposalGroupIncludingDiscontinuedOperationLongTermDebt" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="instant" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="credit"/>
  <element name="DisposalGroupIncludingDiscontinuedOperationLossOnLeaseTermination" id="cxxif_DisposalGroupIncludingDiscontinuedOperationLossOnLeaseTermination" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="duration" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="debit"/>
  <element name="DisposalGroupIncludingDiscontinuedOperationOffsetOtherIncome" id="cxxif_DisposalGroupIncludingDiscontinuedOperationOffsetOtherIncome" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="duration" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="debit"/>
  <element name="DisposalGroupIncludingDiscontinuedOperationOperatingLeaseCost" id="cxxif_DisposalGroupIncludingDiscontinuedOperationOperatingLeaseCost" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="duration" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="debit"/>
  <element name="DisposalGroupIncludingDiscontinuedOperationOtherIncomeExpense" id="cxxif_DisposalGroupIncludingDiscontinuedOperationOtherIncomeExpense" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="duration" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="credit"/>
  <element name="DisposalGroupIncludingDiscontinuedOperationProvisionForExpectedCreditLosses" id="cxxif_DisposalGroupIncludingDiscontinuedOperationProvisionForExpectedCreditLosses" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="duration" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="debit"/>
  <element name="DisposalGroupIncludingDiscontinuedOperationRightOfUseAssets" id="cxxif_DisposalGroupIncludingDiscontinuedOperationRightOfUseAssets" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="instant" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="debit"/>
  <element name="DisposalGroupIncludingDiscontinuedOperationSalesMarketingAndPromotion" id="cxxif_DisposalGroupIncludingDiscontinuedOperationSalesMarketingAndPromotion" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="duration" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="debit"/>
  <element name="DueToChiefFinancialOfficer" id="cxxif_DueToChiefFinancialOfficer" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="instant" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="credit"/>
  <element name="DueToOfficers" id="cxxif_DueToOfficers" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="instant" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="credit"/>
  <element name="DueToPresidentAndChiefExecutiveOfficerMember" id="cxxif_DueToPresidentAndChiefExecutiveOfficerMember" type="dtr-types:domainItemType" abstract="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" nillable="true"/>
  <element name="DueToRelatedParty" id="cxxif_DueToRelatedParty" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="instant" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="credit"/>
  <element name="EarnOutShareObligationsCancellation" id="cxxif_EarnOutShareObligationsCancellation" type="xbrli:sharesItemType" abstract="false" xbrli:periodType="duration" substitutionGroup="xbrli:item" nillable="true"/>
  <element name="EarnOutSharesFairValue" id="cxxif_EarnOutSharesFairValue" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="instant" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="credit"/>
  <element name="EarnOutSharesMember" id="cxxif_EarnOutSharesMember" type="dtr-types:domainItemType" abstract="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" nillable="true"/>
  <element name="EcoFirmaFarmsLlcMember" id="cxxif_EcoFirmaFarmsLlcMember" type="dtr-types:domainItemType" abstract="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" nillable="true"/>
  <element name="EffectiveIncomeTaxRateReconciliationChangeInDeferredTaxAssetsValuationAllowanceAmountForeign" id="cxxif_EffectiveIncomeTaxRateReconciliationChangeInDeferredTaxAssetsValuationAllowanceAmountForeign" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="duration" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="debit"/>
  <element name="EffectiveIncomeTaxRateReconciliationChangeInDeferredTaxAssetsValuationAllowancePercentForeign" id="cxxif_EffectiveIncomeTaxRateReconciliationChangeInDeferredTaxAssetsValuationAllowancePercentForeign" type="dtr-types:percentItemType" abstract="false" xbrli:periodType="duration" substitutionGroup="xbrli:item" nillable="true"/>
  <element name="EffectiveIncomeTaxRateReconciliationChangeInForeignExchangeRatesAndOther" id="cxxif_EffectiveIncomeTaxRateReconciliationChangeInForeignExchangeRatesAndOther" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="duration" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="debit"/>
  <element name="EffectiveIncomeTaxRateReconciliationDeferredAdjustmentToProvisionVersusStatutoryTaxReturns" id="cxxif_EffectiveIncomeTaxRateReconciliationDeferredAdjustmentToProvisionVersusStatutoryTaxReturns" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="duration" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="debit"/>
  <element name="EffectiveIncomeTaxRateReconciliationDeferredAdjustmentToProvisionVersusStatutoryTaxReturnsPercent" id="cxxif_EffectiveIncomeTaxRateReconciliationDeferredAdjustmentToProvisionVersusStatutoryTaxReturnsPercent" type="dtr-types:percentItemType" abstract="false" xbrli:periodType="duration" substitutionGroup="xbrli:item" nillable="true"/>
  <element name="EffectiveIncomeTaxRateReconciliationIrcSection280EDisallowance" id="cxxif_EffectiveIncomeTaxRateReconciliationIrcSection280EDisallowance" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="duration" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="debit"/>
  <element name="EffectiveIncomeTaxRateReconciliationIrcSection280eDisallowance" id="cxxif_EffectiveIncomeTaxRateReconciliationIrcSection280eDisallowance" type="dtr-types:percentItemType" abstract="false" xbrli:periodType="duration" substitutionGroup="xbrli:item" nillable="true"/>
  <element name="EffectiveIncomeTaxRateReconciliationNondeductibleExpenseAmountForeign" id="cxxif_EffectiveIncomeTaxRateReconciliationNondeductibleExpenseAmountForeign" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="duration" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="debit"/>
  <element name="EffectiveIncomeTaxRateReconciliationNondeductibleExpensePercentForeign" id="cxxif_EffectiveIncomeTaxRateReconciliationNondeductibleExpensePercentForeign" type="dtr-types:percentItemType" abstract="false" xbrli:periodType="duration" substitutionGroup="xbrli:item" nillable="true"/>
  <element name="EffectiveIncomeTaxRateReconciliationPayableAdjustmentToProvisionVersusStatutoryTaxReturns" id="cxxif_EffectiveIncomeTaxRateReconciliationPayableAdjustmentToProvisionVersusStatutoryTaxReturns" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="duration" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="debit"/>
  <element name="EffectiveIncomeTaxRateReconciliationPayableAdjustmentToProvisionVersusStatutoryTaxReturnsPercent" id="cxxif_EffectiveIncomeTaxRateReconciliationPayableAdjustmentToProvisionVersusStatutoryTaxReturnsPercent" type="dtr-types:percentItemType" abstract="false" xbrli:periodType="duration" substitutionGroup="xbrli:item" nillable="true"/>
  <element name="EffectiveIncomeTaxRateReconciliationUncertainTaxPositionInclusiveOfInterestAndPenalties" id="cxxif_EffectiveIncomeTaxRateReconciliationUncertainTaxPositionInclusiveOfInterestAndPenalties" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="duration" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="debit"/>
  <element name="EffectOfForeignExchangeOnConvertibleDebentures" id="cxxif_EffectOfForeignExchangeOnConvertibleDebentures" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="duration" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="debit"/>
  <element name="EffectOfForeignExchangeOnDerivativeLiabilities" id="cxxif_EffectOfForeignExchangeOnDerivativeLiabilities" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="duration" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="credit"/>
  <element name="EffSettlementAgreementMember" id="cxxif_EffSettlementAgreementMember" type="dtr-types:domainItemType" abstract="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" nillable="true"/>
  <element name="EstimatedUsefulLivesTableTextBlock" id="cxxif_EstimatedUsefulLivesTableTextBlock" type="dtr-types:textBlockItemType" abstract="false" xbrli:periodType="duration" substitutionGroup="xbrli:item" nillable="true"/>
  <element name="ExercisePriceOfWarrantsOutstandingWithExtendedExpiryDate" id="cxxif_ExercisePriceOfWarrantsOutstandingWithExtendedExpiryDate" type="dtr-types:perShareItemType" abstract="false" xbrli:periodType="instant" substitutionGroup="xbrli:item" nillable="true"/>
  <element name="ExpiryDateAxis" id="cxxif_ExpiryDateAxis" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" substitutionGroup="xbrldt:dimensionItem" nillable="true"/>
  <element name="ExpiryDateDomain" id="cxxif_ExpiryDateDomain" type="dtr-types:domainItemType" abstract="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" nillable="true"/>
  <element name="ExpiryDateOfWarrantsAxis" id="cxxif_ExpiryDateOfWarrantsAxis" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" substitutionGroup="xbrldt:dimensionItem" nillable="true"/>
  <element name="ExpiryDateOfWarrantsDomain" id="cxxif_ExpiryDateOfWarrantsDomain" type="dtr-types:domainItemType" abstract="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" nillable="true"/>
  <element name="ExtinguishmentOfLiabilitiesNonCashSettlement" id="cxxif_ExtinguishmentOfLiabilitiesNonCashSettlement" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="instant" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="credit"/>
  <element name="FairValueAdjustmentOnDerivativeLiabilities" id="cxxif_FairValueAdjustmentOnDerivativeLiabilities" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="duration" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="credit"/>
  <element name="FairValueOfCommonSharesIssuedAsPartialSettlementOfCommitmentToIssueShares" id="cxxif_FairValueOfCommonSharesIssuedAsPartialSettlementOfCommitmentToIssueShares" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="duration" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="debit"/>
  <element name="FairValueOfCommonSharesIssuedInSettlementOfEarnOutShares" id="cxxif_FairValueOfCommonSharesIssuedInSettlementOfEarnOutShares" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="duration" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="debit"/>
  <element name="FdicCoverageOverCashBalance" id="cxxif_FdicCoverageOverCashBalance" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="instant" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="debit"/>
  <element name="February10Th2025Member" id="cxxif_February10Th2025Member" type="dtr-types:domainItemType" abstract="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" nillable="true"/>
  <element name="FinancialInstrumentsWithExposureToCreditRisk" id="cxxif_FinancialInstrumentsWithExposureToCreditRisk" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="instant" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="debit"/>
  <element name="FinancialInstrumentsWithExposureToCreditRiskTableTextBlock" id="cxxif_FinancialInstrumentsWithExposureToCreditRiskTableTextBlock" type="dtr-types:textBlockItemType" abstract="false" xbrli:periodType="duration" substitutionGroup="xbrli:item" nillable="true"/>
  <element name="FiniteLivedBrandsGross" id="cxxif_FiniteLivedBrandsGross" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="instant" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="debit"/>
  <element name="FirstAprilTwoThousandNinteenMember" id="cxxif_FirstAprilTwoThousandNinteenMember" type="dtr-types:domainItemType" abstract="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" nillable="true"/>
  <element name="FirstAprilTwoThousandTwentyMember" id="cxxif_FirstAprilTwoThousandTwentyMember" type="dtr-types:domainItemType" abstract="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" nillable="true"/>
  <element name="FirstAugustTwoThousandNineteenMember" id="cxxif_FirstAugustTwoThousandNineteenMember" type="dtr-types:domainItemType" abstract="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" nillable="true"/>
  <element name="FirstDecemberTwoThousandNineteenMember" id="cxxif_FirstDecemberTwoThousandNineteenMember" type="dtr-types:domainItemType" abstract="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" nillable="true"/>
  <element name="FirstJanuaryTwoThousandTwentyMember" id="cxxif_FirstJanuaryTwoThousandTwentyMember" type="dtr-types:domainItemType" abstract="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" nillable="true"/>
  <element name="FirstJulyTwoThousandNineteenMember" id="cxxif_FirstJulyTwoThousandNineteenMember" type="dtr-types:domainItemType" abstract="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" nillable="true"/>
  <element name="FirstJulyTwoThousandTwentyMember" id="cxxif_FirstJulyTwoThousandTwentyMember" type="dtr-types:domainItemType" abstract="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" nillable="true"/>
  <element name="FirstNovemberTwoThousandNineteenMember" id="cxxif_FirstNovemberTwoThousandNineteenMember" type="dtr-types:domainItemType" abstract="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" nillable="true"/>
  <element name="FirstOctoberTwoThousandNineteenMember" id="cxxif_FirstOctoberTwoThousandNineteenMember" type="dtr-types:domainItemType" abstract="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" nillable="true"/>
  <element name="FirstSeptemberTwoThousandNineteenMember" id="cxxif_FirstSeptemberTwoThousandNineteenMember" type="dtr-types:domainItemType" abstract="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" nillable="true"/>
  <element name="ForeignAbstract" id="cxxif_ForeignAbstract" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" nillable="true"/>
  <element name="ForeignExchangeGain" id="cxxif_ForeignExchangeGain" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="duration" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="credit"/>
  <element name="FunctionalCurrency" id="cxxif_FunctionalCurrency" type="xbrli:stringItemType" abstract="false" xbrli:periodType="duration" substitutionGroup="xbrli:item" nillable="true"/>
  <element name="GainOnDisposal" id="cxxif_GainOnDisposal" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="duration" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="credit"/>
  <element name="GainOnDisposalOfLicenses" id="cxxif_GainOnDisposalOfLicenses" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="duration" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="credit"/>
  <element name="GainOnTerminationOfLease" id="cxxif_GainOnTerminationOfLease" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="duration" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="credit"/>
  <element name="ImpairmentLossOnLand" id="cxxif_ImpairmentLossOnLand" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="duration" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="debit"/>
  <element name="IncomeTaxDisclosureLineItems" id="cxxif_IncomeTaxDisclosureLineItems" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" nillable="true"/>
  <element name="IncomeTaxDisclosureTable" id="cxxif_IncomeTaxDisclosureTable" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" substitutionGroup="xbrldt:hypercubeItem" nillable="true"/>
  <element name="IncreaseDecreaseInLiabilitiesHeldForSale" id="cxxif_IncreaseDecreaseInLiabilitiesHeldForSale" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="duration" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="credit"/>
  <element name="IncreaseDecreaseInPrepaidExpenseAndDeposits" id="cxxif_IncreaseDecreaseInPrepaidExpenseAndDeposits" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="duration" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="credit"/>
  <element name="IncreaseInBaseRent" id="cxxif_IncreaseInBaseRent" type="dtr-types:percentItemType" abstract="false" xbrli:periodType="instant" substitutionGroup="xbrli:item" nillable="true"/>
  <element name="IntangibleAssetsHeldForSaleMember" id="cxxif_IntangibleAssetsHeldForSaleMember" type="dtr-types:domainItemType" abstract="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" nillable="true"/>
  <element name="IntangibleAssetsReclassifiedCost" id="cxxif_IntangibleAssetsReclassifiedCost" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="duration" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="debit"/>
  <element name="InterestPaidInCash" id="cxxif_InterestPaidInCash" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="duration" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="credit"/>
  <element name="InterestPaymentInCash" id="cxxif_InterestPaymentInCash" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="duration" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="credit"/>
  <element name="InterestRateOnUnpaidJudgment" id="cxxif_InterestRateOnUnpaidJudgment" type="dtr-types:percentItemType" abstract="false" xbrli:periodType="duration" substitutionGroup="xbrli:item" nillable="true"/>
  <element name="IrcSection280eDisallowancePercent" id="cxxif_IrcSection280eDisallowancePercent" type="dtr-types:percentItemType" abstract="false" xbrli:periodType="duration" substitutionGroup="xbrli:item" nillable="true"/>
  <element name="January232019IssuanceMember" id="cxxif_January232019IssuanceMember" type="dtr-types:domainItemType" abstract="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" nillable="true"/>
  <element name="January24Th2023Member" id="cxxif_January24Th2023Member" type="dtr-types:domainItemType" abstract="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" nillable="true"/>
  <element name="January28Th2024Member" id="cxxif_January28Th2024Member" type="dtr-types:domainItemType" abstract="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" nillable="true"/>
  <element name="January302019IssuanceMember" id="cxxif_January302019IssuanceMember" type="dtr-types:domainItemType" abstract="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" nillable="true"/>
  <element name="January30Th2024Member" id="cxxif_January30Th2024Member" type="dtr-types:domainItemType" abstract="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" nillable="true"/>
  <element name="June132018IssuanceMember" id="cxxif_June132018IssuanceMember" type="dtr-types:domainItemType" abstract="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" nillable="true"/>
  <element name="LandDisposals" id="cxxif_LandDisposals" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="duration" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="credit"/>
  <element name="LeaseFirstPayment" id="cxxif_LeaseFirstPayment" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="instant" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="debit"/>
  <element name="LeaseLiabilitiesClassifiedAsHeldForSale" id="cxxif_LeaseLiabilitiesClassifiedAsHeldForSale" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="instant" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="credit"/>
  <element name="LeaseLiabilitiesDueToCompanyControlledByCeo" id="cxxif_LeaseLiabilitiesDueToCompanyControlledByCeo" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="instant" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="credit"/>
  <element name="LeaseLiabilitiesDueToCompanyControlledByChiefExecutiveOfficerMember" id="cxxif_LeaseLiabilitiesDueToCompanyControlledByChiefExecutiveOfficerMember" type="dtr-types:domainItemType" abstract="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" nillable="true"/>
  <element name="LeaseLiabilitiesDueToSdpDevelopment" id="cxxif_LeaseLiabilitiesDueToSdpDevelopment" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="instant" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="credit"/>
  <element name="LeaseLiabilitiesDueToSdpDevelopmentMember" id="cxxif_LeaseLiabilitiesDueToSdpDevelopmentMember" type="dtr-types:domainItemType" abstract="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" nillable="true"/>
  <element name="LeasePaymentReceived" id="cxxif_LeasePaymentReceived" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="duration" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="debit"/>
  <element name="LeasePaymentsMadeToSdpDevelopment" id="cxxif_LeasePaymentsMadeToSdpDevelopment" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="duration" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="debit"/>
  <element name="LesseeOperatingLeaseInterestRate" id="cxxif_LesseeOperatingLeaseInterestRate" type="dtr-types:percentItemType" abstract="false" xbrli:periodType="instant" substitutionGroup="xbrli:item" nillable="true"/>
  <element name="LicenseFeesTaxesAndInsurance" id="cxxif_LicenseFeesTaxesAndInsurance" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="duration" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="debit"/>
  <element name="LicenseOneMember" id="cxxif_LicenseOneMember" type="dtr-types:domainItemType" abstract="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" nillable="true"/>
  <element name="LicenseTwoMember" id="cxxif_LicenseTwoMember" type="dtr-types:domainItemType" abstract="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" nillable="true"/>
  <element name="LitigationSettlementMonthlyInstallmentAmount" id="cxxif_LitigationSettlementMonthlyInstallmentAmount" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="instant" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="debit"/>
  <element name="LitigationSettlementSharesInitiallyAgreedToIssue" id="cxxif_LitigationSettlementSharesInitiallyAgreedToIssue" type="xbrli:sharesItemType" abstract="false" xbrli:periodType="duration" substitutionGroup="xbrli:item" nillable="true"/>
  <element name="MaximumNumberOfEarnOutSharesOverSpecifiedPeriod" id="cxxif_MaximumNumberOfEarnOutSharesOverSpecifiedPeriod" type="xbrli:sharesItemType" abstract="false" xbrli:periodType="duration" substitutionGroup="xbrli:item" nillable="true"/>
  <element name="May242019IssuanceMember" id="cxxif_May242019IssuanceMember" type="dtr-types:domainItemType" abstract="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" nillable="true"/>
  <element name="MayThirteenTwoZeroTwoSevenMember" id="cxxif_MayThirteenTwoZeroTwoSevenMember" type="dtr-types:domainItemType" abstract="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" nillable="true"/>
  <element name="MeasurementInputExpectedVolatilityOfForeignExchangeMember" id="cxxif_MeasurementInputExpectedVolatilityOfForeignExchangeMember" type="dtr-types:domainItemType" abstract="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" nillable="true"/>
  <element name="MegawoodEnterprisesIncPointMember" id="cxxif_MegawoodEnterprisesIncPointMember" type="dtr-types:domainItemType" abstract="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" nillable="true"/>
  <element name="NatureOfOperationsAbstract" id="cxxif_NatureOfOperationsAbstract" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" nillable="true"/>
  <element name="NevadaHoldingsCorpPointMember" id="cxxif_NevadaHoldingsCorpPointMember" type="dtr-types:domainItemType" abstract="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" nillable="true"/>
  <element name="NevadaSegmentMember" id="cxxif_NevadaSegmentMember" type="dtr-types:domainItemType" abstract="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" nillable="true"/>
  <element name="NewmanMember" id="cxxif_NewmanMember" type="dtr-types:domainItemType" abstract="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" nillable="true"/>
  <element name="NonCashFinancingActivitiesAbstract" id="cxxif_NonCashFinancingActivitiesAbstract" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" nillable="true"/>
  <element name="NonCashInvestingActivitiesAbstract" id="cxxif_NonCashInvestingActivitiesAbstract" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" nillable="true"/>
  <element name="NormalCourseIssuerBidMember" id="cxxif_NormalCourseIssuerBidMember" type="dtr-types:domainItemType" abstract="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" nillable="true"/>
  <element name="NovemberSixTwoZeroTwoSixMember" id="cxxif_NovemberSixTwoZeroTwoSixMember" type="dtr-types:domainItemType" abstract="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" nillable="true"/>
  <element name="NumberOfConvertibleDebentures" id="cxxif_NumberOfConvertibleDebentures" type="xbrli:decimalItemType" abstract="false" xbrli:periodType="duration" substitutionGroup="xbrli:item" nillable="true"/>
  <element name="NumberOfPropertiesForWhichRentReduced" id="cxxif_NumberOfPropertiesForWhichRentReduced" type="xbrli:integerItemType" abstract="false" xbrli:periodType="duration" substitutionGroup="xbrli:item" nillable="true"/>
  <element name="NumberOfSharesIssuedOnCashlessExerciseOfWarrants" id="cxxif_NumberOfSharesIssuedOnCashlessExerciseOfWarrants" type="xbrli:sharesItemType" abstract="false" xbrli:periodType="duration" substitutionGroup="xbrli:item" nillable="true"/>
  <element name="NumberOfSharesIssuedOnPurchaseOfPhantomFarms" id="cxxif_NumberOfSharesIssuedOnPurchaseOfPhantomFarms" type="xbrli:sharesItemType" abstract="false" xbrli:periodType="duration" substitutionGroup="xbrli:item" nillable="true"/>
  <element name="NumberOfSharesIssuedToVendors" id="cxxif_NumberOfSharesIssuedToVendors" type="xbrli:sharesItemType" abstract="false" xbrli:periodType="duration" substitutionGroup="xbrli:item" nillable="true"/>
  <element name="NumberOfSharesReducedByCommonStockSettlementOfLegalProceedingsSharesToBeDelivered" id="cxxif_NumberOfSharesReducedByCommonStockSettlementOfLegalProceedingsSharesToBeDelivered" type="xbrli:sharesItemType" abstract="false" xbrli:periodType="instant" substitutionGroup="xbrli:item" nillable="true"/>
  <element name="NumberOfUnitsIssued" id="cxxif_NumberOfUnitsIssued" type="xbrli:sharesItemType" abstract="false" xbrli:periodType="duration" substitutionGroup="xbrli:item" nillable="true"/>
  <element name="NumberOfWarrantDebenturesConvertedIntoCommonShares" id="cxxif_NumberOfWarrantDebenturesConvertedIntoCommonShares" type="xbrli:sharesItemType" abstract="false" xbrli:periodType="duration" substitutionGroup="xbrli:item" nillable="true"/>
  <element name="NumberOfWarrantsExercised" id="cxxif_NumberOfWarrantsExercised" type="xbrli:sharesItemType" abstract="false" xbrli:periodType="duration" substitutionGroup="xbrli:item" nillable="true"/>
  <element name="NumberOfWarrantsExercisedInConnectionWithConvertibleDebenturesIssued" id="cxxif_NumberOfWarrantsExercisedInConnectionWithConvertibleDebenturesIssued" type="xbrli:decimalItemType" abstract="false" xbrli:periodType="duration" substitutionGroup="xbrli:item" nillable="true"/>
  <element name="NumberOfWarrantsExpired" id="cxxif_NumberOfWarrantsExpired" type="xbrli:sharesItemType" abstract="false" xbrli:periodType="duration" substitutionGroup="xbrli:item" nillable="true"/>
  <element name="NumberOfWarrantsIssuanceFromPrivatePlacement" id="cxxif_NumberOfWarrantsIssuanceFromPrivatePlacement" type="xbrli:sharesItemType" abstract="false" xbrli:periodType="duration" substitutionGroup="xbrli:item" nillable="true"/>
  <element name="NumberOfWarrantsOutstandingWithExtendedExpiryDate" id="cxxif_NumberOfWarrantsOutstandingWithExtendedExpiryDate" type="xbrli:sharesItemType" abstract="false" xbrli:periodType="instant" substitutionGroup="xbrli:item" nillable="true"/>
  <element name="ObligationToIssueSharesSettledNumberOfShares" id="cxxif_ObligationToIssueSharesSettledNumberOfShares" type="xbrli:sharesItemType" abstract="false" xbrli:periodType="duration" substitutionGroup="xbrli:item" nillable="true"/>
  <element name="October9Th2022Member" id="cxxif_October9Th2022Member" type="dtr-types:domainItemType" abstract="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" nillable="true"/>
  <element name="OperatingLeaseCostFromContinuingOperations" id="cxxif_OperatingLeaseCostFromContinuingOperations" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="duration" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="debit"/>
  <element name="OperatingLeaseInterestRate" id="cxxif_OperatingLeaseInterestRate" type="dtr-types:percentItemType" abstract="false" xbrli:periodType="duration" substitutionGroup="xbrli:item" nillable="true"/>
  <element name="OregonActionMember" id="cxxif_OregonActionMember" type="dtr-types:domainItemType" abstract="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" nillable="true"/>
  <element name="OregonHoldingsCorpPointMember" id="cxxif_OregonHoldingsCorpPointMember" type="dtr-types:domainItemType" abstract="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" nillable="true"/>
  <element name="OregonMember" id="cxxif_OregonMember" type="dtr-types:domainItemType" abstract="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" nillable="true"/>
  <element name="OregonReportingUnitMember" id="cxxif_OregonReportingUnitMember" type="dtr-types:domainItemType" abstract="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" nillable="true"/>
  <element name="OtherAreaMember" id="cxxif_OtherAreaMember" type="dtr-types:domainItemType" abstract="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" nillable="true"/>
  <element name="OutdoorCannabisCultivationFacilities" id="cxxif_OutdoorCannabisCultivationFacilities" type="xbrli:integerItemType" abstract="false" xbrli:periodType="duration" substitutionGroup="xbrli:item" nillable="true"/>
  <element name="PaymentForContingentConsiderationLiabilityOneInvestingActivities" id="cxxif_PaymentForContingentConsiderationLiabilityOneInvestingActivities" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="duration" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="credit"/>
  <element name="PaymentsForSettlementOfEarnOutShares" id="cxxif_PaymentsForSettlementOfEarnOutShares" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="duration" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="credit"/>
  <element name="PercentageOfEarnOutSharesEarnedUponChangeOfControl" id="cxxif_PercentageOfEarnOutSharesEarnedUponChangeOfControl" type="dtr-types:percentItemType" abstract="false" xbrli:periodType="duration" substitutionGroup="xbrli:item" nillable="true"/>
  <element name="PhantomBrandsLlcMember" id="cxxif_PhantomBrandsLlcMember" type="dtr-types:domainItemType" abstract="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" nillable="true"/>
  <element name="PhantomDistributionLlcMember" id="cxxif_PhantomDistributionLlcMember" type="dtr-types:domainItemType" abstract="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" nillable="true"/>
  <element name="PhantomFarmsMember" id="cxxif_PhantomFarmsMember" type="dtr-types:domainItemType" abstract="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" nillable="true"/>
  <element name="PhantomVentureGroupLlcMember" id="cxxif_PhantomVentureGroupLlcMember" type="dtr-types:domainItemType" abstract="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" nillable="true"/>
  <element name="PortionOfOperatingLeaseCostsAllocatedToInventory" id="cxxif_PortionOfOperatingLeaseCostsAllocatedToInventory" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="duration" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="debit"/>
  <element name="PresidentAndChiefExecutiveOfficerMember" id="cxxif_PresidentAndChiefExecutiveOfficerMember" type="dtr-types:domainItemType" abstract="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" nillable="true"/>
  <element name="PrincipalActivity" id="cxxif_PrincipalActivity" type="xbrli:stringItemType" abstract="false" xbrli:periodType="duration" substitutionGroup="xbrli:item" nillable="true"/>
  <element name="PrincipalInstallmentDueDateAxis" id="cxxif_PrincipalInstallmentDueDateAxis" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" substitutionGroup="xbrldt:dimensionItem" nillable="true"/>
  <element name="PrincipalInstallmentDueDateDomain" id="cxxif_PrincipalInstallmentDueDateDomain" type="dtr-types:domainItemType" abstract="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" nillable="true"/>
  <element name="PrincipalPaymentOfPromissoryNoteCancelled" id="cxxif_PrincipalPaymentOfPromissoryNoteCancelled" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="duration" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="debit"/>
  <element name="ProceedFromPaymentOfMegawoodConsiderationPayable" id="cxxif_ProceedFromPaymentOfMegawoodConsiderationPayable" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="duration" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="debit"/>
  <element name="ProceedFromPaymentOfSwellConsiderationPayable" id="cxxif_ProceedFromPaymentOfSwellConsiderationPayable" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="duration" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="debit"/>
  <element name="ProceedsFromConvertibleDebentureUnitsIssued" id="cxxif_ProceedsFromConvertibleDebentureUnitsIssued" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="duration" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="debit"/>
  <element name="ProceedsFromDisposal" id="cxxif_ProceedsFromDisposal" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="duration" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="debit"/>
  <element name="ProceedsFromSaleOfPropertyPlantAndEquipmentInCash" id="cxxif_ProceedsFromSaleOfPropertyPlantAndEquipmentInCash" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="duration" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="debit"/>
  <element name="PromissoryNotesPayableMember" id="cxxif_PromissoryNotesPayableMember" type="dtr-types:domainItemType" abstract="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" nillable="true"/>
  <element name="PropertyPlantAndEquipmentUsefulLifeDescription" id="cxxif_PropertyPlantAndEquipmentUsefulLifeDescription" type="xbrli:stringItemType" abstract="false" xbrli:periodType="duration" substitutionGroup="xbrli:item" nillable="true"/>
  <element name="PropertyPurchasedUnderPurchaseAgreement" id="cxxif_PropertyPurchasedUnderPurchaseAgreement" type="xbrli:integerItemType" abstract="false" xbrli:periodType="duration" substitutionGroup="xbrli:item" nillable="true"/>
  <element name="ProvisionToRecordInventoryAtNetRealizableValue" id="cxxif_ProvisionToRecordInventoryAtNetRealizableValue" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="duration" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="debit"/>
  <element name="PurchasePriceOfDispensaryAcquisition" id="cxxif_PurchasePriceOfDispensaryAcquisition" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="duration" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="debit"/>
  <element name="ReceivedOnDeposit" id="cxxif_ReceivedOnDeposit" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="duration" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="credit"/>
  <element name="ReclamationObligationDisclosureAbstract" id="cxxif_ReclamationObligationDisclosureAbstract" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" nillable="true"/>
  <element name="ReclamationObligationDisclosureTextBlock" id="cxxif_ReclamationObligationDisclosureTextBlock" type="dtr-types:textBlockItemType" abstract="false" xbrli:periodType="duration" substitutionGroup="xbrli:item" nillable="true"/>
  <element name="ReclamationObligationPolicyTextBlock" id="cxxif_ReclamationObligationPolicyTextBlock" type="dtr-types:textBlockItemType" abstract="false" xbrli:periodType="duration" substitutionGroup="xbrli:item" nillable="true"/>
  <element name="RecognizedLeaseLiability" id="cxxif_RecognizedLeaseLiability" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="instant" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="debit"/>
  <element name="RecoverableAmountOfRightOfUseAssets" id="cxxif_RecoverableAmountOfRightOfUseAssets" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="duration" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="credit"/>
  <element name="ReductionOfCommitmentToIssueShares" id="cxxif_ReductionOfCommitmentToIssueShares" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="duration" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="debit"/>
  <element name="ReHoldingsLlcMember" id="cxxif_ReHoldingsLlcMember" type="dtr-types:domainItemType" abstract="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" nillable="true"/>
  <element name="RemainingBalanceOutstandingOfConvertibleDebentures" id="cxxif_RemainingBalanceOutstandingOfConvertibleDebentures" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="instant" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="debit"/>
  <element name="RemainingEarnOutShareObligation" id="cxxif_RemainingEarnOutShareObligation" type="xbrli:sharesItemType" abstract="false" xbrli:periodType="instant" substitutionGroup="xbrli:item" nillable="true"/>
  <element name="RemainingNumberOfSharesToBeDelivered" id="cxxif_RemainingNumberOfSharesToBeDelivered" type="xbrli:sharesItemType" abstract="false" xbrli:periodType="instant" substitutionGroup="xbrli:item" nillable="true"/>
  <element name="RepaymentsOfConvertibleDebtInterest" id="cxxif_RepaymentsOfConvertibleDebtInterest" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="duration" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="credit"/>
  <element name="RetailCustomersMember" id="cxxif_RetailCustomersMember" type="dtr-types:domainItemType" abstract="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" nillable="true"/>
  <element name="RightOfUseAssetAdditionsResultingFromLeaseRenewals" id="cxxif_RightOfUseAssetAdditionsResultingFromLeaseRenewals" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="duration" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="debit"/>
  <element name="RightOfUseAssetCurrent" id="cxxif_RightOfUseAssetCurrent" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="instant" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="debit"/>
  <element name="SalaryPaidToDirectorsAndOfficers" id="cxxif_SalaryPaidToDirectorsAndOfficers" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="duration" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="debit"/>
  <element name="SalesTaxesReceivable" id="cxxif_SalesTaxesReceivable" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="instant" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="debit"/>
  <element name="SalestypeLeaseAndDisposalOfLicensesMember" id="cxxif_SalestypeLeaseAndDisposalOfLicensesMember" type="dtr-types:domainItemType" abstract="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" nillable="true"/>
  <element name="ScheduleOfActiveLeasesAndTotalLeaseTermUnderContractTableTextBlock" id="cxxif_ScheduleOfActiveLeasesAndTotalLeaseTermUnderContractTableTextBlock" type="dtr-types:textBlockItemType" abstract="false" xbrli:periodType="duration" substitutionGroup="xbrli:item" nillable="true"/>
  <element name="ScheduleOfBalancesDueToRelatedPartiesIncludedInAccountsPayableAccruedLiabilitiesAndPromissoryNotePayableTableTextBlock" id="cxxif_ScheduleOfBalancesDueToRelatedPartiesIncludedInAccountsPayableAccruedLiabilitiesAndPromissoryNotePayableTableTextBlock" type="dtr-types:textBlockItemType" abstract="false" xbrli:periodType="duration" substitutionGroup="xbrli:item" nillable="true"/>
  <element name="ScheduleOfDisposalGroupsIncludingDiscontinuedOperationsCashFlowsFromDiscontinuedOperationsTableTextBlock" id="cxxif_ScheduleOfDisposalGroupsIncludingDiscontinuedOperationsCashFlowsFromDiscontinuedOperationsTableTextBlock" type="dtr-types:textBlockItemType" abstract="false" xbrli:periodType="duration" substitutionGroup="xbrli:item" nillable="true"/>
  <element name="ScheduleOfDisposalGroupsIncludingDiscontinuedOperationsPreTaxLossFromDiscontinuedOperationsTableTextBlock" id="cxxif_ScheduleOfDisposalGroupsIncludingDiscontinuedOperationsPreTaxLossFromDiscontinuedOperationsTableTextBlock" type="dtr-types:textBlockItemType" abstract="false" xbrli:periodType="duration" substitutionGroup="xbrli:item" nillable="true"/>
  <element name="ScheduleOfEffectiveIncomeTaxRateReconciliationUnderAsu202309TableTextBlock" id="cxxif_ScheduleOfEffectiveIncomeTaxRateReconciliationUnderAsu202309TableTextBlock" type="dtr-types:textBlockItemType" abstract="false" xbrli:periodType="duration" substitutionGroup="xbrli:item" nillable="true"/>
  <element name="ScheduleOfIncomeTaxPayableTableTextBlock" id="cxxif_ScheduleOfIncomeTaxPayableTableTextBlock" type="dtr-types:textBlockItemType" abstract="false" xbrli:periodType="duration" substitutionGroup="xbrli:item" nillable="true"/>
  <element name="ScheduleOfNotesReceivableTableTextBlock" id="cxxif_ScheduleOfNotesReceivableTableTextBlock" type="dtr-types:textBlockItemType" abstract="false" xbrli:periodType="duration" substitutionGroup="xbrli:item" nillable="true"/>
  <element name="ScheduleOfSellingGeneralAndAdministrativeExpensesTableTextBlock" id="cxxif_ScheduleOfSellingGeneralAndAdministrativeExpensesTableTextBlock" type="dtr-types:textBlockItemType" abstract="false" xbrli:periodType="duration" substitutionGroup="xbrli:item" nillable="true"/>
  <element name="ScheduleOfWarrantsOutstandingAndExercisableTableTextBlock" id="cxxif_ScheduleOfWarrantsOutstandingAndExercisableTableTextBlock" type="dtr-types:textBlockItemType" abstract="false" xbrli:periodType="duration" substitutionGroup="xbrli:item" nillable="true"/>
  <element name="ScheduleOfWeightedAverageDiscountRateAndWeightedAverageRemainingLeaseTermUsedInCalculatingLeaseLiabilitiesTableTextBlock" id="cxxif_ScheduleOfWeightedAverageDiscountRateAndWeightedAverageRemainingLeaseTermUsedInCalculatingLeaseLiabilitiesTableTextBlock" type="dtr-types:textBlockItemType" abstract="false" xbrli:periodType="duration" substitutionGroup="xbrli:item" nillable="true"/>
  <element name="SdpDevelopmentGroupLlcMember" id="cxxif_SdpDevelopmentGroupLlcMember" type="dtr-types:domainItemType" abstract="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" nillable="true"/>
  <element name="SecurityDepositsTextBlock" id="cxxif_SecurityDepositsTextBlock" type="dtr-types:textBlockItemType" abstract="false" xbrli:periodType="duration" substitutionGroup="xbrli:item" nillable="true"/>
  <element name="SecurityDepositsWrittenOffCarryingValue" id="cxxif_SecurityDepositsWrittenOffCarryingValue" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="duration" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="debit"/>
  <element name="SellingGeneralAndAdministrativeExpenseTextBlock" id="cxxif_SellingGeneralAndAdministrativeExpenseTextBlock" type="dtr-types:textBlockItemType" abstract="false" xbrli:periodType="duration" substitutionGroup="xbrli:item" nillable="true"/>
  <element name="SellOfRightOfUseAssets" id="cxxif_SellOfRightOfUseAssets" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="duration" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="debit"/>
  <element name="SettledAndDismissedActionMember" id="cxxif_SettledAndDismissedActionMember" type="dtr-types:domainItemType" abstract="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" nillable="true"/>
  <element name="SettlementAgreementMember" id="cxxif_SettlementAgreementMember" type="dtr-types:domainItemType" abstract="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" nillable="true"/>
  <element name="SettlementOfEarnOut" id="cxxif_SettlementOfEarnOut" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="duration" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="debit"/>
  <element name="SettlementOfEarnOutObligation" id="cxxif_SettlementOfEarnOutObligation" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="duration" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="debit"/>
  <element name="SettlementPaymentOnTerminationOfOperatingLeaseAgreements" id="cxxif_SettlementPaymentOnTerminationOfOperatingLeaseAgreements" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="duration" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="credit"/>
  <element name="ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingRightsOtherPendingVestAndBecomeExercisablePercentage" id="cxxif_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingRightsOtherPendingVestAndBecomeExercisablePercentage" type="dtr-types:percentItemType" abstract="false" xbrli:periodType="duration" substitutionGroup="xbrli:item" nillable="true"/>
  <element name="ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExpiredAndForfeitedWeightedAverageRemainingContractualTerm1" id="cxxif_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExpiredAndForfeitedWeightedAverageRemainingContractualTerm1" type="xbrli:durationItemType" abstract="false" xbrli:periodType="duration" substitutionGroup="xbrli:item" nillable="true"/>
  <element name="ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantedWeightedAverageRemainingContractualTerm1" id="cxxif_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantedWeightedAverageRemainingContractualTerm1" type="xbrli:durationItemType" abstract="false" xbrli:periodType="duration" substitutionGroup="xbrli:item" nillable="true"/>
  <element name="ShareCompensationForDirectorsAndOfficers" id="cxxif_ShareCompensationForDirectorsAndOfficers" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="duration" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="debit"/>
  <element name="ShareRepurchaseProgramCommonNumberOfShares" id="cxxif_ShareRepurchaseProgramCommonNumberOfShares" type="xbrli:sharesItemType" abstract="false" xbrli:periodType="instant" substitutionGroup="xbrli:item" nillable="true"/>
  <element name="SharesIssuedOnPurchaseOfPhantomFarms" id="cxxif_SharesIssuedOnPurchaseOfPhantomFarms" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="duration" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="credit"/>
  <element name="SignificantAccountingEstimatesAndAssumptionsPolicyTextBlock" id="cxxif_SignificantAccountingEstimatesAndAssumptionsPolicyTextBlock" type="dtr-types:textBlockItemType" abstract="false" xbrli:periodType="duration" substitutionGroup="xbrli:item" nillable="true"/>
  <element name="SilverStateCultivationLlcMember" id="cxxif_SilverStateCultivationLlcMember" type="dtr-types:domainItemType" abstract="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" nillable="true"/>
  <element name="SilverStateMember" id="cxxif_SilverStateMember" type="dtr-types:domainItemType" abstract="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" nillable="true"/>
  <element name="SilverStateReliefLlcFernleyMember" id="cxxif_SilverStateReliefLlcFernleyMember" type="dtr-types:domainItemType" abstract="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" nillable="true"/>
  <element name="SilverStateReliefLlcMember" id="cxxif_SilverStateReliefLlcMember" type="dtr-types:domainItemType" abstract="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" nillable="true"/>
  <element name="SilverStateReliefLlcRenoMember" id="cxxif_SilverStateReliefLlcRenoMember" type="dtr-types:domainItemType" abstract="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" nillable="true"/>
  <element name="SilverStateReliefLlcSparksMember" id="cxxif_SilverStateReliefLlcSparksMember" type="dtr-types:domainItemType" abstract="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" nillable="true"/>
  <element name="SouthernOregonFarmsMember" id="cxxif_SouthernOregonFarmsMember" type="dtr-types:domainItemType" abstract="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" nillable="true"/>
  <element name="StandbyWarrantsIssued" id="cxxif_StandbyWarrantsIssued" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="duration" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="credit"/>
  <element name="StatutoryPrevailingPartyFee" id="cxxif_StatutoryPrevailingPartyFee" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="duration" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="debit"/>
  <element name="StockIssuedDuringPeriodRelatedToSettlement" id="cxxif_StockIssuedDuringPeriodRelatedToSettlement" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="duration" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="credit"/>
  <element name="StockIssuedDuringPeriodSharesDebenturesExercised" id="cxxif_StockIssuedDuringPeriodSharesDebenturesExercised" type="xbrli:sharesItemType" abstract="false" xbrli:periodType="duration" substitutionGroup="xbrli:item" nillable="true"/>
  <element name="StockIssuedDuringPeriodSharesExerciseOfWarrants" id="cxxif_StockIssuedDuringPeriodSharesExerciseOfWarrants" type="xbrli:sharesItemType" abstract="false" xbrli:periodType="duration" substitutionGroup="xbrli:item" nillable="true"/>
  <element name="StockIssuedDuringPeriodSharesGuaranteedWarrants" id="cxxif_StockIssuedDuringPeriodSharesGuaranteedWarrants" type="xbrli:sharesItemType" abstract="false" xbrli:periodType="duration" substitutionGroup="xbrli:item" nillable="true"/>
  <element name="StockIssuedDuringPeriodSharesPaymentOfEFFSharePaymentNote" id="cxxif_StockIssuedDuringPeriodSharesPaymentOfEFFSharePaymentNote" type="xbrli:sharesItemType" abstract="false" xbrli:periodType="duration" substitutionGroup="xbrli:item" nillable="true"/>
  <element name="StockIssuedDuringPeriodSharesPurchaseCommitment" id="cxxif_StockIssuedDuringPeriodSharesPurchaseCommitment" type="xbrli:sharesItemType" abstract="false" xbrli:periodType="duration" substitutionGroup="xbrli:item" nillable="true"/>
  <element name="StockIssuedDuringPeriodSharesRepaymentOfConvertiblePromissoryNote" id="cxxif_StockIssuedDuringPeriodSharesRepaymentOfConvertiblePromissoryNote" type="xbrli:sharesItemType" abstract="false" xbrli:periodType="duration" substitutionGroup="xbrli:item" nillable="true"/>
  <element name="StockIssuedDuringPeriodSharesToVendorsForPartialSettlement" id="cxxif_StockIssuedDuringPeriodSharesToVendorsForPartialSettlement" type="xbrli:sharesItemType" abstract="false" xbrli:periodType="duration" substitutionGroup="xbrli:item" nillable="true"/>
  <element name="StockIssuedDuringPeriodValueDebenturesExercised" id="cxxif_StockIssuedDuringPeriodValueDebenturesExercised" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="duration" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="credit"/>
  <element name="StockIssuedDuringPeriodValueExerciseOfWarrants" id="cxxif_StockIssuedDuringPeriodValueExerciseOfWarrants" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="duration" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="credit"/>
  <element name="StockIssuedDuringPeriodValueGuaranteedWarrants" id="cxxif_StockIssuedDuringPeriodValueGuaranteedWarrants" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="duration" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="credit"/>
  <element name="StockIssuedDuringPeriodValuePaymentOfEFFSharePaymentNote" id="cxxif_StockIssuedDuringPeriodValuePaymentOfEFFSharePaymentNote" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="duration" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="credit"/>
  <element name="StockIssuedDuringPeriodValuePurchaseCommitment" id="cxxif_StockIssuedDuringPeriodValuePurchaseCommitment" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="duration" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="credit"/>
  <element name="StockIssuedDuringPeriodValueRepaymentOfConvertiblePromissoryNote" id="cxxif_StockIssuedDuringPeriodValueRepaymentOfConvertiblePromissoryNote" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="duration" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="credit"/>
  <element name="StockIssuedDuringPeriodValueSettlementOfEarnOutShares" id="cxxif_StockIssuedDuringPeriodValueSettlementOfEarnOutShares" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="duration" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="credit"/>
  <element name="StockIssuedDuringPeriodValueToVendorsForPartialSettlement" id="cxxif_StockIssuedDuringPeriodValueToVendorsForPartialSettlement" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="duration" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="credit"/>
  <element name="StockOptionsNetOfRecoveryOnOptionsForfeited" id="cxxif_StockOptionsNetOfRecoveryOnOptionsForfeited" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="instant" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="debit"/>
  <element name="StockOptionsOutstandingAndExercisableIntrinsicValue" id="cxxif_StockOptionsOutstandingAndExercisableIntrinsicValue" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="instant" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="debit"/>
  <element name="StockRepurchasedAndRetiredDuringPeriodValuePerShare" id="cxxif_StockRepurchasedAndRetiredDuringPeriodValuePerShare" type="dtr-types:perShareItemType" abstract="false" xbrli:periodType="duration" substitutionGroup="xbrli:item" nillable="true"/>
  <element name="SubordinateShareCapitalMember" id="cxxif_SubordinateShareCapitalMember" type="dtr-types:domainItemType" abstract="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" nillable="true"/>
  <element name="SubordinateSharesNoParValue" id="cxxif_SubordinateSharesNoParValue" type="dtr-types:perShareItemType" abstract="false" xbrli:periodType="instant" substitutionGroup="xbrli:item" nillable="true"/>
  <element name="SubordinateSharesSharesIssued" id="cxxif_SubordinateSharesSharesIssued" type="xbrli:sharesItemType" abstract="false" xbrli:periodType="instant" substitutionGroup="xbrli:item" nillable="true"/>
  <element name="SubordinateSharesSharesOutstanding" id="cxxif_SubordinateSharesSharesOutstanding" type="xbrli:sharesItemType" abstract="false" xbrli:periodType="instant" substitutionGroup="xbrli:item" nillable="true"/>
  <element name="SubordinateSharesValue" id="cxxif_SubordinateSharesValue" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="instant" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="credit"/>
  <element name="SubsidiariesTableTextBlock" id="cxxif_SubsidiariesTableTextBlock" type="dtr-types:textBlockItemType" abstract="false" xbrli:periodType="duration" substitutionGroup="xbrli:item" nillable="true"/>
  <element name="SwellAndMegawoodMember" id="cxxif_SwellAndMegawoodMember" type="dtr-types:domainItemType" abstract="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" nillable="true"/>
  <element name="SwellAndPureGreenPropertiesMember" id="cxxif_SwellAndPureGreenPropertiesMember" type="dtr-types:domainItemType" abstract="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" nillable="true"/>
  <element name="SwellAndPureGreenPropertiesOneMember" id="cxxif_SwellAndPureGreenPropertiesOneMember" type="dtr-types:domainItemType" abstract="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" nillable="true"/>
  <element name="SwellCompaniesLtdMember" id="cxxif_SwellCompaniesLtdMember" type="dtr-types:domainItemType" abstract="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" nillable="true"/>
  <element name="SwellPurchaseAgreementMember" id="cxxif_SwellPurchaseAgreementMember" type="dtr-types:domainItemType" abstract="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" nillable="true"/>
  <element name="TerminationSettlementConsideration" id="cxxif_TerminationSettlementConsideration" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="duration" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="credit"/>
  <element name="Test" id="cxxif_Test" type="xbrli:decimalItemType" abstract="false" xbrli:periodType="duration" substitutionGroup="xbrli:item" nillable="true"/>
  <element name="ThreeNevadaLeasesWithDoubleGHoldingsMember" id="cxxif_ThreeNevadaLeasesWithDoubleGHoldingsMember" type="dtr-types:domainItemType" abstract="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" nillable="true"/>
  <element name="TransactionCosts" id="cxxif_TransactionCosts" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="duration" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="debit"/>
  <element name="UncertainTaxPosition" id="cxxif_UncertainTaxPosition" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="duration" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="debit"/>
  <element name="UncertainTaxPositionInclusiveOfInterestAndPenaltiesPercent" id="cxxif_UncertainTaxPositionInclusiveOfInterestAndPenaltiesPercent" type="dtr-types:percentItemType" abstract="false" xbrli:periodType="duration" substitutionGroup="xbrli:item" nillable="true"/>
  <element name="UncertainTaxPositionNonCurrent" id="cxxif_UncertainTaxPositionNonCurrent" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="instant" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="credit"/>
  <element name="UndiscountedFutureCashFlows" id="cxxif_UndiscountedFutureCashFlows" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="duration" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="debit"/>
  <element name="UndiscountedLeaseLiabilitiesClassifiedAsHeldForSale" id="cxxif_UndiscountedLeaseLiabilitiesClassifiedAsHeldForSale" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="instant" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="credit"/>
  <element name="UndiscountedLeaseLiabilitiesWithRelatedParties" id="cxxif_UndiscountedLeaseLiabilitiesWithRelatedParties" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="instant" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="credit"/>
  <element name="UndiscountedLeasePaymentsUnderOtherCommitment" id="cxxif_UndiscountedLeasePaymentsUnderOtherCommitment" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="instant" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="credit"/>
  <element name="UndiscountedPayments" id="cxxif_UndiscountedPayments" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="duration" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="debit"/>
  <element name="UnitedStatesFederalAndStateMember" id="cxxif_UnitedStatesFederalAndStateMember" type="dtr-types:domainItemType" abstract="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" nillable="true"/>
  <element name="UnrecognizedTaxBenefitsBeforeInterestAndPenalties" id="cxxif_UnrecognizedTaxBenefitsBeforeInterestAndPenalties" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="duration" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="debit"/>
  <element name="UnrecognizedTaxBenefitsRelatedToAmortization" id="cxxif_UnrecognizedTaxBenefitsRelatedToAmortization" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="duration" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="debit"/>
  <element name="UnrecognizedTaxBenefitsRelatedToDepreciation" id="cxxif_UnrecognizedTaxBenefitsRelatedToDepreciation" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="duration" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="debit"/>
  <element name="UsHoldingsCorpPointMember" id="cxxif_UsHoldingsCorpPointMember" type="dtr-types:domainItemType" abstract="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" nillable="true"/>
  <element name="ValueOfSharesIssuedToVendors" id="cxxif_ValueOfSharesIssuedToVendors" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="duration" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="credit"/>
  <element name="ValueOfShareWarrantsIssuedInPrivatePlacement" id="cxxif_ValueOfShareWarrantsIssuedInPrivatePlacement" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="duration" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="credit"/>
  <element name="WarrantDebenturesConvertedInToNumberOfCommonShares" id="cxxif_WarrantDebenturesConvertedInToNumberOfCommonShares" type="xbrli:sharesItemType" abstract="false" xbrli:periodType="duration" substitutionGroup="xbrli:item" nillable="true"/>
  <element name="WarrantsAndStockOptionsMember" id="cxxif_WarrantsAndStockOptionsMember" type="dtr-types:domainItemType" abstract="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" nillable="true"/>
  <element name="WarrantsIssuedInPrivatePlacementShares" id="cxxif_WarrantsIssuedInPrivatePlacementShares" type="xbrli:sharesItemType" abstract="false" xbrli:periodType="duration" substitutionGroup="xbrli:item" nillable="true"/>
  <element name="WarrantsIssuedInPrivatePlacementValue" id="cxxif_WarrantsIssuedInPrivatePlacementValue" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="duration" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="credit"/>
  <element name="WarrantsIssuedPerConvertibleDebentureUnit" id="cxxif_WarrantsIssuedPerConvertibleDebentureUnit" type="xbrli:sharesItemType" abstract="false" xbrli:periodType="duration" substitutionGroup="xbrli:item" nillable="true"/>
  <element name="WarrantsOutstandingAndExercisableIntrinsicValue" id="cxxif_WarrantsOutstandingAndExercisableIntrinsicValue" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="instant" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="debit"/>
  <element name="WeightedAverageExercisePriceOfWarrantsExercised" id="cxxif_WeightedAverageExercisePriceOfWarrantsExercised" type="dtr-types:perShareItemType" abstract="false" xbrli:periodType="duration" substitutionGroup="xbrli:item" nillable="true"/>
  <element name="WeightedAverageExercisePriceOfWarrantsExpired" id="cxxif_WeightedAverageExercisePriceOfWarrantsExpired" type="dtr-types:perShareItemType" abstract="false" xbrli:periodType="duration" substitutionGroup="xbrli:item" nillable="true"/>
  <element name="WeightedAverageExercisePriceOfWarrantsIssued" id="cxxif_WeightedAverageExercisePriceOfWarrantsIssued" type="dtr-types:perShareItemType" abstract="false" xbrli:periodType="duration" substitutionGroup="xbrli:item" nillable="true"/>
  <element name="WeightedAverageRemainingLifeOfWarrantsExpired" id="cxxif_WeightedAverageRemainingLifeOfWarrantsExpired" type="xbrli:durationItemType" abstract="false" xbrli:periodType="duration" substitutionGroup="xbrli:item" nillable="true"/>
  <element name="WeightedAverageRemainingLifeOfWarrantsIssuanceFromPrivatePlacement" id="cxxif_WeightedAverageRemainingLifeOfWarrantsIssuanceFromPrivatePlacement" type="xbrli:durationItemType" abstract="false" xbrli:periodType="duration" substitutionGroup="xbrli:item" nillable="true"/>
  <element name="WeightedAverageRemainingLifeOfWarrantsOutstanding" id="cxxif_WeightedAverageRemainingLifeOfWarrantsOutstanding" type="xbrli:durationItemType" abstract="false" xbrli:periodType="duration" substitutionGroup="xbrli:item" nillable="true"/>
  <element name="WholesaleCustomersMember" id="cxxif_WholesaleCustomersMember" type="dtr-types:domainItemType" abstract="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" nillable="true"/>
  <element name="WorkforceConceptsTwoOneIncPointMember" id="cxxif_WorkforceConceptsTwoOneIncPointMember" type="dtr-types:domainItemType" abstract="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" nillable="true"/>
  <element name="WorkingCapitalDeficit" id="cxxif_WorkingCapitalDeficit" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="instant" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="debit"/>
</schema>
