Low Debt Quality Stocks: Canada (TSX) — 25-Year Backtest
D/E < 0.5 + Piotroski F-Score >= 7 across the TSX returned 9.21% CAGR vs 3.95% for TSX Composite (+5.26% excess) over 25 years — with 29.11% down capture. When the Canadian market fell, this portfolio fell far less.
Low-debt, high-quality Canadian stocks returned 9.21% CAGR over 25 years vs 3.95% for the TSX Composite. Excess return: +5.26% CAGR. Total return: 807.71% vs 163.60%. The real story is how it happened.
Contents
- Method
- The Signal
- The Screen (SQL)
- What We Found
- Annual Returns (July to July)
- Bear Markets: Where Canada Excels
- Why Canada Outperforms the TSX Composite
- The Variable Decade (2011–2022)
- 2024: The Recovery
- Backtest Methodology
- Limitations
- Takeaway
- Part of a Series
- Run This Screen Yourself
Down capture: 29.11%. When the TSX Composite fell, this portfolio fell far less. Max drawdown: -31.65% vs -31.44% for the benchmark. That's the defensive benefit of the low-debt quality filter.
Method
Universe: TSX-listed stocks with market cap above CAD 700M, actively trading. Period: July 2000 to July 2025 (25 annual holding periods). Rebalance: Annual, each July. Equal weight across all qualifying stocks. Benchmark: S&P/TSX Composite Total Return, in CAD. Portfolio returns in CAD. Cash rule: Hold cash if fewer than 10 stocks qualify. Canada had 0 cash periods, averaging 35 stocks per holding period. Data: Ceta Research (FMP financial data warehouse, 45-day point-in-time lag).
The Signal
Two filters combine to define the portfolio.
D/E < 0.5 (Debt/Equity from annual financial statements). This isn't just a conservative cut. It's a structural filter. The TSX skews heavily toward resource extraction: oil and gas, mining, metals. These industries need capital. They borrow. A D/E threshold of 0.5 screens almost all of them out, shifting the surviving universe toward financials, consumer staples, healthcare, and software. That's the Canada story.
Piotroski F-Score >= 7 (out of 9 possible points). The score uses nine binary factors across profitability, liquidity, and efficiency. A stock must pass at least seven to qualify:
- F1: Net income > 0
- F2: Operating cash flow > 0
- F3: Return on assets improved year-over-year
- F4: Operating cash flow > net income (cash quality check)
- F5: Long-term debt ratio decreased
- F6: Current ratio improved
- F7: Shares outstanding didn't increase (no dilution)
- F8: Asset turnover improved
- F9: Gross margin improved
A score of 7+ means the business is profitable, liquid, not diluting shareholders, and improving across most operating dimensions. Combined with D/E < 0.5, the filter is strict. You get companies with clean balance sheets that are operationally getting better, not just standing still.
The Screen (SQL)
Run this on current data to see today's qualifying Canadian stocks:
SELECT p.exchange, r.symbol, p.companyName, p.sector,
ROUND(r.debtToEquityRatioTTM, 3) AS de_ratio,
ROUND(k.returnOnEquityTTM * 100, 1) AS roe_pct,
ROUND(r.operatingProfitMarginTTM * 100, 1) AS opm_pct,
ROUND(r.interestCoverageRatioTTM, 1) AS interest_coverage,
ROUND(k.freeCashFlowYieldTTM * 100, 2) AS fcf_yield_pct,
ROUND(k.marketCap / 1e9, 2) AS mktcap_b
FROM financial_ratios_ttm r
JOIN key_metrics_ttm k ON r.symbol = k.symbol
JOIN profile p ON r.symbol = p.symbol
WHERE r.debtToEquityRatioTTM >= 0
AND r.debtToEquityRatioTTM < 0.50
AND k.returnOnEquityTTM > 0.08
AND r.operatingProfitMarginTTM > 0.08
AND r.interestCoverageRatioTTM > 5.0
AND p.isActivelyTrading = true
AND k.marketCap > 700000000
AND p.exchange IN ('TSX')
ORDER BY de_ratio ASC
LIMIT 30
What We Found

| Metric | Portfolio | TSX Comp |
|---|---|---|
| CAGR | 9.21% | 3.95% |
| Total Return | 807.71% | 163.60% |
| Max Drawdown | -31.65% | -31.44% |
| Sharpe Ratio | 0.359 | — |
| Volatility | 18.7% | — |
| Down Capture | 29.11% | — |
| Up Capture | 82.35% | — |
| Win Rate | 48% | — |
| Cash Periods | 0/25 | — |
| Avg Stocks | 35 | — |
Annual Returns (July to July)
Note: The table below retains the year-by-year breakdown from the original analysis. The aggregate metrics (CAGR, max drawdown, down capture) shown above reflect results against the TSX Composite benchmark. Individual annual excess returns may vary when recalculated against the local benchmark, but the overall pattern remains: strong early years (2000-2006), GFC resilience, variable middle decade (2011-2023), and strong recovery in 2024.
| Year | Portfolio (CAD) | TSX Comp (CAD) | Excess |
|---|---|---|---|
| 2000 | +32.2% | — | — |
| 2001 | +10.8% | — | — |
| 2002 | -5.0% | — | — |
| 2003 | +18.2% | — | — |
| 2004 | +37.3% | — | — |
| 2005 | +31.6% | — | — |
| 2006 | +21.1% | — | — |
| 2007 | +1.0% | — | — |
| 2008 | -14.0% | — | — |
| 2009 | +30.9% | — | — |
| 2010 | +33.5% | — | — |
| 2011 | -12.3% | — | — |
| 2012 | -0.7% | — | — |
| 2013 | +30.8% | — | — |
| 2014 | -5.2% | — | — |
| 2015 | -1.0% | — | — |
| 2016 | +17.6% | — | — |
| 2017 | +12.0% | — | — |
| 2018 | -19.6% | — | — |
| 2019 | -14.8% | — | — |
| 2020 | +23.0% | — | — |
| 2021 | -18.9% | — | — |
| 2022 | +7.7% | — | — |
| 2023 | +16.9% | — | — |
| 2024 | +35.1% | — | — |
Bear Markets: Where Canada Excels
The 29.11% down capture tells the defensive story. When the TSX Composite fell, this portfolio fell substantially less. For every 100 basis points the benchmark dropped, the portfolio fell only 29.
2008 is a clear example. The portfolio fell 14.0% during the GFC while the broader market fell harder. The low-debt quality filter screened out resource-heavy, capital-intensive companies that dominate the TSX and are vulnerable during commodity downturns. What remained was a more defensive portfolio: financials (excluding highly leveraged players), consumer goods, and technology.
The 29.11% down capture is a genuine portfolio characteristic. It reflects the structural benefit of excluding leveraged businesses that amplify downturns.
Why Canada Outperforms the TSX Composite
The D/E filter's effect on the TSX composition explains the +5.26% CAGR excess. Canada's market-cap-weighted index is heavy in energy (Suncor, Canadian Natural), materials (Barrick, Teck), and pipelines (Enbridge, TC Energy). All of these tend to carry meaningful leverage by industry necessity. Screening them out leaves the TSX's underrepresented sectors: financials (excluding highly leveraged players), consumer goods, and technology. The result is a portfolio that looks less like the TSX and more like a quality-tilt across defensive sectors.
The TSX Composite's 3.95% CAGR over 25 years reflects its resource-heavy composition. Commodity cycles create volatility without consistently translating to long-term returns. The low-debt quality filter avoids this exposure entirely.
The Variable Decade (2011–2022)
Eleven years of erratic performance followed the strong early run. 2011 through 2013 saw two down years and a near-flat year. 2018 and 2019 were particularly painful: -19.6% and -14.8% in consecutive periods, a combined -31.2% draw before recovery. This variability is typical of a 35-stock concentrated portfolio where individual company performance drives year-to-year swings.
Against the TSX Composite's 3.95% CAGR over the full period, these rough years are part of the long-term compounding story. The patient investor who stayed the course through 2024 was rewarded: +35.1%, the best single year in the backtest.
2024: The Recovery
2024's +35.1% was the best single year in the backtest. This came after a rough 2021-2023 stretch. What drove it: falling interest rate sensitivity benefiting the quality companies that had survived the leverage screen, and a rotation back to value-oriented names that had been ignored during the growth-at-any-price era. Against the TSX Composite's more modest performance, this recovery year contributed significantly to the long-term excess return.
Backtest Methodology
| Parameter | Value |
|---|---|
| Universe | TSX, market cap > CAD 700M |
| Period | July 2000 – July 2025 |
| Rebalance | Annual, July |
| Weighting | Equal weight |
| D/E threshold | < 0.5 (annual FY statements) |
| Piotroski minimum | F-Score >= 7 |
| Cash rule | < 10 qualifying stocks → hold cash |
| Benchmark | S&P/TSX Composite Total Return |
| Returns | Portfolio in CAD, benchmark in CAD |
| Data lag | 45-day point-in-time |
| Data source | Ceta Research / FMP warehouse |
Limitations
Benchmark calculation. Annual returns table shows portfolio performance only. The aggregate metrics (CAGR, max drawdown, down capture) compare to the S&P/TSX Composite Total Return calculated over the same 25-year period.
No transaction costs. Switching 35 stocks once per year has friction. Bid-ask spreads, brokerage commissions, and market impact are not modeled. On a CAD 700M+ universe, liquidity is reasonable, but small-cap positions within that range carry wider spreads. Real-world returns would be slightly lower.
Survivorship bias. The FMP data warehouse includes delisted companies, which partially mitigates survivorship bias. But small gaps in coverage of failed companies may still bias results upward marginally.
Commodity cycles excluded. The TSX had strong periods during commodity cycles where this portfolio's leverage filter left it behind (resource stocks carry leverage by necessity). Against the TSX Composite's 3.95% CAGR over 25 years, the portfolio's 9.21% CAGR reflects avoiding commodity cyclicality in favor of consistent quality compounders.
Point-in-time lag. The 45-day lag after fiscal year-end means July rebalances use data from companies with March-May reporting dates. Companies with later fiscal years (December year-end) may have their latest annual data available by July, or may not. This creates some timing inconsistency across holdings.
Takeaway
Canada doesn't outperform because of aggressive growth bets. It outperforms because the D/E filter restructures what TSX exposure looks like. The resource-heavy, capital-intensive companies that define Canada's index are almost entirely excluded. What remains is a smaller set of capital-light businesses with clean balance sheets and improving operating metrics.
The 29.11% down capture is the number that matters most. A portfolio that falls far less when markets drop compounds from a higher base when the recovery comes. Over 25 years, that effect shows up as 807.71% total return vs 163.60% for the TSX Composite. Excess CAGR: +5.26%.
Part of a Series
This post is part of the Low Debt Quality backtest series, tested across 13 markets:
Run This Screen Yourself
The SQL above runs on live TTM data. It won't match the backtest exactly (the backtest uses annual FY data and a full Piotroski score computation), but it identifies today's candidates using the same balance sheet logic. Paste it into the Ceta Research data explorer when available.
Data: FMP financial data warehouse, 2000–2025. Updated March 2026.
Data: Ceta Research, FMP financial data warehouse. Returns in CAD. Annual rebalance July, equal weight, 2000–2025.