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

<!--XBRL Document Created with the Workiva Platform-->
<!--Copyright 2026 Workiva-->
<!--r:019e8dc7-ef61-7782-9e17-6a6428baec48,g:28ca6551-5408-4d1c-8e53-9cbb3a8bbd98-->
<link:linkbase xmlns:link="http://www.xbrl.org/2003/linkbase" xmlns:xlink="http://www.w3.org/1999/xlink" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://www.xbrl.org/2003/linkbase http://www.xbrl.org/2003/xbrl-linkbase-2003-12-31.xsd">
  <link:arcroleRef arcroleURI="https://xbrl.org/2023/arcrole/summation-item" xlink:type="simple" xlink:href="https://www.xbrl.org/2023/calculation-1.1.xsd#summation-item"/>
  <link:roleRef roleURI="http://www.westport.com/role/CondensedConsolidatedInterimBalanceSheetsunaudited" xlink:type="simple" xlink:href="wprt-20260630.xsd#CondensedConsolidatedInterimBalanceSheetsunaudited"/>
  <link:calculationLink xlink:role="http://www.westport.com/role/CondensedConsolidatedInterimBalanceSheetsunaudited" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_Liabilities_019e8dc7-f0ec-7aac-8aa6-9aedb939a686" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_Liabilities"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LiabilitiesCurrent_019e8dc7-f0ec-7baf-a325-230ecea7cb0d" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_LiabilitiesCurrent"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="https://xbrl.org/2023/arcrole/summation-item" xlink:from="loc_us-gaap_Liabilities_019e8dc7-f0ec-7aac-8aa6-9aedb939a686" xlink:to="loc_us-gaap_LiabilitiesCurrent_019e8dc7-f0ec-7baf-a325-230ecea7cb0d" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeaseLiabilityNoncurrent_019e8dc7-f0ec-79ee-a86f-f16028750023" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_OperatingLeaseLiabilityNoncurrent"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="https://xbrl.org/2023/arcrole/summation-item" xlink:from="loc_us-gaap_Liabilities_019e8dc7-f0ec-7aac-8aa6-9aedb939a686" xlink:to="loc_us-gaap_OperatingLeaseLiabilityNoncurrent_019e8dc7-f0ec-79ee-a86f-f16028750023" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProductWarrantyAccrualNoncurrent_019e8dc7-f0ec-7af5-990d-bb527d1b6943" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_ProductWarrantyAccrualNoncurrent"/>
    <link:calculationArc order="3" weight="1.0" xlink:arcrole="https://xbrl.org/2023/arcrole/summation-item" xlink:from="loc_us-gaap_Liabilities_019e8dc7-f0ec-7aac-8aa6-9aedb939a686" xlink:to="loc_us-gaap_ProductWarrantyAccrualNoncurrent_019e8dc7-f0ec-7af5-990d-bb527d1b6943" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherLiabilitiesNoncurrent_019f7025-2897-7a72-bf52-48d37f1594a2" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_OtherLiabilitiesNoncurrent"/>
    <link:calculationArc order="4" weight="1.0" xlink:arcrole="https://xbrl.org/2023/arcrole/summation-item" xlink:from="loc_us-gaap_Liabilities_019e8dc7-f0ec-7aac-8aa6-9aedb939a686" xlink:to="loc_us-gaap_OtherLiabilitiesNoncurrent_019f7025-2897-7a72-bf52-48d37f1594a2" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockholdersEquity_019e8dc7-f0ec-712c-b442-d98aaa8a0bd3" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_StockholdersEquity"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonStockValue_019e8dc7-f0ec-79ba-a25c-87f585eda1a2" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_CommonStockValue"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="https://xbrl.org/2023/arcrole/summation-item" xlink:from="loc_us-gaap_StockholdersEquity_019e8dc7-f0ec-712c-b442-d98aaa8a0bd3" xlink:to="loc_us-gaap_CommonStockValue_019e8dc7-f0ec-79ba-a25c-87f585eda1a2" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_wprt_OtherEquityInstrument_019e8dc7-f0ec-7a7d-991a-e1ba20f70740" xlink:href="wprt-20260630.xsd#wprt_OtherEquityInstrument"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="https://xbrl.org/2023/arcrole/summation-item" xlink:from="loc_us-gaap_StockholdersEquity_019e8dc7-f0ec-712c-b442-d98aaa8a0bd3" xlink:to="loc_wprt_OtherEquityInstrument_019e8dc7-f0ec-7a7d-991a-e1ba20f70740" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AdditionalPaidInCapitalCommonStock_019e8dc7-f0ec-78f5-9176-99d5981997da" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_AdditionalPaidInCapitalCommonStock"/>
    <link:calculationArc order="3" weight="1.0" xlink:arcrole="https://xbrl.org/2023/arcrole/summation-item" xlink:from="loc_us-gaap_StockholdersEquity_019e8dc7-f0ec-712c-b442-d98aaa8a0bd3" xlink:to="loc_us-gaap_AdditionalPaidInCapitalCommonStock_019e8dc7-f0ec-78f5-9176-99d5981997da" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RetainedEarningsAccumulatedDeficit_019e8dc7-f0ec-755c-a7aa-c2d74d4cd01d" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_RetainedEarningsAccumulatedDeficit"/>
    <link:calculationArc order="4" weight="1.0" xlink:arcrole="https://xbrl.org/2023/arcrole/summation-item" xlink:from="loc_us-gaap_StockholdersEquity_019e8dc7-f0ec-712c-b442-d98aaa8a0bd3" xlink:to="loc_us-gaap_RetainedEarningsAccumulatedDeficit_019e8dc7-f0ec-755c-a7aa-c2d74d4cd01d" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax_019e8dc7-f0ec-714e-8a0b-2370813db84c" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax"/>
    <link:calculationArc order="5" weight="1.0" xlink:arcrole="https://xbrl.org/2023/arcrole/summation-item" xlink:from="loc_us-gaap_StockholdersEquity_019e8dc7-f0ec-712c-b442-d98aaa8a0bd3" xlink:to="loc_us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax_019e8dc7-f0ec-714e-8a0b-2370813db84c" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LiabilitiesCurrent_019e8dc7-f0ec-7111-9670-538b9a7e4fab" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_LiabilitiesCurrent"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccountsPayableAndAccruedLiabilitiesCurrent_019e8dc7-f0ec-79bf-9da0-176d788abd29" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_AccountsPayableAndAccruedLiabilitiesCurrent"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="https://xbrl.org/2023/arcrole/summation-item" xlink:from="loc_us-gaap_LiabilitiesCurrent_019e8dc7-f0ec-7111-9670-538b9a7e4fab" xlink:to="loc_us-gaap_AccountsPayableAndAccruedLiabilitiesCurrent_019e8dc7-f0ec-79bf-9da0-176d788abd29" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeaseLiabilityCurrent_019e8dc7-f0ec-7909-bfef-4cbfc4caf783" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_OperatingLeaseLiabilityCurrent"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="https://xbrl.org/2023/arcrole/summation-item" xlink:from="loc_us-gaap_LiabilitiesCurrent_019e8dc7-f0ec-7111-9670-538b9a7e4fab" xlink:to="loc_us-gaap_OperatingLeaseLiabilityCurrent_019e8dc7-f0ec-7909-bfef-4cbfc4caf783" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongTermDebtAndCapitalLeaseObligationsCurrent_019e8dc7-f0ec-7435-8010-e4f3b8e9b160" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_LongTermDebtAndCapitalLeaseObligationsCurrent"/>
    <link:calculationArc order="3" weight="1.0" xlink:arcrole="https://xbrl.org/2023/arcrole/summation-item" xlink:from="loc_us-gaap_LiabilitiesCurrent_019e8dc7-f0ec-7111-9670-538b9a7e4fab" xlink:to="loc_us-gaap_LongTermDebtAndCapitalLeaseObligationsCurrent_019e8dc7-f0ec-7435-8010-e4f3b8e9b160" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProductWarrantyAccrualClassifiedCurrent_019e8dc7-f0ec-7bbb-b912-ec86ce0f4641" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_ProductWarrantyAccrualClassifiedCurrent"/>
    <link:calculationArc order="4" weight="1.0" xlink:arcrole="https://xbrl.org/2023/arcrole/summation-item" xlink:from="loc_us-gaap_LiabilitiesCurrent_019e8dc7-f0ec-7111-9670-538b9a7e4fab" xlink:to="loc_us-gaap_ProductWarrantyAccrualClassifiedCurrent_019e8dc7-f0ec-7bbb-b912-ec86ce0f4641" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DerivativeLiabilitiesCurrent_019fce65-d9c8-7b3d-bf48-77fdc4e5398e" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_DerivativeLiabilitiesCurrent"/>
    <link:calculationArc order="5" weight="1.0" xlink:arcrole="https://xbrl.org/2023/arcrole/summation-item" xlink:from="loc_us-gaap_LiabilitiesCurrent_019e8dc7-f0ec-7111-9670-538b9a7e4fab" xlink:to="loc_us-gaap_DerivativeLiabilitiesCurrent_019fce65-d9c8-7b3d-bf48-77fdc4e5398e" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AssetsCurrent_019e8dc7-f0ec-7362-9df4-98317db5d189" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_AssetsCurrent"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents_019e8dc7-f0ec-72b6-9a29-86c31993ecc2" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="https://xbrl.org/2023/arcrole/summation-item" xlink:from="loc_us-gaap_AssetsCurrent_019e8dc7-f0ec-7362-9df4-98317db5d189" xlink:to="loc_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents_019e8dc7-f0ec-72b6-9a29-86c31993ecc2" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccountsReceivableNetCurrent_019e8dc7-f0ec-7a4b-b024-b96157eb8c72" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_AccountsReceivableNetCurrent"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="https://xbrl.org/2023/arcrole/summation-item" xlink:from="loc_us-gaap_AssetsCurrent_019e8dc7-f0ec-7362-9df4-98317db5d189" xlink:to="loc_us-gaap_AccountsReceivableNetCurrent_019e8dc7-f0ec-7a4b-b024-b96157eb8c72" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InventoryNet_019e8dc7-f0ec-71c3-a404-2586f22cf0e0" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_InventoryNet"/>
    <link:calculationArc order="3" weight="1.0" xlink:arcrole="https://xbrl.org/2023/arcrole/summation-item" xlink:from="loc_us-gaap_AssetsCurrent_019e8dc7-f0ec-7362-9df4-98317db5d189" xlink:to="loc_us-gaap_InventoryNet_019e8dc7-f0ec-71c3-a404-2586f22cf0e0" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PrepaidExpenseCurrent_019e8dc7-f0ec-7ef8-9dde-5f7be835918b" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_PrepaidExpenseCurrent"/>
    <link:calculationArc order="4" weight="1.0" xlink:arcrole="https://xbrl.org/2023/arcrole/summation-item" xlink:from="loc_us-gaap_AssetsCurrent_019e8dc7-f0ec-7362-9df4-98317db5d189" xlink:to="loc_us-gaap_PrepaidExpenseCurrent_019e8dc7-f0ec-7ef8-9dde-5f7be835918b" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LiabilitiesAndStockholdersEquity_019e8dc7-f0ec-736c-9386-2bafa74fd542" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_LiabilitiesAndStockholdersEquity"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_Liabilities_019e8dc7-f0ec-75af-b29e-4328fb0ff3c0" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_Liabilities"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="https://xbrl.org/2023/arcrole/summation-item" xlink:from="loc_us-gaap_LiabilitiesAndStockholdersEquity_019e8dc7-f0ec-736c-9386-2bafa74fd542" xlink:to="loc_us-gaap_Liabilities_019e8dc7-f0ec-75af-b29e-4328fb0ff3c0" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockholdersEquity_019e8dc7-f0ec-7c6d-a7c3-ad2b78949e0f" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_StockholdersEquity"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="https://xbrl.org/2023/arcrole/summation-item" xlink:from="loc_us-gaap_LiabilitiesAndStockholdersEquity_019e8dc7-f0ec-736c-9386-2bafa74fd542" xlink:to="loc_us-gaap_StockholdersEquity_019e8dc7-f0ec-7c6d-a7c3-ad2b78949e0f" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommitmentsAndContingencies_019e8dc7-f0ec-79a9-abc2-19b839401d47" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_CommitmentsAndContingencies"/>
    <link:calculationArc order="3" weight="1.0" xlink:arcrole="https://xbrl.org/2023/arcrole/summation-item" xlink:from="loc_us-gaap_LiabilitiesAndStockholdersEquity_019e8dc7-f0ec-736c-9386-2bafa74fd542" xlink:to="loc_us-gaap_CommitmentsAndContingencies_019e8dc7-f0ec-79a9-abc2-19b839401d47" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_Assets_019e8dc7-f0ec-7061-b072-d7025c3e6595" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_Assets"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AssetsCurrent_019e8dc7-f0ec-7207-9fb1-4a960b76d862" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_AssetsCurrent"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="https://xbrl.org/2023/arcrole/summation-item" xlink:from="loc_us-gaap_Assets_019e8dc7-f0ec-7061-b072-d7025c3e6595" xlink:to="loc_us-gaap_AssetsCurrent_019e8dc7-f0ec-7207-9fb1-4a960b76d862" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongTermInvestments_019e8dc7-f0ec-7ced-98cc-f0cc76e013b3" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_LongTermInvestments"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="https://xbrl.org/2023/arcrole/summation-item" xlink:from="loc_us-gaap_Assets_019e8dc7-f0ec-7061-b072-d7025c3e6595" xlink:to="loc_us-gaap_LongTermInvestments_019e8dc7-f0ec-7ced-98cc-f0cc76e013b3" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentNet_019e8dc7-f0ec-7339-98d6-e5c2ba8f7b77" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_PropertyPlantAndEquipmentNet"/>
    <link:calculationArc order="3" weight="1.0" xlink:arcrole="https://xbrl.org/2023/arcrole/summation-item" xlink:from="loc_us-gaap_Assets_019e8dc7-f0ec-7061-b072-d7025c3e6595" xlink:to="loc_us-gaap_PropertyPlantAndEquipmentNet_019e8dc7-f0ec-7339-98d6-e5c2ba8f7b77" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeaseRightOfUseAsset_019e8dc7-f0ec-711c-85ed-774db4fb9e1e" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_OperatingLeaseRightOfUseAsset"/>
    <link:calculationArc order="4" weight="1.0" xlink:arcrole="https://xbrl.org/2023/arcrole/summation-item" xlink:from="loc_us-gaap_Assets_019e8dc7-f0ec-7061-b072-d7025c3e6595" xlink:to="loc_us-gaap_OperatingLeaseRightOfUseAsset_019e8dc7-f0ec-711c-85ed-774db4fb9e1e" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherAssetsNoncurrent_019e8dc7-f0ec-7873-a097-769ef9ece855" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_OtherAssetsNoncurrent"/>
    <link:calculationArc order="5" weight="1.0" xlink:arcrole="https://xbrl.org/2023/arcrole/summation-item" xlink:from="loc_us-gaap_Assets_019e8dc7-f0ec-7061-b072-d7025c3e6595" xlink:to="loc_us-gaap_OtherAssetsNoncurrent_019e8dc7-f0ec-7873-a097-769ef9ece855" xlink:type="arc"/>
  </link:calculationLink>
  <link:roleRef roleURI="http://www.westport.com/role/CondensedConsolidatedInterimStatementsofOperationsandComprehensiveLossunaudited" xlink:type="simple" xlink:href="wprt-20260630.xsd#CondensedConsolidatedInterimStatementsofOperationsandComprehensiveLossunaudited"/>
  <link:calculationLink xlink:role="http://www.westport.com/role/CondensedConsolidatedInterimStatementsofOperationsandComprehensiveLossunaudited" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ComprehensiveIncomeNetOfTax_019e8dc7-f0ec-77a2-bffb-bb2576e741e3" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_ComprehensiveIncomeNetOfTax"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetIncomeLoss_019e8dc7-f0ec-7d17-a0d6-89904bd16804" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_NetIncomeLoss"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="https://xbrl.org/2023/arcrole/summation-item" xlink:from="loc_us-gaap_ComprehensiveIncomeNetOfTax_019e8dc7-f0ec-77a2-bffb-bb2576e741e3" xlink:to="loc_us-gaap_NetIncomeLoss_019e8dc7-f0ec-7d17-a0d6-89904bd16804" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent_019e8dc7-f0ec-7d70-b645-705fd9b1feeb" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="https://xbrl.org/2023/arcrole/summation-item" xlink:from="loc_us-gaap_ComprehensiveIncomeNetOfTax_019e8dc7-f0ec-77a2-bffb-bb2576e741e3" xlink:to="loc_us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent_019e8dc7-f0ec-7d70-b645-705fd9b1feeb" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EarningsPerShareDiluted_019e8dc7-f0ec-7e38-8f76-28ad00b77ea0" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_EarningsPerShareDiluted"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeLossFromContinuingOperationsPerDilutedShare_019e8dc7-f0ec-7237-8e07-386fcc20f556" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_IncomeLossFromContinuingOperationsPerDilutedShare"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="https://xbrl.org/2023/arcrole/summation-item" xlink:from="loc_us-gaap_EarningsPerShareDiluted_019e8dc7-f0ec-7e38-8f76-28ad00b77ea0" xlink:to="loc_us-gaap_IncomeLossFromContinuingOperationsPerDilutedShare_019e8dc7-f0ec-7237-8e07-386fcc20f556" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeLossFromDiscontinuedOperationsNetOfTaxPerDilutedShare_019e8dc7-f0ec-7821-8fe5-2c970b540f2b" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_IncomeLossFromDiscontinuedOperationsNetOfTaxPerDilutedShare"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="https://xbrl.org/2023/arcrole/summation-item" xlink:from="loc_us-gaap_EarningsPerShareDiluted_019e8dc7-f0ec-7e38-8f76-28ad00b77ea0" xlink:to="loc_us-gaap_IncomeLossFromDiscontinuedOperationsNetOfTaxPerDilutedShare_019e8dc7-f0ec-7821-8fe5-2c970b540f2b" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeLossFromContinuingOperations_019e8dc7-f0ec-7bc3-ae6d-9f1ce4a0655f" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_IncomeLossFromContinuingOperations"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest_019e8dc7-f0ec-7569-83bc-c16f2bc08a61" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="https://xbrl.org/2023/arcrole/summation-item" xlink:from="loc_us-gaap_IncomeLossFromContinuingOperations_019e8dc7-f0ec-7bc3-ae6d-9f1ce4a0655f" xlink:to="loc_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest_019e8dc7-f0ec-7569-83bc-c16f2bc08a61" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxExpenseBenefit_019e8dc7-f0ec-70db-9457-245d8651c7cb" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_IncomeTaxExpenseBenefit"/>
    <link:calculationArc order="2" weight="-1.0" xlink:arcrole="https://xbrl.org/2023/arcrole/summation-item" xlink:from="loc_us-gaap_IncomeLossFromContinuingOperations_019e8dc7-f0ec-7bc3-ae6d-9f1ce4a0655f" xlink:to="loc_us-gaap_IncomeTaxExpenseBenefit_019e8dc7-f0ec-70db-9457-245d8651c7cb" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CostsAndExpenses_019e8dc7-f0ec-7c3d-9f24-ebf3d28dc1c5" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_CostsAndExpenses"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ResearchAndDevelopmentExpense_019e8dc7-f0ec-7818-95aa-54c6a6909e77" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_ResearchAndDevelopmentExpense"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="https://xbrl.org/2023/arcrole/summation-item" xlink:from="loc_us-gaap_CostsAndExpenses_019e8dc7-f0ec-7c3d-9f24-ebf3d28dc1c5" xlink:to="loc_us-gaap_ResearchAndDevelopmentExpense_019e8dc7-f0ec-7818-95aa-54c6a6909e77" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GeneralAndAdministrativeExpense_019e8dc7-f0ec-76db-abeb-30f039649642" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_GeneralAndAdministrativeExpense"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="https://xbrl.org/2023/arcrole/summation-item" xlink:from="loc_us-gaap_CostsAndExpenses_019e8dc7-f0ec-7c3d-9f24-ebf3d28dc1c5" xlink:to="loc_us-gaap_GeneralAndAdministrativeExpense_019e8dc7-f0ec-76db-abeb-30f039649642" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SellingAndMarketingExpense_019e8dc7-f0ec-7d67-aaaa-2820bc476ddf" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_SellingAndMarketingExpense"/>
    <link:calculationArc order="3" weight="1.0" xlink:arcrole="https://xbrl.org/2023/arcrole/summation-item" xlink:from="loc_us-gaap_CostsAndExpenses_019e8dc7-f0ec-7c3d-9f24-ebf3d28dc1c5" xlink:to="loc_us-gaap_SellingAndMarketingExpense_019e8dc7-f0ec-7d67-aaaa-2820bc476ddf" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ForeignCurrencyTransactionGainLossBeforeTax_019e8dc7-f0ec-70b1-9ab4-2acc2a375497" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_ForeignCurrencyTransactionGainLossBeforeTax"/>
    <link:calculationArc order="4" weight="-1.0" xlink:arcrole="https://xbrl.org/2023/arcrole/summation-item" xlink:from="loc_us-gaap_CostsAndExpenses_019e8dc7-f0ec-7c3d-9f24-ebf3d28dc1c5" xlink:to="loc_us-gaap_ForeignCurrencyTransactionGainLossBeforeTax_019e8dc7-f0ec-70b1-9ab4-2acc2a375497" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DepreciationAmortizationAndAccretionNet_019e8dc7-f0ec-7dc6-8c7d-4fd82308dd15" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_DepreciationAmortizationAndAccretionNet"/>
    <link:calculationArc order="5" weight="1.0" xlink:arcrole="https://xbrl.org/2023/arcrole/summation-item" xlink:from="loc_us-gaap_CostsAndExpenses_019e8dc7-f0ec-7c3d-9f24-ebf3d28dc1c5" xlink:to="loc_us-gaap_DepreciationAmortizationAndAccretionNet_019e8dc7-f0ec-7dc6-8c7d-4fd82308dd15" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingIncomeLoss_019e8dc7-f0ec-73be-bbe0-be8d50aa86be" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_OperatingIncomeLoss"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GrossProfit_019e8dc7-f0ec-77c1-8ca4-42094ce3ee34" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_GrossProfit"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="https://xbrl.org/2023/arcrole/summation-item" xlink:from="loc_us-gaap_OperatingIncomeLoss_019e8dc7-f0ec-73be-bbe0-be8d50aa86be" xlink:to="loc_us-gaap_GrossProfit_019e8dc7-f0ec-77c1-8ca4-42094ce3ee34" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CostsAndExpenses_019e8dc7-f0ec-7a70-a4ad-c5b65efcff2e" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_CostsAndExpenses"/>
    <link:calculationArc order="2" weight="-1.0" xlink:arcrole="https://xbrl.org/2023/arcrole/summation-item" xlink:from="loc_us-gaap_OperatingIncomeLoss_019e8dc7-f0ec-73be-bbe0-be8d50aa86be" xlink:to="loc_us-gaap_CostsAndExpenses_019e8dc7-f0ec-7a70-a4ad-c5b65efcff2e" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EarningsPerShareBasic_019e8dc7-f0ec-7ed9-977e-3eaec8e1530d" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_EarningsPerShareBasic"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeLossFromContinuingOperationsPerBasicShare_019e8dc7-f0ec-7609-8b6e-1ecbae62303e" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_IncomeLossFromContinuingOperationsPerBasicShare"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="https://xbrl.org/2023/arcrole/summation-item" xlink:from="loc_us-gaap_EarningsPerShareBasic_019e8dc7-f0ec-7ed9-977e-3eaec8e1530d" xlink:to="loc_us-gaap_IncomeLossFromContinuingOperationsPerBasicShare_019e8dc7-f0ec-7609-8b6e-1ecbae62303e" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeLossFromDiscontinuedOperationsNetOfTaxPerBasicShare_019e8dc7-f0ec-78c7-a26e-e64506ea3cc9" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_IncomeLossFromDiscontinuedOperationsNetOfTaxPerBasicShare"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="https://xbrl.org/2023/arcrole/summation-item" xlink:from="loc_us-gaap_EarningsPerShareBasic_019e8dc7-f0ec-7ed9-977e-3eaec8e1530d" xlink:to="loc_us-gaap_IncomeLossFromDiscontinuedOperationsNetOfTaxPerBasicShare_019e8dc7-f0ec-78c7-a26e-e64506ea3cc9" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent_019e8dc7-f0ec-7b67-8519-959a5cb2f399" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationGainLossArisingDuringPeriodNetOfTax_019e8dc7-f0ec-7692-8864-db79bf13eeef" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationGainLossArisingDuringPeriodNetOfTax"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="https://xbrl.org/2023/arcrole/summation-item" xlink:from="loc_us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent_019e8dc7-f0ec-7b67-8519-959a5cb2f399" xlink:to="loc_us-gaap_OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationGainLossArisingDuringPeriodNetOfTax_019e8dc7-f0ec-7692-8864-db79bf13eeef" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OciEquityMethodInvestmentAfterTax_019e8dc7-f0ec-7931-b6b9-5657b707ead2" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_OciEquityMethodInvestmentAfterTax"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="https://xbrl.org/2023/arcrole/summation-item" xlink:from="loc_us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent_019e8dc7-f0ec-7b67-8519-959a5cb2f399" xlink:to="loc_us-gaap_OciEquityMethodInvestmentAfterTax_019e8dc7-f0ec-7931-b6b9-5657b707ead2" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GrossProfit_019e8dc7-f0ec-7fd1-9a87-f8a5b42b2e64" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_GrossProfit"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax_019e8dc7-f0ec-7810-b04f-6c1897f2afda" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="https://xbrl.org/2023/arcrole/summation-item" xlink:from="loc_us-gaap_GrossProfit_019e8dc7-f0ec-7fd1-9a87-f8a5b42b2e64" xlink:to="loc_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax_019e8dc7-f0ec-7810-b04f-6c1897f2afda" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CostOfGoodsAndServicesSold_019e8dc7-f0ec-72fd-a7ec-cb9cdc34b270" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_CostOfGoodsAndServicesSold"/>
    <link:calculationArc order="2" weight="-1.0" xlink:arcrole="https://xbrl.org/2023/arcrole/summation-item" xlink:from="loc_us-gaap_GrossProfit_019e8dc7-f0ec-7fd1-9a87-f8a5b42b2e64" xlink:to="loc_us-gaap_CostOfGoodsAndServicesSold_019e8dc7-f0ec-72fd-a7ec-cb9cdc34b270" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetIncomeLoss_019e8dc7-f0ec-7b93-971f-c7a5dd08325b" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_NetIncomeLoss"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeLossFromContinuingOperations_019e8dc7-f0ec-7fb3-817f-01fd36a345d2" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_IncomeLossFromContinuingOperations"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="https://xbrl.org/2023/arcrole/summation-item" xlink:from="loc_us-gaap_NetIncomeLoss_019e8dc7-f0ec-7b93-971f-c7a5dd08325b" xlink:to="loc_us-gaap_IncomeLossFromContinuingOperations_019e8dc7-f0ec-7fb3-817f-01fd36a345d2" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeLossFromDiscontinuedOperationsNetOfTaxAttributableToReportingEntity_019e8dc7-f0ec-70e8-84c3-1f83c474d6b8" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_IncomeLossFromDiscontinuedOperationsNetOfTaxAttributableToReportingEntity"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="https://xbrl.org/2023/arcrole/summation-item" xlink:from="loc_us-gaap_NetIncomeLoss_019e8dc7-f0ec-7b93-971f-c7a5dd08325b" xlink:to="loc_us-gaap_IncomeLossFromDiscontinuedOperationsNetOfTaxAttributableToReportingEntity_019e8dc7-f0ec-70e8-84c3-1f83c474d6b8" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest_019e8dc7-f0ec-7dad-aa68-8b97580fa93b" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingIncomeLoss_019e8dc7-f0ec-7846-9a7b-6b9526bfb987" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_OperatingIncomeLoss"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="https://xbrl.org/2023/arcrole/summation-item" xlink:from="loc_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest_019e8dc7-f0ec-7dad-aa68-8b97580fa93b" xlink:to="loc_us-gaap_OperatingIncomeLoss_019e8dc7-f0ec-7846-9a7b-6b9526bfb987" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeLossFromEquityMethodInvestments_019e8dc7-f0ec-7cca-9025-4e6bd22de482" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_IncomeLossFromEquityMethodInvestments"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="https://xbrl.org/2023/arcrole/summation-item" xlink:from="loc_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest_019e8dc7-f0ec-7dad-aa68-8b97580fa93b" xlink:to="loc_us-gaap_IncomeLossFromEquityMethodInvestments_019e8dc7-f0ec-7cca-9025-4e6bd22de482" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InterestExpenseDebt_019e8dc7-f0ec-74e7-97b5-c6efa0e19f1e" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_InterestExpenseDebt"/>
    <link:calculationArc order="3" weight="-1.0" xlink:arcrole="https://xbrl.org/2023/arcrole/summation-item" xlink:from="loc_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest_019e8dc7-f0ec-7dad-aa68-8b97580fa93b" xlink:to="loc_us-gaap_InterestExpenseDebt_019e8dc7-f0ec-74e7-97b5-c6efa0e19f1e" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InterestIncomeExpenseNonoperatingNet_019e8dc7-f0ec-7cb3-a936-6bca2c33a840" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_InterestIncomeExpenseNonoperatingNet"/>
    <link:calculationArc order="4" weight="1.0" xlink:arcrole="https://xbrl.org/2023/arcrole/summation-item" xlink:from="loc_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest_019e8dc7-f0ec-7dad-aa68-8b97580fa93b" xlink:to="loc_us-gaap_InterestIncomeExpenseNonoperatingNet_019e8dc7-f0ec-7cb3-a936-6bca2c33a840" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueAdjustmentOfWarrants_019f8f82-b957-755d-81c5-6e06c0481b82" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_FairValueAdjustmentOfWarrants"/>
    <link:calculationArc order="5" weight="-1.0" xlink:arcrole="https://xbrl.org/2023/arcrole/summation-item" xlink:from="loc_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest_019e8dc7-f0ec-7dad-aa68-8b97580fa93b" xlink:to="loc_us-gaap_FairValueAdjustmentOfWarrants_019f8f82-b957-755d-81c5-6e06c0481b82" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_wprt_FinancingTransactionCosts_019fce71-f459-7ff6-ba47-aed900c966cb" xlink:href="wprt-20260630.xsd#wprt_FinancingTransactionCosts"/>
    <link:calculationArc order="6" weight="1.0" xlink:arcrole="https://xbrl.org/2023/arcrole/summation-item" xlink:from="loc_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest_019e8dc7-f0ec-7dad-aa68-8b97580fa93b" xlink:to="loc_wprt_FinancingTransactionCosts_019fce71-f459-7ff6-ba47-aed900c966cb" xlink:type="arc"/>
  </link:calculationLink>
  <link:roleRef roleURI="http://www.westport.com/role/CondensedConsolidatedInterimStatementsofCashFlowsunaudited" xlink:type="simple" xlink:href="wprt-20260630.xsd#CondensedConsolidatedInterimStatementsofCashFlowsunaudited"/>
  <link:calculationLink xlink:role="http://www.westport.com/role/CondensedConsolidatedInterimStatementsofCashFlowsunaudited" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetCashProvidedByUsedInFinancingActivitiesContinuingOperations_019e8dc7-f0ec-7236-b943-e31994492450" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_NetCashProvidedByUsedInFinancingActivitiesContinuingOperations"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProceedsFromLinesOfCredit_019f93df-0487-74fe-bed8-d60ee58c531e" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_ProceedsFromLinesOfCredit"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="https://xbrl.org/2023/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInFinancingActivitiesContinuingOperations_019e8dc7-f0ec-7236-b943-e31994492450" xlink:to="loc_us-gaap_ProceedsFromLinesOfCredit_019f93df-0487-74fe-bed8-d60ee58c531e" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_wprt_ProceedsFromIssuanceOfCommonStockWarrantsAndPreFundedWarrants_019f93df-0487-7b61-80f8-314832a1a6ec" xlink:href="wprt-20260630.xsd#wprt_ProceedsFromIssuanceOfCommonStockWarrantsAndPreFundedWarrants"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="https://xbrl.org/2023/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInFinancingActivitiesContinuingOperations_019e8dc7-f0ec-7236-b943-e31994492450" xlink:to="loc_wprt_ProceedsFromIssuanceOfCommonStockWarrantsAndPreFundedWarrants_019f93df-0487-7b61-80f8-314832a1a6ec" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PaymentOfFinancingAndStockIssuanceCosts_019f93df-0487-721f-aab7-5be830644efd" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_PaymentOfFinancingAndStockIssuanceCosts"/>
    <link:calculationArc order="3" weight="-1.0" xlink:arcrole="https://xbrl.org/2023/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInFinancingActivitiesContinuingOperations_019e8dc7-f0ec-7236-b943-e31994492450" xlink:to="loc_us-gaap_PaymentOfFinancingAndStockIssuanceCosts_019f93df-0487-721f-aab7-5be830644efd" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RepaymentsOfLongTermLinesOfCredit_019e8dc7-f0ec-7732-a7c7-4ddcb9628d7d" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_RepaymentsOfLongTermLinesOfCredit"/>
    <link:calculationArc order="4" weight="-1.0" xlink:arcrole="https://xbrl.org/2023/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInFinancingActivitiesContinuingOperations_019e8dc7-f0ec-7236-b943-e31994492450" xlink:to="loc_us-gaap_RepaymentsOfLongTermLinesOfCredit_019e8dc7-f0ec-7732-a7c7-4ddcb9628d7d" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect_019e8dc7-f0ec-7319-8f9e-7f71e6c59230" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CashProvidedByUsedInOperatingActivitiesDiscontinuedOperations_019e8dc7-f0ec-7056-b75b-79419245f6cd" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_CashProvidedByUsedInOperatingActivitiesDiscontinuedOperations"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="https://xbrl.org/2023/arcrole/summation-item" xlink:from="loc_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect_019e8dc7-f0ec-7319-8f9e-7f71e6c59230" xlink:to="loc_us-gaap_CashProvidedByUsedInOperatingActivitiesDiscontinuedOperations_019e8dc7-f0ec-7056-b75b-79419245f6cd" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetCashProvidedByUsedInInvestingActivitiesContinuingOperations_019e8dc7-f0ec-72da-bdb7-65f380a1a900" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_NetCashProvidedByUsedInInvestingActivitiesContinuingOperations"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="https://xbrl.org/2023/arcrole/summation-item" xlink:from="loc_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect_019e8dc7-f0ec-7319-8f9e-7f71e6c59230" xlink:to="loc_us-gaap_NetCashProvidedByUsedInInvestingActivitiesContinuingOperations_019e8dc7-f0ec-72da-bdb7-65f380a1a900" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CashProvidedByUsedInInvestingActivitiesDiscontinuedOperations_019e8dc7-f0ec-73ec-a4b9-acc881f7b0bb" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_CashProvidedByUsedInInvestingActivitiesDiscontinuedOperations"/>
    <link:calculationArc order="3" weight="1.0" xlink:arcrole="https://xbrl.org/2023/arcrole/summation-item" xlink:from="loc_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect_019e8dc7-f0ec-7319-8f9e-7f71e6c59230" xlink:to="loc_us-gaap_CashProvidedByUsedInInvestingActivitiesDiscontinuedOperations_019e8dc7-f0ec-73ec-a4b9-acc881f7b0bb" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetCashProvidedByUsedInFinancingActivitiesContinuingOperations_019e8dc7-f0ec-7709-ae4b-2c7c9ab55684" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_NetCashProvidedByUsedInFinancingActivitiesContinuingOperations"/>
    <link:calculationArc order="4" weight="1.0" xlink:arcrole="https://xbrl.org/2023/arcrole/summation-item" xlink:from="loc_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect_019e8dc7-f0ec-7319-8f9e-7f71e6c59230" xlink:to="loc_us-gaap_NetCashProvidedByUsedInFinancingActivitiesContinuingOperations_019e8dc7-f0ec-7709-ae4b-2c7c9ab55684" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CashProvidedByUsedInFinancingActivitiesDiscontinuedOperations_019e8dc7-f0ec-7940-81ea-05c9e8dd6ef5" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_CashProvidedByUsedInFinancingActivitiesDiscontinuedOperations"/>
    <link:calculationArc order="5" weight="1.0" xlink:arcrole="https://xbrl.org/2023/arcrole/summation-item" xlink:from="loc_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect_019e8dc7-f0ec-7319-8f9e-7f71e6c59230" xlink:to="loc_us-gaap_CashProvidedByUsedInFinancingActivitiesDiscontinuedOperations_019e8dc7-f0ec-7940-81ea-05c9e8dd6ef5" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents_019e8dc7-f0ec-7a23-b770-16c183807ec9" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents"/>
    <link:calculationArc order="6" weight="1.0" xlink:arcrole="https://xbrl.org/2023/arcrole/summation-item" xlink:from="loc_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect_019e8dc7-f0ec-7319-8f9e-7f71e6c59230" xlink:to="loc_us-gaap_EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents_019e8dc7-f0ec-7a23-b770-16c183807ec9" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetCashProvidedByUsedInOperatingActivitiesContinuingOperations_019e8dc7-f0ec-7bb5-8cd9-45738f07c01a" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_NetCashProvidedByUsedInOperatingActivitiesContinuingOperations"/>
    <link:calculationArc order="7" weight="1.0" xlink:arcrole="https://xbrl.org/2023/arcrole/summation-item" xlink:from="loc_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect_019e8dc7-f0ec-7319-8f9e-7f71e6c59230" xlink:to="loc_us-gaap_NetCashProvidedByUsedInOperatingActivitiesContinuingOperations_019e8dc7-f0ec-7bb5-8cd9-45738f07c01a" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetCashProvidedByUsedInOperatingActivitiesContinuingOperations_019e8dc7-f0ec-76be-8b1b-6a49a10fe239" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_NetCashProvidedByUsedInOperatingActivitiesContinuingOperations"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeLossFromContinuingOperations_019e8dc7-f0ec-76c2-be0d-d1f71d5ef34c" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_IncomeLossFromContinuingOperations"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="https://xbrl.org/2023/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivitiesContinuingOperations_019e8dc7-f0ec-76be-8b1b-6a49a10fe239" xlink:to="loc_us-gaap_IncomeLossFromContinuingOperations_019e8dc7-f0ec-76c2-be0d-d1f71d5ef34c" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DepreciationDepletionAndAmortization_019e8dc7-f0ec-7ebe-abe4-0967fe561ef3" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_DepreciationDepletionAndAmortization"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="https://xbrl.org/2023/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivitiesContinuingOperations_019e8dc7-f0ec-76be-8b1b-6a49a10fe239" xlink:to="loc_us-gaap_DepreciationDepletionAndAmortization_019e8dc7-f0ec-7ebe-abe4-0967fe561ef3" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensation_019e8dc7-f0ec-7543-8bb6-c4242c28a237" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_ShareBasedCompensation"/>
    <link:calculationArc order="3" weight="1.0" xlink:arcrole="https://xbrl.org/2023/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivitiesContinuingOperations_019e8dc7-f0ec-76be-8b1b-6a49a10fe239" xlink:to="loc_us-gaap_ShareBasedCompensation_019e8dc7-f0ec-7543-8bb6-c4242c28a237" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ForeignCurrencyTransactionGainLossBeforeTax_019e8dc7-f0ec-78cc-9307-0d4c8e48abb1" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_ForeignCurrencyTransactionGainLossBeforeTax"/>
    <link:calculationArc order="4" weight="-1.0" xlink:arcrole="https://xbrl.org/2023/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivitiesContinuingOperations_019e8dc7-f0ec-76be-8b1b-6a49a10fe239" xlink:to="loc_us-gaap_ForeignCurrencyTransactionGainLossBeforeTax_019e8dc7-f0ec-78cc-9307-0d4c8e48abb1" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredIncomeTaxExpenseBenefit_019e8dc7-f0ec-7485-bda4-3f13755f1f21" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_DeferredIncomeTaxExpenseBenefit"/>
    <link:calculationArc order="5" weight="1.0" xlink:arcrole="https://xbrl.org/2023/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivitiesContinuingOperations_019e8dc7-f0ec-76be-8b1b-6a49a10fe239" xlink:to="loc_us-gaap_DeferredIncomeTaxExpenseBenefit_019e8dc7-f0ec-7485-bda4-3f13755f1f21" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeLossFromEquityMethodInvestments_019e8dc7-f0ec-7d85-a384-9f4bdbbc4ae7" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_IncomeLossFromEquityMethodInvestments"/>
    <link:calculationArc order="6" weight="-1.0" xlink:arcrole="https://xbrl.org/2023/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivitiesContinuingOperations_019e8dc7-f0ec-76be-8b1b-6a49a10fe239" xlink:to="loc_us-gaap_IncomeLossFromEquityMethodInvestments_019e8dc7-f0ec-7d85-a384-9f4bdbbc4ae7" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InterestExpenseLongTermDebt_019e8dc7-f0ec-7638-a8f3-74ba2a1f435f" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_InterestExpenseLongTermDebt"/>
    <link:calculationArc order="7" weight="1.0" xlink:arcrole="https://xbrl.org/2023/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivitiesContinuingOperations_019e8dc7-f0ec-76be-8b1b-6a49a10fe239" xlink:to="loc_us-gaap_InterestExpenseLongTermDebt_019e8dc7-f0ec-7638-a8f3-74ba2a1f435f" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InventoryWriteDown_019e8dc7-f0ec-721e-a26b-9a12600d8d19" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_InventoryWriteDown"/>
    <link:calculationArc order="8" weight="1.0" xlink:arcrole="https://xbrl.org/2023/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivitiesContinuingOperations_019e8dc7-f0ec-76be-8b1b-6a49a10fe239" xlink:to="loc_us-gaap_InventoryWriteDown_019e8dc7-f0ec-721e-a26b-9a12600d8d19" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInOperatingCapital_019e8dc7-f0ec-7e41-bade-ac2dd56273da" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_IncreaseDecreaseInOperatingCapital"/>
    <link:calculationArc order="9" weight="-1.0" xlink:arcrole="https://xbrl.org/2023/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivitiesContinuingOperations_019e8dc7-f0ec-76be-8b1b-6a49a10fe239" xlink:to="loc_us-gaap_IncreaseDecreaseInOperatingCapital_019e8dc7-f0ec-7e41-bade-ac2dd56273da" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_wprt_ChangeInBadDebtExpense_019e8dc7-f0ec-7bd7-85fc-493ecfd2231d" xlink:href="wprt-20260630.xsd#wprt_ChangeInBadDebtExpense"/>
    <link:calculationArc order="10" weight="-1.0" xlink:arcrole="https://xbrl.org/2023/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivitiesContinuingOperations_019e8dc7-f0ec-76be-8b1b-6a49a10fe239" xlink:to="loc_wprt_ChangeInBadDebtExpense_019e8dc7-f0ec-7bd7-85fc-493ecfd2231d" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StandardProductWarrantyAccrualPreexistingIncreaseDecrease_019f93da-36da-7442-a35b-c0e45ed208d8" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_StandardProductWarrantyAccrualPreexistingIncreaseDecrease"/>
    <link:calculationArc order="11" weight="-1.0" xlink:arcrole="https://xbrl.org/2023/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivitiesContinuingOperations_019e8dc7-f0ec-76be-8b1b-6a49a10fe239" xlink:to="loc_us-gaap_StandardProductWarrantyAccrualPreexistingIncreaseDecrease_019f93da-36da-7442-a35b-c0e45ed208d8" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_wprt_FinancingTransactionCosts_019fc604-3ff4-7463-884f-59d3d50e4e97" xlink:href="wprt-20260630.xsd#wprt_FinancingTransactionCosts"/>
    <link:calculationArc order="12" weight="-1.0" xlink:arcrole="https://xbrl.org/2023/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivitiesContinuingOperations_019e8dc7-f0ec-76be-8b1b-6a49a10fe239" xlink:to="loc_wprt_FinancingTransactionCosts_019fc604-3ff4-7463-884f-59d3d50e4e97" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueAdjustmentOfWarrants_019fc609-5816-79fb-81f8-b05078c88663" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_FairValueAdjustmentOfWarrants"/>
    <link:calculationArc order="13" weight="1.0" xlink:arcrole="https://xbrl.org/2023/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivitiesContinuingOperations_019e8dc7-f0ec-76be-8b1b-6a49a10fe239" xlink:to="loc_us-gaap_FairValueAdjustmentOfWarrants_019fc609-5816-79fb-81f8-b05078c88663" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsIncludingDisposalGroupAndDiscontinuedOperations_019e8dc7-f0ec-7c3a-90bb-6b806df0e7f9" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsIncludingDisposalGroupAndDiscontinuedOperations"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsDisposalGroupIncludingDiscontinuedOperations_019e8dc7-f0ec-7549-b7de-6a71d0ce090d" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsDisposalGroupIncludingDiscontinuedOperations"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="https://xbrl.org/2023/arcrole/summation-item" xlink:from="loc_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsIncludingDisposalGroupAndDiscontinuedOperations_019e8dc7-f0ec-7c3a-90bb-6b806df0e7f9" xlink:to="loc_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsDisposalGroupIncludingDiscontinuedOperations_019e8dc7-f0ec-7549-b7de-6a71d0ce090d" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents_019e8dc7-f0ec-76b6-8d90-fd3fee59765b" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="https://xbrl.org/2023/arcrole/summation-item" xlink:from="loc_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsIncludingDisposalGroupAndDiscontinuedOperations_019e8dc7-f0ec-7c3a-90bb-6b806df0e7f9" xlink:to="loc_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents_019e8dc7-f0ec-76b6-8d90-fd3fee59765b" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetCashProvidedByUsedInInvestingActivitiesContinuingOperations_019e8dc7-f0ec-7c39-a462-ad4f1561cee2" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_NetCashProvidedByUsedInInvestingActivitiesContinuingOperations"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PaymentsToAcquirePropertyPlantAndEquipment_019e8dc7-f0ec-7a17-bbaf-887bdd98fd96" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_PaymentsToAcquirePropertyPlantAndEquipment"/>
    <link:calculationArc order="1" weight="-1.0" xlink:arcrole="https://xbrl.org/2023/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInInvestingActivitiesContinuingOperations_019e8dc7-f0ec-7c39-a462-ad4f1561cee2" xlink:to="loc_us-gaap_PaymentsToAcquirePropertyPlantAndEquipment_019e8dc7-f0ec-7a17-bbaf-887bdd98fd96" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_wprt_ProceedsFromHoldbackReceivable_019e8dc7-f0ec-71ab-a8dd-12aff5ae983a" xlink:href="wprt-20260630.xsd#wprt_ProceedsFromHoldbackReceivable"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="https://xbrl.org/2023/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInInvestingActivitiesContinuingOperations_019e8dc7-f0ec-7c39-a462-ad4f1561cee2" xlink:to="loc_wprt_ProceedsFromHoldbackReceivable_019e8dc7-f0ec-71ab-a8dd-12aff5ae983a" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PaymentsToAcquireEquityMethodInvestments_019e8dc7-f0ec-7d09-adcd-3f005320f4ca" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_PaymentsToAcquireEquityMethodInvestments"/>
    <link:calculationArc order="3" weight="-1.0" xlink:arcrole="https://xbrl.org/2023/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInInvestingActivitiesContinuingOperations_019e8dc7-f0ec-7c39-a462-ad4f1561cee2" xlink:to="loc_us-gaap_PaymentsToAcquireEquityMethodInvestments_019e8dc7-f0ec-7d09-adcd-3f005320f4ca" xlink:type="arc"/>
  </link:calculationLink>
  <link:roleRef roleURI="http://www.westport.com/role/DiscontinuedoperationsRevenueandExpensesoftheDiscontinuedOperationsDetails" xlink:type="simple" xlink:href="wprt-20260630.xsd#DiscontinuedoperationsRevenueandExpensesoftheDiscontinuedOperationsDetails"/>
  <link:calculationLink xlink:role="http://www.westport.com/role/DiscontinuedoperationsRevenueandExpensesoftheDiscontinuedOperationsDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DisposalGroupIncludingDiscontinuedOperationOperatingExpense_019e8dc7-f0ec-75f2-b301-8fb8f3fe4dff" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_DisposalGroupIncludingDiscontinuedOperationOperatingExpense"/>
    <link:loc xlink:type="locator" xlink:label="loc_wprt_DisposalGroupIncludingDiscontinuedOperationResearchAndDevelopmentExpense_019e8dc7-f0ec-7321-a50f-366495a04cf6" xlink:href="wprt-20260630.xsd#wprt_DisposalGroupIncludingDiscontinuedOperationResearchAndDevelopmentExpense"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="https://xbrl.org/2023/arcrole/summation-item" xlink:from="loc_us-gaap_DisposalGroupIncludingDiscontinuedOperationOperatingExpense_019e8dc7-f0ec-75f2-b301-8fb8f3fe4dff" xlink:to="loc_wprt_DisposalGroupIncludingDiscontinuedOperationResearchAndDevelopmentExpense_019e8dc7-f0ec-7321-a50f-366495a04cf6" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DisposalGroupIncludingDiscontinuedOperationGeneralAndAdministrativeExpense_019e8dc7-f0ec-754a-87de-fba09a4bad61" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_DisposalGroupIncludingDiscontinuedOperationGeneralAndAdministrativeExpense"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="https://xbrl.org/2023/arcrole/summation-item" xlink:from="loc_us-gaap_DisposalGroupIncludingDiscontinuedOperationOperatingExpense_019e8dc7-f0ec-75f2-b301-8fb8f3fe4dff" xlink:to="loc_us-gaap_DisposalGroupIncludingDiscontinuedOperationGeneralAndAdministrativeExpense_019e8dc7-f0ec-754a-87de-fba09a4bad61" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_wprt_DisposalGroupIncludingDiscontinuedOperationSellingAndMarketingExpense_019e8dc7-f0ec-768e-a7b5-9c76b83c699b" xlink:href="wprt-20260630.xsd#wprt_DisposalGroupIncludingDiscontinuedOperationSellingAndMarketingExpense"/>
    <link:calculationArc order="3" weight="1.0" xlink:arcrole="https://xbrl.org/2023/arcrole/summation-item" xlink:from="loc_us-gaap_DisposalGroupIncludingDiscontinuedOperationOperatingExpense_019e8dc7-f0ec-75f2-b301-8fb8f3fe4dff" xlink:to="loc_wprt_DisposalGroupIncludingDiscontinuedOperationSellingAndMarketingExpense_019e8dc7-f0ec-768e-a7b5-9c76b83c699b" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_wprt_DisposalGroupIncludingDiscontinuedOperationForeignExchangeGainLoss_019e8dc7-f0ec-7599-8df0-7969be7544aa" xlink:href="wprt-20260630.xsd#wprt_DisposalGroupIncludingDiscontinuedOperationForeignExchangeGainLoss"/>
    <link:calculationArc order="4" weight="-1.0" xlink:arcrole="https://xbrl.org/2023/arcrole/summation-item" xlink:from="loc_us-gaap_DisposalGroupIncludingDiscontinuedOperationOperatingExpense_019e8dc7-f0ec-75f2-b301-8fb8f3fe4dff" xlink:to="loc_wprt_DisposalGroupIncludingDiscontinuedOperationForeignExchangeGainLoss_019e8dc7-f0ec-7599-8df0-7969be7544aa" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DisposalGroupIncludingDiscontinuedOperationDepreciationAndAmortization_019e8dc7-f0ec-7664-b19a-fa707ca60107" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_DisposalGroupIncludingDiscontinuedOperationDepreciationAndAmortization"/>
    <link:calculationArc order="5" weight="1.0" xlink:arcrole="https://xbrl.org/2023/arcrole/summation-item" xlink:from="loc_us-gaap_DisposalGroupIncludingDiscontinuedOperationOperatingExpense_019e8dc7-f0ec-75f2-b301-8fb8f3fe4dff" xlink:to="loc_us-gaap_DisposalGroupIncludingDiscontinuedOperationDepreciationAndAmortization_019e8dc7-f0ec-7664-b19a-fa707ca60107" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeLossFromDiscontinuedOperationsNetOfTaxAttributableToReportingEntity_019e8dc7-f0ec-7553-87c6-477893a7829a" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_IncomeLossFromDiscontinuedOperationsNetOfTaxAttributableToReportingEntity"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DiscontinuedOperationIncomeLossFromDiscontinuedOperationBeforeIncomeTax_019e8dc7-f0ec-791a-b0b0-5f55480c2bc2" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_DiscontinuedOperationIncomeLossFromDiscontinuedOperationBeforeIncomeTax"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="https://xbrl.org/2023/arcrole/summation-item" xlink:from="loc_us-gaap_IncomeLossFromDiscontinuedOperationsNetOfTaxAttributableToReportingEntity_019e8dc7-f0ec-7553-87c6-477893a7829a" xlink:to="loc_us-gaap_DiscontinuedOperationIncomeLossFromDiscontinuedOperationBeforeIncomeTax_019e8dc7-f0ec-791a-b0b0-5f55480c2bc2" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DiscontinuedOperationTaxEffectOfDiscontinuedOperation_019e8dc7-f0ec-7feb-9e38-28747067e1a2" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_DiscontinuedOperationTaxEffectOfDiscontinuedOperation"/>
    <link:calculationArc order="2" weight="-1.0" xlink:arcrole="https://xbrl.org/2023/arcrole/summation-item" xlink:from="loc_us-gaap_IncomeLossFromDiscontinuedOperationsNetOfTaxAttributableToReportingEntity_019e8dc7-f0ec-7553-87c6-477893a7829a" xlink:to="loc_us-gaap_DiscontinuedOperationTaxEffectOfDiscontinuedOperation_019e8dc7-f0ec-7feb-9e38-28747067e1a2" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DisposalGroupIncludingDiscontinuedOperationOperatingIncomeLoss_019e8dc7-f0ec-7a7a-b1a3-8a1720269a38" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_DisposalGroupIncludingDiscontinuedOperationOperatingIncomeLoss"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DisposalGroupIncludingDiscontinuedOperationGrossProfitLoss_019e8dc7-f0ec-7d9e-a402-b733caaa63cb" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_DisposalGroupIncludingDiscontinuedOperationGrossProfitLoss"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="https://xbrl.org/2023/arcrole/summation-item" xlink:from="loc_us-gaap_DisposalGroupIncludingDiscontinuedOperationOperatingIncomeLoss_019e8dc7-f0ec-7a7a-b1a3-8a1720269a38" xlink:to="loc_us-gaap_DisposalGroupIncludingDiscontinuedOperationGrossProfitLoss_019e8dc7-f0ec-7d9e-a402-b733caaa63cb" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DisposalGroupIncludingDiscontinuedOperationOperatingExpense_019e8dc7-f0ec-7c77-8f5f-614f31bac323" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_DisposalGroupIncludingDiscontinuedOperationOperatingExpense"/>
    <link:calculationArc order="2" weight="-1.0" xlink:arcrole="https://xbrl.org/2023/arcrole/summation-item" xlink:from="loc_us-gaap_DisposalGroupIncludingDiscontinuedOperationOperatingIncomeLoss_019e8dc7-f0ec-7a7a-b1a3-8a1720269a38" xlink:to="loc_us-gaap_DisposalGroupIncludingDiscontinuedOperationOperatingExpense_019e8dc7-f0ec-7c77-8f5f-614f31bac323" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DisposalGroupIncludingDiscontinuedOperationGrossProfitLoss_019e8dc7-f0ec-7992-aaa7-b2a2e7fbf9dd" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_DisposalGroupIncludingDiscontinuedOperationGrossProfitLoss"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DisposalGroupIncludingDiscontinuedOperationRevenue_019e8dc7-f0ec-7794-9171-0762d4f9de56" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_DisposalGroupIncludingDiscontinuedOperationRevenue"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="https://xbrl.org/2023/arcrole/summation-item" xlink:from="loc_us-gaap_DisposalGroupIncludingDiscontinuedOperationGrossProfitLoss_019e8dc7-f0ec-7992-aaa7-b2a2e7fbf9dd" xlink:to="loc_us-gaap_DisposalGroupIncludingDiscontinuedOperationRevenue_019e8dc7-f0ec-7794-9171-0762d4f9de56" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DisposalGroupIncludingDiscontinuedOperationCostsOfGoodsSold_019e8dc7-f0ec-79fc-bd43-a440124a5800" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_DisposalGroupIncludingDiscontinuedOperationCostsOfGoodsSold"/>
    <link:calculationArc order="2" weight="-1.0" xlink:arcrole="https://xbrl.org/2023/arcrole/summation-item" xlink:from="loc_us-gaap_DisposalGroupIncludingDiscontinuedOperationGrossProfitLoss_019e8dc7-f0ec-7992-aaa7-b2a2e7fbf9dd" xlink:to="loc_us-gaap_DisposalGroupIncludingDiscontinuedOperationCostsOfGoodsSold_019e8dc7-f0ec-79fc-bd43-a440124a5800" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DiscontinuedOperationIncomeLossFromDiscontinuedOperationBeforeIncomeTax_019e8dc7-f0ec-7295-adf4-07d077f98acc" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_DiscontinuedOperationIncomeLossFromDiscontinuedOperationBeforeIncomeTax"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DisposalGroupIncludingDiscontinuedOperationOperatingIncomeLoss_019e8dc7-f0ec-7386-8173-e12ce3de504d" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_DisposalGroupIncludingDiscontinuedOperationOperatingIncomeLoss"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="https://xbrl.org/2023/arcrole/summation-item" xlink:from="loc_us-gaap_DiscontinuedOperationIncomeLossFromDiscontinuedOperationBeforeIncomeTax_019e8dc7-f0ec-7295-adf4-07d077f98acc" xlink:to="loc_us-gaap_DisposalGroupIncludingDiscontinuedOperationOperatingIncomeLoss_019e8dc7-f0ec-7386-8173-e12ce3de504d" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_wprt_DisposalGroupIncludingDiscontinuedOperationIncomeLossFromEquityMethodInvestments_019e8dc7-f0ec-7578-a4db-4cbc48175734" xlink:href="wprt-20260630.xsd#wprt_DisposalGroupIncludingDiscontinuedOperationIncomeLossFromEquityMethodInvestments"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="https://xbrl.org/2023/arcrole/summation-item" xlink:from="loc_us-gaap_DiscontinuedOperationIncomeLossFromDiscontinuedOperationBeforeIncomeTax_019e8dc7-f0ec-7295-adf4-07d077f98acc" xlink:to="loc_wprt_DisposalGroupIncludingDiscontinuedOperationIncomeLossFromEquityMethodInvestments_019e8dc7-f0ec-7578-a4db-4cbc48175734" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DiscontinuedOperationProvisionForLossGainOnDisposalBeforeIncomeTax_019e8dc7-f0ec-72dd-a2fb-30fbbbd39d43" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_DiscontinuedOperationProvisionForLossGainOnDisposalBeforeIncomeTax"/>
    <link:calculationArc order="3" weight="-1.0" xlink:arcrole="https://xbrl.org/2023/arcrole/summation-item" xlink:from="loc_us-gaap_DiscontinuedOperationIncomeLossFromDiscontinuedOperationBeforeIncomeTax_019e8dc7-f0ec-7295-adf4-07d077f98acc" xlink:to="loc_us-gaap_DiscontinuedOperationProvisionForLossGainOnDisposalBeforeIncomeTax_019e8dc7-f0ec-72dd-a2fb-30fbbbd39d43" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_wprt_DisposalGroupIncludingDiscontinuedOperationImpairmentOfLongLivedAssets_019e8dc7-f0ec-73a3-be39-4cc92e575c20" xlink:href="wprt-20260630.xsd#wprt_DisposalGroupIncludingDiscontinuedOperationImpairmentOfLongLivedAssets"/>
    <link:calculationArc order="4" weight="-1.0" xlink:arcrole="https://xbrl.org/2023/arcrole/summation-item" xlink:from="loc_us-gaap_DiscontinuedOperationIncomeLossFromDiscontinuedOperationBeforeIncomeTax_019e8dc7-f0ec-7295-adf4-07d077f98acc" xlink:to="loc_wprt_DisposalGroupIncludingDiscontinuedOperationImpairmentOfLongLivedAssets_019e8dc7-f0ec-73a3-be39-4cc92e575c20" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DisposalGroupIncludingDiscontinuedOperationInterestExpense_019f6fbe-c240-7f12-b039-a6fb934fc97a" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_DisposalGroupIncludingDiscontinuedOperationInterestExpense"/>
    <link:calculationArc order="5" weight="-1.0" xlink:arcrole="https://xbrl.org/2023/arcrole/summation-item" xlink:from="loc_us-gaap_DiscontinuedOperationIncomeLossFromDiscontinuedOperationBeforeIncomeTax_019e8dc7-f0ec-7295-adf4-07d077f98acc" xlink:to="loc_us-gaap_DisposalGroupIncludingDiscontinuedOperationInterestExpense_019f6fbe-c240-7f12-b039-a6fb934fc97a" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_wprt_DisposalGroupIncludingDiscontinuedOperationInterestAndOtherIncomeExpense_019f6fbe-c240-79cc-bd75-538362e712f1" xlink:href="wprt-20260630.xsd#wprt_DisposalGroupIncludingDiscontinuedOperationInterestAndOtherIncomeExpense"/>
    <link:calculationArc order="6" weight="1.0" xlink:arcrole="https://xbrl.org/2023/arcrole/summation-item" xlink:from="loc_us-gaap_DiscontinuedOperationIncomeLossFromDiscontinuedOperationBeforeIncomeTax_019e8dc7-f0ec-7295-adf4-07d077f98acc" xlink:to="loc_wprt_DisposalGroupIncludingDiscontinuedOperationInterestAndOtherIncomeExpense_019f6fbe-c240-79cc-bd75-538362e712f1" xlink:type="arc"/>
  </link:calculationLink>
  <link:roleRef roleURI="http://www.westport.com/role/AccountsreceivableScheduleofAccountsReceivableDetails" xlink:type="simple" xlink:href="wprt-20260630.xsd#AccountsreceivableScheduleofAccountsReceivableDetails"/>
  <link:calculationLink xlink:role="http://www.westport.com/role/AccountsreceivableScheduleofAccountsReceivableDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccountsReceivableNetCurrent_019e8dc7-f0ec-7d23-a61c-1a45e377048f" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_AccountsReceivableNetCurrent"/>
    <link:loc xlink:type="locator" xlink:label="loc_wprt_TradeAccountsReceivable_019e8dc7-f0ec-76f4-a5eb-a8ace60e7fc9" xlink:href="wprt-20260630.xsd#wprt_TradeAccountsReceivable"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="https://xbrl.org/2023/arcrole/summation-item" xlink:from="loc_us-gaap_AccountsReceivableNetCurrent_019e8dc7-f0ec-7d23-a61c-1a45e377048f" xlink:to="loc_wprt_TradeAccountsReceivable_019e8dc7-f0ec-76f4-a5eb-a8ace60e7fc9" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_wprt_HoldbackReceivablesNetCurrent_019e8dc7-f0ec-7955-aa77-ff9d310ea5a2" xlink:href="wprt-20260630.xsd#wprt_HoldbackReceivablesNetCurrent"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="https://xbrl.org/2023/arcrole/summation-item" xlink:from="loc_us-gaap_AccountsReceivableNetCurrent_019e8dc7-f0ec-7d23-a61c-1a45e377048f" xlink:to="loc_wprt_HoldbackReceivablesNetCurrent_019e8dc7-f0ec-7955-aa77-ff9d310ea5a2" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherReceivables_019e8dc7-f0ec-7ffb-9a70-db53f1096567" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_OtherReceivables"/>
    <link:calculationArc order="3" weight="1.0" xlink:arcrole="https://xbrl.org/2023/arcrole/summation-item" xlink:from="loc_us-gaap_AccountsReceivableNetCurrent_019e8dc7-f0ec-7d23-a61c-1a45e377048f" xlink:to="loc_us-gaap_OtherReceivables_019e8dc7-f0ec-7ffb-9a70-db53f1096567" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherReceivablesNetCurrent_019e8dc7-f0ec-7b17-aad9-8e296104eb52" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_OtherReceivablesNetCurrent"/>
    <link:calculationArc order="4" weight="1.0" xlink:arcrole="https://xbrl.org/2023/arcrole/summation-item" xlink:from="loc_us-gaap_AccountsReceivableNetCurrent_019e8dc7-f0ec-7d23-a61c-1a45e377048f" xlink:to="loc_us-gaap_OtherReceivablesNetCurrent_019e8dc7-f0ec-7b17-aad9-8e296104eb52" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AllowanceForDoubtfulAccountsReceivableCurrent_019e8dc7-f0ec-7358-8f13-d4b5e86cab6d" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_AllowanceForDoubtfulAccountsReceivableCurrent"/>
    <link:calculationArc order="5" weight="-1.0" xlink:arcrole="https://xbrl.org/2023/arcrole/summation-item" xlink:from="loc_us-gaap_AccountsReceivableNetCurrent_019e8dc7-f0ec-7d23-a61c-1a45e377048f" xlink:to="loc_us-gaap_AllowanceForDoubtfulAccountsReceivableCurrent_019e8dc7-f0ec-7358-8f13-d4b5e86cab6d" xlink:type="arc"/>
  </link:calculationLink>
  <link:roleRef roleURI="http://www.westport.com/role/InventoriesScheduleofInventoriesDetails" xlink:type="simple" xlink:href="wprt-20260630.xsd#InventoriesScheduleofInventoriesDetails"/>
  <link:calculationLink xlink:role="http://www.westport.com/role/InventoriesScheduleofInventoriesDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InventoryNet_019e8dc7-f0ec-7005-b0e3-941a6056d020" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_InventoryNet"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherInventoryPurchasedGoods_019e8dc7-f0ec-7cfb-88d3-8fd0b2b79e58" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_OtherInventoryPurchasedGoods"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="https://xbrl.org/2023/arcrole/summation-item" xlink:from="loc_us-gaap_InventoryNet_019e8dc7-f0ec-7005-b0e3-941a6056d020" xlink:to="loc_us-gaap_OtherInventoryPurchasedGoods_019e8dc7-f0ec-7cfb-88d3-8fd0b2b79e58" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InventoryWorkInProcess_019e8dc7-f0ec-76a8-9d1b-601badc78a29" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_InventoryWorkInProcess"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="https://xbrl.org/2023/arcrole/summation-item" xlink:from="loc_us-gaap_InventoryNet_019e8dc7-f0ec-7005-b0e3-941a6056d020" xlink:to="loc_us-gaap_InventoryWorkInProcess_019e8dc7-f0ec-76a8-9d1b-601badc78a29" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InventoryFinishedGoods_019e8dc7-f0ec-7696-b78c-e306ae0175c1" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_InventoryFinishedGoods"/>
    <link:calculationArc order="3" weight="1.0" xlink:arcrole="https://xbrl.org/2023/arcrole/summation-item" xlink:from="loc_us-gaap_InventoryNet_019e8dc7-f0ec-7005-b0e3-941a6056d020" xlink:to="loc_us-gaap_InventoryFinishedGoods_019e8dc7-f0ec-7696-b78c-e306ae0175c1" xlink:type="arc"/>
  </link:calculationLink>
  <link:roleRef roleURI="http://www.westport.com/role/LongterminvestmentsBalanceSheetDetails" xlink:type="simple" xlink:href="wprt-20260630.xsd#LongterminvestmentsBalanceSheetDetails"/>
  <link:calculationLink xlink:role="http://www.westport.com/role/LongterminvestmentsBalanceSheetDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LiabilitiesCurrent_019e8dc7-f0ec-72eb-a9ef-748a1ad695a5" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_LiabilitiesCurrent"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccountsPayableAndAccruedLiabilitiesCurrent_019e8dc7-f0ec-7581-8f07-531936d1000a" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_AccountsPayableAndAccruedLiabilitiesCurrent"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="https://xbrl.org/2023/arcrole/summation-item" xlink:from="loc_us-gaap_LiabilitiesCurrent_019e8dc7-f0ec-72eb-a9ef-748a1ad695a5" xlink:to="loc_us-gaap_AccountsPayableAndAccruedLiabilitiesCurrent_019e8dc7-f0ec-7581-8f07-531936d1000a" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShortTermBorrowings_019e8dc7-f0ec-73f6-a910-7e08bc8ed8c3" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_ShortTermBorrowings"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="https://xbrl.org/2023/arcrole/summation-item" xlink:from="loc_us-gaap_LiabilitiesCurrent_019e8dc7-f0ec-72eb-a9ef-748a1ad695a5" xlink:to="loc_us-gaap_ShortTermBorrowings_019e8dc7-f0ec-73f6-a910-7e08bc8ed8c3" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherLiabilitiesCurrent_019e8dc7-f0ec-70bc-bf2f-8a64971254d4" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_OtherLiabilitiesCurrent"/>
    <link:calculationArc order="3" weight="1.0" xlink:arcrole="https://xbrl.org/2023/arcrole/summation-item" xlink:from="loc_us-gaap_LiabilitiesCurrent_019e8dc7-f0ec-72eb-a9ef-748a1ad695a5" xlink:to="loc_us-gaap_OtherLiabilitiesCurrent_019e8dc7-f0ec-70bc-bf2f-8a64971254d4" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_Assets_019e8dc7-f0ec-7bbd-bc8c-59c0811954d1" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_Assets"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AssetsCurrent_019e8dc7-f0ec-76c4-90cb-6571b00b8eb5" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_AssetsCurrent"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="https://xbrl.org/2023/arcrole/summation-item" xlink:from="loc_us-gaap_Assets_019e8dc7-f0ec-7bbd-bc8c-59c0811954d1" xlink:to="loc_us-gaap_AssetsCurrent_019e8dc7-f0ec-76c4-90cb-6571b00b8eb5" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentNet_019e8dc7-f0ec-7a7b-bfcf-3a9c51f6a925" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_PropertyPlantAndEquipmentNet"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="https://xbrl.org/2023/arcrole/summation-item" xlink:from="loc_us-gaap_Assets_019e8dc7-f0ec-7bbd-bc8c-59c0811954d1" xlink:to="loc_us-gaap_PropertyPlantAndEquipmentNet_019e8dc7-f0ec-7a7b-bfcf-3a9c51f6a925" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IntangibleAssetsNetExcludingGoodwill_019e8dc7-f0ec-775f-8281-197a21a61c27" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_IntangibleAssetsNetExcludingGoodwill"/>
    <link:calculationArc order="3" weight="1.0" xlink:arcrole="https://xbrl.org/2023/arcrole/summation-item" xlink:from="loc_us-gaap_Assets_019e8dc7-f0ec-7bbd-bc8c-59c0811954d1" xlink:to="loc_us-gaap_IntangibleAssetsNetExcludingGoodwill_019e8dc7-f0ec-775f-8281-197a21a61c27" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherAssetsNoncurrent_019e8dc7-f0ec-797d-8fb1-69c1edc6dfdc" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_OtherAssetsNoncurrent"/>
    <link:calculationArc order="4" weight="1.0" xlink:arcrole="https://xbrl.org/2023/arcrole/summation-item" xlink:from="loc_us-gaap_Assets_019e8dc7-f0ec-7bbd-bc8c-59c0811954d1" xlink:to="loc_us-gaap_OtherAssetsNoncurrent_019e8dc7-f0ec-797d-8fb1-69c1edc6dfdc" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_Liabilities_019e8dc7-f0ec-729b-85bb-17686ed5d382" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_Liabilities"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LiabilitiesCurrent_019e8dc7-f0ec-755b-aa93-62feb47ac01e" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_LiabilitiesCurrent"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="https://xbrl.org/2023/arcrole/summation-item" xlink:from="loc_us-gaap_Liabilities_019e8dc7-f0ec-729b-85bb-17686ed5d382" xlink:to="loc_us-gaap_LiabilitiesCurrent_019e8dc7-f0ec-755b-aa93-62feb47ac01e" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongTermDebtAndCapitalLeaseObligations_019e8dc7-f0ec-7185-a665-11f2f9a6430e" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_LongTermDebtAndCapitalLeaseObligations"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="https://xbrl.org/2023/arcrole/summation-item" xlink:from="loc_us-gaap_Liabilities_019e8dc7-f0ec-729b-85bb-17686ed5d382" xlink:to="loc_us-gaap_LongTermDebtAndCapitalLeaseObligations_019e8dc7-f0ec-7185-a665-11f2f9a6430e" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_wprt_ContractProvisionNoncurrent_019e8dc7-f0ec-73c6-ac3e-ca878c376157" xlink:href="wprt-20260630.xsd#wprt_ContractProvisionNoncurrent"/>
    <link:calculationArc order="3" weight="1.0" xlink:arcrole="https://xbrl.org/2023/arcrole/summation-item" xlink:from="loc_us-gaap_Liabilities_019e8dc7-f0ec-729b-85bb-17686ed5d382" xlink:to="loc_wprt_ContractProvisionNoncurrent_019e8dc7-f0ec-73c6-ac3e-ca878c376157" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AssetsNet_019e8dc7-f0ec-7737-a4b5-8c9f5a28f272" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_AssetsNet"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_Assets_019e8dc7-f0ec-74f7-882f-eff5a870ecce" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_Assets"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="https://xbrl.org/2023/arcrole/summation-item" xlink:from="loc_us-gaap_AssetsNet_019e8dc7-f0ec-7737-a4b5-8c9f5a28f272" xlink:to="loc_us-gaap_Assets_019e8dc7-f0ec-74f7-882f-eff5a870ecce" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_Liabilities_019e8dc7-f0ec-709f-bbe0-b3c1f16ff6c1" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_Liabilities"/>
    <link:calculationArc order="2" weight="-1.0" xlink:arcrole="https://xbrl.org/2023/arcrole/summation-item" xlink:from="loc_us-gaap_AssetsNet_019e8dc7-f0ec-7737-a4b5-8c9f5a28f272" xlink:to="loc_us-gaap_Liabilities_019e8dc7-f0ec-709f-bbe0-b3c1f16ff6c1" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AssetsCurrent_019e8dc7-f0ec-73e0-a92a-aad91def0693" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_AssetsCurrent"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents_019e8dc7-f0ec-7f4d-b7b5-721cd056da75" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="https://xbrl.org/2023/arcrole/summation-item" xlink:from="loc_us-gaap_AssetsCurrent_019e8dc7-f0ec-73e0-a92a-aad91def0693" xlink:to="loc_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents_019e8dc7-f0ec-7f4d-b7b5-721cd056da75" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccountsReceivableNetCurrent_019e8dc7-f0ec-7118-974b-bceda4ed0bbc" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_AccountsReceivableNetCurrent"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="https://xbrl.org/2023/arcrole/summation-item" xlink:from="loc_us-gaap_AssetsCurrent_019e8dc7-f0ec-73e0-a92a-aad91def0693" xlink:to="loc_us-gaap_AccountsReceivableNetCurrent_019e8dc7-f0ec-7118-974b-bceda4ed0bbc" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InventoryNet_019e8dc7-f0ec-750c-a8be-f2ed06c9c151" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_InventoryNet"/>
    <link:calculationArc order="3" weight="1.0" xlink:arcrole="https://xbrl.org/2023/arcrole/summation-item" xlink:from="loc_us-gaap_AssetsCurrent_019e8dc7-f0ec-73e0-a92a-aad91def0693" xlink:to="loc_us-gaap_InventoryNet_019e8dc7-f0ec-750c-a8be-f2ed06c9c151" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PrepaidExpenseCurrentAndNoncurrent_019e8dc7-f0ec-757e-951b-baffe94ee7b6" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_PrepaidExpenseCurrentAndNoncurrent"/>
    <link:calculationArc order="4" weight="1.0" xlink:arcrole="https://xbrl.org/2023/arcrole/summation-item" xlink:from="loc_us-gaap_AssetsCurrent_019e8dc7-f0ec-73e0-a92a-aad91def0693" xlink:to="loc_us-gaap_PrepaidExpenseCurrentAndNoncurrent_019e8dc7-f0ec-757e-951b-baffe94ee7b6" xlink:type="arc"/>
  </link:calculationLink>
  <link:roleRef roleURI="http://www.westport.com/role/LongterminvestmentsIncomeStatementDetails" xlink:type="simple" xlink:href="wprt-20260630.xsd#LongterminvestmentsIncomeStatementDetails"/>
  <link:calculationLink xlink:role="http://www.westport.com/role/LongterminvestmentsIncomeStatementDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GrossProfit_019e8dc7-f0ec-736c-899c-c8ba5d3d7ae0" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_GrossProfit"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax_019e8dc7-f0ec-7af0-b707-7aa101c5ec9f" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="https://xbrl.org/2023/arcrole/summation-item" xlink:from="loc_us-gaap_GrossProfit_019e8dc7-f0ec-736c-899c-c8ba5d3d7ae0" xlink:to="loc_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax_019e8dc7-f0ec-7af0-b707-7aa101c5ec9f" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CostOfRevenue_019e8dc7-f0ec-79e2-a115-d2faab66e0af" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_CostOfRevenue"/>
    <link:calculationArc order="2" weight="-1.0" xlink:arcrole="https://xbrl.org/2023/arcrole/summation-item" xlink:from="loc_us-gaap_GrossProfit_019e8dc7-f0ec-736c-899c-c8ba5d3d7ae0" xlink:to="loc_us-gaap_CostOfRevenue_019e8dc7-f0ec-79e2-a115-d2faab66e0af" xlink:type="arc"/>
  </link:calculationLink>
  <link:roleRef roleURI="http://www.westport.com/role/PropertyplantandequipmentDetails" xlink:type="simple" xlink:href="wprt-20260630.xsd#PropertyplantandequipmentDetails"/>
  <link:calculationLink xlink:role="http://www.westport.com/role/PropertyplantandequipmentDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentNet_019e8dc7-f0ec-768b-a261-f9f82eb918ab" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_PropertyPlantAndEquipmentNet"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentGross_019e8dc7-f0ec-7da4-b358-28fcae44f8e6" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_PropertyPlantAndEquipmentGross"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="https://xbrl.org/2023/arcrole/summation-item" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentNet_019e8dc7-f0ec-768b-a261-f9f82eb918ab" xlink:to="loc_us-gaap_PropertyPlantAndEquipmentGross_019e8dc7-f0ec-7da4-b358-28fcae44f8e6" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment_019e8dc7-f0ec-77af-b72b-689b9f962ac1" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment"/>
    <link:calculationArc order="2" weight="-1.0" xlink:arcrole="https://xbrl.org/2023/arcrole/summation-item" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentNet_019e8dc7-f0ec-768b-a261-f9f82eb918ab" xlink:to="loc_us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment_019e8dc7-f0ec-77af-b72b-689b9f962ac1" xlink:type="arc"/>
  </link:calculationLink>
  <link:roleRef roleURI="http://www.westport.com/role/AccountspayableandaccruedliabilitiesDetails" xlink:type="simple" xlink:href="wprt-20260630.xsd#AccountspayableandaccruedliabilitiesDetails"/>
  <link:calculationLink xlink:role="http://www.westport.com/role/AccountspayableandaccruedliabilitiesDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccountsPayableAndAccruedLiabilitiesCurrent_019e8dc7-f0ec-794b-a4ff-315bcc7970ae" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_AccountsPayableAndAccruedLiabilitiesCurrent"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccountsPayableTradeCurrent_019e8dc7-f0ec-7f79-9a43-c5b431f4a5a8" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_AccountsPayableTradeCurrent"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="https://xbrl.org/2023/arcrole/summation-item" xlink:from="loc_us-gaap_AccountsPayableAndAccruedLiabilitiesCurrent_019e8dc7-f0ec-794b-a4ff-315bcc7970ae" xlink:to="loc_us-gaap_AccountsPayableTradeCurrent_019e8dc7-f0ec-7f79-9a43-c5b431f4a5a8" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EmployeeRelatedLiabilitiesCurrent_019e8dc7-f0ec-78e7-bb4e-acadf9df949d" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_EmployeeRelatedLiabilitiesCurrent"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="https://xbrl.org/2023/arcrole/summation-item" xlink:from="loc_us-gaap_AccountsPayableAndAccruedLiabilitiesCurrent_019e8dc7-f0ec-794b-a4ff-315bcc7970ae" xlink:to="loc_us-gaap_EmployeeRelatedLiabilitiesCurrent_019e8dc7-f0ec-78e7-bb4e-acadf9df949d" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccruedIncomeTaxesCurrent_019e8dc7-f0ec-78eb-86c6-814394b2d3c3" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_AccruedIncomeTaxesCurrent"/>
    <link:calculationArc order="3" weight="1.0" xlink:arcrole="https://xbrl.org/2023/arcrole/summation-item" xlink:from="loc_us-gaap_AccountsPayableAndAccruedLiabilitiesCurrent_019e8dc7-f0ec-794b-a4ff-315bcc7970ae" xlink:to="loc_us-gaap_AccruedIncomeTaxesCurrent_019e8dc7-f0ec-78eb-86c6-814394b2d3c3" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ContractWithCustomerLiabilityCurrent_019e8dc7-f0ec-72d2-8a9c-1c37d9e5913d" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_ContractWithCustomerLiabilityCurrent"/>
    <link:calculationArc order="4" weight="1.0" xlink:arcrole="https://xbrl.org/2023/arcrole/summation-item" xlink:from="loc_us-gaap_AccountsPayableAndAccruedLiabilitiesCurrent_019e8dc7-f0ec-794b-a4ff-315bcc7970ae" xlink:to="loc_us-gaap_ContractWithCustomerLiabilityCurrent_019e8dc7-f0ec-72d2-8a9c-1c37d9e5913d" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherNotesPayableCurrent_019e8dc7-f0ec-721a-97d6-d85af06b5cfc" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_OtherNotesPayableCurrent"/>
    <link:calculationArc order="5" weight="1.0" xlink:arcrole="https://xbrl.org/2023/arcrole/summation-item" xlink:from="loc_us-gaap_AccountsPayableAndAccruedLiabilitiesCurrent_019e8dc7-f0ec-794b-a4ff-315bcc7970ae" xlink:to="loc_us-gaap_OtherNotesPayableCurrent_019e8dc7-f0ec-721a-97d6-d85af06b5cfc" xlink:type="arc"/>
  </link:calculationLink>
  <link:roleRef roleURI="http://www.westport.com/role/LongtermdebtTermLoanFacilitiesDetails" xlink:type="simple" xlink:href="wprt-20260630.xsd#LongtermdebtTermLoanFacilitiesDetails"/>
  <link:calculationLink xlink:role="http://www.westport.com/role/LongtermdebtTermLoanFacilitiesDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtAndCapitalLeaseObligations_019e8dc7-f0ec-7610-9ef7-98f7630a2ff0" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_DebtAndCapitalLeaseObligations"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongTermDebtAndCapitalLeaseObligationsCurrent_019e8dc7-f0ec-7bf9-a73f-4b2e9cfdb36d" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_LongTermDebtAndCapitalLeaseObligationsCurrent"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="https://xbrl.org/2023/arcrole/summation-item" xlink:from="loc_us-gaap_DebtAndCapitalLeaseObligations_019e8dc7-f0ec-7610-9ef7-98f7630a2ff0" xlink:to="loc_us-gaap_LongTermDebtAndCapitalLeaseObligationsCurrent_019e8dc7-f0ec-7bf9-a73f-4b2e9cfdb36d" xlink:type="arc"/>
  </link:calculationLink>
  <link:roleRef roleURI="http://www.westport.com/role/SegmentinformationFinancialinformationbybusinesssegmentDetails" xlink:type="simple" xlink:href="wprt-20260630.xsd#SegmentinformationFinancialinformationbybusinesssegmentDetails"/>
  <link:calculationLink xlink:role="http://www.westport.com/role/SegmentinformationFinancialinformationbybusinesssegmentDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_wprt_OperatingExpensesIncludingDepreciationAmortizationAndAccretionNet_019e8dc7-f0ed-7fe9-b027-814fcd82df44" xlink:href="wprt-20260630.xsd#wprt_OperatingExpensesIncludingDepreciationAmortizationAndAccretionNet"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ResearchAndDevelopmentExpense_019e8dc7-f0ed-7fb0-a3a9-a59d5292621c" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_ResearchAndDevelopmentExpense"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="https://xbrl.org/2023/arcrole/summation-item" xlink:from="loc_wprt_OperatingExpensesIncludingDepreciationAmortizationAndAccretionNet_019e8dc7-f0ed-7fe9-b027-814fcd82df44" xlink:to="loc_us-gaap_ResearchAndDevelopmentExpense_019e8dc7-f0ed-7fb0-a3a9-a59d5292621c" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GeneralAndAdministrativeExpense_019e8dc7-f0ed-7cec-91a0-b006ce057109" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_GeneralAndAdministrativeExpense"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="https://xbrl.org/2023/arcrole/summation-item" xlink:from="loc_wprt_OperatingExpensesIncludingDepreciationAmortizationAndAccretionNet_019e8dc7-f0ed-7fe9-b027-814fcd82df44" xlink:to="loc_us-gaap_GeneralAndAdministrativeExpense_019e8dc7-f0ed-7cec-91a0-b006ce057109" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SellingAndMarketingExpense_019e8dc7-f0ed-7197-8065-abae1385341f" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_SellingAndMarketingExpense"/>
    <link:calculationArc order="3" weight="1.0" xlink:arcrole="https://xbrl.org/2023/arcrole/summation-item" xlink:from="loc_wprt_OperatingExpensesIncludingDepreciationAmortizationAndAccretionNet_019e8dc7-f0ed-7fe9-b027-814fcd82df44" xlink:to="loc_us-gaap_SellingAndMarketingExpense_019e8dc7-f0ed-7197-8065-abae1385341f" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DepreciationAmortizationAndAccretionNet_019e8dc7-f0ed-7c6c-9b0c-2f9eddb169b5" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_DepreciationAmortizationAndAccretionNet"/>
    <link:calculationArc order="4" weight="1.0" xlink:arcrole="https://xbrl.org/2023/arcrole/summation-item" xlink:from="loc_wprt_OperatingExpensesIncludingDepreciationAmortizationAndAccretionNet_019e8dc7-f0ed-7fe9-b027-814fcd82df44" xlink:to="loc_us-gaap_DepreciationAmortizationAndAccretionNet_019e8dc7-f0ed-7c6c-9b0c-2f9eddb169b5" xlink:type="arc"/>
  </link:calculationLink>
</link:linkbase>
