<?xml version="1.0" encoding="utf-8"?>
<schema xmlns:kiq="http://www.kelsotech.com/20251231" xmlns="http://www.w3.org/2001/XMLSchema" xmlns:link="http://www.xbrl.org/2003/linkbase" xmlns:xbrldt="http://xbrl.org/2005/xbrldt" xmlns:xl="http://www.xbrl.org/2003/XLink" xmlns:xbrli="http://www.xbrl.org/2003/instance" xmlns:xlink="http://www.w3.org/1999/xlink" xmlns:negated="http://www.xbrl.org/2009/role/negated" xmlns:ref="http://www.xbrl.org/2006/ref" xmlns:deprecated="http://www.xbrl.org/2009/arcrole/fact-explanatoryFact" xmlns:dei="http://xbrl.sec.gov/dei/2025" xmlns:country="http://xbrl.sec.gov/country/2025" xmlns:currency="http://xbrl.sec.gov/currency/2025" xmlns:exch="http://xbrl.sec.gov/exch/2025" xmlns:naics="http://xbrl.sec.gov/naics/2025" xmlns:sic="http://xbrl.sec.gov/sic/2025" xmlns:stpr="http://xbrl.sec.gov/stpr/2025" xmlns:us-types="http://fasb.org/us-types/2025" xmlns:srt="http://fasb.org/srt/2025" xmlns:srt-types="http://fasb.org/srt-types/2025" xmlns:ecd="http://xbrl.sec.gov/ecd/2025" xmlns:dtr-types="http://www.xbrl.org/dtr/type/2022-03-31" xmlns:enum2="http://xbrl.org/2020/extensible-enumerations-2.0" xmlns:ifrs-full="https://xbrl.ifrs.org/taxonomy/2025-03-27/ifrs-full" xmlns:ecd-sub="http://xbrl.sec.gov/ecd-sub/2025" 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.kelsotech.com/20251231" elementFormDefault="qualified">
  <!-- INTEGIX by Ez-XBRL -->
  <import namespace="http://www.xbrl.org/2003/instance" schemaLocation="http://www.xbrl.org/2003/xbrl-instance-2003-12-31.xsd"/>
  <import namespace="http://www.xbrl.org/2003/linkbase" schemaLocation="http://www.xbrl.org/2003/xbrl-linkbase-2003-12-31.xsd"/>
  <import namespace="http://xbrl.org/2005/xbrldt" schemaLocation="http://www.xbrl.org/2005/xbrldt-2005.xsd"/>
  <import namespace="http://www.xbrl.org/2009/role/negated" schemaLocation="http://www.xbrl.org/lrr/role/negated-2009-12-16.xsd"/>
  <import namespace="http://www.xbrl.org/2009/role/net" schemaLocation="http://www.xbrl.org/lrr/role/net-2009-12-16.xsd"/>
  <import namespace="http://www.xbrl.org/2009/arcrole/fact-explanatoryFact" schemaLocation="http://www.xbrl.org/lrr/arcrole/factExplanatory-2009-12-16.xsd"/>
  <import namespace="http://xbrl.sec.gov/dei/2025" schemaLocation="https://xbrl.sec.gov/dei/2025/dei-2025.xsd"/>
  <import namespace="http://xbrl.sec.gov/country/2025" schemaLocation="https://xbrl.sec.gov/country/2025/country-2025.xsd"/>
  <import namespace="http://xbrl.sec.gov/currency/2025" schemaLocation="https://xbrl.sec.gov/currency/2025/currency-2025.xsd"/>
  <import namespace="http://xbrl.sec.gov/exch/2025" schemaLocation="https://xbrl.sec.gov/exch/2025/exch-2025.xsd"/>
  <import namespace="http://xbrl.sec.gov/naics/2025" schemaLocation="https://xbrl.sec.gov/naics/2025/naics-2025.xsd"/>
  <import namespace="http://xbrl.sec.gov/sic/2025" schemaLocation="https://xbrl.sec.gov/sic/2025/sic-2025.xsd"/>
  <import namespace="http://xbrl.sec.gov/stpr/2025" schemaLocation="https://xbrl.sec.gov/stpr/2025/stpr-2025.xsd"/>
  <import namespace="http://fasb.org/us-types/2025" schemaLocation="https://xbrl.fasb.org/us-gaap/2025/elts/us-types-2025.xsd"/>
  <import namespace="http://fasb.org/srt/2025" schemaLocation="https://xbrl.fasb.org/srt/2025/elts/srt-2025.xsd"/>
  <import namespace="http://fasb.org/srt-types/2025" schemaLocation="https://xbrl.fasb.org/srt/2025/elts/srt-types-2025.xsd"/>
  <import namespace="http://xbrl.sec.gov/ecd/2025" schemaLocation="https://xbrl.sec.gov/ecd/2025/ecd-2025.xsd"/>
  <import namespace="http://xbrl.sec.gov/dei/2025" schemaLocation="https://xbrl.sec.gov/dei/2025/dei-2025.xsd"/>
  <import namespace="http://xbrl.sec.gov/ecd/2025" schemaLocation="https://xbrl.sec.gov/ecd/2025/ecd-2025.xsd"/>
  <import namespace="http://www.xbrl.org/dtr/type/2022-03-31" schemaLocation="https://www.xbrl.org/dtr/type/2022-03-31/types.xsd"/>
  <import namespace="http://xbrl.org/2020/extensible-enumerations-2.0" schemaLocation="https://www.xbrl.org/2020/extensible-enumerations-2.0.xsd"/>
  <import namespace="https://xbrl.ifrs.org/taxonomy/2025-03-27/ifrs-full" schemaLocation="https://xbrl.ifrs.org/taxonomy/2025-03-27/full_ifrs/full_ifrs-cor_2025-03-27.xsd"/>
  <import namespace="http://xbrl.sec.gov/ecd-sub/2025" schemaLocation="https://xbrl.sec.gov/ecd/2025/ecd-sub-2025.xsd"/>
  <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.kelsotech.com/role/DocumentAndEntityInformation" id="DocumentAndEntityInformation">
        <link:definition>0001 - Document - Document and Entity Information</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://www.kelsotech.com/role/ConsolidatedStatementsOfFinancialPosition" id="ConsolidatedStatementsOfFinancialPosition">
        <link:definition>0002 - Statement - Consolidated Statements of Financial Position</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://www.kelsotech.com/role/ConsolidatedStatementsOfOperationsAndComprehensiveIncomeLoss" id="ConsolidatedStatementsOfOperationsAndComprehensiveIncomeLoss">
        <link:definition>0003 - Statement - Consolidated Statements of Operations and Comprehensive Income 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.kelsotech.com/role/ConsolidatedStatementsOfChangesInShareholdersEquity" id="ConsolidatedStatementsOfChangesInShareholdersEquity">
        <link:definition>0004 - Statement - Consolidated Statements of Changes in 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.kelsotech.com/role/ConsolidatedStatementsOfCashFlows" id="ConsolidatedStatementsOfCashFlows">
        <link:definition>0005 - 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.kelsotech.com/role/NATUREOFOPERATIONS" id="NATUREOFOPERATIONS">
        <link:definition>0006 - 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.kelsotech.com/role/BasisOfPreparation" id="BasisOfPreparation">
        <link:definition>0007 - 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.kelsotech.com/role/SignificantAccountingPolicies" id="SignificantAccountingPolicies">
        <link:definition>0008 - Disclosure - MATERIAL ACCOUNTING POLICIES</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://www.kelsotech.com/role/CapitalManagement" id="CapitalManagement">
        <link:definition>0009 - Disclosure - CAPITAL MANAGEMENT</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.kelsotech.com/role/FinancialInstruments" id="FinancialInstruments">
        <link:definition>0010 - 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.kelsotech.com/role/Inventory" id="Inventory">
        <link:definition>0011 - 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.kelsotech.com/role/PropertyPlantAndEquipment" id="PropertyPlantAndEquipment">
        <link:definition>0012 - Disclosure - PROPERTY, PLANT AND EQUIPMENT</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.kelsotech.com/role/IntangibleAssets" id="IntangibleAssets">
        <link:definition>0013 - Disclosure - INTANGIBLE 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.kelsotech.com/role/LeaseLiability" id="LeaseLiability">
        <link:definition>0014 - Disclosure - LEASE LIABILITY</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.kelsotech.com/role/DERIVATIVEWARRANTLIABILITY" id="DERIVATIVEWARRANTLIABILITY">
        <link:definition>0015 - Disclosure - DERIVATIVE WARRANT LIABILITY</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.kelsotech.com/role/CapitalStock" id="CapitalStock">
        <link:definition>0016 - Disclosure - CAPITAL STOCK</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.kelsotech.com/role/RelatedPartyTransactions" id="RelatedPartyTransactions">
        <link:definition>0017 - 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.kelsotech.com/role/SupplementalCashFlowInformation" id="SupplementalCashFlowInformation">
        <link:definition>0018 - Disclosure - SUPPLEMENTAL CASH FLOW 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.kelsotech.com/role/SignificantCustomers" id="SignificantCustomers">
        <link:definition>0019 - Disclosure - SIGNIFICANT CUSTOMERS</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.kelsotech.com/role/EmployeeBenefits" id="EmployeeBenefits">
        <link:definition>0020 - Disclosure - EMPLOYEE BENEFITS</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.kelsotech.com/role/SegmentedInformation" id="SegmentedInformation">
        <link:definition>0021 - Disclosure - SEGMENT 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.kelsotech.com/role/ASSETSHELDFORSALEANDDISCONTINUEDOPERATIONS" id="ASSETSHELDFORSALEANDDISCONTINUEDOPERATIONS">
        <link:definition>0022 - Disclosure - ASSETS HELD FOR SALE AND 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.kelsotech.com/role/IncomeTaxes" id="IncomeTaxes">
        <link:definition>0023 - 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.kelsotech.com/role/SignificantAccountingPoliciesPolicies" id="SignificantAccountingPoliciesPolicies">
        <link:definition>9960701 - Disclosure - MATERIAL ACCOUNTING POLICIES (Policies)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://www.kelsotech.com/role/SignificantAccountingPoliciesTables" id="SignificantAccountingPoliciesTables">
        <link:definition>9960702 - Disclosure - MATERIAL 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.kelsotech.com/role/FinancialInstrumentsTables" id="FinancialInstrumentsTables">
        <link:definition>9960703 - Disclosure - FINANCIAL INSTRUMENTS (Tables)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://www.kelsotech.com/role/InventoryTables" id="InventoryTables">
        <link:definition>9960704 - 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.kelsotech.com/role/PropertyPlantAndEquipmentTables" id="PropertyPlantAndEquipmentTables">
        <link:definition>9960705 - Disclosure - PROPERTY, PLANT AND EQUIPMENT (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.kelsotech.com/role/IntangibleAssetsTables" id="IntangibleAssetsTables">
        <link:definition>9960706 - Disclosure - INTANGIBLE 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.kelsotech.com/role/LEASELIABILITYTables" id="LEASELIABILITYTables">
        <link:definition>9960707 - Disclosure - LEASE LIABILITY (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.kelsotech.com/role/DERIVATIVEWARRANTLIABILITYTables" id="DERIVATIVEWARRANTLIABILITYTables">
        <link:definition>9960708 - Disclosure - DERIVATIVE WARRANT LIABILITY (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.kelsotech.com/role/CapitalStockTables" id="CapitalStockTables">
        <link:definition>9960709 - Disclosure - CAPITAL STOCK (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.kelsotech.com/role/RelatedPartyTransactionsTables" id="RelatedPartyTransactionsTables">
        <link:definition>9960710 - 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.kelsotech.com/role/SupplementalCashFlowInformationTables" id="SupplementalCashFlowInformationTables">
        <link:definition>9960711 - Disclosure - SUPPLEMENTAL CASH FLOW 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.kelsotech.com/role/SignificantCustomersTables" id="SignificantCustomersTables">
        <link:definition>9960712 - Disclosure - SIGNIFICANT CUSTOMERS (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.kelsotech.com/role/ASSETSHELDFORSALEANDDISCONTINUEDOPERATIONSTables" id="ASSETSHELDFORSALEANDDISCONTINUEDOPERATIONSTables">
        <link:definition>9960713 - Disclosure - ASSETS HELD FOR SALE AND 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.kelsotech.com/role/IncomeTaxesTables" id="IncomeTaxesTables">
        <link:definition>9960714 - 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.kelsotech.com/role/SignificantAccountingPoliciesNarrativeDetails" id="SignificantAccountingPoliciesNarrativeDetails">
        <link:definition>9960715 - Disclosure - MATERIAL 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.kelsotech.com/role/Significantaccountingpoliciesdisclosureofintangibleassetswithindefiniteusefullifedetails" id="Significantaccountingpoliciesdisclosureofintangibleassetswithindefiniteusefullifedetails">
        <link:definition>9960716 - Disclosure - MATERIAL ACCOUNTING POLICIES - Disclosure of detailed information about intangible assets with indefinite useful life (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.kelsotech.com/role/SignificantAccountingPoliciesDisclosureOfDetailedInformationAboutEstimatedUsefulLifeOrDepreciationRateDetails" id="SignificantAccountingPoliciesDisclosureOfDetailedInformationAboutEstimatedUsefulLifeOrDepreciationRateDetails">
        <link:definition>9960717 - Disclosure - MATERIAL ACCOUNTING POLICIES - Disclosure of detailed information about estimated useful life or depreciation rate (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.kelsotech.com/role/FinancialInstrumentsNarrativeDetails" id="FinancialInstrumentsNarrativeDetails">
        <link:definition>9960718 - Disclosure - FINANCIAL INSTRUMENTS (Narrative) (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://www.kelsotech.com/role/FINANCIALINSTRUMENTSDetails" id="FINANCIALINSTRUMENTSDetails">
        <link:definition>9960719 - Disclosure - FINANCIAL INSTRUMENTS  - Disclosure of detailed information about 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.kelsotech.com/role/Financialinstrumentsdisclosureofdetailedinformationaboutforeigncurrencyriskdetails" id="Financialinstrumentsdisclosureofdetailedinformationaboutforeigncurrencyriskdetails">
        <link:definition>9960720 - Disclosure - FINANCIAL INSTRUMENTS - Disclosure of detailed information about foreign currency 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.kelsotech.com/role/InventoryNarrativeDetails" id="InventoryNarrativeDetails">
        <link:definition>9960721 - Disclosure - INVENTORY (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.kelsotech.com/role/InventoryDisclosureOfDetailedInformationAboutInventoriesDetails" id="InventoryDisclosureOfDetailedInformationAboutInventoriesDetails">
        <link:definition>9960722 - Disclosure - INVENTORY - Disclosure of detailed information about 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.kelsotech.com/role/PropertyPlantAndEquipmentNarrativeDetails" id="PropertyPlantAndEquipmentNarrativeDetails">
        <link:definition>9960723 - Disclosure - PROPERTY, PLANT AND EQUIPMENT (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.kelsotech.com/role/PropertyPlantAndEquipmentDisclosureOfDetailedInformationAboutPropertyPlantAndEquipmentDetails" id="PropertyPlantAndEquipmentDisclosureOfDetailedInformationAboutPropertyPlantAndEquipmentDetails">
        <link:definition>9960724 - Disclosure - PROPERTY, PLANT AND EQUIPMENT - Disclosure of detailed information about property, plant and equipment (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.kelsotech.com/role/IntangibleAssetsNarrativeDetails" id="IntangibleAssetsNarrativeDetails">
        <link:definition>9960725 - Disclosure - INTANGIBLE 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.kelsotech.com/role/IntangibleAssetsDisclosureOfDetailedInformationAboutIntangibleAssetsDetails" id="IntangibleAssetsDisclosureOfDetailedInformationAboutIntangibleAssetsDetails">
        <link:definition>9960726 - Disclosure - INTANGIBLE ASSETS - Disclosure of detailed information about 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.kelsotech.com/role/LEASELIABILITYDisclosureOfDetailedInformationAboutNoncurrentContractualLeaseObligationsDetail" id="LEASELIABILITYDisclosureOfDetailedInformationAboutNoncurrentContractualLeaseObligationsDetail">
        <link:definition>9960727 - Disclosure - LEASE LIABILITY - (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.kelsotech.com/role/LeaseLiabilityDisclosureOfDetailedInformationAboutLeaseLiabilityDetails" id="LeaseLiabilityDisclosureOfDetailedInformationAboutLeaseLiabilityDetails">
        <link:definition>9960728 - Disclosure - LEASE LIABILITY - Disclosure of detailed information about lease liability (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://www.kelsotech.com/role/DERIVATIVEWARRANTLIABILITYDetailTextuals" id="DERIVATIVEWARRANTLIABILITYDetailTextuals">
        <link:definition>9960729 - Disclosure - DERIVATIVE WARRANT LIABILITY (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.kelsotech.com/role/DERIVATIVEWARRANTLIABILITYDetails" id="DERIVATIVEWARRANTLIABILITYDetails">
        <link:definition>9960730 - Disclosure - DERIVATIVE WARRANT LIABILITY - Disclosure of detailed information about derivative warrant liability (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://www.kelsotech.com/role/CapitalStockNarrativeDetails" id="CapitalStockNarrativeDetails">
        <link:definition>9960731 - Disclosure - CAPITAL STOCK (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.kelsotech.com/role/CapitalStockDisclosureOfNumberAndWeightedAverageRemainingContractualLifeOfOutstandingShareOptionsDetails" id="CapitalStockDisclosureOfNumberAndWeightedAverageRemainingContractualLifeOfOutstandingShareOptionsDetails">
        <link:definition>9960732 - Disclosure - CAPITAL STOCK - Disclosure of detailed information about number and weighted average remaining contractual life of outstanding share 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.kelsotech.com/role/CapitalStockDisclosureOfNumberAndWeightedAverageExercisePricesOfShareOptionsDetails" id="CapitalStockDisclosureOfNumberAndWeightedAverageExercisePricesOfShareOptionsDetails">
        <link:definition>9960733 - Disclosure - CAPITAL STOCK - Disclosure of detailed information about number and weighted average exercise prices of share 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.kelsotech.com/role/CAPITALSTOCKDisclosureSummaryOfWarrantsOutstandingDetails" id="CAPITALSTOCKDisclosureSummaryOfWarrantsOutstandingDetails">
        <link:definition>9960734 - Disclosure - CAPITAL STOCK - Disclosure of detailed information about summary of warrants outstanding (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.kelsotech.com/role/CAPITALSTOCKDisclosureSummaryOfRSUsDetails" id="CAPITALSTOCKDisclosureSummaryOfRSUsDetails">
        <link:definition>9960735 - Disclosure - CAPITAL STOCK - Disclosure of detailed information about summary of RSUs (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.kelsotech.com/role/RelatedPartyTransactionsNarrativeDetails" id="RelatedPartyTransactionsNarrativeDetails">
        <link:definition>9960736 - Disclosure - RELATED PARTY TRANSACTIONS (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.kelsotech.com/role/RelatedPartyTransactionsDisclosureOfInformationAboutKeyManagementPersonnelDetails" id="RelatedPartyTransactionsDisclosureOfInformationAboutKeyManagementPersonnelDetails">
        <link:definition>9960737 - Disclosure - RELATED PARTY TRANSACTIONS - Disclosure of detailed information about 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.kelsotech.com/role/SupplementalCashFlowInformationDisclosureOfDetailedInformationAboutSupplementalCashFlowInformationDetails" id="SupplementalCashFlowInformationDisclosureOfDetailedInformationAboutSupplementalCashFlowInformationDetails">
        <link:definition>9960738 - Disclosure - SUPPLEMENTAL CASH FLOW INFORMATION - Disclosure of detailed information about supplemental cash flow information (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.kelsotech.com/role/SignificantCustomersDisclosureOfOperatingSegmentsDetails" id="SignificantCustomersDisclosureOfOperatingSegmentsDetails">
        <link:definition>9960739 - Disclosure - SIGNIFICANT CUSTOMERS - Disclosure of detailed information about operating segments (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://www.kelsotech.com/role/EmployeeBenefitsNarrativeDetails" id="EmployeeBenefitsNarrativeDetails">
        <link:definition>9960740 - Disclosure - EMPLOYEE BENEFITS (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.kelsotech.com/role/SegmentedInformationNarrativeDetails" id="SegmentedInformationNarrativeDetails">
        <link:definition>9960741 - Disclosure - SEGMENT INFORMATION (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.kelsotech.com/role/ASSETSHELDFORSALEANDDISCONTINUEDOPERATIONSNarrativeDetails" id="ASSETSHELDFORSALEANDDISCONTINUEDOPERATIONSNarrativeDetails">
        <link:definition>9960742 - Disclosure - ASSETS HELD FOR SALE AND 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.kelsotech.com/role/ASSETSHELDFORSALEANDDISCONTINUEDOPERATIONSDetails" id="ASSETSHELDFORSALEANDDISCONTINUEDOPERATIONSDetails">
        <link:definition>9960743 - Disclosure - ASSETS HELD FOR SALE AND DISCONTINUED OPERATIONS - Disclosure of detailed information about loss from discontinued 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.kelsotech.com/role/ASSETSHELDFORSALEANDDISCONTINUEDOPERATIONSDetails1" id="ASSETSHELDFORSALEANDDISCONTINUEDOPERATIONSDetails1">
        <link:definition>9960744 - Disclosure - ASSETS HELD FOR SALE AND DISCONTINUED OPERATIONS - Disclosure of detailed information about loss from discontinued operations relate to 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.kelsotech.com/role/IncomeTaxesNarrativeDetails" id="IncomeTaxesNarrativeDetails">
        <link:definition>9960745 - 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.kelsotech.com/role/IncomeTaxesDisclosureOfDeferredTaxesDetails" id="IncomeTaxesDisclosureOfDeferredTaxesDetails">
        <link:definition>9960746 - Disclosure - INCOME TAXES - Disclosure of detailed information about deferred 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.kelsotech.com/role/IncomeTaxesDisclosureOfTemporaryDifferenceUnusedTaxLossesAndUnusedTaxCreditsDetails" id="IncomeTaxesDisclosureOfTemporaryDifferenceUnusedTaxLossesAndUnusedTaxCreditsDetails">
        <link:definition>9960747 - Disclosure - INCOME TAXES - Disclosure of detailed information about temporary difference, unused tax losses and unused tax credits (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.kelsotech.com/role/IncomeTaxesDisclosureOfDetailedInformationAboutEffectiveIncomeTaxExpenseRecoveryDetails" id="IncomeTaxesDisclosureOfDetailedInformationAboutEffectiveIncomeTaxExpenseRecoveryDetails">
        <link:definition>9960748 - Disclosure - INCOME TAXES - Disclosure of detailed information about effective income tax expense (recovery) (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.kelsotech.com/role/InsiderTradingPoliciesAndProcedures" id="InsiderTradingPoliciesAndProcedures">
        <link:definition>0072 - Disclosure - Insider Trading Policies and Procedures</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="kiq-20251231_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="kiq-20251231_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="kiq-20251231_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="kiq-20251231_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="AccountsReceivableExcludingGoodsAndServicesTaxReceivable" id="kiq_AccountsReceivableExcludingGoodsAndServicesTaxReceivable" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="instant" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="debit"/>
  <element name="AcquireInYearOneMember" id="kiq_AcquireInYearOneMember" type="dtr-types:domainItemType" abstract="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" nillable="true"/>
  <element name="AcquireInYearTwoMember" id="kiq_AcquireInYearTwoMember" type="dtr-types:domainItemType" abstract="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" nillable="true"/>
  <element name="AdjustmentsForBadDebts" id="kiq_AdjustmentsForBadDebts" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="duration" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="debit"/>
  <element name="AdjustmentsForDecreaseIncreaseInIncomeTaxReceivable" id="kiq_AdjustmentsForDecreaseIncreaseInIncomeTaxReceivable" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="duration" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="debit"/>
  <element name="AdjustmentsForDecreaseIncreaseInPrepaidExpensesAndDeposit" id="kiq_AdjustmentsForDecreaseIncreaseInPrepaidExpensesAndDeposit" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="duration" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="debit"/>
  <element name="AdjustmentsForImpairmentOfIntangibleAssets" id="kiq_AdjustmentsForImpairmentOfIntangibleAssets" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="duration" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="debit"/>
  <element name="AdjustmentsForIncreaseDecreaseInIncomeTaxPayable" id="kiq_AdjustmentsForIncreaseDecreaseInIncomeTaxPayable" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="duration" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="debit"/>
  <element name="AdjustmentsForRevaluationOfDerivativeWarrantLiabilityLossesGains" id="kiq_AdjustmentsForRevaluationOfDerivativeWarrantLiabilityLossesGains" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="duration" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="debit"/>
  <element name="AdjustmentsForWriteDownOfInventory" id="kiq_AdjustmentsForWriteDownOfInventory" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="duration" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="debit"/>
  <element name="AfterAchievingSecondMilestoneMember" id="kiq_AfterAchievingSecondMilestoneMember" type="dtr-types:domainItemType" abstract="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" nillable="true"/>
  <element name="AgreementAxis" id="kiq_AgreementAxis" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" substitutionGroup="xbrldt:dimensionItem" nillable="true"/>
  <element name="AgreementConsistsTotalPayments" id="kiq_AgreementConsistsTotalPayments" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="duration" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="debit"/>
  <element name="AgreementDomain" id="kiq_AgreementDomain" type="dtr-types:domainItemType" abstract="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" nillable="true"/>
  <element name="AllowanceForDoubtfulAccounts" id="kiq_AllowanceForDoubtfulAccounts" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="instant" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="debit"/>
  <element name="AmountOfTerminationFeesAssetPaymentIssuedAndLegalFees" id="kiq_AmountOfTerminationFeesAssetPaymentIssuedAndLegalFees" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="duration" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="debit"/>
  <element name="AmountsHeldInCanadianDollarMember" id="kiq_AmountsHeldInCanadianDollarMember" type="dtr-types:domainItemType" abstract="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" nillable="true"/>
  <element name="AwardsTypeAxis" id="kiq_AwardsTypeAxis" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" substitutionGroup="xbrldt:dimensionItem" nillable="true"/>
  <element name="AwardsTypeDomain" id="kiq_AwardsTypeDomain" type="dtr-types:domainItemType" abstract="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" nillable="true"/>
  <element name="BadDebtExpense" id="kiq_BadDebtExpense" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="duration" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="debit"/>
  <element name="BasisOfPreparationAbstract" id="kiq_BasisOfPreparationAbstract" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" nillable="true"/>
  <element name="CapitalizedToIntellectualProperty" id="kiq_CapitalizedToIntellectualProperty" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="duration" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="debit"/>
  <element name="CapitalManagementAbstract" id="kiq_CapitalManagementAbstract" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" nillable="true"/>
  <element name="CategoriesOfExpensesAxis" id="kiq_CategoriesOfExpensesAxis" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" substitutionGroup="xbrldt:dimensionItem" nillable="true"/>
  <element name="ClassOfWarrantPriceOfSharesCalledByEachWarrant" id="kiq_ClassOfWarrantPriceOfSharesCalledByEachWarrant" type="dtr-types:perShareItemType" abstract="false" xbrli:periodType="duration" substitutionGroup="xbrli:item" nillable="true"/>
  <element name="CommitmentsAndContingencies1" id="kiq_CommitmentsAndContingencies1" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="instant" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="credit"/>
  <element name="CommonSharesIssuedToAcquireIntangibleAssets" id="kiq_CommonSharesIssuedToAcquireIntangibleAssets" type="xbrli:sharesItemType" abstract="false" xbrli:periodType="duration" substitutionGroup="xbrli:item" nillable="true"/>
  <element name="CommonSharesIssuedToAcquireIntangibleAssetsValue" id="kiq_CommonSharesIssuedToAcquireIntangibleAssetsValue" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="duration" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="credit"/>
  <element name="ComponentsOfAmortisationAxis" id="kiq_ComponentsOfAmortisationAxis" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" substitutionGroup="xbrldt:dimensionItem" nillable="true"/>
  <element name="ComponentsOfAmortisationDomain" id="kiq_ComponentsOfAmortisationDomain" type="dtr-types:domainItemType" abstract="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" nillable="true"/>
  <element name="ConsultingAgreementFeePerMonth" id="kiq_ConsultingAgreementFeePerMonth" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="duration" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="credit"/>
  <element name="ConsultingAgreementMonthlyAmount" id="kiq_ConsultingAgreementMonthlyAmount" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="duration" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="debit"/>
  <element name="ConsultingAgreementRoyaltyOnNetSales" id="kiq_ConsultingAgreementRoyaltyOnNetSales" type="dtr-types:percentItemType" abstract="false" xbrli:periodType="duration" substitutionGroup="xbrli:item" nillable="true"/>
  <element name="ConvertibleVotingPreferredSharesMember" id="kiq_ConvertibleVotingPreferredSharesMember" type="dtr-types:domainItemType" abstract="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" nillable="true"/>
  <element name="CostOfGoodsSoldMember" id="kiq_CostOfGoodsSoldMember" type="dtr-types:domainItemType" abstract="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" nillable="true"/>
  <element name="CountriesAxis" id="kiq_CountriesAxis" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" substitutionGroup="xbrldt:dimensionItem" nillable="true"/>
  <element name="CumulativeRemainingLicenseFees" id="kiq_CumulativeRemainingLicenseFees" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="duration" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="debit"/>
  <element name="CurrentAssetsOrDisposalGroupsClassifiedAsHeldForSale" id="kiq_CurrentAssetsOrDisposalGroupsClassifiedAsHeldForSale" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="instant" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="debit"/>
  <element name="CustomerAMember" id="kiq_CustomerAMember" type="dtr-types:domainItemType" abstract="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" nillable="true"/>
  <element name="CustomerBMember" id="kiq_CustomerBMember" type="dtr-types:domainItemType" abstract="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" nillable="true"/>
  <element name="CustomerCMember" id="kiq_CustomerCMember" type="dtr-types:domainItemType" abstract="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" nillable="true"/>
  <element name="CustomerDMember" id="kiq_CustomerDMember" type="dtr-types:domainItemType" abstract="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" nillable="true"/>
  <element name="DecreasedInFinancialLiabilityRecognize" id="kiq_DecreasedInFinancialLiabilityRecognize" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="duration" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="credit"/>
  <element name="DeferredIncomeTaxAssetsAndLiabilitiesLineItems" id="kiq_DeferredIncomeTaxAssetsAndLiabilitiesLineItems" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" nillable="true"/>
  <element name="DeferredIncomeTaxAssetsAndLiabilitiesTable" id="kiq_DeferredIncomeTaxAssetsAndLiabilitiesTable" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" substitutionGroup="xbrldt:hypercubeItem" nillable="true"/>
  <element name="DeferredShareUnitsMember" id="kiq_DeferredShareUnitsMember" type="dtr-types:domainItemType" abstract="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" nillable="true"/>
  <element name="DeferredTaxAssetsLiabilitiesAxis" id="kiq_DeferredTaxAssetsLiabilitiesAxis" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" substitutionGroup="xbrldt:dimensionItem" nillable="true"/>
  <element name="DeferredTaxAssetsLiabilitiesDomain" id="kiq_DeferredTaxAssetsLiabilitiesDomain" type="dtr-types:domainItemType" abstract="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" nillable="true"/>
  <element name="DeficiencyExcessOfCarryingValueOverTaxValueOfPropertyPlantAndEquipmentMember" id="kiq_DeficiencyExcessOfCarryingValueOverTaxValueOfPropertyPlantAndEquipmentMember" type="dtr-types:domainItemType" abstract="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" nillable="true"/>
  <element name="Deposit" id="kiq_Deposit" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="instant" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="debit"/>
  <element name="DepositAppliedToIntangibleAssets" id="kiq_DepositAppliedToIntangibleAssets" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="duration" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="credit"/>
  <element name="DepositOnIntangibleAssets" id="kiq_DepositOnIntangibleAssets" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="duration" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="credit"/>
  <element name="DepositsAppliedToIntangibleAssets" id="kiq_DepositsAppliedToIntangibleAssets" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="duration" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="debit"/>
  <element name="DerivativeWarrantLiabilityAbstract" id="kiq_DerivativeWarrantLiabilityAbstract" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" nillable="true"/>
  <element name="DerivativeWarrantLiabilityMember" id="kiq_DerivativeWarrantLiabilityMember" type="dtr-types:domainItemType" abstract="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" nillable="true"/>
  <element name="DescriptionOfAccountingPolicyForComprehensiveIncomeLossExplanatory" id="kiq_DescriptionOfAccountingPolicyForComprehensiveIncomeLossExplanatory" type="dtr-types:textBlockItemType" abstract="false" xbrli:periodType="duration" substitutionGroup="xbrli:item" nillable="true"/>
  <element name="DescriptionOfAnnualFranchiseTaxKnownAsTexasMarginTax" id="kiq_DescriptionOfAnnualFranchiseTaxKnownAsTexasMarginTax" type="xbrli:stringItemType" abstract="false" xbrli:periodType="duration" substitutionGroup="xbrli:item" nillable="true"/>
  <element name="DescriptionOfDeferredShareUnitsPlan" id="kiq_DescriptionOfDeferredShareUnitsPlan" type="xbrli:stringItemType" abstract="false" xbrli:periodType="duration" substitutionGroup="xbrli:item" nillable="true"/>
  <element name="DescriptionOfEachUnitConsists" id="kiq_DescriptionOfEachUnitConsists" type="xbrli:stringItemType" abstract="false" xbrli:periodType="duration" substitutionGroup="xbrli:item" nillable="true"/>
  <element name="DescriptionOfEstimatedForfeituresShareOptionsGranted" id="kiq_DescriptionOfEstimatedForfeituresShareOptionsGranted" type="dtr-types:percentItemType" abstract="false" xbrli:periodType="duration" substitutionGroup="xbrli:item" nillable="true"/>
  <element name="DescriptionOfRestrictedShareUnitsPlan" id="kiq_DescriptionOfRestrictedShareUnitsPlan" type="xbrli:stringItemType" abstract="false" xbrli:periodType="duration" substitutionGroup="xbrli:item" nillable="true"/>
  <element name="DescriptionOfStockOptionPlan" id="kiq_DescriptionOfStockOptionPlan" type="xbrli:stringItemType" abstract="false" xbrli:periodType="duration" substitutionGroup="xbrli:item" nillable="true"/>
  <element name="DescriptionOfUnitVestingPeriod" id="kiq_DescriptionOfUnitVestingPeriod" type="xbrli:stringItemType" abstract="false" xbrli:periodType="duration" substitutionGroup="xbrli:item" nillable="true"/>
  <element name="DifferenceBetweenLeaseLiabilityAndBuyOutPrice" id="kiq_DifferenceBetweenLeaseLiabilityAndBuyOutPrice" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="duration" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="credit"/>
  <element name="Director1Member" id="kiq_Director1Member" type="dtr-types:domainItemType" abstract="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" nillable="true"/>
  <element name="DirectorsFeesMember" id="kiq_DirectorsFeesMember" type="dtr-types:domainItemType" abstract="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" nillable="true"/>
  <element name="DisclosureOfCapitalStockExplanatoryAbstract" id="kiq_DisclosureOfCapitalStockExplanatoryAbstract" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" nillable="true"/>
  <element name="DisclosureOfCashFlowsFromDiscontinuedOperationsExplanatory" id="kiq_DisclosureOfCashFlowsFromDiscontinuedOperationsExplanatory" type="dtr-types:textBlockItemType" abstract="false" xbrli:periodType="duration" substitutionGroup="xbrli:item" nillable="true"/>
  <element name="DisclosureOfDetailedInformationAboutCreditRiskExplanatory" id="kiq_DisclosureOfDetailedInformationAboutCreditRiskExplanatory" type="dtr-types:textBlockItemType" abstract="false" xbrli:periodType="duration" substitutionGroup="xbrli:item" nillable="true"/>
  <element name="DisclosureOfDetailedInformationAboutDerivativeWarrantLiabilityExplanatory" id="kiq_DisclosureOfDetailedInformationAboutDerivativeWarrantLiabilityExplanatory" type="dtr-types:textBlockItemType" abstract="false" xbrli:periodType="duration" substitutionGroup="xbrli:item" nillable="true"/>
  <element name="DisclosureOfDetailedInformationAboutEffectiveIncomeTaxExpenseRecoveryExplanatory" id="kiq_DisclosureOfDetailedInformationAboutEffectiveIncomeTaxExpenseRecoveryExplanatory" type="dtr-types:textBlockItemType" abstract="false" xbrli:periodType="duration" substitutionGroup="xbrli:item" nillable="true"/>
  <element name="DisclosureOfDetailedInformationAboutEstimatedUsefulLifeOrDepreciationRateExplanatory" id="kiq_DisclosureOfDetailedInformationAboutEstimatedUsefulLifeOrDepreciationRateExplanatory" type="dtr-types:textBlockItemType" abstract="false" xbrli:periodType="duration" substitutionGroup="xbrli:item" nillable="true"/>
  <element name="DisclosureOfDetailedInformationAboutForeignCurrencyRiskExplanatory" id="kiq_DisclosureOfDetailedInformationAboutForeignCurrencyRiskExplanatory" type="dtr-types:textBlockItemType" abstract="false" xbrli:periodType="duration" substitutionGroup="xbrli:item" nillable="true"/>
  <element name="DisclosureOfDetailedInformationAboutInventoriesExplanatory" id="kiq_DisclosureOfDetailedInformationAboutInventoriesExplanatory" type="dtr-types:textBlockItemType" abstract="false" xbrli:periodType="duration" substitutionGroup="xbrli:item" nillable="true"/>
  <element name="DisclosureOfDetailedInformationAboutOptionsValuationAssumptionsExplanatory" id="kiq_DisclosureOfDetailedInformationAboutOptionsValuationAssumptionsExplanatory" type="dtr-types:textBlockItemType" abstract="false" xbrli:periodType="duration" substitutionGroup="xbrli:item" nillable="true"/>
  <element name="DisclosureOfDetailedInformationAboutRestrictedShareUnitsExplanatory" id="kiq_DisclosureOfDetailedInformationAboutRestrictedShareUnitsExplanatory" type="dtr-types:textBlockItemType" abstract="false" xbrli:periodType="duration" substitutionGroup="xbrli:item" nillable="true"/>
  <element name="DisclosureOfDetailedInformationAboutSupplementalCashFlowInformationExplanatory" id="kiq_DisclosureOfDetailedInformationAboutSupplementalCashFlowInformationExplanatory" type="dtr-types:textBlockItemType" abstract="false" xbrli:periodType="duration" substitutionGroup="xbrli:item" nillable="true"/>
  <element name="DisclosureOfDetailedInformationAboutWarrantsActivityExplanatory" id="kiq_DisclosureOfDetailedInformationAboutWarrantsActivityExplanatory" type="dtr-types:textBlockItemType" abstract="false" xbrli:periodType="duration" substitutionGroup="xbrli:item" nillable="true"/>
  <element name="DisclosureOfInventoryLineItems" id="kiq_DisclosureOfInventoryLineItems" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" nillable="true"/>
  <element name="DisclosureOfInventoryTable" id="kiq_DisclosureOfInventoryTable" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" substitutionGroup="xbrldt:hypercubeItem" nillable="true"/>
  <element name="DisclosureOfLeaseLiabilityExplanatory" id="kiq_DisclosureOfLeaseLiabilityExplanatory" type="dtr-types:textBlockItemType" abstract="false" xbrli:periodType="duration" substitutionGroup="xbrli:item" nillable="true"/>
  <element name="DisclosureOfNatureOfOperationsExplanatory" id="kiq_DisclosureOfNatureOfOperationsExplanatory" type="dtr-types:textBlockItemType" abstract="false" xbrli:periodType="duration" substitutionGroup="xbrli:item" nillable="true"/>
  <element name="DisclosureOfQuantitativeInformationAboutLeaseLiabilityLineItems" id="kiq_DisclosureOfQuantitativeInformationAboutLeaseLiabilityLineItems" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" nillable="true"/>
  <element name="DisclosureOfQuantitativeInformationAboutLeaseLiabilityTable" id="kiq_DisclosureOfQuantitativeInformationAboutLeaseLiabilityTable" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" substitutionGroup="xbrldt:hypercubeItem" nillable="true"/>
  <element name="DisclosureOfRelatedPartyTransactionsAbstract" id="kiq_DisclosureOfRelatedPartyTransactionsAbstract" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" nillable="true"/>
  <element name="DisclosureOfSegmentedInformationAbstract" id="kiq_DisclosureOfSegmentedInformationAbstract" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" nillable="true"/>
  <element name="DisclosureOfSupplementalCashFlowInformationAbstract" id="kiq_DisclosureOfSupplementalCashFlowInformationAbstract" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" nillable="true"/>
  <element name="DiscountOnRoyaltyPayment" id="kiq_DiscountOnRoyaltyPayment" type="dtr-types:percentItemType" abstract="false" xbrli:periodType="duration" substitutionGroup="xbrli:item" nillable="true"/>
  <element name="DisposalsLeaseLiabilities" id="kiq_DisposalsLeaseLiabilities" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="duration" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="credit"/>
  <element name="DocumentAndEntityInformationAbstract" id="kiq_DocumentAndEntityInformationAbstract" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" nillable="true"/>
  <element name="EquityIssuancePricePerUnit" id="kiq_EquityIssuancePricePerUnit" type="dtr-types:perShareItemType" abstract="false" xbrli:periodType="duration" substitutionGroup="xbrli:item" nillable="true"/>
  <element name="EquityTransactionsAxis" id="kiq_EquityTransactionsAxis" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" substitutionGroup="xbrldt:dimensionItem" nillable="true"/>
  <element name="EquityTransactionsDomain" id="kiq_EquityTransactionsDomain" type="dtr-types:domainItemType" abstract="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" nillable="true"/>
  <element name="EstimatedFairValue" id="kiq_EstimatedFairValue" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="duration" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="debit"/>
  <element name="EventsAfterReportingPeriodMember" id="kiq_EventsAfterReportingPeriodMember" type="dtr-types:domainItemType" abstract="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" nillable="true"/>
  <element name="ExcessOfCarryingValueOverTaxValueOfIntangibleAssetsMember" id="kiq_ExcessOfCarryingValueOverTaxValueOfIntangibleAssetsMember" type="dtr-types:domainItemType" abstract="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" nillable="true"/>
  <element name="ExcessOfTaxValueOverCarryingValueOfMineralPropertiesMember" id="kiq_ExcessOfTaxValueOverCarryingValueOfMineralPropertiesMember" type="dtr-types:domainItemType" abstract="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" nillable="true"/>
  <element name="ExcessQuantityOnHandMember" id="kiq_ExcessQuantityOnHandMember" type="dtr-types:domainItemType" abstract="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" nillable="true"/>
  <element name="ExpensesDomain" id="kiq_ExpensesDomain" type="dtr-types:domainItemType" abstract="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" nillable="true"/>
  <element name="ExpireAprilOneSevenTwoZeroTwoThreeMember" id="kiq_ExpireAprilOneSevenTwoZeroTwoThreeMember" type="dtr-types:domainItemType" abstract="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" nillable="true"/>
  <element name="ExpireAugustEighteenTwoZeroTwoFiveMember" id="kiq_ExpireAugustEighteenTwoZeroTwoFiveMember" type="dtr-types:domainItemType" abstract="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" nillable="true"/>
  <element name="ExpireAugustNineteenTwoZeroTwoFourMember" id="kiq_ExpireAugustNineteenTwoZeroTwoFourMember" type="dtr-types:domainItemType" abstract="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" nillable="true"/>
  <element name="ExpireAugustOneEightTwoZeroTwoOneMember" id="kiq_ExpireAugustOneEightTwoZeroTwoOneMember" type="dtr-types:domainItemType" abstract="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" nillable="true"/>
  <element name="ExpireAugustTwoZeroTwoZeroTwoThreeMember" id="kiq_ExpireAugustTwoZeroTwoZeroTwoThreeMember" type="dtr-types:domainItemType" abstract="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" nillable="true"/>
  <element name="ExpireFebruaryElevenTwoZeroTwoFiveMember" id="kiq_ExpireFebruaryElevenTwoZeroTwoFiveMember" type="dtr-types:domainItemType" abstract="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" nillable="true"/>
  <element name="ExpireJulySixTwoZeroTwoTwoMember" id="kiq_ExpireJulySixTwoZeroTwoTwoMember" type="dtr-types:domainItemType" abstract="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" nillable="true"/>
  <element name="ExpireMaySeventeenTwoZeroTwoFourMember" id="kiq_ExpireMaySeventeenTwoZeroTwoFourMember" type="dtr-types:domainItemType" abstract="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" nillable="true"/>
  <element name="ExpireNovemberEightTwoZeroTwoFourMember" id="kiq_ExpireNovemberEightTwoZeroTwoFourMember" type="dtr-types:domainItemType" abstract="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" nillable="true"/>
  <element name="ExpireNovemberOneFourTwoZeroOneNineMember" id="kiq_ExpireNovemberOneFourTwoZeroOneNineMember" type="dtr-types:domainItemType" abstract="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" nillable="true"/>
  <element name="ExpireNovemberTwoEightTwoZeroTwoTwoMember" id="kiq_ExpireNovemberTwoEightTwoZeroTwoTwoMember" type="dtr-types:domainItemType" abstract="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" nillable="true"/>
  <element name="ExpireOctoberSevenTwoZeroOneNineMember" id="kiq_ExpireOctoberSevenTwoZeroOneNineMember" type="dtr-types:domainItemType" abstract="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" nillable="true"/>
  <element name="FairValueOfCommonShares" id="kiq_FairValueOfCommonShares" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="duration" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="debit"/>
  <element name="FairValueOfUnitGranted" id="kiq_FairValueOfUnitGranted" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="duration" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="debit"/>
  <element name="FairValueOfWarrantIssued" id="kiq_FairValueOfWarrantIssued" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="duration" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="debit"/>
  <element name="FairValuePerWarrant" id="kiq_FairValuePerWarrant" type="dtr-types:perShareItemType" abstract="false" xbrli:periodType="duration" substitutionGroup="xbrli:item" nillable="true"/>
  <element name="GainOnLeaseReduction" id="kiq_GainOnLeaseReduction" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="duration" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="credit"/>
  <element name="GainOnRepurchaseOfRestrictedStockUnits" id="kiq_GainOnRepurchaseOfRestrictedStockUnits" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="duration" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="credit"/>
  <element name="GainOnRepurchaseOfRightOfUseAssets" id="kiq_GainOnRepurchaseOfRightOfUseAssets" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="duration" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="credit"/>
  <element name="GainOnRevaluationOfDerivativeWarrantLiability" id="kiq_GainOnRevaluationOfDerivativeWarrantLiability" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="duration" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="credit"/>
  <element name="GeneralAndAdministrativeExpensesMember" id="kiq_GeneralAndAdministrativeExpensesMember" type="dtr-types:domainItemType" abstract="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" nillable="true"/>
  <element name="GrossProceedsOfUnitsIssuedInPrivatePlacement" id="kiq_GrossProceedsOfUnitsIssuedInPrivatePlacement" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="duration" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="debit"/>
  <element name="GrossProceedsOfUnitsIssuedInPrivatePlacementSubtractingValueOfDerivativeWarrantLiability" id="kiq_GrossProceedsOfUnitsIssuedInPrivatePlacementSubtractingValueOfDerivativeWarrantLiability" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="duration" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="debit"/>
  <element name="GrossProfitMargin" id="kiq_GrossProfitMargin" type="dtr-types:percentItemType" abstract="false" xbrli:periodType="duration" substitutionGroup="xbrli:item" nillable="true"/>
  <element name="IncludedInAmortizationExpenseMember" id="kiq_IncludedInAmortizationExpenseMember" type="dtr-types:domainItemType" abstract="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" nillable="true"/>
  <element name="IncludedInCostOfGoodsSoldMember" id="kiq_IncludedInCostOfGoodsSoldMember" type="dtr-types:domainItemType" abstract="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" nillable="true"/>
  <element name="IncludedInGeneralAndAdministrativeExpensesMember" id="kiq_IncludedInGeneralAndAdministrativeExpensesMember" type="dtr-types:domainItemType" abstract="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" nillable="true"/>
  <element name="IncludedInInventoryMember" id="kiq_IncludedInInventoryMember" type="dtr-types:domainItemType" abstract="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" nillable="true"/>
  <element name="IncludedInPrototypeMember" id="kiq_IncludedInPrototypeMember" type="dtr-types:domainItemType" abstract="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" nillable="true"/>
  <element name="IncludedInResearchMember" id="kiq_IncludedInResearchMember" type="dtr-types:domainItemType" abstract="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" nillable="true"/>
  <element name="IncomeTaxExpenseGross" id="kiq_IncomeTaxExpenseGross" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="duration" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="debit"/>
  <element name="IncreaseDecreaseInNumberOfSharesIssuedForRestrictedShareUnits" id="kiq_IncreaseDecreaseInNumberOfSharesIssuedForRestrictedShareUnits" type="xbrli:sharesItemType" abstract="false" xbrli:periodType="duration" substitutionGroup="xbrli:item" nillable="true"/>
  <element name="IncreaseDecreaseInNumberOfSharesIssueThroughPrivatePlacement" id="kiq_IncreaseDecreaseInNumberOfSharesIssueThroughPrivatePlacement" type="xbrli:sharesItemType" abstract="false" xbrli:periodType="duration" substitutionGroup="xbrli:item" nillable="true"/>
  <element name="IncreaseDecreaseInNumberOfSharesOutstandingThroughExerciseOfOptions" id="kiq_IncreaseDecreaseInNumberOfSharesOutstandingThroughExerciseOfOptions" type="xbrli:sharesItemType" abstract="false" xbrli:periodType="duration" substitutionGroup="xbrli:item" nillable="true"/>
  <element name="IncreaseDecreaseInWorkingCapitalAbstract" id="kiq_IncreaseDecreaseInWorkingCapitalAbstract" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" nillable="true"/>
  <element name="IncreaseDecreaseThroughIssuanceOfShares" id="kiq_IncreaseDecreaseThroughIssuanceOfShares" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="duration" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="credit"/>
  <element name="IncreaseDecreaseThroughIssuanceOfSharesShares" id="kiq_IncreaseDecreaseThroughIssuanceOfSharesShares" type="xbrli:sharesItemType" abstract="false" xbrli:periodType="duration" substitutionGroup="xbrli:item" nillable="true"/>
  <element name="IncreaseDecreaseThroughModificationOfRsus" id="kiq_IncreaseDecreaseThroughModificationOfRsus" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="duration" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="credit"/>
  <element name="IncreaseDecreaseThroughPrivatePlacement" id="kiq_IncreaseDecreaseThroughPrivatePlacement" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="duration" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="credit"/>
  <element name="IncreaseDecreaseThroughRepurchaseOfRestrictedShareUnits" id="kiq_IncreaseDecreaseThroughRepurchaseOfRestrictedShareUnits" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="duration" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="credit"/>
  <element name="IncreaseDecreaseThroughSharesIssuedForRestrictedShareUnits" id="kiq_IncreaseDecreaseThroughSharesIssuedForRestrictedShareUnits" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="duration" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="credit"/>
  <element name="IntangibleAssetAdditionsInAccountsPayableAndAccruedLiabilities" id="kiq_IntangibleAssetAdditionsInAccountsPayableAndAccruedLiabilities" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="duration" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="credit"/>
  <element name="IntangibleAssetsAdditionsInAccountsPayableAndAccruedLiabilities" id="kiq_IntangibleAssetsAdditionsInAccountsPayableAndAccruedLiabilities" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="duration" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="debit"/>
  <element name="IntangibleAssetsInAccountsPayable" id="kiq_IntangibleAssetsInAccountsPayable" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="duration" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="credit"/>
  <element name="IntellectualPropertiesMember" id="kiq_IntellectualPropertiesMember" type="dtr-types:domainItemType" abstract="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" nillable="true"/>
  <element name="InventoryAbstract" id="kiq_InventoryAbstract" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" nillable="true"/>
  <element name="InventoryWriteOffsCategoriesAxis" id="kiq_InventoryWriteOffsCategoriesAxis" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" substitutionGroup="xbrldt:dimensionItem" nillable="true"/>
  <element name="InventoryWriteOffsCategoriesDomain" id="kiq_InventoryWriteOffsCategoriesDomain" type="dtr-types:domainItemType" abstract="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" nillable="true"/>
  <element name="InvestorRelations" id="kiq_InvestorRelations" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="duration" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="debit"/>
  <element name="IssuanceOfUnitsNumberOfUnitsIssued" id="kiq_IssuanceOfUnitsNumberOfUnitsIssued" type="xbrli:sharesItemType" abstract="false" xbrli:periodType="duration" substitutionGroup="xbrli:item" nillable="true"/>
  <element name="IssuanceOfUnitsPricePerUnit" id="kiq_IssuanceOfUnitsPricePerUnit" type="dtr-types:perShareItemType" abstract="false" xbrli:periodType="duration" substitutionGroup="xbrli:item" nillable="true"/>
  <element name="IssueOfUnits" id="kiq_IssueOfUnits" type="xbrli:sharesItemType" abstract="false" xbrli:periodType="duration" substitutionGroup="xbrli:item" nillable="true"/>
  <element name="LaterThanFiveYearsAndNotLaterThanSixYearsMemberMember" id="kiq_LaterThanFiveYearsAndNotLaterThanSixYearsMemberMember" type="dtr-types:domainItemType" abstract="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" nillable="true"/>
  <element name="LaterThanOneDayAndNotLaterThanSixtyDaysMember" id="kiq_LaterThanOneDayAndNotLaterThanSixtyDaysMember" type="dtr-types:domainItemType" abstract="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" nillable="true"/>
  <element name="LaterThanSevenYearsAndNotLaterThanEightYearsMemberMember" id="kiq_LaterThanSevenYearsAndNotLaterThanEightYearsMemberMember" type="dtr-types:domainItemType" abstract="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" nillable="true"/>
  <element name="LaterThanSixtyOneDaysMember" id="kiq_LaterThanSixtyOneDaysMember" type="dtr-types:domainItemType" abstract="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" nillable="true"/>
  <element name="LaterThanSixYearsAndNotLaterThanSevenYearsMemberMember" id="kiq_LaterThanSixYearsAndNotLaterThanSevenYearsMemberMember" type="dtr-types:domainItemType" abstract="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" nillable="true"/>
  <element name="LeaseLiabilityRecognized" id="kiq_LeaseLiabilityRecognized" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="duration" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="credit"/>
  <element name="LeaseReduction" id="kiq_LeaseReduction" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="duration" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="debit"/>
  <element name="LeaseReductionPropertyPlantAndEquipment" id="kiq_LeaseReductionPropertyPlantAndEquipment" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="duration" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="credit"/>
  <element name="LeaseTerm" id="kiq_LeaseTerm" type="xbrli:stringItemType" abstract="false" xbrli:periodType="duration" substitutionGroup="xbrli:item" nillable="true"/>
  <element name="LineOfCreditInterestRateDescription" id="kiq_LineOfCreditInterestRateDescription" type="xbrli:stringItemType" abstract="false" xbrli:periodType="duration" substitutionGroup="xbrli:item" nillable="true"/>
  <element name="LineOfCreditMaximumBorrowingCapacity" id="kiq_LineOfCreditMaximumBorrowingCapacity" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="instant" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="credit"/>
  <element name="LineOfCreditMinimumBorrowingCapacity" id="kiq_LineOfCreditMinimumBorrowingCapacity" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="instant" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="credit"/>
  <element name="ManagementBonusMember" id="kiq_ManagementBonusMember" type="dtr-types:domainItemType" abstract="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" nillable="true"/>
  <element name="ManagementCompensation" id="kiq_ManagementCompensation" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="duration" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="debit"/>
  <element name="ManwaySecurementSystemsMember" id="kiq_ManwaySecurementSystemsMember" type="dtr-types:domainItemType" abstract="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" nillable="true"/>
  <element name="MonthlyLease" id="kiq_MonthlyLease" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="duration" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="debit"/>
  <element name="NatureOfOperationsAbstract" id="kiq_NatureOfOperationsAbstract" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" nillable="true"/>
  <element name="NewLeaseAgreementMember" id="kiq_NewLeaseAgreementMember" type="dtr-types:domainItemType" abstract="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" nillable="true"/>
  <element name="NonCapitalLossCarryForwards" id="kiq_NonCapitalLossCarryForwards" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="instant" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="credit"/>
  <element name="NonCapitalLossCarryForwardsForeign" id="kiq_NonCapitalLossCarryForwardsForeign" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="instant" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="credit"/>
  <element name="NumberOfExercisableShareOptionExerciseInSharebasedPaymentArrangement" id="kiq_NumberOfExercisableShareOptionExerciseInSharebasedPaymentArrangement" type="xbrli:sharesItemType" abstract="false" xbrli:periodType="duration" substitutionGroup="xbrli:item" nillable="true"/>
  <element name="NumberOfExercisableShareOptionGrantedInSharebasedPaymentArrangement" id="kiq_NumberOfExercisableShareOptionGrantedInSharebasedPaymentArrangement" type="xbrli:sharesItemType" abstract="false" xbrli:periodType="duration" substitutionGroup="xbrli:item" nillable="true"/>
  <element name="NumberOfExercisableShareOptionsForfeitedOrExpiredInShareBasedPaymentArrangement" id="kiq_NumberOfExercisableShareOptionsForfeitedOrExpiredInShareBasedPaymentArrangement" type="xbrli:sharesItemType" abstract="false" xbrli:periodType="duration" substitutionGroup="xbrli:item" nillable="true"/>
  <element name="NumberOfExercisableShareOptionsGrantedInShareBasedPaymentArrangement" id="kiq_NumberOfExercisableShareOptionsGrantedInShareBasedPaymentArrangement" type="xbrli:sharesItemType" abstract="false" xbrli:periodType="duration" substitutionGroup="xbrli:item" nillable="true"/>
  <element name="NumberOfExercisableShareOptionsGrantedInSharebasedPaymentArrangement" id="kiq_NumberOfExercisableShareOptionsGrantedInSharebasedPaymentArrangement" type="xbrli:sharesItemType" abstract="false" xbrli:periodType="duration" substitutionGroup="xbrli:item" nillable="true"/>
  <element name="NumberOfOtherEquityInstrumentsForfeitureInSharebasedPaymentArrangement" id="kiq_NumberOfOtherEquityInstrumentsForfeitureInSharebasedPaymentArrangement" type="xbrli:decimalItemType" abstract="false" xbrli:periodType="duration" substitutionGroup="xbrli:item" nillable="true"/>
  <element name="NumberOfOtherEquityInstrumentsRepurchasedInShareBasedPaymentArrangement" id="kiq_NumberOfOtherEquityInstrumentsRepurchasedInShareBasedPaymentArrangement" type="xbrli:decimalItemType" abstract="false" xbrli:periodType="duration" substitutionGroup="xbrli:item" nillable="true"/>
  <element name="NumberOfShareOptionsForfeitedOrExpiredInSharebasedPaymentArrangement" id="kiq_NumberOfShareOptionsForfeitedOrExpiredInSharebasedPaymentArrangement" type="xbrli:decimalItemType" abstract="false" xbrli:periodType="duration" substitutionGroup="xbrli:item" nillable="true"/>
  <element name="NumberOfUnitsIssuedInPrivatePlacement" id="kiq_NumberOfUnitsIssuedInPrivatePlacement" type="xbrli:sharesItemType" abstract="false" xbrli:periodType="duration" substitutionGroup="xbrli:item" nillable="true"/>
  <element name="ObligationToIssueSharesForAcquisitionOfIntangibleAsset" id="kiq_ObligationToIssueSharesForAcquisitionOfIntangibleAsset" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="duration" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="debit"/>
  <element name="ObligationToIssueSharesMember" id="kiq_ObligationToIssueSharesMember" type="dtr-types:domainItemType" abstract="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" nillable="true"/>
  <element name="OnCompletionOfSaleOfFirstTenCommercialVehiclesIncorporatingProductsMember" id="kiq_OnCompletionOfSaleOfFirstTenCommercialVehiclesIncorporatingProductsMember" type="dtr-types:domainItemType" abstract="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" nillable="true"/>
  <element name="OnFilingOfFirstNewPatentApplicationRelatedToProductsMember" id="kiq_OnFilingOfFirstNewPatentApplicationRelatedToProductsMember" type="dtr-types:domainItemType" abstract="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" nillable="true"/>
  <element name="OnSuccessfulCompletionOfCommerciallyViableProductionPrototypeForFirstProductMember" id="kiq_OnSuccessfulCompletionOfCommerciallyViableProductionPrototypeForFirstProductMember" type="dtr-types:domainItemType" abstract="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" nillable="true"/>
  <element name="OperatingExpensesFromDiscontinuedOperations" id="kiq_OperatingExpensesFromDiscontinuedOperations" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="duration" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="debit"/>
  <element name="PatentMember" id="kiq_PatentMember" type="dtr-types:domainItemType" abstract="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" nillable="true"/>
  <element name="PaymentOfRestrictedStockUnit" id="kiq_PaymentOfRestrictedStockUnit" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="duration" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="debit"/>
  <element name="PaymentsForBuyingOutVehicleLeases" id="kiq_PaymentsForBuyingOutVehicleLeases" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="duration" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="credit"/>
  <element name="PaymentsForConsultingAgreementFurtherConsideration" id="kiq_PaymentsForConsultingAgreementFurtherConsideration" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="duration" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="credit"/>
  <element name="PaymentsForLeaseLiabilities" id="kiq_PaymentsForLeaseLiabilities" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="duration" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="credit"/>
  <element name="PeriodOfCurrentMember" id="kiq_PeriodOfCurrentMember" type="dtr-types:domainItemType" abstract="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" nillable="true"/>
  <element name="PrivatePlacementsMember" id="kiq_PrivatePlacementsMember" type="dtr-types:domainItemType" abstract="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" nillable="true"/>
  <element name="ProceedsFromIssueOfUnits" id="kiq_ProceedsFromIssueOfUnits" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="duration" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="debit"/>
  <element name="ProceedsFromSaleOfEquipmentIncludedInAccountsReceivable" id="kiq_ProceedsFromSaleOfEquipmentIncludedInAccountsReceivable" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="duration" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="debit"/>
  <element name="ProductDevelopmentCosts" id="kiq_ProductDevelopmentCosts" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="duration" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="debit"/>
  <element name="ProductionEquipmentMember" id="kiq_ProductionEquipmentMember" type="dtr-types:domainItemType" abstract="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" nillable="true"/>
  <element name="PropertyPlantAndEquipmentAdditionsInAccountsPayableAndAccruedLiabilities" id="kiq_PropertyPlantAndEquipmentAdditionsInAccountsPayableAndAccruedLiabilities" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="duration" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="debit"/>
  <element name="PropertyPlantAndEquipmentInAccountsPayableAndAccruedLiabilities" id="kiq_PropertyPlantAndEquipmentInAccountsPayableAndAccruedLiabilities" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="duration" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="credit"/>
  <element name="PrototypeMember" id="kiq_PrototypeMember" type="dtr-types:domainItemType" abstract="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" nillable="true"/>
  <element name="ReimbursementOfExpensesToDirectorMember" id="kiq_ReimbursementOfExpensesToDirectorMember" type="dtr-types:domainItemType" abstract="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" nillable="true"/>
  <element name="RelatedPartyLineItems" id="kiq_RelatedPartyLineItems" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" nillable="true"/>
  <element name="RelatedPartyTransactionsAxis" id="kiq_RelatedPartyTransactionsAxis" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" substitutionGroup="xbrldt:dimensionItem" nillable="true"/>
  <element name="RelatedPartyTransactionsDomain" id="kiq_RelatedPartyTransactionsDomain" type="dtr-types:domainItemType" abstract="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" nillable="true"/>
  <element name="RelatedPartyTransactionTable" id="kiq_RelatedPartyTransactionTable" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" substitutionGroup="xbrldt:hypercubeItem" nillable="true"/>
  <element name="RepurchaseOfRestrictedStock" id="kiq_RepurchaseOfRestrictedStock" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="duration" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="credit"/>
  <element name="RestrictedShareUnitLiability" id="kiq_RestrictedShareUnitLiability" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="instant" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="credit"/>
  <element name="RestrictedStocksMember" id="kiq_RestrictedStocksMember" type="dtr-types:domainItemType" abstract="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" nillable="true"/>
  <element name="RightMember" id="kiq_RightMember" type="dtr-types:domainItemType" abstract="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" nillable="true"/>
  <element name="RightOfUseAssetMember" id="kiq_RightOfUseAssetMember" type="dtr-types:domainItemType" abstract="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" nillable="true"/>
  <element name="RoyaltyFromSalesOfManwaySecurementSystems" id="kiq_RoyaltyFromSalesOfManwaySecurementSystems" type="dtr-types:percentItemType" abstract="false" xbrli:periodType="duration" substitutionGroup="xbrli:item" nillable="true"/>
  <element name="RoyaltyLicenseFeeTerm" id="kiq_RoyaltyLicenseFeeTerm" type="xbrli:durationItemType" abstract="false" xbrli:periodType="duration" substitutionGroup="xbrli:item" nillable="true"/>
  <element name="SaleOfStocksAxis" id="kiq_SaleOfStocksAxis" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" substitutionGroup="xbrldt:dimensionItem" nillable="true"/>
  <element name="SaleOfStocksDomain" id="kiq_SaleOfStocksDomain" type="dtr-types:domainItemType" abstract="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" nillable="true"/>
  <element name="SalesRoyalty" id="kiq_SalesRoyalty" type="dtr-types:percentItemType" abstract="false" xbrli:periodType="duration" substitutionGroup="xbrli:item" nillable="true"/>
  <element name="SensitivityAnalysisConfidenceInterval" id="kiq_SensitivityAnalysisConfidenceInterval" type="dtr-types:percentItemType" abstract="false" xbrli:periodType="instant" substitutionGroup="xbrli:item" nillable="true"/>
  <element name="SharePurchaseWarrantsAbstract" id="kiq_SharePurchaseWarrantsAbstract" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" nillable="true"/>
  <element name="SharesIssuedForConsultingAgreementFurtherConsideration" id="kiq_SharesIssuedForConsultingAgreementFurtherConsideration" type="xbrli:sharesItemType" abstract="false" xbrli:periodType="duration" substitutionGroup="xbrli:item" nillable="true"/>
  <element name="SharesIssuedForIntangibleAssets" id="kiq_SharesIssuedForIntangibleAssets" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="duration" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="credit"/>
  <element name="SharesToBeIssued" id="kiq_SharesToBeIssued" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="duration" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="credit"/>
  <element name="SharesToBeIssuedShares" id="kiq_SharesToBeIssuedShares" type="xbrli:sharesItemType" abstract="false" xbrli:periodType="duration" substitutionGroup="xbrli:item" nillable="true"/>
  <element name="SignificantAccountingPoliciesAbstract" id="kiq_SignificantAccountingPoliciesAbstract" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" nillable="true"/>
  <element name="SpouseOfChiefExecutiveOfficerMember" id="kiq_SpouseOfChiefExecutiveOfficerMember" type="dtr-types:domainItemType" abstract="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" nillable="true"/>
  <element name="StagesOfConsultingAgreementAxis" id="kiq_StagesOfConsultingAgreementAxis" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" substitutionGroup="xbrldt:dimensionItem" nillable="true"/>
  <element name="StagesOfConsultingAgreementDomain" id="kiq_StagesOfConsultingAgreementDomain" type="dtr-types:domainItemType" abstract="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" nillable="true"/>
  <element name="StockOptionsByExpiryDateAxis" id="kiq_StockOptionsByExpiryDateAxis" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" substitutionGroup="xbrldt:dimensionItem" nillable="true"/>
  <element name="StockOptionsByExpiryDateDomain" id="kiq_StockOptionsByExpiryDateDomain" type="dtr-types:domainItemType" abstract="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" nillable="true"/>
  <element name="StockOptionsMember" id="kiq_StockOptionsMember" type="dtr-types:domainItemType" abstract="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" nillable="true"/>
  <element name="SubsequentEventsMember" id="kiq_SubsequentEventsMember" type="dtr-types:domainItemType" abstract="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" nillable="true"/>
  <element name="TaxEffectOfChangeInTimingDifferences" id="kiq_TaxEffectOfChangeInTimingDifferences" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="duration" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="debit"/>
  <element name="TaxEffectOfImpactOnForeignExchangeOnTaxAssetsAndLiabilities" id="kiq_TaxEffectOfImpactOnForeignExchangeOnTaxAssetsAndLiabilities" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="duration" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="debit"/>
  <element name="TaxEffectOfInvestmentCreditsSred" id="kiq_TaxEffectOfInvestmentCreditsSred" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="duration" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="debit"/>
  <element name="TechnologyDevelopmentAgreementMember" id="kiq_TechnologyDevelopmentAgreementMember" type="dtr-types:domainItemType" abstract="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" nillable="true"/>
  <element name="TemporaryDifferenceOnPropertyPlantAndEquipmentMember" id="kiq_TemporaryDifferenceOnPropertyPlantAndEquipmentMember" type="dtr-types:domainItemType" abstract="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" nillable="true"/>
  <element name="TemporaryDifferencesOnIntangibleAssetsMember" id="kiq_TemporaryDifferencesOnIntangibleAssetsMember" type="dtr-types:domainItemType" abstract="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" nillable="true"/>
  <element name="TexasMarginTaxRecovery" id="kiq_TexasMarginTaxRecovery" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="duration" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="debit"/>
  <element name="TrancheAxis" id="kiq_TrancheAxis" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" substitutionGroup="xbrldt:dimensionItem" nillable="true"/>
  <element name="TrancheDomain" id="kiq_TrancheDomain" type="dtr-types:domainItemType" abstract="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" nillable="true"/>
  <element name="UndiscountedContractualLeaseLiabilities" id="kiq_UndiscountedContractualLeaseLiabilities" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="instant" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="credit"/>
  <element name="UndiscountedOperatingLeasePaymentsToBePaid" id="kiq_UndiscountedOperatingLeasePaymentsToBePaid" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="instant" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="credit"/>
  <element name="UnitIssuanceRelatedCost" id="kiq_UnitIssuanceRelatedCost" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="duration" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="debit"/>
  <element name="UnitIssuePricePerShare" id="kiq_UnitIssuePricePerShare" type="dtr-types:perShareItemType" abstract="false" xbrli:periodType="duration" substitutionGroup="xbrli:item" nillable="true"/>
  <element name="UsageBasedObsolescenceMember" id="kiq_UsageBasedObsolescenceMember" type="dtr-types:domainItemType" abstract="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" nillable="true"/>
  <element name="VehiclesUnderLeaseMember" id="kiq_VehiclesUnderLeaseMember" type="dtr-types:domainItemType" abstract="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" nillable="true"/>
  <element name="WarehouseSpaceMember" id="kiq_WarehouseSpaceMember" type="dtr-types:domainItemType" abstract="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" nillable="true"/>
  <element name="WarrantsAxis" id="kiq_WarrantsAxis" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" substitutionGroup="xbrldt:dimensionItem" nillable="true"/>
  <element name="WarrantsDomain" id="kiq_WarrantsDomain" type="dtr-types:domainItemType" abstract="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" nillable="true"/>
  <element name="WarrantsGrantedExercisePrice" id="kiq_WarrantsGrantedExercisePrice" type="dtr-types:perShareItemType" abstract="false" xbrli:periodType="duration" substitutionGroup="xbrli:item" nillable="true"/>
  <element name="WarrantsRemainingMaturity" id="kiq_WarrantsRemainingMaturity" type="xbrli:durationItemType" abstract="false" xbrli:periodType="duration" substitutionGroup="xbrli:item" nillable="true"/>
  <element name="WeightedAverageExercisePriceAbstract" id="kiq_WeightedAverageExercisePriceAbstract" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" nillable="true"/>
  <element name="WeightedAverageExercisePriceOfOtherEquityInstrumentsOutstandingInShareBasedPaymentArrangement" id="kiq_WeightedAverageExercisePriceOfOtherEquityInstrumentsOutstandingInShareBasedPaymentArrangement" type="dtr-types:perShareItemType" abstract="false" xbrli:periodType="instant" substitutionGroup="xbrli:item" nillable="true"/>
  <element name="WeightedAverageExercisePriceValuePerUnitOutstanding" id="kiq_WeightedAverageExercisePriceValuePerUnitOutstanding" type="dtr-types:perShareItemType" abstract="false" xbrli:periodType="instant" substitutionGroup="xbrli:item" nillable="true"/>
  <element name="YearOneMember" id="kiq_YearOneMember" type="dtr-types:domainItemType" abstract="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" nillable="true"/>
  <element name="YearTwoMember" id="kiq_YearTwoMember" type="dtr-types:domainItemType" abstract="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" nillable="true"/>
</schema>
