Working Capital Efficiency in Canada: 10.1% CAGR With the Lowest Drawdown We Tested

Canada produced the most defensive working capital efficiency portfolio across all 14 exchanges we tested. Max drawdown was -21.0% vs -28.80% for the TSX Composite. 10.05% CAGR beats the TSX by 5.99% per year.

Growth of $10,000 invested in Working Capital Efficiency Screen (Canada) vs TSX Composite from 2000 to 2025.

Canada produced the most defensive working capital efficiency portfolio across all 14 exchanges we tested. The max drawdown was -21.0%, roughly 8 percentage points shallower than the TSX Composite's -28.80%.

Contents

  1. Why Canada?
  2. Methodology
  3. The Numbers
  4. The Drawdown Story
  5. When It Works
  6. When It Struggles
  7. Run It Yourself
  8. Limitations
  9. Part of a Series

The CAGR of 10.05% beats the TSX Composite by 5.99% per year. The risk-adjusted profile is strong: a Sortino ratio of 1.226, zero cash periods, and a down capture of just 5.4%. The portfolio barely moved when the Canadian market fell.

Data: FMP financial data warehouse, 2000–2025. Updated April 2026.


Why Canada?

The TSX is dominated by financials, energy, and materials. These sectors tend to have capital-intensive operations. When the working capital efficiency screen filters for companies with lean operations, it naturally selects the subset of Canadian companies that manage cash flow best within capital-heavy industries. These tend to be well-managed mid-cap industrials, consumer companies, and technology firms that benefit from Canada's stable economic environment.

Canada's market is also smaller than the US, with fewer speculative growth companies. The WC/Revenue signal faces less noise from the kind of high-growth, cash-burning companies that dilute the signal in the US.


Methodology

Universe: TSX (Toronto Stock Exchange) Period: 2000-2025 (25 years, 25 annual periods) Portfolio: Top 30 by WC/Revenue ASC, equal weight. Cash if fewer than 10 qualify. Rebalancing: Annual (June) Costs: Size-tiered transaction costs applied Point-in-time: 45-day lag on financial data Data: Ceta Research (FMP financial data warehouse)

Benchmark: TSX Composite (^GSPTSE). Both portfolio and benchmark returns are in CAD, making the comparison currency-neutral.

Signal SQL:

WITH bs AS (
  SELECT b.* FROM balance_sheet b
  JOIN (SELECT symbol, MAX(date) AS max_d
        FROM balance_sheet WHERE period = 'FY' GROUP BY symbol) lat
    ON b.symbol = lat.symbol AND b.date = lat.max_d
  WHERE b.period = 'FY'
),
inc AS (
  SELECT i.* FROM income_statement i
  JOIN (SELECT symbol, MAX(date) AS max_d
        FROM income_statement WHERE period = 'FY' GROUP BY symbol) lat
    ON i.symbol = lat.symbol AND i.date = lat.max_d
  WHERE i.period = 'FY'
),
km AS (
  SELECT k.* FROM key_metrics_ttm k
  JOIN (SELECT symbol, MAX(fetchedAtEpoch) AS max_e
        FROM key_metrics_ttm GROUP BY symbol) lat
    ON k.symbol = lat.symbol AND k.fetchedAtEpoch = lat.max_e
),
fr AS (
  SELECT f.* FROM financial_ratios_ttm f
  JOIN (SELECT symbol, MAX(fetchedAtEpoch) AS max_e
        FROM financial_ratios_ttm GROUP BY symbol) lat
    ON f.symbol = lat.symbol AND f.fetchedAtEpoch = lat.max_e
)
SELECT bs.symbol, p.companyName, p.exchange,
    ROUND((bs.totalCurrentAssets - bs.totalCurrentLiabilities)
        / inc.revenue, 3) AS wc_to_revenue,
    ROUND(km.returnOnEquityTTM * 100, 1) AS roe_pct,
    ROUND(fr.operatingProfitMarginTTM * 100, 1) AS opm_pct,
    ROUND(km.marketCap / 1e9, 2) AS mktcap_b
FROM bs
JOIN inc ON bs.symbol = inc.symbol
JOIN profile p ON bs.symbol = p.symbol
JOIN km ON bs.symbol = km.symbol
JOIN fr ON bs.symbol = fr.symbol
WHERE bs.totalCurrentAssets > bs.totalCurrentLiabilities
  AND (bs.totalCurrentAssets - bs.totalCurrentLiabilities)
      / inc.revenue < 0.50
  AND inc.revenue > 0
  AND km.returnOnEquityTTM > 0.08
  AND fr.operatingProfitMarginTTM > 0.10
  AND km.marketCap > 500000000
  AND p.exchange IN ('TSX')
ORDER BY wc_to_revenue ASC
LIMIT 30

Run this screen live →


The Numbers

Metric WC Canada TSX Composite
CAGR 10.05% 4.06%
Excess CAGR +5.99% --
Sharpe Ratio 0.496 0.112
Sortino Ratio 1.226 0.173
Max Drawdown -21.0% -28.80%
Total Return 996% 171%
Down Capture 5.4% --
Up Capture 130% --
Win Rate 68% --

Zero cash periods. The portfolio was fully invested in all 25 years, averaging 23.5 stocks. Enough Canadian companies consistently pass the quality filters to maintain a diversified portfolio.

The 5.4% down capture is the defensive metric. The portfolio barely participated in TSX downturns while capturing 130% of the upside.

Annual returns:

Year Portfolio TSX Composite Excess
2000 +16.8% -14.8% +31.6%
2001 +1.7% -8.4% +10.2%
2002 -1.6% -8.7% +7.1%
2003 +16.6% +20.7% -4.0%
2004 +36.5% +14.9% +21.6%
2005 +33.2% +23.6% +9.6%
2006 +7.6% +18.9% -11.3%
2007 +8.5% +4.7% +3.7%
2008 -21.0% -28.5% +7.5%
2009 +23.9% +11.3% +12.7%
2010 +23.7% +14.8% +8.9%
2011 +6.7% -16.1% +22.8%
2012 +24.9% +11.2% +13.7%
2013 +17.1% +16.4% +0.7%
2014 +0.2% +2.9% -2.7%
2015 -1.1% -6.4% +5.3%
2016 +22.5% +9.2% +13.2%
2017 +7.1% +4.0% +3.2%
2018 +14.1% -0.2% +14.3%
2019 -12.8% -3.9% -8.9%
2020 +42.4% +29.7% +12.7%
2021 -2.2% +5.3% -7.5%
2022 -7.7% -4.8% -3.0%
2023 +8.9% +10.4% -1.5%
2024 +10.9% +19.3% -8.4%

The Drawdown Story

The max drawdown of -21.0% happened in 2008. The TSX Composite drew down -28.80% over the same crisis. That's nearly 8 percentage points of buffer.

During the dotcom bust, the portfolio delivered three years of relative outperformance: +31.6%, +10.2%, and +7.1% excess. Canadian working capital efficient companies weren't exposed to the US tech implosion.

In 2007, while the US market started falling, the Canadian portfolio returned +8.5%. Then in the worst of the financial crisis (2008), it fell -21.0% vs -28.5%. Even at its worst, it lost less.

The trade-off: in strong TSX rallies (2006, 2024), the portfolio lagged. You give up some upside for meaningfully less downside.


When It Works

Market corrections and bear markets (2000-2002, 2007-2008, 2011, 2018). The portfolio's low beta and defensive tilt shine during periods of market stress. Canadian quality companies with lean working capital held value when US indices fell.

Commodity-aligned periods (2004-2005, 2016, 2018). Canada's economy is resource-linked. When commodities did well, Canadian quality companies with efficient operations outperformed on both the revenue and stock price fronts.


When It Struggles

Weak relative periods (2006, 2019, 2021-2024). When the TSX rallied on commodity strength or the portfolio held defensive names during broad risk-on periods, results lagged. The 2019 drawdown of -12.8% vs the TSX's -3.9% was the worst year at -8.9% excess.

Recent underperformance (2021-2024). Four consecutive years of negative excess returns. The post-COVID rally was US-centric, driven by technology stocks that Canada's TSX has less exposure to. This is the longest stretch of underperformance in the backtest.


Run It Yourself

# Live screen (current Canada stocks)
python3 working-capital/screen.py --preset canada

# Historical backtest
python3 working-capital/backtest.py --preset canada --output results/canada.json --verbose

Limitations

TSX sector concentration. The TSX is heavy in financials and energy. The working capital screen filters many of these out (financials have structurally different working capital). This means the portfolio may over-represent the narrow band of TSX companies that pass quality filters, creating concentration risk.

Recent drag. Four years of negative excess returns (2021-2024) could signal a structural shift or just a cyclical one. We don't know yet.

Small market effect. With 23.5 average stocks from a smaller exchange, the portfolio is more concentrated than the US version. Individual company outcomes matter more.


Part of a Series


Data: Ceta Research (FMP financial data warehouse), TSX, 2000-2025. Returns in CAD. Full methodology: METHODOLOGY.md