<?xml version="1.0" encoding="utf-8"?>
<!--Generated by DFIN XBRL Instance Document - http://www.dfinsolutions.com/ - Version R3.0 - on 26-February-2025 [03:39:36] {AM}-->
<schema targetNamespace="http://www.theratech.com/20241130" elementFormDefault="qualified" xmlns:thtx="http://www.theratech.com/20241130" xmlns="http://www.w3.org/2001/XMLSchema" xmlns:link="http://www.xbrl.org/2003/linkbase" xmlns:xlink="http://www.w3.org/1999/xlink" xmlns:xbrli="http://www.xbrl.org/2003/instance" xmlns:xbrldt="http://xbrl.org/2005/xbrldt" xmlns:xl="http://www.xbrl.org/2003/XLink" xmlns:country="http://www.xbrl.org/2003/XLink" xmlns:currency="http://www.xbrl.org/2003/XLink" xmlns:exch="http://www.xbrl.org/2003/XLink" xmlns:naics="http://www.xbrl.org/2003/XLink" xmlns:sic="http://www.xbrl.org/2003/XLink" xmlns:stpr="http://www.xbrl.org/2003/XLink" xmlns:deprecated="http://www.xbrl.org/2009/arcrole/fact-explanatoryFact" xmlns:ifrs-full="https://xbrl.ifrs.org/taxonomy/2024-03-27/ifrs-full" xmlns:srt="http://fasb.org/srt/2024" xmlns:srt-types="http://fasb.org/srt-types/2024" xmlns:us-types="http://fasb.org/us-types/2024" xmlns:dtr-types="http://www.xbrl.org/dtr/type/2020-01-21" xmlns:us-gaap="http://fasb.org/us-gaap/2024" xmlns:cyd="http://xbrl.sec.gov/cyd/2024">
<annotation>
<appinfo>
<link:roleType roleURI="http://www.theratech.com/role/CoverPage" id="CoverPage">
<link:definition>1001 - Document - Cover Page</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.theratech.com/role/ConsolidatedStatementsOfFinancialPosition" id="ConsolidatedStatementsOfFinancialPosition">
<link:definition>1002 - 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.theratech.com/role/ConsolidatedStatementsOfNetLossAndComprehensiveLoss" id="ConsolidatedStatementsOfNetLossAndComprehensiveLoss">
<link:definition>1003 - Statement - Consolidated Statements of Net Loss and Comprehensive Loss</link:definition>
<link:usedOn>link:presentationLink</link:usedOn>
<link:usedOn>link:definitionLink</link:usedOn>
<link:usedOn>link:calculationLink</link:usedOn>
</link:roleType>
<link:roleType roleURI="http://www.theratech.com/role/ConsolidatedStatementsOfNetLossAndComprehensiveLossParenthetical" id="ConsolidatedStatementsOfNetLossAndComprehensiveLossParenthetical">
<link:definition>1004 - Statement - Consolidated Statements of Net Loss and Comprehensive Loss (Parenthetical)</link:definition>
<link:usedOn>link:presentationLink</link:usedOn>
<link:usedOn>link:definitionLink</link:usedOn>
<link:usedOn>link:calculationLink</link:usedOn>
</link:roleType>
<link:roleType roleURI="http://www.theratech.com/role/ConsolidatedStatementsOfChangesInEquity" id="ConsolidatedStatementsOfChangesInEquity">
<link:definition>1005 - 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.theratech.com/role/ConsolidatedStatementsOfCashFlows" id="ConsolidatedStatementsOfCashFlows">
<link:definition>1006 - 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.theratech.com/role/BasisOfPreparation" id="BasisOfPreparation">
<link:definition>999001 - 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.theratech.com/role/MaterialAccountingPolicies" id="MaterialAccountingPolicies">
<link:definition>999002 - 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.theratech.com/role/Revenue" id="Revenue">
<link:definition>999003 - Disclosure - Revenue</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.theratech.com/role/PersonnelExpenses" id="PersonnelExpenses">
<link:definition>999004 - Disclosure - Personnel expenses</link:definition>
<link:usedOn>link:presentationLink</link:usedOn>
<link:usedOn>link:definitionLink</link:usedOn>
<link:usedOn>link:calculationLink</link:usedOn>
</link:roleType>
<link:roleType roleURI="http://www.theratech.com/role/FinanceIncomeAndFinanceCosts" id="FinanceIncomeAndFinanceCosts">
<link:definition>999005 - Disclosure - Finance income and finance costs</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.theratech.com/role/BondsAndMoneyMarketFunds" id="BondsAndMoneyMarketFunds">
<link:definition>999006 - Disclosure - Bonds and money market funds</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.theratech.com/role/TradeAndOtherReceivables" id="TradeAndOtherReceivables">
<link:definition>999007 - Disclosure - Trade And Other Receivables</link:definition>
<link:usedOn>link:presentationLink</link:usedOn>
<link:usedOn>link:definitionLink</link:usedOn>
<link:usedOn>link:calculationLink</link:usedOn>
</link:roleType>
<link:roleType roleURI="http://www.theratech.com/role/TaxCreditsReceivable" id="TaxCreditsReceivable">
<link:definition>999008 - Disclosure - Tax credits receivable</link:definition>
<link:usedOn>link:presentationLink</link:usedOn>
<link:usedOn>link:definitionLink</link:usedOn>
<link:usedOn>link:calculationLink</link:usedOn>
</link:roleType>
<link:roleType roleURI="http://www.theratech.com/role/Inventories" id="Inventories">
<link:definition>999009 - Disclosure - Inventories</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.theratech.com/role/PrepaidExpensesAndDeposits" id="PrepaidExpensesAndDeposits">
<link:definition>999010 - Disclosure - Prepaid Expenses and Deposits</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.theratech.com/role/PropertyAndEquipment" id="PropertyAndEquipment">
<link:definition>999011 - Disclosure - Property 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.theratech.com/role/RightOfUseAssets" id="RightOfUseAssets">
<link:definition>999012 - Disclosure - Right-of-use assets</link:definition>
<link:usedOn>link:presentationLink</link:usedOn>
<link:usedOn>link:definitionLink</link:usedOn>
<link:usedOn>link:calculationLink</link:usedOn>
</link:roleType>
<link:roleType roleURI="http://www.theratech.com/role/IntangibleAssets" id="IntangibleAssets">
<link:definition>999013 - 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.theratech.com/role/AccountsPayableAndAccuredLiabilities" id="AccountsPayableAndAccuredLiabilities">
<link:definition>999014 - Disclosure - Accounts payable and accured liabilities</link:definition>
<link:usedOn>link:presentationLink</link:usedOn>
<link:usedOn>link:definitionLink</link:usedOn>
<link:usedOn>link:calculationLink</link:usedOn>
</link:roleType>
<link:roleType roleURI="http://www.theratech.com/role/Provisions" id="Provisions">
<link:definition>999015 - Disclosure - Provisions</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.theratech.com/role/LongTermDebt" id="LongTermDebt">
<link:definition>999016 - Disclosure - Long-term debt</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.theratech.com/role/ConvertibleUnsecuredSeniorNotes" id="ConvertibleUnsecuredSeniorNotes">
<link:definition>999017 - Disclosure - Convertible unsecured senior notes</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.theratech.com/role/LeasesLiabilities" id="LeasesLiabilities">
<link:definition>999018 - Disclosure - Leases liabilities</link:definition>
<link:usedOn>link:presentationLink</link:usedOn>
<link:usedOn>link:definitionLink</link:usedOn>
<link:usedOn>link:calculationLink</link:usedOn>
</link:roleType>
<link:roleType roleURI="http://www.theratech.com/role/ShareCapitalWarrantsAndSubscriptionReceipts" id="ShareCapitalWarrantsAndSubscriptionReceipts">
<link:definition>999019 - Disclosure - Share capital warrants and subscription receipts</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.theratech.com/role/IncomeTaxes" id="IncomeTaxes">
<link:definition>999020 - 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.theratech.com/role/SupplementalCashFlowDisclosures" id="SupplementalCashFlowDisclosures">
<link:definition>999021 - Disclosure - Supplemental cash flow disclosures</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.theratech.com/role/FinancialInstruments" id="FinancialInstruments">
<link:definition>999022 - 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.theratech.com/role/CapitalManagement" id="CapitalManagement">
<link:definition>999023 - 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.theratech.com/role/DeterminationOfFairValues" id="DeterminationOfFairValues">
<link:definition>999024 - Disclosure - Determination of fair values</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.theratech.com/role/Commitments" id="Commitments">
<link:definition>999025 - Disclosure - Commitments</link:definition>
<link:usedOn>link:presentationLink</link:usedOn>
<link:usedOn>link:definitionLink</link:usedOn>
<link:usedOn>link:calculationLink</link:usedOn>
</link:roleType>
<link:roleType roleURI="http://www.theratech.com/role/OperatingSegments" id="OperatingSegments">
<link:definition>999026 - Disclosure - Operating segments</link:definition>
<link:usedOn>link:presentationLink</link:usedOn>
<link:usedOn>link:definitionLink</link:usedOn>
<link:usedOn>link:calculationLink</link:usedOn>
</link:roleType>
<link:roleType roleURI="http://www.theratech.com/role/RelatedParties" id="RelatedParties">
<link:definition>999027 - Disclosure - Related parties</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.theratech.com/role/SubsequentEvents" id="SubsequentEvents">
<link:definition>999028 - Disclosure - Subsequent events</link:definition>
<link:usedOn>link:presentationLink</link:usedOn>
<link:usedOn>link:definitionLink</link:usedOn>
<link:usedOn>link:calculationLink</link:usedOn>
</link:roleType>
<link:roleType roleURI="http://www.theratech.com/role/MaterialAccountingPoliciesPolicies" id="MaterialAccountingPoliciesPolicies">
<link:definition>999029 - 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.theratech.com/role/MaterialAccountingPoliciesTables" id="MaterialAccountingPoliciesTables">
<link:definition>999030 - 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.theratech.com/role/RevenueTables" id="RevenueTables">
<link:definition>999031 - Disclosure - Revenue (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.theratech.com/role/PersonnelExpensesTables" id="PersonnelExpensesTables">
<link:definition>999032 - Disclosure - Personnel expenses (Tables)</link:definition>
<link:usedOn>link:presentationLink</link:usedOn>
<link:usedOn>link:definitionLink</link:usedOn>
<link:usedOn>link:calculationLink</link:usedOn>
</link:roleType>
<link:roleType roleURI="http://www.theratech.com/role/FinanceIncomeAndFinanceCostsTables" id="FinanceIncomeAndFinanceCostsTables">
<link:definition>999033 - Disclosure - Finance income and finance costs (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.theratech.com/role/BondsAndMoneyMarketFundsTables" id="BondsAndMoneyMarketFundsTables">
<link:definition>999034 - Disclosure - Bonds and money market funds (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.theratech.com/role/TradeAndOtherReceivablesTables" id="TradeAndOtherReceivablesTables">
<link:definition>999035 - Disclosure - Trade and other receivables (Tables)</link:definition>
<link:usedOn>link:presentationLink</link:usedOn>
<link:usedOn>link:definitionLink</link:usedOn>
<link:usedOn>link:calculationLink</link:usedOn>
</link:roleType>
<link:roleType roleURI="http://www.theratech.com/role/TaxCreditsReceivableTables" id="TaxCreditsReceivableTables">
<link:definition>999036 - Disclosure - Tax credits receivable (Tables)</link:definition>
<link:usedOn>link:presentationLink</link:usedOn>
<link:usedOn>link:definitionLink</link:usedOn>
<link:usedOn>link:calculationLink</link:usedOn>
</link:roleType>
<link:roleType roleURI="http://www.theratech.com/role/InventoriesTables" id="InventoriesTables">
<link:definition>999037 - Disclosure - Inventories (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.theratech.com/role/PrepaidExpensesAndDepositsTables" id="PrepaidExpensesAndDepositsTables">
<link:definition>999038 - Disclosure - Prepaid Expenses and Deposits (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.theratech.com/role/PropertyAndEquipmentTables" id="PropertyAndEquipmentTables">
<link:definition>999039 - Disclosure - Property 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.theratech.com/role/RightOfUseAssetsTables" id="RightOfUseAssetsTables">
<link:definition>999040 - Disclosure - Right-of-use assets (Tables)</link:definition>
<link:usedOn>link:presentationLink</link:usedOn>
<link:usedOn>link:definitionLink</link:usedOn>
<link:usedOn>link:calculationLink</link:usedOn>
</link:roleType>
<link:roleType roleURI="http://www.theratech.com/role/IntangibleAssetsTables" id="IntangibleAssetsTables">
<link:definition>999041 - 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.theratech.com/role/AccountsPayableAndAccuredLiabilitiesTables" id="AccountsPayableAndAccuredLiabilitiesTables">
<link:definition>999042 - Disclosure - Accounts Payable and accured liabilities (Tables)</link:definition>
<link:usedOn>link:presentationLink</link:usedOn>
<link:usedOn>link:definitionLink</link:usedOn>
<link:usedOn>link:calculationLink</link:usedOn>
</link:roleType>
<link:roleType roleURI="http://www.theratech.com/role/ProvisionsTables" id="ProvisionsTables">
<link:definition>999043 - Disclosure - Provisions (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.theratech.com/role/LongTermDebtTables" id="LongTermDebtTables">
<link:definition>999044 - Disclosure - Long-term debt (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.theratech.com/role/ConvertibleUnsecuredSeniorNotesTables" id="ConvertibleUnsecuredSeniorNotesTables">
<link:definition>999045 - Disclosure - Convertible unsecured senior notes (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.theratech.com/role/LeasesLiabilitiesTables" id="LeasesLiabilitiesTables">
<link:definition>999046 - Disclosure - Leases liabilities (Tables)</link:definition>
<link:usedOn>link:presentationLink</link:usedOn>
<link:usedOn>link:definitionLink</link:usedOn>
<link:usedOn>link:calculationLink</link:usedOn>
</link:roleType>
<link:roleType roleURI="http://www.theratech.com/role/ShareCapitalWarrantsAndSubscriptionReceiptsTables" id="ShareCapitalWarrantsAndSubscriptionReceiptsTables">
<link:definition>999047 - Disclosure - Share capital warrants and subscription receipts (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.theratech.com/role/IncomeTaxesTables" id="IncomeTaxesTables">
<link:definition>999048 - 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.theratech.com/role/SupplementalCashFlowDisclosuresTables" id="SupplementalCashFlowDisclosuresTables">
<link:definition>999049 - Disclosure - Supplemental cash flow disclosures (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.theratech.com/role/FinancialInstrumentsTables" id="FinancialInstrumentsTables">
<link:definition>999050 - 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.theratech.com/role/DeterminationOfFairValuesTables" id="DeterminationOfFairValuesTables">
<link:definition>999051 - Disclosure - Determination of fair values (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.theratech.com/role/OperatingSegmentsTables" id="OperatingSegmentsTables">
<link:definition>999052 - Disclosure - Operating segments (Tables)</link:definition>
<link:usedOn>link:presentationLink</link:usedOn>
<link:usedOn>link:definitionLink</link:usedOn>
<link:usedOn>link:calculationLink</link:usedOn>
</link:roleType>
<link:roleType roleURI="http://www.theratech.com/role/RelatedPartiesTables" id="RelatedPartiesTables">
<link:definition>999053 - Disclosure - Related parties (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.theratech.com/role/BasisOfPreparationAdditionalInformationDetail" id="BasisOfPreparationAdditionalInformationDetail">
<link:definition>999054 - Disclosure - Basis of preparation - Additional Information (Detail)</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.theratech.com/role/MaterialAccountingPoliciesSummaryOfMethodsOfDepreciationDetail" id="MaterialAccountingPoliciesSummaryOfMethodsOfDepreciationDetail">
<link:definition>999055 - Disclosure - Material accounting policies - Summary of methods of depreciation (Detail)</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.theratech.com/role/MaterialAccountingPoliciesAdditionalInformationDetail" id="MaterialAccountingPoliciesAdditionalInformationDetail">
<link:definition>999056 - Disclosure - Material accounting policies - Additional Information (Detail)</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.theratech.com/role/RevenueScheduleOfNetSaleByProductDetail" id="RevenueScheduleOfNetSaleByProductDetail">
<link:definition>999057 - Disclosure - Revenue - Schedule of net sale by product (Detail)</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.theratech.com/role/RevenueScheduleOfNetRevenueByGeographicalAreaDetail" id="RevenueScheduleOfNetRevenueByGeographicalAreaDetail">
<link:definition>999058 - Disclosure - Revenue - Schedule of net revenue by geographical area (Detail)</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.theratech.com/role/PersonnelExpensesSummaryOfDetailedInformationAboutPersonnelExpensesDetail" id="PersonnelExpensesSummaryOfDetailedInformationAboutPersonnelExpensesDetail">
<link:definition>999059 - Disclosure - Personnel expenses - Summary of detailed information about personnel expenses (Detail)</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.theratech.com/role/PersonnelExpensesAdditionalInformationDetail" id="PersonnelExpensesAdditionalInformationDetail">
<link:definition>999060 - Disclosure - Personnel expenses - Additional Information (Detail)</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.theratech.com/role/FinanceIncomeAndFinanceCostsSummaryOfDetailedInformationAboutFinanceIncomeAndCostDetail" id="FinanceIncomeAndFinanceCostsSummaryOfDetailedInformationAboutFinanceIncomeAndCostDetail">
<link:definition>999061 - Disclosure - Finance income and finance costs - Summary of detailed information about finance income and cost (Detail)</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.theratech.com/role/BondsAndMoneyMarketFundsSummaryOfDetailedInformationAboutBondsAndMoneyMarketFundsDetail" id="BondsAndMoneyMarketFundsSummaryOfDetailedInformationAboutBondsAndMoneyMarketFundsDetail">
<link:definition>999062 - Disclosure - Bonds and money market funds - Summary of detailed information about bonds and money market funds (Detail)</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.theratech.com/role/BondsAndMoneyMarketFundsAdditionalInformationDetail" id="BondsAndMoneyMarketFundsAdditionalInformationDetail">
<link:definition>999063 - Disclosure - Bonds and money market funds - Additional information (Detail)</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.theratech.com/role/TradeAndOtherReceivablesSummaryOfDetailedInformationAboutTradeAndOtherReceivablesDetail" id="TradeAndOtherReceivablesSummaryOfDetailedInformationAboutTradeAndOtherReceivablesDetail">
<link:definition>999064 - Disclosure - Trade and other receivables - Summary of detailed information about trade and other receivables (Detail)</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.theratech.com/role/TaxCreditsReceivableSummaryOfInformationAboutUnusedAndUnrecordedNonRefundableFederalTaxCreditDetail" id="TaxCreditsReceivableSummaryOfInformationAboutUnusedAndUnrecordedNonRefundableFederalTaxCreditDetail">
<link:definition>999065 - Disclosure - Tax credits receivable - Summary of information about unused and unrecorded non refundable federal tax credit (Detail)</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.theratech.com/role/InventoriesSummaryOfDetailedInformationAboutInventoriesDetail" id="InventoriesSummaryOfDetailedInformationAboutInventoriesDetail">
<link:definition>999066 - Disclosure - Inventories - Summary of detailed information about inventories (Detail)</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.theratech.com/role/PrepaidExpensesAndDepositsSummaryOfPrepaidExpensesAndDepositsDetail" id="PrepaidExpensesAndDepositsSummaryOfPrepaidExpensesAndDepositsDetail">
<link:definition>999067 - Disclosure - Prepaid Expenses and Deposits - Summary of Prepaid Expenses and Deposits (Detail)</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.theratech.com/role/PropertyAndEquipmentSummaryOfInformationAboutPropertyPlantEquipmentDetail" id="PropertyAndEquipmentSummaryOfInformationAboutPropertyPlantEquipmentDetail">
<link:definition>999068 - Disclosure - Property and equipment - Summary of information about property plant equipment (Detail)</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.theratech.com/role/PropertyAndEquipmentAdditionalInformationDetail" id="PropertyAndEquipmentAdditionalInformationDetail">
<link:definition>999069 - Disclosure - Property and equipment - Additional Information (Detail)</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.theratech.com/role/RightOfUseAssetsDisclosureOfRightOfUseAssetDetail" id="RightOfUseAssetsDisclosureOfRightOfUseAssetDetail">
<link:definition>999070 - Disclosure - Right-of-use assets - Disclosure of right of use asset (Detail)</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.theratech.com/role/IntangibleAssetSummaryOfIntangibleAssetsDetail" id="IntangibleAssetSummaryOfIntangibleAssetsDetail">
<link:definition>999071 - Disclosure - Intangible asset - Summary of Intangible Assets (Detail)</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.theratech.com/role/IntangibleAssetsSummaryOfCommercialMilestonePaymentDetail" id="IntangibleAssetsSummaryOfCommercialMilestonePaymentDetail">
<link:definition>999072 - Disclosure - Intangible assets - Summary of Commercial Milestone Payment (Detail)</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.theratech.com/role/IntangibleAssetsAdditionalInformationDetail" id="IntangibleAssetsAdditionalInformationDetail">
<link:definition>999073 - Disclosure - Intangible assets - Additional Information (Detail)</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.theratech.com/role/AccountsPayableAndAccruedLiabilitiesSummaryOfAccountsPayableAndAccruedLiabilitiesDetail" id="AccountsPayableAndAccruedLiabilitiesSummaryOfAccountsPayableAndAccruedLiabilitiesDetail">
<link:definition>999074 - Disclosure - Accounts payable and accrued liabilities - Summary of 	accounts payable and accrued liabilities (Detail)</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.theratech.com/role/AccountsPayableAndAccruedLiabilitiesAdditionalInformationDetail" id="AccountsPayableAndAccruedLiabilitiesAdditionalInformationDetail">
<link:definition>999075 - Disclosure - Accounts payable and accrued liabilities - Additional Information (Detail)</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.theratech.com/role/ProvisionsSummaryOfProvisionDetail" id="ProvisionsSummaryOfProvisionDetail">
<link:definition>999076 - Disclosure - Provisions - Summary of provision (Detail)</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.theratech.com/role/ProvisionsSummaryOfProvisionParentheticalDetail" id="ProvisionsSummaryOfProvisionParentheticalDetail">
<link:definition>999077 - Disclosure - Provisions - Summary of provision (Parenthetical) (Detail)</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.theratech.com/role/LongTermDebtAdditionalInformationDetail" id="LongTermDebtAdditionalInformationDetail">
<link:definition>999078 - Disclosure - Long-term debt - Additional Information (Detail)</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.theratech.com/role/LongTermDebtSummaryOfMovementInTheCarryingValueOfTheLongTermLoanDetail" id="LongTermDebtSummaryOfMovementInTheCarryingValueOfTheLongTermLoanDetail">
<link:definition>999079 - Disclosure - Long-term debt - Summary of movement in the carrying value of the long term loan (Detail)</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.theratech.com/role/LongTermDebtDisclosureOfDetailedInformationAboutNoncurrentBorrowingsExplanatoryDetail" id="LongTermDebtDisclosureOfDetailedInformationAboutNoncurrentBorrowingsExplanatoryDetail">
<link:definition>999080 - Disclosure - Long-term debt - Disclosure Of Detailed Information About NonCurrent Borrowings Explanatory (Detail)</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.theratech.com/role/ConvertibleUnsecuredSeniorNotesAdditionalInformationDetail" id="ConvertibleUnsecuredSeniorNotesAdditionalInformationDetail">
<link:definition>999081 - Disclosure - Convertible unsecured senior notes - Additional Information (Detail)</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.theratech.com/role/ConvertibleUnsecuredSeniorNotesSummaryOfDeferredTaxRelatedToEquityComponentOfConvertibleNotesDetail" id="ConvertibleUnsecuredSeniorNotesSummaryOfDeferredTaxRelatedToEquityComponentOfConvertibleNotesDetail">
<link:definition>999082 - Disclosure - Convertible unsecured senior notes - Summary of deferred tax related to equity component of convertible notes (Detail)</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.theratech.com/role/LeasesLiabilitiesSummaryOfLeaseLiabilitiesDetail" id="LeasesLiabilitiesSummaryOfLeaseLiabilitiesDetail">
<link:definition>999083 - Disclosure - Leases liabilities - Summary of lease liabilities (Detail)</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.theratech.com/role/LeasesLiabilitiesSummaryOfLeasesLiabilitiesParentheticalDetail" id="LeasesLiabilitiesSummaryOfLeasesLiabilitiesParentheticalDetail">
<link:definition>999084 - Disclosure - Leases liabilities- Summary of Leases liabilities (Parenthetical) (Detail)</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.theratech.com/role/ShareCapitalWarrantsAndSubscriptionReceiptsAdditionalInformationDetail" id="ShareCapitalWarrantsAndSubscriptionReceiptsAdditionalInformationDetail">
<link:definition>999085 - Disclosure - Share capital warrants and subscription receipts - Additional information (Detail)</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.theratech.com/role/ShareCapitalWarrantsAndSubscriptionReceiptsSummaryOfMeasurementOfFairValueOfWarrantLiabilitiesDetail" id="ShareCapitalWarrantsAndSubscriptionReceiptsSummaryOfMeasurementOfFairValueOfWarrantLiabilitiesDetail">
<link:definition>999086 - Disclosure - Share capital warrants and subscription receipts - Summary of measurement of fair value of warrant liabilities (Detail)</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.theratech.com/role/ShareCapitalWarrantsAndSubscriptionReceiptsSummaryOfTheModelUsedToDetermineFairValueOfOptionsDetail" id="ShareCapitalWarrantsAndSubscriptionReceiptsSummaryOfTheModelUsedToDetermineFairValueOfOptionsDetail">
<link:definition>999087 - Disclosure - Share capital warrants and subscription receipts - Summary Of The Model Used To Determine Fair Value Of Options (Detail)</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.theratech.com/role/ShareCapitalWarrantsAndSubscriptionReceiptsSummaryOfTheNumberOfOptionsOutstandingDetail" id="ShareCapitalWarrantsAndSubscriptionReceiptsSummaryOfTheNumberOfOptionsOutstandingDetail">
<link:definition>999088 - Disclosure - Share capital warrants and subscription receipts - Summary Of The Number Of Options Outstanding (Detail)</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.theratech.com/role/ShareCapitalWarrantsAndSubscriptionReceiptsSummaryOfTheStockOptionInformationDetail" id="ShareCapitalWarrantsAndSubscriptionReceiptsSummaryOfTheStockOptionInformationDetail">
<link:definition>999089 - Disclosure - Share capital warrants and subscription receipts - Summary Of The Stock Option Information (Detail)</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.theratech.com/role/ShareCapitalWarrantsAndSubscriptionReceiptsSummaryOfFairValueOfOptionsUsedToDetermineTheWeightedAverageAssumptionsDetail" id="ShareCapitalWarrantsAndSubscriptionReceiptsSummaryOfFairValueOfOptionsUsedToDetermineTheWeightedAverageAssumptionsDetail">
<link:definition>999090 - Disclosure - Share capital warrants and subscription receipts - Summary Of Fair Value Of Options Used To Determine The Weighted Average Assumptions (Detail)</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.theratech.com/role/ShareCapitalWarrantsAndSubscriptionReceiptsSummaryOfSummarizesTheMeasurementDateWeightedAverageFairValueOfStockOptionsGrantedDetail" id="ShareCapitalWarrantsAndSubscriptionReceiptsSummaryOfSummarizesTheMeasurementDateWeightedAverageFairValueOfStockOptionsGrantedDetail">
<link:definition>999091 - Disclosure - Share capital warrants and subscription receipts - Summary Of Summarizes The Measurement Date Weighted Average Fair Value Of Stock Options Granted (Detail)</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.theratech.com/role/ShareCapitalWarrantsAndSubscriptionReceiptsSummaryOfCalculationOfWeightedAverageNumberOfCommonSharesDetail" id="ShareCapitalWarrantsAndSubscriptionReceiptsSummaryOfCalculationOfWeightedAverageNumberOfCommonSharesDetail">
<link:definition>999092 - Disclosure - Share capital warrants and subscription receipts - Summary of Calculation of Weighted Average Number of Common Shares (Detail)</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.theratech.com/role/ShareCapitalWarrantsAndSubscriptionReceiptsSummaryOfAccumulatedOtherComprehensiveIncomeLossDetail" id="ShareCapitalWarrantsAndSubscriptionReceiptsSummaryOfAccumulatedOtherComprehensiveIncomeLossDetail">
<link:definition>999093 - Disclosure - Share capital warrants and subscription receipts - Summary of Accumulated other comprehensive income (loss)  (Detail)</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.theratech.com/role/IncomeTaxesSummaryOfComponentsOfTheCurrentAndDeferredTaxExpensesDetail" id="IncomeTaxesSummaryOfComponentsOfTheCurrentAndDeferredTaxExpensesDetail">
<link:definition>999094 - Disclosure - Income Taxes - Summary of components of the current and deferred tax expenses (Detail)</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.theratech.com/role/IncomeTaxesSummaryOfReconciliationBetweenEffectiveAndApplicableTaxDetail" id="IncomeTaxesSummaryOfReconciliationBetweenEffectiveAndApplicableTaxDetail">
<link:definition>999095 - Disclosure - Income Taxes - Summary of reconciliation between effective and applicable tax (Detail)</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.theratech.com/role/IncomeTaxesAdditionalInformationDetail" id="IncomeTaxesAdditionalInformationDetail">
<link:definition>999096 - Disclosure - Income Taxes - Additional Information (Detail)</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.theratech.com/role/IncomeTaxesSummaryOfTheAmountsAndExpiryDatesOfTaxAttributesDetail" id="IncomeTaxesSummaryOfTheAmountsAndExpiryDatesOfTaxAttributesDetail">
<link:definition>999097 - Disclosure - Income Taxes - Summary of the amounts and expiry dates of tax attributes (Detail)</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.theratech.com/role/SupplementalCashFlowDisclosuresSummaryOfSupplementalCashFlowDetail" id="SupplementalCashFlowDisclosuresSummaryOfSupplementalCashFlowDetail">
<link:definition>999098 - Disclosure - Supplemental cash flow disclosures - Summary of supplemental cash flow (Detail)</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.theratech.com/role/FinancialInstrumentsAdditionalInformationDetail" id="FinancialInstrumentsAdditionalInformationDetail">
<link:definition>999099 - Disclosure - Financial instruments - Additional Information (Detail)</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.theratech.com/role/FinancialInstrumentsSummaryOfTheContractualMaturitiesOfFinancialLiabilitiesDetail" id="FinancialInstrumentsSummaryOfTheContractualMaturitiesOfFinancialLiabilitiesDetail">
<link:definition>999100 - Disclosure - Financial instruments - Summary of the contractual maturities of financial liabilities (Detail)</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.theratech.com/role/FinancialInstrumentsSummaryOfPresentsTheSignificantItemsInTheOriginalCurrenciesExposedToCurrencyRiskDetail" id="FinancialInstrumentsSummaryOfPresentsTheSignificantItemsInTheOriginalCurrenciesExposedToCurrencyRiskDetail">
<link:definition>999101 - Disclosure - Financial instruments - Summary of presents the significant items in the original currencies exposed to currency risk (Detail)</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.theratech.com/role/FinancialInstrumentsSummaryOfExchangeRatesDetail" id="FinancialInstrumentsSummaryOfExchangeRatesDetail">
<link:definition>999102 - Disclosure - Financial instruments - Summary of exchange rates (Detail)</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.theratech.com/role/FinancialInstrumentsSummaryOfCompanySForeignCurrencyExposuresDetail" id="FinancialInstrumentsSummaryOfCompanySForeignCurrencyExposuresDetail">
<link:definition>999103 - Disclosure - Financial instruments - Summary of Company's foreign currency exposures (Detail)</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.theratech.com/role/CapitalManagementAdditionalInformationDetail" id="CapitalManagementAdditionalInformationDetail">
<link:definition>999104 - Disclosure - Capital management - Additional Information (Detail)</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.theratech.com/role/DeterminationOfFairValuesSummaryOfMarathonWarrantsRecognizedAtFairValueAndConsideredLevel3Detail" id="DeterminationOfFairValuesSummaryOfMarathonWarrantsRecognizedAtFairValueAndConsideredLevel3Detail">
<link:definition>999105 - Disclosure - Determination of fair values - Summary of marathon warrants recognized at fair value and considered level 3 (Detail)</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.theratech.com/role/DeterminationOfFairValuesSummaryOfMarathonWarrantsRecognizedAtFairValueAndConsideredLevel3ParentheticalDetail" id="DeterminationOfFairValuesSummaryOfMarathonWarrantsRecognizedAtFairValueAndConsideredLevel3ParentheticalDetail">
<link:definition>999106 - Disclosure - Determination of fair values - Summary of marathon warrants recognized at fair value and considered level 3 (Parenthetical) (Detail)</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.theratech.com/role/CommitmentsAdditionalInformationDetail" id="CommitmentsAdditionalInformationDetail">
<link:definition>999107 - Disclosure - Commitments - Additional Information (Detail)</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.theratech.com/role/OperatingSegmentsSummaryOfSingleOperatingSegmentDetail" id="OperatingSegmentsSummaryOfSingleOperatingSegmentDetail">
<link:definition>999108 - Disclosure - Operating segments - Summary of single operating segment (Detail)</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.theratech.com/role/OperatingSegmentsAdditionalInformationDetail" id="OperatingSegmentsAdditionalInformationDetail">
<link:definition>999109 - Disclosure - Operating segments - Additional Information (Detail)</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.theratech.com/role/RelatedPartiesSummaryOfKeyManagementPersonnelCompensationDetail" id="RelatedPartiesSummaryOfKeyManagementPersonnelCompensationDetail">
<link:definition>999110 - Disclosure - Related parties - Summary of key management personnel compensation (Detail)</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.theratech.com/role/RelatedPartiesAdditionalInformationDetail" id="RelatedPartiesAdditionalInformationDetail">
<link:definition>999111 - Disclosure - Related parties - Additional Information (Detail)</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.theratech.com/role/SubsequentEventsAdditionalInformationDetail" id="SubsequentEventsAdditionalInformationDetail">
<link:definition>999112 - Disclosure - Subsequent events - Additional Information (Detail)</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.theratech.com/role/CybersecurityRiskManagementAndStrategyDisclosure" id="CybersecurityRiskManagementAndStrategyDisclosure">
<link:definition>999113 - Disclosure - Cybersecurity Risk Management and Strategy Disclosure</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="thtx-20241130_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="thtx-20241130_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="thtx-20241130_lab.xml" xlink:role="http://www.xbrl.org/2003/role/labelLinkbaseRef" xlink:arcrole="http://www.w3.org/1999/xlink/properties/linkbase" />
<link:linkbaseRef xlink:type="simple" xlink:href="thtx-20241130_cal.xml" xlink:role="http://www.xbrl.org/2003/role/calculationLinkbaseRef" xlink:arcrole="http://www.w3.org/1999/xlink/properties/linkbase" />
</appinfo>
</annotation>
<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://xbrl.sec.gov/country/2024" schemaLocation="https://xbrl.sec.gov/country/2024/country-2024.xsd" />
<import namespace="http://xbrl.sec.gov/currency/2024" schemaLocation="https://xbrl.sec.gov/currency/2024/currency-2024.xsd" />
<import namespace="http://xbrl.sec.gov/exch/2024" schemaLocation="https://xbrl.sec.gov/exch/2024/exch-2024.xsd" />
<import namespace="http://xbrl.sec.gov/naics/2024" schemaLocation="https://xbrl.sec.gov/naics/2024/naics-2024.xsd" />
<import namespace="http://xbrl.sec.gov/sic/2024" schemaLocation="https://xbrl.sec.gov/sic/2024/sic-2024.xsd" />
<import namespace="http://xbrl.sec.gov/stpr/2024" schemaLocation="https://xbrl.sec.gov/stpr/2024/stpr-2024.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/2024" schemaLocation="https://xbrl.sec.gov/dei/2024/dei-2024.xsd" />
<import namespace="https://xbrl.ifrs.org/taxonomy/2024-03-27/ifrs-full" schemaLocation="https://xbrl.ifrs.org/taxonomy/2024-03-27/full_ifrs/full_ifrs-cor_2024-03-27.xsd" />
<import namespace="http://fasb.org/srt/2024" schemaLocation="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd" />
<import namespace="http://fasb.org/srt-types/2024" schemaLocation="https://xbrl.fasb.org/srt/2024/elts/srt-types-2024.xsd" />
<import namespace="http://fasb.org/us-types/2024" schemaLocation="https://xbrl.fasb.org/us-gaap/2024/elts/us-types-2024.xsd" />
<import namespace="http://www.xbrl.org/dtr/type/2020-01-21" schemaLocation="https://www.xbrl.org/dtr/type/2020-01-21/types.xsd" />
<import namespace="http://xbrl.sec.gov/ecd-sub/2024" schemaLocation="https://xbrl.sec.gov/ecd/2024/ecd-sub-2024.xsd" />
<import namespace="http://xbrl.sec.gov/ecd/2024" schemaLocation="https://xbrl.sec.gov/ecd/2024/ecd-2024.xsd" />
<import namespace="http://www.xbrl.org/2006/ref" schemaLocation="http://www.xbrl.org/2006/ref-2006-02-27.xsd" />
<import namespace="http://fasb.org/srt-roles/2024" schemaLocation="https://xbrl.fasb.org/srt/2024/elts/srt-roles-2024.xsd" />
<import namespace="http://xbrl.sec.gov/cyd-af-sub/2024" schemaLocation="https://xbrl.sec.gov/cyd/2024/cyd-af-sub-2024.xsd" />
<element name="TaxCreditReceivable" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="instant" nillable="true" id="thtx_TaxCreditReceivable" substitutionGroup="xbrli:item" xbrli:balance="debit" />
<element name="IncomeTaxReceivableCurrent" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="instant" nillable="true" id="thtx_IncomeTaxReceivableCurrent" substitutionGroup="xbrli:item" xbrli:balance="debit" />
<element name="DeferredFinancingAndTransactionCosts" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="instant" nillable="true" id="thtx_DeferredFinancingAndTransactionCosts" substitutionGroup="xbrli:item" xbrli:balance="debit" />
<element name="DeferredTaxAssetsNonCurrent" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="instant" nillable="true" id="thtx_DeferredTaxAssetsNonCurrent" substitutionGroup="xbrli:item" xbrli:balance="debit" />
<element name="CurrentTaxLiabilitiesCurrentNet" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="instant" nillable="true" id="thtx_CurrentTaxLiabilitiesCurrentNet" substitutionGroup="xbrli:item" xbrli:balance="credit" />
<element name="WarrantsCurrent" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="instant" nillable="true" id="thtx_WarrantsCurrent" substitutionGroup="xbrli:item" xbrli:balance="credit" />
<element name="OperatingExpenseAbstract" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" id="thtx_OperatingExpenseAbstract" substitutionGroup="xbrli:item" />
<element name="AmortizationOfOtherAssets" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="duration" nillable="true" id="thtx_AmortizationOfOtherAssets" substitutionGroup="xbrli:item" xbrli:balance="debit" />
<element name="ResearchAndDevelopmentExpenseNetOfTaxCredits" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="duration" nillable="true" id="thtx_ResearchAndDevelopmentExpenseNetOfTaxCredits" substitutionGroup="xbrli:item" xbrli:balance="debit" />
<element name="FinanceCostsAndGainsLossesOnForeignCurrency" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="duration" nillable="true" id="thtx_FinanceCostsAndGainsLossesOnForeignCurrency" substitutionGroup="xbrli:item" xbrli:balance="debit" />
<element name="FinanceIncomeCostAndGainsLossesOnForeignCurrency" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="duration" nillable="true" id="thtx_FinanceIncomeCostAndGainsLossesOnForeignCurrency" substitutionGroup="xbrli:item" xbrli:balance="credit" />
<element name="OtherComprehensiveIncomeNetOfTaxResearchAndDevelopmentCost" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="duration" nillable="true" id="thtx_OtherComprehensiveIncomeNetOfTaxResearchAndDevelopmentCost" substitutionGroup="xbrli:item" xbrli:balance="credit" />
<element name="ShareIssueCosts" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="duration" nillable="true" id="thtx_ShareIssueCosts" substitutionGroup="xbrli:item" xbrli:balance="debit" />
<element name="StockIssuedDuringThePeriodSharesConversionOfConvertibleSecurities" type="xbrli:sharesItemType" abstract="false" xbrli:periodType="duration" nillable="true" id="thtx_StockIssuedDuringThePeriodSharesConversionOfConvertibleSecurities" substitutionGroup="xbrli:item" />
<element name="StockIssuedDuringThePeriodValueConversionOfConvertibleSecurities" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="duration" nillable="true" id="thtx_StockIssuedDuringThePeriodValueConversionOfConvertibleSecurities" substitutionGroup="xbrli:item" xbrli:balance="credit" />
<element name="StockIssuedDuringThePeriodSharesNewIssues" type="xbrli:sharesItemType" abstract="false" xbrli:periodType="duration" nillable="true" id="thtx_StockIssuedDuringThePeriodSharesNewIssues" substitutionGroup="xbrli:item" />
<element name="StockIssuedDuringThePeriodValueNewIssues" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="duration" nillable="true" id="thtx_StockIssuedDuringThePeriodValueNewIssues" substitutionGroup="xbrli:item" xbrli:balance="credit" />
<element name="NumberOfSharesIssuedThroughAtmProgram" type="xbrli:sharesItemType" abstract="false" xbrli:periodType="duration" nillable="true" id="thtx_NumberOfSharesIssuedThroughAtmProgram" substitutionGroup="xbrli:item" />
<element name="IncreaseDecreaseThroughSharesIssuedAtmProgramValue" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="duration" nillable="true" id="thtx_IncreaseDecreaseThroughSharesIssuedAtmProgramValue" substitutionGroup="xbrli:item" xbrli:balance="credit" />
<element name="ShareBasedCompensationPlanAbstract" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" id="thtx_ShareBasedCompensationPlanAbstract" substitutionGroup="xbrli:item" />
<element name="IncreaseDecreaseInUnrecognizedTaxAssetsRelatingToShareIssueCosts" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="duration" nillable="true" id="thtx_IncreaseDecreaseInUnrecognizedTaxAssetsRelatingToShareIssueCosts" substitutionGroup="xbrli:item" xbrli:balance="credit" />
<element name="ExerciseOfStockOptionsAbstract" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" id="thtx_ExerciseOfStockOptionsAbstract" substitutionGroup="xbrli:item" />
<element name="IncreaseDecreaseThroughExerciseOfOptionsValue" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="duration" nillable="true" id="thtx_IncreaseDecreaseThroughExerciseOfOptionsValue" substitutionGroup="xbrli:item" xbrli:balance="credit" />
<element name="IncreaseDecreaseThroughExerciseOfOptionsNumberOfShares" type="xbrli:sharesItemType" abstract="false" xbrli:periodType="duration" nillable="true" id="thtx_IncreaseDecreaseThroughExerciseOfOptionsNumberOfShares" substitutionGroup="xbrli:item" />
<element name="ExerciseOfStockOptionsAttributedValue" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="duration" nillable="true" id="thtx_ExerciseOfStockOptionsAttributedValue" substitutionGroup="xbrli:item" xbrli:balance="credit" />
<element name="IncreaseDecreaseThroughTransactionsWithOwnersNumberOfShares" type="xbrli:sharesItemType" abstract="false" xbrli:periodType="duration" nillable="true" id="thtx_IncreaseDecreaseThroughTransactionsWithOwnersNumberOfShares" substitutionGroup="xbrli:item" />
<element name="AdjustmentsForAmortizationOfRightofuseAssets" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="duration" nillable="true" id="thtx_AdjustmentsForAmortizationOfRightofuseAssets" substitutionGroup="xbrli:item" xbrli:balance="debit" />
<element name="AdjustmentsForAccretionExpenseWriteOffAmortizationOfDeferredFinancingCostsAndOther" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="duration" nillable="true" id="thtx_AdjustmentsForAccretionExpenseWriteOffAmortizationOfDeferredFinancingCostsAndOther" substitutionGroup="xbrli:item" xbrli:balance="debit" />
<element name="LossOnLongTermDebtmodificationsandRepayment" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="duration" nillable="true" id="thtx_LossOnLongTermDebtmodificationsandRepayment" substitutionGroup="xbrli:item" xbrli:balance="credit" />
<element name="FederalInvestmentTaxCredits" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="duration" nillable="true" id="thtx_FederalInvestmentTaxCredits" substitutionGroup="xbrli:item" xbrli:balance="credit" />
<element name="InterestOnConvertibleUnsecuredSeniorNotesAndLongTermDebt" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="duration" nillable="true" id="thtx_InterestOnConvertibleUnsecuredSeniorNotesAndLongTermDebt" substitutionGroup="xbrli:item" xbrli:balance="debit" />
<element name="GainLossOnLeaseTermination" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="duration" nillable="true" id="thtx_GainLossOnLeaseTermination" substitutionGroup="xbrli:item" xbrli:balance="credit" />
<element name="GainOnRepurchaseOfConvertibleUnsecuredSeniorNotes" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="duration" nillable="true" id="thtx_GainOnRepurchaseOfConvertibleUnsecuredSeniorNotes" substitutionGroup="xbrli:item" xbrli:balance="credit" />
<element name="ChangeInOperatingAssetsAndLiabilitiesAbstract" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" id="thtx_ChangeInOperatingAssetsAndLiabilitiesAbstract" substitutionGroup="xbrli:item" />
<element name="AdjustmentsForTaxCreditsReceivable" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="duration" nillable="true" id="thtx_AdjustmentsForTaxCreditsReceivable" substitutionGroup="xbrli:item" xbrli:balance="debit" />
<element name="AdjustmentsForDeferredFinancingCosts" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="duration" nillable="true" id="thtx_AdjustmentsForDeferredFinancingCosts" substitutionGroup="xbrli:item" xbrli:balance="debit" />
<element name="ProceedsFromIssuingSharesAndWarrants" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="duration" nillable="true" id="thtx_ProceedsFromIssuingSharesAndWarrants" substitutionGroup="xbrli:item" xbrli:balance="debit" />
<element name="RepaymentsForDebtIssueCosts" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="duration" nillable="true" id="thtx_RepaymentsForDebtIssueCosts" substitutionGroup="xbrli:item" xbrli:balance="credit" />
<element name="PaymentsForCostsRelatedToRepurchaseOfConvertibleUnsecuredSeniorNotes" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="duration" nillable="true" id="thtx_PaymentsForCostsRelatedToRepurchaseOfConvertibleUnsecuredSeniorNotes" substitutionGroup="xbrli:item" xbrli:balance="credit" />
<element name="TextsBlockAbstract" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" id="thtx_TextsBlockAbstract" substitutionGroup="xbrli:item" />
<element name="ScheduleOfDetailedInformationAboutBondsAndMoneyMarketFundsAbstract" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" id="thtx_ScheduleOfDetailedInformationAboutBondsAndMoneyMarketFundsAbstract" substitutionGroup="xbrli:item" />
<element name="TradeAndOtherReceivablesExplanatoryAbstract" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" id="thtx_TradeAndOtherReceivablesExplanatoryAbstract" substitutionGroup="xbrli:item" />
<element name="ScheduleOfInformationAboutUnusedAndUnrecordedNonRefundableFederalTaxCreditAbstract" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" id="thtx_ScheduleOfInformationAboutUnusedAndUnrecordedNonRefundableFederalTaxCreditAbstract" substitutionGroup="xbrli:item" />
<element name="DisclosureOfTaxCreditsReceivableExplanatory" type="dtr-types:textBlockItemType" abstract="false" xbrli:periodType="duration" nillable="true" id="thtx_DisclosureOfTaxCreditsReceivableExplanatory" substitutionGroup="xbrli:item" />
<element name="DisclosureDetailsOfCurrentPrepaidExpensesAndDeposits" type="dtr-types:textBlockItemType" abstract="false" xbrli:periodType="duration" nillable="true" id="thtx_DisclosureDetailsOfCurrentPrepaidExpensesAndDeposits" substitutionGroup="xbrli:item" />
<element name="TradeAndAccruedPayablesAbstract" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" id="thtx_TradeAndAccruedPayablesAbstract" substitutionGroup="xbrli:item" />
<element name="DisclosureOfTradeAndAccruedPayablesExplanatoryTextBlock" type="dtr-types:textBlockItemType" abstract="false" xbrli:periodType="duration" nillable="true" id="thtx_DisclosureOfTradeAndAccruedPayablesExplanatoryTextBlock" substitutionGroup="xbrli:item" />
<element name="ConvertibleUnsecuredSeniorNotesAbstract" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" id="thtx_ConvertibleUnsecuredSeniorNotesAbstract" substitutionGroup="xbrli:item" />
<element name="DisclosureOfConvertibleSeniorNotesExplanatoryTextBlock" type="dtr-types:textBlockItemType" abstract="false" xbrli:periodType="duration" nillable="true" id="thtx_DisclosureOfConvertibleSeniorNotesExplanatoryTextBlock" substitutionGroup="xbrli:item" />
<element name="SupplementalCashFlowDisclosuresAbstract" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" id="thtx_SupplementalCashFlowDisclosuresAbstract" substitutionGroup="xbrli:item" />
<element name="DisclosureOfSupplementalInformationOnCashFlowexplanatory" type="dtr-types:textBlockItemType" abstract="false" xbrli:periodType="duration" nillable="true" id="thtx_DisclosureOfSupplementalInformationOnCashFlowexplanatory" substitutionGroup="xbrli:item" />
<element name="DisclosureOfFairValueMeasurementAbstract" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" id="thtx_DisclosureOfFairValueMeasurementAbstract" substitutionGroup="xbrli:item" />
<element name="DisclosureOfCommitmentsAbstract" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" id="thtx_DisclosureOfCommitmentsAbstract" substitutionGroup="xbrli:item" />
<element name="DescriptionOfAccountingPolicyForBasisOfConsolidationExplanatoryPolicyTextBlock" type="dtr-types:textBlockItemType" abstract="false" xbrli:periodType="duration" nillable="true" id="thtx_DescriptionOfAccountingPolicyForBasisOfConsolidationExplanatoryPolicyTextBlock" substitutionGroup="xbrli:item" />
<element name="DescriptionOfAccountingPolicyForInventoriesExplanatoryPolicyTextBlock" type="dtr-types:textBlockItemType" abstract="false" xbrli:periodType="duration" nillable="true" id="thtx_DescriptionOfAccountingPolicyForInventoriesExplanatoryPolicyTextBlock" substitutionGroup="xbrli:item" />
<element name="DescriptionOfAccountingPolicyForDeferredFinancingCostsExplanatory" type="dtr-types:textBlockItemType" abstract="false" xbrli:periodType="duration" nillable="true" id="thtx_DescriptionOfAccountingPolicyForDeferredFinancingCostsExplanatory" substitutionGroup="xbrli:item" />
<element name="DescriptionOfAccountingPolicyForStandardsIssuedButNotYetEffectiveExplanatoryPolicyTextBlock" type="dtr-types:textBlockItemType" abstract="false" xbrli:periodType="duration" nillable="true" id="thtx_DescriptionOfAccountingPolicyForStandardsIssuedButNotYetEffectiveExplanatoryPolicyTextBlock" substitutionGroup="xbrli:item" />
<element name="DescriptionOfAccountingPolicyForDeferredTransactionCostsExplanatoryPolicyTextBlock" type="dtr-types:textBlockItemType" abstract="false" xbrli:periodType="duration" nillable="true" id="thtx_DescriptionOfAccountingPolicyForDeferredTransactionCostsExplanatoryPolicyTextBlock" substitutionGroup="xbrli:item" />
<element name="DescriptionOfAccountingPolicyForAssetAcquisiitonsExplanatory" type="dtr-types:textBlockItemType" abstract="false" xbrli:periodType="duration" nillable="true" id="thtx_DescriptionOfAccountingPolicyForAssetAcquisiitonsExplanatory" substitutionGroup="xbrli:item" />
<element name="DisclosureOfEstimatedUsefulLivesMethodsOfDepreciationTextBlock" type="dtr-types:textBlockItemType" abstract="false" xbrli:periodType="duration" nillable="true" id="thtx_DisclosureOfEstimatedUsefulLivesMethodsOfDepreciationTextBlock" substitutionGroup="xbrli:item" />
<element name="DisaggregationOfRevenueByGeographicalAreaTableTextBlock" type="dtr-types:textBlockItemType" abstract="false" xbrli:periodType="duration" nillable="true" id="thtx_DisaggregationOfRevenueByGeographicalAreaTableTextBlock" substitutionGroup="xbrli:item" />
<element name="DisclosureOfDetailedInformationAboutPersonnelExpensesExplanatoryTableTextBlock" type="dtr-types:textBlockItemType" abstract="false" xbrli:periodType="duration" nillable="true" id="thtx_DisclosureOfDetailedInformationAboutPersonnelExpensesExplanatoryTableTextBlock" substitutionGroup="xbrli:item" />
<element name="DisclosureOfDetailedInformationAboutFinanceIncomeAndCostExplanatoryTableTextBlock" type="dtr-types:textBlockItemType" abstract="false" xbrli:periodType="duration" nillable="true" id="thtx_DisclosureOfDetailedInformationAboutFinanceIncomeAndCostExplanatoryTableTextBlock" substitutionGroup="xbrli:item" />
<element name="DisclosureOfDetailedInformationAboutBondsAndMoneyMarketFundsExplanatoryTableTextBlock" type="dtr-types:textBlockItemType" abstract="false" xbrli:periodType="duration" nillable="true" id="thtx_DisclosureOfDetailedInformationAboutBondsAndMoneyMarketFundsExplanatoryTableTextBlock" substitutionGroup="xbrli:item" />
<element name="DisclosureOfDetailedInformationAboutTradeAndOtherReceivablesExplanatoryTableTextBlock" type="dtr-types:textBlockItemType" abstract="false" xbrli:periodType="duration" nillable="true" id="thtx_DisclosureOfDetailedInformationAboutTradeAndOtherReceivablesExplanatoryTableTextBlock" substitutionGroup="xbrli:item" />
<element name="DisclosureOfDetailedInformationAboutUnusedAndUnrecordedNonRefundableFederalTaxCreditExplanatoryTableTextBlock" type="dtr-types:textBlockItemType" abstract="false" xbrli:periodType="duration" nillable="true" id="thtx_DisclosureOfDetailedInformationAboutUnusedAndUnrecordedNonRefundableFederalTaxCreditExplanatoryTableTextBlock" substitutionGroup="xbrli:item" />
<element name="DisclosureOfDetailedInformationAboutInventoriesExplanatoryTextTableTextBlock" type="dtr-types:textBlockItemType" abstract="false" xbrli:periodType="duration" nillable="true" id="thtx_DisclosureOfDetailedInformationAboutInventoriesExplanatoryTextTableTextBlock" substitutionGroup="xbrli:item" />
<element name="DisclosureOfRightOfUseAssetAbstract" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" id="thtx_DisclosureOfRightOfUseAssetAbstract" substitutionGroup="xbrli:item" />
<element name="RightOfUseAssetsTableTextBlock" type="dtr-types:textBlockItemType" abstract="false" xbrli:periodType="duration" nillable="true" id="thtx_RightOfUseAssetsTableTextBlock" substitutionGroup="xbrli:item" />
<element name="DisclosureOfDetailedInformationAboutInCommercialMilestonePaymentExplanatoryTextBlock" type="dtr-types:textBlockItemType" abstract="false" xbrli:periodType="duration" nillable="true" id="thtx_DisclosureOfDetailedInformationAboutInCommercialMilestonePaymentExplanatoryTextBlock" substitutionGroup="xbrli:item" />
<element name="DisclosureOfDetailedInformationAboutProvisionsExplanatoryTableTextBlock" type="dtr-types:textBlockItemType" abstract="false" xbrli:periodType="duration" nillable="true" id="thtx_DisclosureOfDetailedInformationAboutProvisionsExplanatoryTableTextBlock" substitutionGroup="xbrli:item" />
<element name="DisclosureOfDetailedInformationAboutNoncurrentBorrowingsExplanatoryTableTextBlock" type="dtr-types:textBlockItemType" abstract="false" xbrli:periodType="duration" nillable="true" id="thtx_DisclosureOfDetailedInformationAboutNoncurrentBorrowingsExplanatoryTableTextBlock" substitutionGroup="xbrli:item" />
<element name="DisclosureOfDeferredTaxRelatedToEquityComponentOfConvertibleNotesExplanatoryTableTextBlock" type="dtr-types:textBlockItemType" abstract="false" xbrli:periodType="duration" nillable="true" id="thtx_DisclosureOfDeferredTaxRelatedToEquityComponentOfConvertibleNotesExplanatoryTableTextBlock" substitutionGroup="xbrli:item" />
<element name="DisclosureOfLeaseLiabilitiesAbstract" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" id="thtx_DisclosureOfLeaseLiabilitiesAbstract" substitutionGroup="xbrli:item" />
<element name="DisclosureOfLeaseLiabilitiesTableTextBlock" type="dtr-types:textBlockItemType" abstract="false" xbrli:periodType="duration" nillable="true" id="thtx_DisclosureOfLeaseLiabilitiesTableTextBlock" substitutionGroup="xbrli:item" />
<element name="ShareCapitalTable" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" id="thtx_ShareCapitalTable" substitutionGroup="xbrldt:hypercubeItem" />
<element name="ShareCapitalLineItems" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" id="thtx_ShareCapitalLineItems" substitutionGroup="xbrli:item" />
<element name="DisclosureOfDetailedInformationForShareBasedCompensationExpenseStockOptionPlanExplanatoryTableTextBlock" type="dtr-types:textBlockItemType" abstract="false" xbrli:periodType="duration" nillable="true" id="thtx_DisclosureOfDetailedInformationForShareBasedCompensationExpenseStockOptionPlanExplanatoryTableTextBlock" substitutionGroup="xbrli:item" />
<element name="DisclosureOfDetailedInformationForChangesInTheNumberOfOptionsOutstandingExplanatoryTableTextBlock" type="dtr-types:textBlockItemType" abstract="false" xbrli:periodType="duration" nillable="true" id="thtx_DisclosureOfDetailedInformationForChangesInTheNumberOfOptionsOutstandingExplanatoryTableTextBlock" substitutionGroup="xbrli:item" />
<element name="DisclosureOfTheModelUsedToDetermineFiarValueOfStockAppreciationRightsTextBlock" type="dtr-types:textBlockItemType" abstract="false" xbrli:periodType="duration" nillable="true" id="thtx_DisclosureOfTheModelUsedToDetermineFiarValueOfStockAppreciationRightsTextBlock" substitutionGroup="xbrli:item" />
<element name="DisclosureOfDetailedInformationAboutInAccumulatedOtherComprehensiveIncomeLossExplanatoryTextBlock" type="dtr-types:textBlockItemType" abstract="false" xbrli:periodType="duration" nillable="true" id="thtx_DisclosureOfDetailedInformationAboutInAccumulatedOtherComprehensiveIncomeLossExplanatoryTextBlock" substitutionGroup="xbrli:item" />
<element name="DisclosureOfWeightedAverageFairValueOfOptionsGrantedAndNumberOfOptionsExplanatoryTextBlock" type="dtr-types:textBlockItemType" abstract="false" xbrli:periodType="duration" nillable="true" id="thtx_DisclosureOfWeightedAverageFairValueOfOptionsGrantedAndNumberOfOptionsExplanatoryTextBlock" substitutionGroup="xbrli:item" />
<element name="DisclosureOfWeightedAverageNumberOfSharesOutstandingExplanatoryTextBlock" type="dtr-types:textBlockItemType" abstract="false" xbrli:periodType="duration" nillable="true" id="thtx_DisclosureOfWeightedAverageNumberOfSharesOutstandingExplanatoryTextBlock" substitutionGroup="xbrli:item" />
<element name="DisclosureInTabularFormOfSignificantUnobservableInputsUsedInTheMeasurementOfFairValueOfWarrantLiabilities" type="dtr-types:textBlockItemType" abstract="false" xbrli:periodType="duration" nillable="true" id="thtx_DisclosureInTabularFormOfSignificantUnobservableInputsUsedInTheMeasurementOfFairValueOfWarrantLiabilities" substitutionGroup="xbrli:item" />
<element name="DisclosureOfMajorComponentOfIncomeTaxAndDeferredTaxExplanatoryTableTextBlock" type="dtr-types:textBlockItemType" abstract="false" xbrli:periodType="duration" nillable="true" id="thtx_DisclosureOfMajorComponentOfIncomeTaxAndDeferredTaxExplanatoryTableTextBlock" substitutionGroup="xbrli:item" />
<element name="DisclosureOfReconciliationBetweenEffectiveAndIncomeTaxAmountsExplanatoryTableTextBlock" type="dtr-types:textBlockItemType" abstract="false" xbrli:periodType="duration" nillable="true" id="thtx_DisclosureOfReconciliationBetweenEffectiveAndIncomeTaxAmountsExplanatoryTableTextBlock" substitutionGroup="xbrli:item" />
<element name="DisclosureTabularFormOfSupplementalCashFlowexplanatoryTableTextBlock" type="dtr-types:textBlockItemType" abstract="false" xbrli:periodType="duration" nillable="true" id="thtx_DisclosureTabularFormOfSupplementalCashFlowexplanatoryTableTextBlock" substitutionGroup="xbrli:item" />
<element name="DisclosureOfCurrencyRiskExposureexplanatoryTableTextBlock" type="dtr-types:textBlockItemType" abstract="false" xbrli:periodType="duration" nillable="true" id="thtx_DisclosureOfCurrencyRiskExposureexplanatoryTableTextBlock" substitutionGroup="xbrli:item" />
<element name="DisclosureOfApplicableExchangeRatesexplanatoryTableTextBlock" type="dtr-types:textBlockItemType" abstract="false" xbrli:periodType="duration" nillable="true" id="thtx_DisclosureOfApplicableExchangeRatesexplanatoryTableTextBlock" substitutionGroup="xbrli:item" />
<element name="DisclosureOfDetailedInformationAboutOperatingSegmentsExplanatoryTableTextBlock" type="dtr-types:textBlockItemType" abstract="false" xbrli:periodType="duration" nillable="true" id="thtx_DisclosureOfDetailedInformationAboutOperatingSegmentsExplanatoryTableTextBlock" substitutionGroup="xbrli:item" />
<element name="BasisOfPresentationTable" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" id="thtx_BasisOfPresentationTable" substitutionGroup="xbrldt:hypercubeItem" />
<element name="BasisOfPresentationLineItems" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" id="thtx_BasisOfPresentationLineItems" substitutionGroup="xbrli:item" />
<element name="LaboratoryEquipmentMember" type="dtr-types:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" id="thtx_LaboratoryEquipmentMember" substitutionGroup="xbrli:item" />
<element name="CommercializationRightsEgriftaMember" type="dtr-types:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" id="thtx_CommercializationRightsEgriftaMember" substitutionGroup="xbrli:item" />
<element name="CommercializationRightsTrogarzoMember" type="dtr-types:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" id="thtx_CommercializationRightsTrogarzoMember" substitutionGroup="xbrli:item" />
<element name="ThtxCommercializationRightsTrogarzoNorthAmericaMember" type="dtr-types:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" id="thtx_ThtxCommercializationRightsTrogarzoNorthAmericaMember" substitutionGroup="xbrli:item" />
<element name="TrogarzoNetSalesMember" type="dtr-types:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" id="thtx_TrogarzoNetSalesMember" substitutionGroup="xbrli:item" />
<element name="EgriftaMember" type="dtr-types:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" id="thtx_EgriftaMember" substitutionGroup="xbrli:item" />
<element name="DisaggregationOfRevenueByGeographicalAreaTable" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" id="thtx_DisaggregationOfRevenueByGeographicalAreaTable" substitutionGroup="xbrldt:hypercubeItem" />
<element name="DisaggregationOfRevenueByGeographicalAreaLineItems" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" id="thtx_DisaggregationOfRevenueByGeographicalAreaLineItems" substitutionGroup="xbrli:item" />
<element name="DisclosureOfPersonnelExpensesExplanatoryAbstract" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" id="thtx_DisclosureOfPersonnelExpensesExplanatoryAbstract" substitutionGroup="xbrli:item" />
<element name="AmountOfChargesRelatedToSeveranceAndOtherExpenses" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="duration" nillable="true" id="thtx_AmountOfChargesRelatedToSeveranceAndOtherExpenses" substitutionGroup="xbrli:item" xbrli:balance="debit" />
<element name="ScheduleOfDetailInformationAboutFinanceIncomeAndCostsAbstract" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" id="thtx_ScheduleOfDetailInformationAboutFinanceIncomeAndCostsAbstract" substitutionGroup="xbrli:item" />
<element name="LossOnLongTermDebtModificationAndRepayment" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="duration" nillable="true" id="thtx_LossOnLongTermDebtModificationAndRepayment" substitutionGroup="xbrli:item" xbrli:balance="debit" />
<element name="NetGainLossOnFinancialInstrumentsCarriedAtFairValue" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="duration" nillable="true" id="thtx_NetGainLossOnFinancialInstrumentsCarriedAtFairValue" substitutionGroup="xbrli:item" xbrli:balance="credit" />
<element name="AccretionExpenseWriteOffAndAmortizationOfDeferredFinancingCosts" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="duration" nillable="true" id="thtx_AccretionExpenseWriteOffAndAmortizationOfDeferredFinancingCosts" substitutionGroup="xbrli:item" xbrli:balance="debit" />
<element name="BalanceOnOtherFinancialAssets" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="instant" nillable="true" id="thtx_BalanceOnOtherFinancialAssets" substitutionGroup="xbrli:item" xbrli:balance="debit" />
<element name="GuaranteedInvestmentCertificates" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="instant" nillable="true" id="thtx_GuaranteedInvestmentCertificates" substitutionGroup="xbrli:item" xbrli:balance="debit" />
<element name="ScheduleOfDetailedInformationAboutBondsAndMoneyMarketFunds1Abstract" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" id="thtx_ScheduleOfDetailedInformationAboutBondsAndMoneyMarketFunds1Abstract" substitutionGroup="xbrli:item" />
<element name="FinancialAssetsStatedInterestPercentage" type="dtr-types:percentItemType" abstract="false" xbrli:periodType="instant" nillable="true" id="thtx_FinancialAssetsStatedInterestPercentage" substitutionGroup="xbrli:item" />
<element name="FinancialAssetsAverageMaturityTerm" type="xbrli:durationItemType" abstract="false" xbrli:periodType="duration" nillable="true" id="thtx_FinancialAssetsAverageMaturityTerm" substitutionGroup="xbrli:item" />
<element name="ScheduleOfDetailedInformationAboutTradeAndOtherReceivablesAbstract" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" id="thtx_ScheduleOfDetailedInformationAboutTradeAndOtherReceivablesAbstract" substitutionGroup="xbrli:item" />
<element name="StatementsTable" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" id="thtx_StatementsTable" substitutionGroup="xbrldt:hypercubeItem" />
<element name="IncomeTaxExpireTwoThousandTwentyFiveMember" type="dtr-types:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" id="thtx_IncomeTaxExpireTwoThousandTwentyFiveMember" substitutionGroup="xbrli:item" />
<element name="IncomeTaxExpireTwoThousandTwentySixMember" type="dtr-types:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" id="thtx_IncomeTaxExpireTwoThousandTwentySixMember" substitutionGroup="xbrli:item" />
<element name="IncomeTaxExpireTwoThousandTwentySevenMember" type="dtr-types:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" id="thtx_IncomeTaxExpireTwoThousandTwentySevenMember" substitutionGroup="xbrli:item" />
<element name="IncomeTaxExpireTwoThousandTwentyEightMember" type="dtr-types:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" id="thtx_IncomeTaxExpireTwoThousandTwentyEightMember" substitutionGroup="xbrli:item" />
<element name="IncomeTaxExpireTwoThousandTwentyNineMember" type="dtr-types:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" id="thtx_IncomeTaxExpireTwoThousandTwentyNineMember" substitutionGroup="xbrli:item" />
<element name="IncomeTaxExpireTwoThousandThirtyMember" type="dtr-types:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" id="thtx_IncomeTaxExpireTwoThousandThirtyMember" substitutionGroup="xbrli:item" />
<element name="IncomeTaxExpireTwoThousandThirtyOneMember" type="dtr-types:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" id="thtx_IncomeTaxExpireTwoThousandThirtyOneMember" substitutionGroup="xbrli:item" />
<element name="IncomeTaxExpireTwoThousandThirtyTwoMember" type="dtr-types:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" id="thtx_IncomeTaxExpireTwoThousandThirtyTwoMember" substitutionGroup="xbrli:item" />
<element name="IncomeTaxExpireTwoThousandThirtyThreeMember" type="dtr-types:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" id="thtx_IncomeTaxExpireTwoThousandThirtyThreeMember" substitutionGroup="xbrli:item" />
<element name="IncomeTaxExpireTwoThousandThirtyNineMember" type="dtr-types:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" id="thtx_IncomeTaxExpireTwoThousandThirtyNineMember" substitutionGroup="xbrli:item" />
<element name="IncomeTaxExpireTwoThousandFortyMember" type="dtr-types:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" id="thtx_IncomeTaxExpireTwoThousandFortyMember" substitutionGroup="xbrli:item" />
<element name="IncomeTaxExpireTwoThousandFortyOneMember" type="dtr-types:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" id="thtx_IncomeTaxExpireTwoThousandFortyOneMember" substitutionGroup="xbrli:item" />
<element name="IncomeTaxExpireTwoThousandFortyFourMember" type="dtr-types:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" id="thtx_IncomeTaxExpireTwoThousandFortyFourMember" substitutionGroup="xbrli:item" />
<element name="IncomeTaxExpireTwoThousandFortyThreeMember" type="dtr-types:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" id="thtx_IncomeTaxExpireTwoThousandFortyThreeMember" substitutionGroup="xbrli:item" />
<element name="IncomeTaxExpireTwoThousandFortyTwoMember" type="dtr-types:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" id="thtx_IncomeTaxExpireTwoThousandFortyTwoMember" substitutionGroup="xbrli:item" />
<element name="UnusedAndUnrecordedTaxCreditsMember" type="dtr-types:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" id="thtx_UnusedAndUnrecordedTaxCreditsMember" substitutionGroup="xbrli:item" />
<element name="StatementsLineItems" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" id="thtx_StatementsLineItems" substitutionGroup="xbrli:item" />
<element name="PrepaidExpenses" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="instant" nillable="true" id="thtx_PrepaidExpenses" substitutionGroup="xbrli:item" xbrli:balance="credit" />
<element name="AccumulatedDepreciationOnPropertyPlantAndEquipmentAbstract" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" id="thtx_AccumulatedDepreciationOnPropertyPlantAndEquipmentAbstract" substitutionGroup="xbrli:item" />
<element name="AccumulatedDepreciationDisposalsPropertyPlantAndEquipment" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="duration" nillable="true" id="thtx_AccumulatedDepreciationDisposalsPropertyPlantAndEquipment" substitutionGroup="xbrli:item" xbrli:balance="debit" />
<element name="PropertyPlantAndEquipmentAccumulatedDepreciation" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="instant" nillable="true" id="thtx_PropertyPlantAndEquipmentAccumulatedDepreciation" substitutionGroup="xbrli:item" xbrli:balance="credit" />
<element name="NetCarryingAmountAbstract" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" id="thtx_NetCarryingAmountAbstract" substitutionGroup="xbrli:item" />
<element name="ResearchAndDevelopmentMember" type="dtr-types:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" id="thtx_ResearchAndDevelopmentMember" substitutionGroup="xbrli:item" />
<element name="AmortizationOfRightOfUseAsset" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="duration" nillable="true" id="thtx_AmortizationOfRightOfUseAsset" substitutionGroup="xbrli:item" xbrli:balance="debit" />
<element name="TerminationOfRightOfUseAssets" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="duration" nillable="true" id="thtx_TerminationOfRightOfUseAssets" substitutionGroup="xbrli:item" xbrli:balance="credit" />
<element name="AccumulatedAmortizationAbstract" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" id="thtx_AccumulatedAmortizationAbstract" substitutionGroup="xbrli:item" />
<element name="IncreaseDecreaseThroughNetExchangeDifferencesIntangibleAssetsOtherThanGoodwillAccumulatedAmortization" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="duration" nillable="true" id="thtx_IncreaseDecreaseThroughNetExchangeDifferencesIntangibleAssetsOtherThanGoodwillAccumulatedAmortization" substitutionGroup="xbrli:item" xbrli:balance="debit" />
<element name="AccumulatedAmortizationOfIntangibleAssetsOtherThanGoodwill" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="instant" nillable="true" id="thtx_AccumulatedAmortizationOfIntangibleAssetsOtherThanGoodwill" substitutionGroup="xbrli:item" xbrli:balance="credit" />
<element name="AccumulatedAmortizationDisposalsIntangibleAssetsOtherThanGoodwill" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="duration" nillable="true" id="thtx_AccumulatedAmortizationDisposalsIntangibleAssetsOtherThanGoodwill" substitutionGroup="xbrli:item" xbrli:balance="credit" />
<element name="NetCarryingAmountMember" type="dtr-types:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" id="thtx_NetCarryingAmountMember" substitutionGroup="xbrli:item" />
<element name="CommercializationRightsTrogarzoNorthAmericaMember" type="dtr-types:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" id="thtx_CommercializationRightsTrogarzoNorthAmericaMember" substitutionGroup="xbrli:item" />
<element name="CommercializationRightsTrogarzoEuropeMember" type="dtr-types:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" id="thtx_CommercializationRightsTrogarzoEuropeMember" substitutionGroup="xbrli:item" />
<element name="OncologyPlatformMember" type="dtr-types:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" id="thtx_OncologyPlatformMember" substitutionGroup="xbrli:item" />
<element name="InitialMilestonePaymentsPayable" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="instant" nillable="true" id="thtx_InitialMilestonePaymentsPayable" substitutionGroup="xbrli:item" xbrli:balance="credit" />
<element name="MilestoneAxis" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" id="thtx_MilestoneAxis" substitutionGroup="xbrldt:dimensionItem" />
<element name="MilestoneDomain" type="dtr-types:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" id="thtx_MilestoneDomain" substitutionGroup="xbrli:item" />
<element name="MilestoneFourMember" type="dtr-types:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" id="thtx_MilestoneFourMember" substitutionGroup="xbrli:item" />
<element name="MilestoneFiveMember" type="dtr-types:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" id="thtx_MilestoneFiveMember" substitutionGroup="xbrli:item" />
<element name="MilestoneSixMember" type="dtr-types:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" id="thtx_MilestoneSixMember" substitutionGroup="xbrli:item" />
<element name="TypeOfArrangementsAxis" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" id="thtx_TypeOfArrangementsAxis" substitutionGroup="xbrldt:dimensionItem" />
<element name="TypeOfArrangementsMemberDomain" type="dtr-types:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" id="thtx_TypeOfArrangementsMemberDomain" substitutionGroup="xbrli:item" />
<element name="IntangibleAssetsAgreementTermOfContract" type="xbrli:durationItemType" abstract="false" xbrli:periodType="duration" nillable="true" id="thtx_IntangibleAssetsAgreementTermOfContract" substitutionGroup="xbrli:item" />
<element name="PercentageOfPurchasePriceConsiderationOfIntangibleAssets" type="dtr-types:percentItemType" abstract="false" xbrli:periodType="duration" nillable="true" id="thtx_PercentageOfPurchasePriceConsiderationOfIntangibleAssets" substitutionGroup="xbrli:item" />
<element name="PaymentOfUpfrontMilestones" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="duration" nillable="true" id="thtx_PaymentOfUpfrontMilestones" substitutionGroup="xbrli:item" xbrli:balance="credit" />
<element name="AcquisitionCostsForIntangibleAssets" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="duration" nillable="true" id="thtx_AcquisitionCostsForIntangibleAssets" substitutionGroup="xbrli:item" xbrli:balance="debit" />
<element name="LaunchMilestonePayable" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="instant" nillable="true" id="thtx_LaunchMilestonePayable" substitutionGroup="xbrli:item" xbrli:balance="credit" />
<element name="DevelopmentMilestonePayableAnnualInstallment" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="instant" nillable="true" id="thtx_DevelopmentMilestonePayableAnnualInstallment" substitutionGroup="xbrli:item" xbrli:balance="credit" />
<element name="AdditionsOtherThanThroughBusinessCombinationsIntangibleAssetsOtherThanGoodwillCashPayment" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="duration" nillable="true" id="thtx_AdditionsOtherThanThroughBusinessCombinationsIntangibleAssetsOtherThanGoodwillCashPayment" substitutionGroup="xbrli:item" xbrli:balance="credit" />
<element name="AdditionsOtherThanThroughBusinessCombinationsIntangibleAssetsOtherThanGoodwillShareBasedPayment" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="duration" nillable="true" id="thtx_AdditionsOtherThanThroughBusinessCombinationsIntangibleAssetsOtherThanGoodwillShareBasedPayment" substitutionGroup="xbrli:item" xbrli:balance="credit" />
<element name="MilestoneAmountPayable" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="instant" nillable="true" id="thtx_MilestoneAmountPayable" substitutionGroup="xbrli:item" xbrli:balance="debit" />
<element name="BusinessCombinationContingentConsiderationFairValue" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="instant" nillable="true" id="thtx_BusinessCombinationContingentConsiderationFairValue" substitutionGroup="xbrli:item" xbrli:balance="credit" />
<element name="BusinessCombinationIncreaseDecreaseInPurchaseConsideration" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="duration" nillable="true" id="thtx_BusinessCombinationIncreaseDecreaseInPurchaseConsideration" substitutionGroup="xbrli:item" xbrli:balance="debit" />
<element name="RoyaltyFeesAsAPercentageOfRevenue" type="dtr-types:percentItemType" abstract="false" xbrli:periodType="duration" nillable="true" id="thtx_RoyaltyFeesAsAPercentageOfRevenue" substitutionGroup="xbrli:item" />
<element name="RegulatoryMilestonePaymentPayable" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="instant" nillable="true" id="thtx_RegulatoryMilestonePaymentPayable" substitutionGroup="xbrli:item" xbrli:balance="credit" />
<element name="ImpairmentOnResearchAndDevelopmentExpenses" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="duration" nillable="true" id="thtx_ImpairmentOnResearchAndDevelopmentExpenses" substitutionGroup="xbrli:item" xbrli:balance="debit" />
<element name="RecoverableAmountOfCgu" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="duration" nillable="true" id="thtx_RecoverableAmountOfCgu" substitutionGroup="xbrli:item" xbrli:balance="debit" />
<element name="SecondMilestoneInstallmentPaymentsPayable" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="instant" nillable="true" id="thtx_SecondMilestoneInstallmentPaymentsPayable" substitutionGroup="xbrli:item" xbrli:balance="credit" />
<element name="FirstMilestoneInstallmentPaymentsPayable" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="instant" nillable="true" id="thtx_FirstMilestoneInstallmentPaymentsPayable" substitutionGroup="xbrli:item" xbrli:balance="credit" />
<element name="InitialMilestonePaymentsPayableAggregateAnnualInstallments." type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="instant" nillable="true" id="thtx_InitialMilestonePaymentsPayableAggregateAnnualInstallments." substitutionGroup="xbrli:item" xbrli:balance="credit" />
<element name="TaimedAgreementMember" type="dtr-types:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" id="thtx_TaimedAgreementMember" substitutionGroup="xbrli:item" />
<element name="LicenseAgreementTransferPlusLPMember" type="dtr-types:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" id="thtx_LicenseAgreementTransferPlusLPMember" substitutionGroup="xbrli:item" />
<element name="TrancheAxis" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" id="thtx_TrancheAxis" substitutionGroup="xbrldt:dimensionItem" />
<element name="TrancheDomain" type="dtr-types:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" id="thtx_TrancheDomain" substitutionGroup="xbrli:item" />
<element name="ScenariosAxis" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" id="thtx_ScenariosAxis" substitutionGroup="xbrldt:dimensionItem" />
<element name="ScenariosDomain" type="dtr-types:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" id="thtx_ScenariosDomain" substitutionGroup="xbrli:item" />
<element name="MilestoneOneMember" type="dtr-types:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" id="thtx_MilestoneOneMember" substitutionGroup="xbrli:item" />
<element name="MilestonePhaseTwoLiveDemonstrationMember" type="dtr-types:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" id="thtx_MilestonePhaseTwoLiveDemonstrationMember" substitutionGroup="xbrli:item" />
<element name="DevelopmentMilestonePhaseOneClinicalTrialMember" type="dtr-types:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" id="thtx_DevelopmentMilestonePhaseOneClinicalTrialMember" substitutionGroup="xbrli:item" />
<element name="DevelopmentMilestonePhaseThreeClinicalTrialMember" type="dtr-types:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" id="thtx_DevelopmentMilestonePhaseThreeClinicalTrialMember" substitutionGroup="xbrli:item" />
<element name="TrogarzoMember" type="dtr-types:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" id="thtx_TrogarzoMember" substitutionGroup="xbrli:item" />
<element name="KatanaMember" type="dtr-types:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" id="thtx_KatanaMember" substitutionGroup="xbrli:item" />
<element name="KatanaAmendmentAgreementMember" type="dtr-types:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" id="thtx_KatanaAmendmentAgreementMember" substitutionGroup="xbrli:item" />
<element name="BusinessCombinationAdjustmentToPurchaseConsiderationAxis" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" id="thtx_BusinessCombinationAdjustmentToPurchaseConsiderationAxis" substitutionGroup="xbrldt:dimensionItem" />
<element name="BusinessCombinationAdjustmentToPurchaseConsiderationMember" type="dtr-types:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" id="thtx_BusinessCombinationAdjustmentToPurchaseConsiderationMember" substitutionGroup="xbrli:item" />
<element name="BusinessCombinationAdjustmentToConsiderationInstallmentOneMember" type="dtr-types:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" id="thtx_BusinessCombinationAdjustmentToConsiderationInstallmentOneMember" substitutionGroup="xbrli:item" />
<element name="BusinessCombinationAdjustmentToConsiderationInstallmentTwoMember" type="dtr-types:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" id="thtx_BusinessCombinationAdjustmentToConsiderationInstallmentTwoMember" substitutionGroup="xbrli:item" />
<element name="NatureOfFeesAxis" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" id="thtx_NatureOfFeesAxis" substitutionGroup="xbrldt:dimensionItem" />
<element name="NatureOfFeesMember" type="dtr-types:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" id="thtx_NatureOfFeesMember" substitutionGroup="xbrli:item" />
<element name="RoyaltyRelatedLicensePeptidesMember" type="dtr-types:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" id="thtx_RoyaltyRelatedLicensePeptidesMember" substitutionGroup="xbrli:item" />
<element name="FeesPeriodAxis" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" id="thtx_FeesPeriodAxis" substitutionGroup="xbrldt:dimensionItem" />
<element name="FeesPeriodMember" type="dtr-types:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" id="thtx_FeesPeriodMember" substitutionGroup="xbrli:item" />
<element name="FirstFiveYearsMember" type="dtr-types:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" id="thtx_FirstFiveYearsMember" substitutionGroup="xbrli:item" />
<element name="AfterFiveYearsMember" type="dtr-types:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" id="thtx_AfterFiveYearsMember" substitutionGroup="xbrli:item" />
<element name="BasisOfRoyaltyPaymentAxis" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" id="thtx_BasisOfRoyaltyPaymentAxis" substitutionGroup="xbrldt:dimensionItem" />
<element name="BasisOfRoyaltyPaymentMember" type="dtr-types:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" id="thtx_BasisOfRoyaltyPaymentMember" substitutionGroup="xbrli:item" />
<element name="NetSalesBasisMember" type="dtr-types:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" id="thtx_NetSalesBasisMember" substitutionGroup="xbrli:item" />
<element name="RoyaltyRevenueSublicenseBasisMember" type="dtr-types:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" id="thtx_RoyaltyRevenueSublicenseBasisMember" substitutionGroup="xbrli:item" />
<element name="TradeAndOtherPayablesTable" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" id="thtx_TradeAndOtherPayablesTable" substitutionGroup="xbrldt:hypercubeItem" />
<element name="TradeAndOtherPayablesLineItems" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" id="thtx_TradeAndOtherPayablesLineItems" substitutionGroup="xbrli:item" />
<element name="PaymentForContingentLiabilities" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="duration" nillable="true" id="thtx_PaymentForContingentLiabilities" substitutionGroup="xbrli:item" xbrli:balance="credit" />
<element name="EqualAnnualInstallments" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="instant" nillable="true" id="thtx_EqualAnnualInstallments" substitutionGroup="xbrli:item" xbrli:balance="credit" />
<element name="PaymentOfMilestones" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="duration" nillable="true" id="thtx_PaymentOfMilestones" substitutionGroup="xbrli:item" xbrli:balance="credit" />
<element name="ChargebacksMember" type="dtr-types:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" id="thtx_ChargebacksMember" substitutionGroup="xbrli:item" />
<element name="OtherAdditionalProvisionMember" type="dtr-types:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" id="thtx_OtherAdditionalProvisionMember" substitutionGroup="xbrli:item" />
<element name="RebatesMember" type="dtr-types:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" id="thtx_RebatesMember" substitutionGroup="xbrli:item" />
<element name="OncologyResearchActivitiesMember" type="dtr-types:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" id="thtx_OncologyResearchActivitiesMember" substitutionGroup="xbrli:item" />
<element name="SeveranceAndOtherExpensesMember" type="dtr-types:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" id="thtx_SeveranceAndOtherExpensesMember" substitutionGroup="xbrli:item" />
<element name="GeneralAndAdministrativeExpensesMember" type="dtr-types:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" id="thtx_GeneralAndAdministrativeExpensesMember" substitutionGroup="xbrli:item" />
<element name="SellingAndMarketingExpensesMember" type="dtr-types:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" id="thtx_SellingAndMarketingExpensesMember" substitutionGroup="xbrli:item" />
<element name="ResearchAndDevelopmentExpensesMember" type="dtr-types:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" id="thtx_ResearchAndDevelopmentExpensesMember" substitutionGroup="xbrli:item" />
<element name="BorrowingsByTypeAxis" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" id="thtx_BorrowingsByTypeAxis" substitutionGroup="xbrldt:dimensionItem" />
<element name="BorrowingsByTypeDomain" type="dtr-types:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" id="thtx_BorrowingsByTypeDomain" substitutionGroup="xbrli:item" />
<element name="IqTermLoanMember" type="dtr-types:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" id="thtx_IqTermLoanMember" substitutionGroup="xbrli:item" />
<element name="IqSubordinatedLoanMember" type="dtr-types:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" id="thtx_IqSubordinatedLoanMember" substitutionGroup="xbrli:item" />
<element name="InvestissementQuebecMember" type="dtr-types:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" id="thtx_InvestissementQuebecMember" substitutionGroup="xbrli:item" />
<element name="TdTermLoanMember" type="dtr-types:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" id="thtx_TdTermLoanMember" substitutionGroup="xbrli:item" />
<element name="TdRevolverMember" type="dtr-types:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" id="thtx_TdRevolverMember" substitutionGroup="xbrli:item" />
<element name="MarathonTermLoanMember" type="dtr-types:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" id="thtx_MarathonTermLoanMember" substitutionGroup="xbrli:item" />
<element name="FifthAmendmentMember" type="dtr-types:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" id="thtx_FifthAmendmentMember" substitutionGroup="xbrli:item" />
<element name="CashCashEquivalentsAndEligibleShortTermInvestmentsMember" type="dtr-types:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" id="thtx_CashCashEquivalentsAndEligibleShortTermInvestmentsMember" substitutionGroup="xbrli:item" />
<element name="LoanFacilityTranche1LoanMember" type="dtr-types:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" id="thtx_LoanFacilityTranche1LoanMember" substitutionGroup="xbrli:item" />
<element name="LoanFacilityMember" type="dtr-types:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" id="thtx_LoanFacilityMember" substitutionGroup="xbrli:item" />
<element name="LoanFacilityTranche1And2LoanMember" type="dtr-types:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" id="thtx_LoanFacilityTranche1And2LoanMember" substitutionGroup="xbrli:item" />
<element name="LoanFacilityTranche4LoanMember" type="dtr-types:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" id="thtx_LoanFacilityTranche4LoanMember" substitutionGroup="xbrli:item" />
<element name="LoanFacilityTranche3LoanMember" type="dtr-types:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" id="thtx_LoanFacilityTranche3LoanMember" substitutionGroup="xbrli:item" />
<element name="LoanFacilityTranche2LoanMember" type="dtr-types:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" id="thtx_LoanFacilityTranche2LoanMember" substitutionGroup="xbrli:item" />
<element name="CashPaidOnRepayment" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="duration" nillable="true" id="thtx_CashPaidOnRepayment" substitutionGroup="xbrli:item" xbrli:balance="debit" />
<element name="RepaymentOfTermLoan" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="duration" nillable="true" id="thtx_RepaymentOfTermLoan" substitutionGroup="xbrli:item" xbrli:balance="credit" />
<element name="PaymentsForPrincipalDebtCosts" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="duration" nillable="true" id="thtx_PaymentsForPrincipalDebtCosts" substitutionGroup="xbrli:item" xbrli:balance="credit" />
<element name="DateOfCommencementOfPrincipalRepaymentInAdvance" type="xbrli:dateItemType" abstract="false" xbrli:periodType="duration" nillable="true" id="thtx_DateOfCommencementOfPrincipalRepaymentInAdvance" substitutionGroup="xbrli:item" />
<element name="CeilingLimitForPrepaymentOfPrincipalAmountOutstandingPercent" type="dtr-types:percentItemType" abstract="false" xbrli:periodType="instant" nillable="true" id="thtx_CeilingLimitForPrepaymentOfPrincipalAmountOutstandingPercent" substitutionGroup="xbrli:item" />
<element name="ConsiderationPayable" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="instant" nillable="true" id="thtx_ConsiderationPayable" substitutionGroup="xbrli:item" xbrli:balance="credit" />
<element name="DebtInstrumentAmortizedValue" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="instant" nillable="true" id="thtx_DebtInstrumentAmortizedValue" substitutionGroup="xbrli:item" xbrli:balance="credit" />
<element name="DebtInstrumentCollateralAmountIfFDAApprovalNotObtained" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="duration" nillable="true" id="thtx_DebtInstrumentCollateralAmountIfFDAApprovalNotObtained" substitutionGroup="xbrli:item" xbrli:balance="debit" />
<element name="DebtInstrumentCollateralAmounts" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="instant" nillable="true" id="thtx_DebtInstrumentCollateralAmounts" substitutionGroup="xbrli:item" xbrli:balance="debit" />
<element name="LineOfCreditFacilityMaximumBorrowingsCapacity" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="instant" nillable="true" id="thtx_LineOfCreditFacilityMaximumBorrowingsCapacity" substitutionGroup="xbrli:item" xbrli:balance="credit" />
<element name="USTreasuryRateMember" type="dtr-types:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" id="thtx_USTreasuryRateMember" substitutionGroup="xbrli:item" />
<element name="USBaseRateMember" type="dtr-types:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" id="thtx_USBaseRateMember" substitutionGroup="xbrli:item" />
<element name="IssuanceOfLongTermDebt" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="duration" nillable="true" id="thtx_IssuanceOfLongTermDebt" substitutionGroup="xbrli:item" xbrli:balance="debit" />
<element name="LossOnRepayment" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="duration" nillable="true" id="thtx_LossOnRepayment" substitutionGroup="xbrli:item" xbrli:balance="debit" />
<element name="CostsRelatedToRepayment" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="duration" nillable="true" id="thtx_CostsRelatedToRepayment" substitutionGroup="xbrli:item" xbrli:balance="debit" />
<element name="ProceedsFromConsiderationOfTheFifthAmendment" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="duration" nillable="true" id="thtx_ProceedsFromConsiderationOfTheFifthAmendment" substitutionGroup="xbrli:item" xbrli:balance="debit" />
<element name="BorrowingsAccretionExpense" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="duration" nillable="true" id="thtx_BorrowingsAccretionExpense" substitutionGroup="xbrli:item" xbrli:balance="credit" />
<element name="MarathonWarrantsMember" type="dtr-types:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" id="thtx_MarathonWarrantsMember" substitutionGroup="xbrli:item" />
<element name="LoanFacilityTrancheTwoLoanMember" type="dtr-types:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" id="thtx_LoanFacilityTrancheTwoLoanMember" substitutionGroup="xbrli:item" />
<element name="ConvertibleUnsecuredSeniorNotesTable" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" id="thtx_ConvertibleUnsecuredSeniorNotesTable" substitutionGroup="xbrldt:hypercubeItem" />
<element name="ConvertibleUnsecuredSeniorNotesLineItems" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" id="thtx_ConvertibleUnsecuredSeniorNotesLineItems" substitutionGroup="xbrli:item" />
<element name="ConvertibleInstrumentsNumberOfSharesIssued" type="xbrli:sharesItemType" abstract="false" xbrli:periodType="duration" nillable="true" id="thtx_ConvertibleInstrumentsNumberOfSharesIssued" substitutionGroup="xbrli:item" />
<element name="ConvertibleUnsecuredSeniorNotesMember" type="dtr-types:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" id="thtx_ConvertibleUnsecuredSeniorNotesMember" substitutionGroup="xbrli:item" />
<element name="OtherChangesInConversionSeniorNotes" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="duration" nillable="true" id="thtx_OtherChangesInConversionSeniorNotes" substitutionGroup="xbrli:item" xbrli:balance="credit" />
<element name="ChangesFromFinancingCashFlowsAbstract" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" id="thtx_ChangesFromFinancingCashFlowsAbstract" substitutionGroup="xbrli:item" />
<element name="AccretionExpenses" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="duration" nillable="true" id="thtx_AccretionExpenses" substitutionGroup="xbrli:item" xbrli:balance="debit" />
<element name="LiabilityComponentMember" type="dtr-types:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" id="thtx_LiabilityComponentMember" substitutionGroup="xbrli:item" />
<element name="AccretionExpenseOfLeasesLiabilities" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="duration" nillable="true" id="thtx_AccretionExpenseOfLeasesLiabilities" substitutionGroup="xbrli:item" xbrli:balance="debit" />
<element name="LeasesLiabilitiesEffectOfChangeInExchangeRates" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="duration" nillable="true" id="thtx_LeasesLiabilitiesEffectOfChangeInExchangeRates" substitutionGroup="xbrli:item" xbrli:balance="debit" />
<element name="LeaseExpenses" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="duration" nillable="true" id="thtx_LeaseExpenses" substitutionGroup="xbrli:item" xbrli:balance="debit" />
<element name="RightOfUseAssetObtainedInExchangeForOperatingLeaseLiabilities" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="duration" nillable="true" id="thtx_RightOfUseAssetObtainedInExchangeForOperatingLeaseLiabilities" substitutionGroup="xbrli:item" xbrli:balance="credit" />
<element name="TerminationOfLeasesOperatingLeaseRightOfUseLiability" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="duration" nillable="true" id="thtx_TerminationOfLeasesOperatingLeaseRightOfUseLiability" substitutionGroup="xbrli:item" xbrli:balance="debit" />
<element name="TerminationOfLeasesOperatingLeaseRightOfUseAssets" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="duration" nillable="true" id="thtx_TerminationOfLeasesOperatingLeaseRightOfUseAssets" substitutionGroup="xbrli:item" xbrli:balance="credit" />
<element name="SchemeOfShareIssueAxis" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" id="thtx_SchemeOfShareIssueAxis" substitutionGroup="xbrldt:dimensionItem" />
<element name="SchemeOfShareIssueDomain" type="dtr-types:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" id="thtx_SchemeOfShareIssueDomain" substitutionGroup="xbrli:item" />
<element name="DeferredStockUnitsMember" type="dtr-types:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" id="thtx_DeferredStockUnitsMember" substitutionGroup="xbrli:item" />
<element name="CashSettledForwardContractsMember" type="dtr-types:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" id="thtx_CashSettledForwardContractsMember" substitutionGroup="xbrli:item" />
<element name="PlanAxis" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" id="thtx_PlanAxis" substitutionGroup="xbrldt:dimensionItem" />
<element name="PlanDomain" type="dtr-types:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" id="thtx_PlanDomain" substitutionGroup="xbrli:item" />
<element name="TwoThousandAndSixteenShareholdersPlanMember" type="dtr-types:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" id="thtx_TwoThousandAndSixteenShareholdersPlanMember" substitutionGroup="xbrli:item" />
<element name="StockOptionPlanTwoThousandAndNineteenMember" type="dtr-types:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" id="thtx_StockOptionPlanTwoThousandAndNineteenMember" substitutionGroup="xbrli:item" />
<element name="StockAppreciationRightsMember" type="dtr-types:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" id="thtx_StockAppreciationRightsMember" substitutionGroup="xbrli:item" />
<element name="CategoryOfBorrowingsAxis" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" id="thtx_CategoryOfBorrowingsAxis" substitutionGroup="xbrldt:dimensionItem" />
<element name="CategoryOfBorrowingsDomain" type="dtr-types:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" id="thtx_CategoryOfBorrowingsDomain" substitutionGroup="xbrli:item" />
<element name="NumberOfCashSettledForwardStockContractsOutstanding" type="xbrli:sharesItemType" abstract="false" xbrli:periodType="instant" nillable="true" id="thtx_NumberOfCashSettledForwardStockContractsOutstanding" substitutionGroup="xbrli:item" />
<element name="DerivativeFinancialAssetsAtFairValueNotDesignatedAsHedging" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="instant" nillable="true" id="thtx_DerivativeFinancialAssetsAtFairValueNotDesignatedAsHedging" substitutionGroup="xbrli:item" xbrli:balance="debit" />
<element name="RemainingSharesReservedForIssueUnderOptionsAndContractForSaleOfShares" type="xbrli:sharesItemType" abstract="false" xbrli:periodType="instant" nillable="true" id="thtx_RemainingSharesReservedForIssueUnderOptionsAndContractForSaleOfShares" substitutionGroup="xbrli:item" />
<element name="EffectOfShareOptionsOnNumberOfOrdinaryShares" type="xbrli:sharesItemType" abstract="false" xbrli:periodType="duration" nillable="true" id="thtx_EffectOfShareOptionsOnNumberOfOrdinaryShares" substitutionGroup="xbrli:item" />
<element name="StockAppreciationRightsContractualLife" type="xbrli:durationItemType" abstract="false" xbrli:periodType="duration" nillable="true" id="thtx_StockAppreciationRightsContractualLife" substitutionGroup="xbrli:item" />
<element name="CommonStockConversionsBasis" type="xbrli:stringItemType" abstract="false" xbrli:periodType="duration" nillable="true" id="thtx_CommonStockConversionsBasis" substitutionGroup="xbrli:item" />
<element name="ClassOfWarrantOrRightsOutstanding" type="xbrli:sharesItemType" abstract="false" xbrli:periodType="duration" nillable="true" id="thtx_ClassOfWarrantOrRightsOutstanding" substitutionGroup="xbrli:item" />
<element name="ClassOfWarrantOrRightExercisePriceOfWarrantsOrRights" type="dtr-types:perShareItemType" abstract="false" xbrli:periodType="duration" nillable="true" id="thtx_ClassOfWarrantOrRightExercisePriceOfWarrantsOrRights" substitutionGroup="xbrli:item" />
<element name="SaleOfStockConsiderationReceivedOnTransactions" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="duration" nillable="true" id="thtx_SaleOfStockConsiderationReceivedOnTransactions" substitutionGroup="xbrli:item" xbrli:balance="debit" />
<element name="CompensationExpenseForReserveShare" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="duration" nillable="true" id="thtx_CompensationExpenseForReserveShare" substitutionGroup="xbrli:item" xbrli:balance="debit" />
<element name="RemainingSharesReservedForIssueUnderOptions" type="xbrli:sharesItemType" abstract="false" xbrli:periodType="instant" nillable="true" id="thtx_RemainingSharesReservedForIssueUnderOptions" substitutionGroup="xbrli:item" />
<element name="UnrecognizedCompensationCost" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="duration" nillable="true" id="thtx_UnrecognizedCompensationCost" substitutionGroup="xbrli:item" xbrli:balance="debit" />
<element name="PercentageOfOwnershipHoldingCommonShares" type="dtr-types:percentItemType" abstract="false" xbrli:periodType="duration" nillable="true" id="thtx_PercentageOfOwnershipHoldingCommonShares" substitutionGroup="xbrli:item" />
<element name="PercentageOfOwnershipOfTheInvestor" type="dtr-types:percentItemType" abstract="false" xbrli:periodType="duration" nillable="true" id="thtx_PercentageOfOwnershipOfTheInvestor" substitutionGroup="xbrli:item" />
<element name="ClassOfWarrantOrRightExpirationDate" type="xbrli:dateItemType" abstract="false" xbrli:periodType="duration" nillable="true" id="thtx_ClassOfWarrantOrRightExpirationDate" substitutionGroup="xbrli:item" />
<element name="ClassOfWarrantOrRightNumberOfSecuritiesExercised" type="xbrli:sharesItemType" abstract="false" xbrli:periodType="instant" nillable="true" id="thtx_ClassOfWarrantOrRightNumberOfSecuritiesExercised" substitutionGroup="xbrli:item" />
<element name="PotentialShareIssueInTheFutureOnExerciseOfWarrants" type="xbrli:sharesItemType" abstract="false" xbrli:periodType="instant" nillable="true" id="thtx_PotentialShareIssueInTheFutureOnExerciseOfWarrants" substitutionGroup="xbrli:item" />
<element name="StockIssuableAsAPercentageOfTotalSharesIssuedAndOutstanding" type="dtr-types:percentItemType" abstract="false" xbrli:periodType="instant" nillable="true" id="thtx_StockIssuableAsAPercentageOfTotalSharesIssuedAndOutstanding" substitutionGroup="xbrli:item" />
<element name="DeferredFinancingCostsWrittenDown" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="duration" nillable="true" id="thtx_DeferredFinancingCostsWrittenDown" substitutionGroup="xbrli:item" xbrli:balance="debit" />
<element name="ClassOfWarrantsOrRightsOutstanding" type="xbrli:sharesItemType" abstract="false" xbrli:periodType="instant" nillable="true" id="thtx_ClassOfWarrantsOrRightsOutstanding" substitutionGroup="xbrli:item" />
<element name="DeferredFinancingCostsOnTheLoanFacility" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="duration" nillable="true" id="thtx_DeferredFinancingCostsOnTheLoanFacility" substitutionGroup="xbrli:item" xbrli:balance="debit" />
<element name="TransactionCostsAllocatedToTheLoanFacility" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="duration" nillable="true" id="thtx_TransactionCostsAllocatedToTheLoanFacility" substitutionGroup="xbrli:item" xbrli:balance="debit" />
<element name="TransactionCostsOfWarrantsIssued" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="duration" nillable="true" id="thtx_TransactionCostsOfWarrantsIssued" substitutionGroup="xbrli:item" xbrli:balance="debit" />
<element name="IncreaseInTheFairValueOfLiabilityRecorded" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="duration" nillable="true" id="thtx_IncreaseInTheFairValueOfLiabilityRecorded" substitutionGroup="xbrli:item" xbrli:balance="credit" />
<element name="GainLossOnDebtModification" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="duration" nillable="true" id="thtx_GainLossOnDebtModification" substitutionGroup="xbrli:item" xbrli:balance="credit" />
<element name="TermOfWarrants" type="xbrli:durationItemType" abstract="false" xbrli:periodType="duration" nillable="true" id="thtx_TermOfWarrants" substitutionGroup="xbrli:item" />
<element name="ClassOfNumberWarrantsOrRightsIssuedDuringThePeriod" type="xbrli:sharesItemType" abstract="false" xbrli:periodType="duration" nillable="true" id="thtx_ClassOfNumberWarrantsOrRightsIssuedDuringThePeriod" substitutionGroup="xbrli:item" />
<element name="ProceedsFromTheIssuanceOfCommonSharesAndWarrants" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="duration" nillable="true" id="thtx_ProceedsFromTheIssuanceOfCommonSharesAndWarrants" substitutionGroup="xbrli:item" xbrli:balance="debit" />
<element name="ClassOfWarrantsOrRightsExercisePricePerShare" type="dtr-types:perShareItemType" abstract="false" xbrli:periodType="instant" nillable="true" id="thtx_ClassOfWarrantsOrRightsExercisePricePerShare" substitutionGroup="xbrli:item" />
<element name="PricePerShareForTheSettlementOfCashsettledForwardStockContracts" type="dtr-types:perShareItemType" abstract="false" xbrli:periodType="duration" nillable="true" id="thtx_PricePerShareForTheSettlementOfCashsettledForwardStockContracts" substitutionGroup="xbrli:item" />
<element name="EventAxis" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" id="thtx_EventAxis" substitutionGroup="xbrldt:dimensionItem" />
<element name="EventDomain" type="dtr-types:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" id="thtx_EventDomain" substitutionGroup="xbrli:item" />
<element name="IssuedCapitalAxis" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" id="thtx_IssuedCapitalAxis" substitutionGroup="xbrldt:dimensionItem" />
<element name="IssuedCapitalDomain" type="dtr-types:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" id="thtx_IssuedCapitalDomain" substitutionGroup="xbrli:item" />
<element name="PublicOfferingMember" type="dtr-types:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" id="thtx_PublicOfferingMember" substitutionGroup="xbrli:item" />
<element name="OverallotmentMember" type="dtr-types:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" id="thtx_OverallotmentMember" substitutionGroup="xbrli:item" />
<element name="PrivatePlacementsMember" type="dtr-types:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" id="thtx_PrivatePlacementsMember" substitutionGroup="xbrli:item" />
<element name="ProgramNameAxis" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" id="thtx_ProgramNameAxis" substitutionGroup="xbrldt:dimensionItem" />
<element name="ProgramNameDomain" type="dtr-types:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" id="thtx_ProgramNameDomain" substitutionGroup="xbrli:item" />
<element name="AtmProgramMember" type="dtr-types:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" id="thtx_AtmProgramMember" substitutionGroup="xbrli:item" />
<element name="AgreementAxis" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" id="thtx_AgreementAxis" substitutionGroup="xbrldt:dimensionItem" />
<element name="AgreementDomain" type="dtr-types:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" id="thtx_AgreementDomain" substitutionGroup="xbrli:item" />
<element name="FifthAmendmentOfTheLoanFacilityMember" type="dtr-types:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" id="thtx_FifthAmendmentOfTheLoanFacilityMember" substitutionGroup="xbrli:item" />
<element name="ClassOfWarrantsOrRightsAxis" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" id="thtx_ClassOfWarrantsOrRightsAxis" substitutionGroup="xbrldt:dimensionItem" />
<element name="ClassOfWarrantsOrRightsDomain" type="dtr-types:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" id="thtx_ClassOfWarrantsOrRightsDomain" substitutionGroup="xbrli:item" />
<element name="NonVotingSubscriptionReceiptsMember" type="dtr-types:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" id="thtx_NonVotingSubscriptionReceiptsMember" substitutionGroup="xbrli:item" />
<element name="InvesteeAxis" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" id="thtx_InvesteeAxis" substitutionGroup="xbrldt:dimensionItem" />
<element name="InvesteeDomain" type="dtr-types:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" id="thtx_InvesteeDomain" substitutionGroup="xbrli:item" />
<element name="AffiliatesOfMarathonAssetManagementMember" type="dtr-types:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" id="thtx_AffiliatesOfMarathonAssetManagementMember" substitutionGroup="xbrli:item" />
<element name="InvestmentQuebecMember" type="dtr-types:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" id="thtx_InvestmentQuebecMember" substitutionGroup="xbrli:item" />
<element name="DisclosureInTabularFormOfSignificantUnobservableInputsUsedInTheMeasurementOfFairValueOfWarrantLiabilitiesTable" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" id="thtx_DisclosureInTabularFormOfSignificantUnobservableInputsUsedInTheMeasurementOfFairValueOfWarrantLiabilitiesTable" substitutionGroup="xbrldt:hypercubeItem" />
<element name="ExercisePriceToAcquireOneCommonShareMember" type="dtr-types:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" id="thtx_ExercisePriceToAcquireOneCommonShareMember" substitutionGroup="xbrli:item" />
<element name="SharePriceMember" type="dtr-types:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" id="thtx_SharePriceMember" substitutionGroup="xbrli:item" />
<element name="AverageOptionLifeMember" type="dtr-types:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" id="thtx_AverageOptionLifeMember" substitutionGroup="xbrli:item" />
<element name="DisclosureInTabularFormOfSignificantUnobservableInputsUsedInTheMeasurementOfFairValueOfWarrantLiabilitiesLineItems" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" id="thtx_DisclosureInTabularFormOfSignificantUnobservableInputsUsedInTheMeasurementOfFairValueOfWarrantLiabilitiesLineItems" substitutionGroup="xbrli:item" />
<element name="DisclosureOfTheModelUsedToDetermineFairValueOfOptionsTable" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" id="thtx_DisclosureOfTheModelUsedToDetermineFairValueOfOptionsTable" substitutionGroup="xbrldt:hypercubeItem" />
<element name="DisclosureOfTheModelUsedToDetermineFairValueOfOptionsLineItems" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" id="thtx_DisclosureOfTheModelUsedToDetermineFairValueOfOptionsLineItems" substitutionGroup="xbrli:item" />
<element name="NumberOfShareOptionsForfeitedAndExpiredInShareBasedPaymentArrangement" type="xbrli:decimalItemType" abstract="false" xbrli:periodType="duration" nillable="true" id="thtx_NumberOfShareOptionsForfeitedAndExpiredInShareBasedPaymentArrangement" substitutionGroup="xbrli:item" />
<element name="WeightedAverageShareOptionsForfeitedAndExpiredInShareBasedPaymentArrangement" type="dtr-types:perShareItemType" abstract="false" xbrli:periodType="duration" nillable="true" id="thtx_WeightedAverageShareOptionsForfeitedAndExpiredInShareBasedPaymentArrangement" substitutionGroup="xbrli:item" />
<element name="ExercisePriceOneMember" type="dtr-types:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" id="thtx_ExercisePriceOneMember" substitutionGroup="xbrli:item" />
<element name="ExercisePriceTwoMember" type="dtr-types:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" id="thtx_ExercisePriceTwoMember" substitutionGroup="xbrli:item" />
<element name="ExercisePriceThreeMember" type="dtr-types:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" id="thtx_ExercisePriceThreeMember" substitutionGroup="xbrli:item" />
<element name="ExercisePriceFourMember" type="dtr-types:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" id="thtx_ExercisePriceFourMember" substitutionGroup="xbrli:item" />
<element name="ExercisePriceFiveMember" type="dtr-types:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" id="thtx_ExercisePriceFiveMember" substitutionGroup="xbrli:item" />
<element name="ExercisePriceSixMember" type="dtr-types:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" id="thtx_ExercisePriceSixMember" substitutionGroup="xbrli:item" />
<element name="WeightedAverageFairValueOfStockOptionsGrantedTable" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" id="thtx_WeightedAverageFairValueOfStockOptionsGrantedTable" substitutionGroup="xbrldt:hypercubeItem" />
<element name="EffectOfShareOptionsExercised" type="xbrli:sharesItemType" abstract="false" xbrli:periodType="duration" nillable="true" id="thtx_EffectOfShareOptionsExercised" substitutionGroup="xbrli:item" />
<element name="EffectOfIssueCommonShares" type="xbrli:sharesItemType" abstract="false" xbrli:periodType="duration" nillable="true" id="thtx_EffectOfIssueCommonShares" substitutionGroup="xbrli:item" />
<element name="EffectOfSubscriptionReceiptsIssue" type="xbrli:sharesItemType" abstract="false" xbrli:periodType="duration" nillable="true" id="thtx_EffectOfSubscriptionReceiptsIssue" substitutionGroup="xbrli:item" />
<element name="ShareOptionMember" type="dtr-types:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" id="thtx_ShareOptionMember" substitutionGroup="xbrli:item" />
<element name="PublicIssueOfSharesMember" type="dtr-types:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" id="thtx_PublicIssueOfSharesMember" substitutionGroup="xbrli:item" />
<element name="SubscriptionReceiptsIssueMember" type="dtr-types:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" id="thtx_SubscriptionReceiptsIssueMember" substitutionGroup="xbrli:item" />
<element name="IncreaseDecreaseInUnrecognizedDeductableTemporaryDifferences" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="duration" nillable="true" id="thtx_IncreaseDecreaseInUnrecognizedDeductableTemporaryDifferences" substitutionGroup="xbrli:item" xbrli:balance="credit" />
<element name="IncreaseDecreaseInUnrecognizedDeductibleTemporaryDifferences" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="duration" nillable="true" id="thtx_IncreaseDecreaseInUnrecognizedDeductibleTemporaryDifferences" substitutionGroup="xbrli:item" xbrli:balance="credit" />
<element name="DisclosureOfDetailedInformationAboutIncomeTaxTable" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" id="thtx_DisclosureOfDetailedInformationAboutIncomeTaxTable" substitutionGroup="xbrldt:hypercubeItem" />
<element name="DisclosureOfDetailedInformationAboutIncomeTaxLineItems" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" id="thtx_DisclosureOfDetailedInformationAboutIncomeTaxLineItems" substitutionGroup="xbrli:item" />
<element name="NetOperatingLossOnTaxCreditToEquityShareIssueCost" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="duration" nillable="true" id="thtx_NetOperatingLossOnTaxCreditToEquityShareIssueCost" substitutionGroup="xbrli:item" xbrli:balance="debit" />
<element name="RefundableTaxCreditAgainstOnResearchAndDevelopmentExpenses" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="duration" nillable="true" id="thtx_RefundableTaxCreditAgainstOnResearchAndDevelopmentExpenses" substitutionGroup="xbrli:item" xbrli:balance="credit" />
<element name="NonRefundableTaxCreditAgainstOnResearchAndDevelopmentExpenses" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="duration" nillable="true" id="thtx_NonRefundableTaxCreditAgainstOnResearchAndDevelopmentExpenses" substitutionGroup="xbrli:item" xbrli:balance="debit" />
<element name="NonRefundableTaxCredit" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="duration" nillable="true" id="thtx_NonRefundableTaxCredit" substitutionGroup="xbrli:item" xbrli:balance="debit" />
<element name="TypeOfReversalOfDeferredTaxLiabilityAxis" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" id="thtx_TypeOfReversalOfDeferredTaxLiabilityAxis" substitutionGroup="xbrldt:dimensionItem" />
<element name="TypeOfReversalOfDeferredTaxLiabilityMember" type="dtr-types:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" id="thtx_TypeOfReversalOfDeferredTaxLiabilityMember" substitutionGroup="xbrli:item" />
<element name="OffsettingOfDeferredTaxLiabilityAxis" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" id="thtx_OffsettingOfDeferredTaxLiabilityAxis" substitutionGroup="xbrldt:dimensionItem" />
<element name="OffsettingOfDeferredTaxLiabilityMember" type="dtr-types:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" id="thtx_OffsettingOfDeferredTaxLiabilityMember" substitutionGroup="xbrli:item" />
<element name="TaxBenefitCarryForwardYearAxis" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" id="thtx_TaxBenefitCarryForwardYearAxis" substitutionGroup="xbrldt:dimensionItem" />
<element name="TaxBenefitCarryForwardYearMember" type="dtr-types:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" id="thtx_TaxBenefitCarryForwardYearMember" substitutionGroup="xbrli:item" />
<element name="YearTwoThousandAndTwentySevenMember" type="dtr-types:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" id="thtx_YearTwoThousandAndTwentySevenMember" substitutionGroup="xbrli:item" />
<element name="YearTwoThousandAndTwentyEightMember" type="dtr-types:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" id="thtx_YearTwoThousandAndTwentyEightMember" substitutionGroup="xbrli:item" />
<element name="YearTwoThousandAndTwentyNineMember" type="dtr-types:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" id="thtx_YearTwoThousandAndTwentyNineMember" substitutionGroup="xbrli:item" />
<element name="YearTwoThousandAndThirtyMember" type="dtr-types:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" id="thtx_YearTwoThousandAndThirtyMember" substitutionGroup="xbrli:item" />
<element name="YearTwoThousandAndThirtyOneMember" type="dtr-types:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" id="thtx_YearTwoThousandAndThirtyOneMember" substitutionGroup="xbrli:item" />
<element name="YearTwoThousandAndThirtyTwoMember" type="dtr-types:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" id="thtx_YearTwoThousandAndThirtyTwoMember" substitutionGroup="xbrli:item" />
<element name="YearTwoThousandAndThirtyThreeMember" type="dtr-types:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" id="thtx_YearTwoThousandAndThirtyThreeMember" substitutionGroup="xbrli:item" />
<element name="YearTwoThousandAndThirtyFourMember" type="dtr-types:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" id="thtx_YearTwoThousandAndThirtyFourMember" substitutionGroup="xbrli:item" />
<element name="YearTwoThousandAndThirtySevenMember" type="dtr-types:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" id="thtx_YearTwoThousandAndThirtySevenMember" substitutionGroup="xbrli:item" />
<element name="YearTwoThousandAndThirtyEightMember" type="dtr-types:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" id="thtx_YearTwoThousandAndThirtyEightMember" substitutionGroup="xbrli:item" />
<element name="YearTwoThousandAndThirtyNineMember" type="dtr-types:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" id="thtx_YearTwoThousandAndThirtyNineMember" substitutionGroup="xbrli:item" />
<element name="YearTwoThousandAndFortyMember" type="dtr-types:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" id="thtx_YearTwoThousandAndFortyMember" substitutionGroup="xbrli:item" />
<element name="YearTwoThousandAndFortyOneMember" type="dtr-types:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" id="thtx_YearTwoThousandAndFortyOneMember" substitutionGroup="xbrli:item" />
<element name="YearTwoThousandAndFortyThreeMember" type="dtr-types:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" id="thtx_YearTwoThousandAndFortyThreeMember" substitutionGroup="xbrli:item" />
<element name="YearTwoThousandAndFortyTwoMember" type="dtr-types:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" id="thtx_YearTwoThousandAndFortyTwoMember" substitutionGroup="xbrli:item" />
<element name="IncomeTaxJurisdictionAxis" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" id="thtx_IncomeTaxJurisdictionAxis" substitutionGroup="xbrldt:dimensionItem" />
<element name="IncomeTaxJurisdictionMember" type="dtr-types:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" id="thtx_IncomeTaxJurisdictionMember" substitutionGroup="xbrli:item" />
<element name="FederalMember" type="dtr-types:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" id="thtx_FederalMember" substitutionGroup="xbrli:item" />
<element name="ProvincialMember" type="dtr-types:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" id="thtx_ProvincialMember" substitutionGroup="xbrli:item" />
<element name="UnutilisedResearchAndDevelopmentExpensesWithNoTimeLimitation" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="instant" nillable="true" id="thtx_UnutilisedResearchAndDevelopmentExpensesWithNoTimeLimitation" substitutionGroup="xbrli:item" xbrli:balance="debit" />
<element name="ExcessOfTaxValueOfPropertyPlantAndEquipmentOverCarryingValue" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="instant" nillable="true" id="thtx_ExcessOfTaxValueOfPropertyPlantAndEquipmentOverCarryingValue" substitutionGroup="xbrli:item" xbrli:balance="debit" />
<element name="ExcessOfTaxValueOfIntellectualPropertyAndFeesOverCarryingValue" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="instant" nillable="true" id="thtx_ExcessOfTaxValueOfIntellectualPropertyAndFeesOverCarryingValue" substitutionGroup="xbrli:item" xbrli:balance="debit" />
<element name="AvailableDeductionsAndOthers" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="instant" nillable="true" id="thtx_AvailableDeductionsAndOthers" substitutionGroup="xbrli:item" xbrli:balance="debit" />
<element name="AdditionsToPropertyAndEquipmentIncludedInAccountsPayableAndAccruedLiabilities" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="duration" nillable="true" id="thtx_AdditionsToPropertyAndEquipmentIncludedInAccountsPayableAndAccruedLiabilities" substitutionGroup="xbrli:item" xbrli:balance="credit" />
<element name="AdditionsToIntangiblesIncludedInAccountsPayableAndAccruedLiabilities" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="duration" nillable="true" id="thtx_AdditionsToIntangiblesIncludedInAccountsPayableAndAccruedLiabilities" substitutionGroup="xbrli:item" xbrli:balance="credit" />
<element name="DeferredFinancingCostsincludedInAccountsPayableAndAccruedLiabilities" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="duration" nillable="true" id="thtx_DeferredFinancingCostsincludedInAccountsPayableAndAccruedLiabilities" substitutionGroup="xbrli:item" xbrli:balance="debit" />
<element name="Costsrelatedtorepaymentoflongtermdebtincludedinaccountspayableandaccruedliabilities" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="duration" nillable="true" id="thtx_Costsrelatedtorepaymentoflongtermdebtincludedinaccountspayableandaccruedliabilities" substitutionGroup="xbrli:item" xbrli:balance="debit" />
<element name="Costsrelatedtoissuanceoflongtermdebtincludedinaccountspayableandaccruedliabilities" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="duration" nillable="true" id="thtx_Costsrelatedtoissuanceoflongtermdebtincludedinaccountspayableandaccruedliabilities" substitutionGroup="xbrli:item" xbrli:balance="debit" />
<element name="AcquisitionOfDerivativeFinancialAssetsIncludedInAccountsPayableAndAccruedLiabilities" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="duration" nillable="true" id="thtx_AcquisitionOfDerivativeFinancialAssetsIncludedInAccountsPayableAndAccruedLiabilities" substitutionGroup="xbrli:item" xbrli:balance="debit" />
<element name="ShareIssueCostIncludedInAccountsPayableAndAccruedLiabilities" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="duration" nillable="true" id="thtx_ShareIssueCostIncludedInAccountsPayableAndAccruedLiabilities" substitutionGroup="xbrli:item" xbrli:balance="debit" />
<element name="ReclassificationOfOtherDeferredFinancingCostsToDeficit" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="duration" nillable="true" id="thtx_ReclassificationOfOtherDeferredFinancingCostsToDeficit" substitutionGroup="xbrli:item" xbrli:balance="debit" />
<element name="PositivePercentageImpactOnForeignCurrencyExposures" type="dtr-types:percentItemType" abstract="false" xbrli:periodType="duration" nillable="true" id="thtx_PositivePercentageImpactOnForeignCurrencyExposures" substitutionGroup="xbrli:item" />
<element name="NegativePercentageImpactOnForeignCurrencyExposures" type="dtr-types:percentItemType" abstract="false" xbrli:periodType="duration" nillable="true" id="thtx_NegativePercentageImpactOnForeignCurrencyExposures" substitutionGroup="xbrli:item" />
<element name="VariableInterestbearingCashAndMoneyMarketFunds" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="instant" nillable="true" id="thtx_VariableInterestbearingCashAndMoneyMarketFunds" substitutionGroup="xbrli:item" xbrli:balance="debit" />
<element name="IncreaseDecreaseInFairValueMeasurementDueToReasonablyPossibleIncreaseInUnobservableInputRecognisedInCashFlows" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="duration" nillable="true" id="thtx_IncreaseDecreaseInFairValueMeasurementDueToReasonablyPossibleIncreaseInUnobservableInputRecognisedInCashFlows" substitutionGroup="xbrli:item" xbrli:balance="debit" />
<element name="IncreaseDecreaseInFairValueMeasurementDueToReasonablyPossibleIncreaseInUnobservableInputRecognizedInAccumulatedOtherComprehensiveIncomeAfterTaxAssets" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="duration" nillable="true" id="thtx_IncreaseDecreaseInFairValueMeasurementDueToReasonablyPossibleIncreaseInUnobservableInputRecognizedInAccumulatedOtherComprehensiveIncomeAfterTaxAssets" substitutionGroup="xbrli:item" xbrli:balance="credit" />
<element name="CreditRiskRelatedToTradeReceivables" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="duration" nillable="true" id="thtx_CreditRiskRelatedToTradeReceivables" substitutionGroup="xbrli:item" xbrli:balance="debit" />
<element name="LossOnAllowance" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="duration" nillable="true" id="thtx_LossOnAllowance" substitutionGroup="xbrli:item" xbrli:balance="debit" />
<element name="MinimumCashCashEquivalentsAndShortTermInvestmentsToBeMaintained" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="instant" nillable="true" id="thtx_MinimumCashCashEquivalentsAndShortTermInvestmentsToBeMaintained" substitutionGroup="xbrli:item" xbrli:balance="debit" />
<element name="VariableInterestRateCashAndMarketFundsMember" type="dtr-types:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" id="thtx_VariableInterestRateCashAndMarketFundsMember" substitutionGroup="xbrli:item" />
<element name="BondMember" type="dtr-types:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" id="thtx_BondMember" substitutionGroup="xbrli:item" />
<element name="SecuredOvernightFinancingRateSofrOvernightIndexSwapRatesMember" type="dtr-types:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" id="thtx_SecuredOvernightFinancingRateSofrOvernightIndexSwapRatesMember" substitutionGroup="xbrli:item" />
<element name="NonderivativeFinancialLiabilities" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="instant" nillable="true" id="thtx_NonderivativeFinancialLiabilities" substitutionGroup="xbrli:item" xbrli:balance="credit" />
<element name="LeaseLiabilitiesUndiscountedCashFlows" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="instant" nillable="true" id="thtx_LeaseLiabilitiesUndiscountedCashFlows" substitutionGroup="xbrli:item" xbrli:balance="credit" />
<element name="CurrentPositionOfTermLoanIncludingInterest" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="instant" nillable="true" id="thtx_CurrentPositionOfTermLoanIncludingInterest" substitutionGroup="xbrli:item" xbrli:balance="credit" />
<element name="LongTermLoanUndiscountedCashFlows" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="instant" nillable="true" id="thtx_LongTermLoanUndiscountedCashFlows" substitutionGroup="xbrli:item" xbrli:balance="credit" />
<element name="TaxCreditsAndGrantsReceivable" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="instant" nillable="true" id="thtx_TaxCreditsAndGrantsReceivable" substitutionGroup="xbrli:item" xbrli:balance="debit" />
<element name="TotalLeaseLiabilities" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="instant" nillable="true" id="thtx_TotalLeaseLiabilities" substitutionGroup="xbrli:item" xbrli:balance="credit" />
<element name="PositiveNegativeImpactOfForeignExchangeGainLossSensitivityAnalysis" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="duration" nillable="true" id="thtx_PositiveNegativeImpactOfForeignExchangeGainLossSensitivityAnalysis" substitutionGroup="xbrli:item" xbrli:balance="debit" />
<element name="CashbondAndMoneyMarketFundsMember" type="dtr-types:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" id="thtx_CashbondAndMoneyMarketFundsMember" substitutionGroup="xbrli:item" />
<element name="CashBondAndMoneyMarketFunds" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="instant" nillable="true" id="thtx_CashBondAndMoneyMarketFunds" substitutionGroup="xbrli:item" xbrli:balance="debit" />
<element name="SignificantUnobservableInputLiabilitiesBasisPoints" type="xbrli:decimalItemType" abstract="false" xbrli:periodType="instant" nillable="true" id="thtx_SignificantUnobservableInputLiabilitiesBasisPoints" substitutionGroup="xbrli:item" />
<element name="DisclosureOfCommitmentsTable" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" id="thtx_DisclosureOfCommitmentsTable" substitutionGroup="xbrldt:hypercubeItem" />
<element name="DisclosureOfCommitmentsLineItems" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" id="thtx_DisclosureOfCommitmentsLineItems" substitutionGroup="xbrli:item" />
<element name="BorrowingsOutstanding" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="instant" nillable="true" id="thtx_BorrowingsOutstanding" substitutionGroup="xbrli:item" xbrli:balance="credit" />
<element name="LongTermPurchaseCommitmentsMinimumPaymentsRequired" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="instant" nillable="true" id="thtx_LongTermPurchaseCommitmentsMinimumPaymentsRequired" substitutionGroup="xbrli:item" xbrli:balance="credit" />
<element name="AmountOfRegularMilestonePayments" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="duration" nillable="true" id="thtx_AmountOfRegularMilestonePayments" substitutionGroup="xbrli:item" xbrli:balance="debit" />
<element name="AmountOfClinicalDevelopmentMilestonePayments" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="duration" nillable="true" id="thtx_AmountOfClinicalDevelopmentMilestonePayments" substitutionGroup="xbrli:item" xbrli:balance="debit" />
<element name="LetterOfCreditPayables" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="instant" nillable="true" id="thtx_LetterOfCreditPayables" substitutionGroup="xbrli:item" xbrli:balance="credit" />
<element name="CommitmentsAxis" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" id="thtx_CommitmentsAxis" substitutionGroup="xbrldt:dimensionItem" />
<element name="CommitmentsDomain" type="dtr-types:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" id="thtx_CommitmentsDomain" substitutionGroup="xbrli:item" />
<element name="MultidosePassInjectorDevelopedMember" type="dtr-types:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" id="thtx_MultidosePassInjectorDevelopedMember" substitutionGroup="xbrli:item" />
<element name="RxCrossRoadsMember" type="dtr-types:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" id="thtx_RxCrossRoadsMember" substitutionGroup="xbrli:item" />
<element name="RelatedPartyPercentageOfVotingRightsHeld" type="dtr-types:percentItemType" abstract="false" xbrli:periodType="instant" nillable="true" id="thtx_RelatedPartyPercentageOfVotingRightsHeld" substitutionGroup="xbrli:item" />
<element name="PeriodOfRoyaltiesOnAnnualNetSalesOwed" type="xbrli:durationItemType" abstract="false" xbrli:periodType="duration" nillable="true" id="thtx_PeriodOfRoyaltiesOnAnnualNetSalesOwed" substitutionGroup="xbrli:item" />
<element name="CashPaymentOnAnnualSalesTarget" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="instant" nillable="true" id="thtx_CashPaymentOnAnnualSalesTarget" substitutionGroup="xbrli:item" xbrli:balance="credit" />
<element name="CashPaymentOnApprovalMilestone" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="instant" nillable="true" id="thtx_CashPaymentOnApprovalMilestone" substitutionGroup="xbrli:item" xbrli:balance="credit" />
<element name="TariffRateOnImportedGoods" type="dtr-types:percentItemType" abstract="false" xbrli:periodType="instant" nillable="true" id="thtx_TariffRateOnImportedGoods" substitutionGroup="xbrli:item" />
<element name="UpfrontPayment" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="duration" nillable="true" id="thtx_UpfrontPayment" substitutionGroup="xbrli:item" xbrli:balance="debit" />
<element name="SaleOfStockAxis" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" id="thtx_SaleOfStockAxis" substitutionGroup="xbrldt:dimensionItem" />
<element name="SaleOfStockMember" type="dtr-types:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" id="thtx_SaleOfStockMember" substitutionGroup="xbrli:item" />
<element name="LonisPharmaceuticalsIncMember" type="dtr-types:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" id="thtx_LonisPharmaceuticalsIncMember" substitutionGroup="xbrli:item" />
<element name="InsiderTradingPoliciesAndProceduresAbstract" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" id="thtx_InsiderTradingPoliciesAndProceduresAbstract" substitutionGroup="xbrli:item" />
</schema>
