ETFs ยท 9 min read

VSB vs XSB vs ZCS 2026: Which Canadian Short-Term Bond ETF Should You Actually Own?

VSB, XSB, and ZCS are the three Canadian-listed short-term bond ETFs that most self-directed investors end up comparing when they want yield without taking long-duration rate risk. Fees are nearly identical, maturities are nearly identical, but one of them yields almost a full percent more than the other two. Here is why, and when that extra income is worth the trade-off.

Canadian bond market chart with short-term yield curve showing short-duration bond ETF comparison

What each ETF actually holds

VSB (Vanguard Canadian Short-Term Bond Index ETF) tracks the Bloomberg Global Aggregate Canadian Government/Credit 1-5 Year Float Adjusted Bond Index. It holds a mix of federal, provincial, and investment-grade corporate bonds with 1 to 5 years to maturity. Government debt makes up roughly 65 to 70 percent of the fund, so it behaves a lot like a short-dated government bond ETF with some credit yield layered on top.

XSB (iShares Core Canadian Short Term Bond Index ETF) tracks the FTSE Canada Short Term Overall Bond Index. The portfolio is almost identical in shape to VSB - federal, provincial, and corporate bonds with 1 to 5 year maturities - but the underlying index is Canadian-made rather than global, and XSB has been running since 2000, making it the oldest and most liquid short-term bond ETF in Canada.

ZCS (BMO Short Corporate Bond Index ETF) tracks the FTSE Canada Short Term Corporate Bond Index. The key word is corporate: ZCS holds no federal or provincial debt at all, only investment-grade bonds issued by Canadian banks, pipelines, utilities, telcos, and the like. That one difference is the entire story of this comparison.

Not a pure like-for-like trioVSB and XSB are broad short-term bond ETFs with a built-in government anchor. ZCS is a pure corporate credit play. Comparing yields in isolation misses the credit risk difference. The real question is which trade-off fits your portfolio.

Head-to-head: the numbers that actually matter

MetricVSBXSBZCS
IssuerVanguard CanadaBlackRock iSharesBMO Global Asset Management
Index trackedBloomberg Canadian Gov/Credit 1-5YFTSE Canada Short Term OverallFTSE Canada Short Term Corporate
Management fee0.09%0.09%0.10%
Effective MER (2026)0.11%0.10%0.11%
Distribution yield~3.1%~3.1%~4.0%
Yield to maturity~3.2%~3.2%~4.1%
Effective duration~2.6 yrs~2.8 yrs~2.9 yrs
Holdings (approx.)~400~500~450
Government / corporate mix~68% / 32%~66% / 34%0% / 100%
AUM (approx.)$1.6B$2.5B$4.8B
Distribution frequencyMonthlyMonthlyMonthly
Launch year201120002009
Bid-ask spread (typical)1-2 cents1 cent1 cent

The MER story barely moves the needle - all three sit within a basis point or two of each other at roughly 0.10 to 0.11 percent. For a $100,000 position that is a difference of about $10 a year. The yield gap, on the other hand, is roughly $900 a year on the same balance. That is where the entire decision lives.

The yield difference: where ZCS actually earns its keep

ZCS yields nearly a full percent more than VSB or XSB for one simple reason: it holds zero government debt. Federal and provincial bonds are the lowest-yielding, lowest-risk slice of the Canadian investment-grade universe. By excluding them entirely, ZCS captures the credit spread that corporate issuers pay to lenders.

What the extra 90 basis points buys youIn a typical year, ZCS pays out an extra $900 per $100,000 held compared to VSB or XSB. Over 10 years at steady spreads, that compounds to roughly $11,000 of extra income before tax. In a recession, that spread cushion can also compress and the price drops a bit more than VSB - the premium is not free.

During the 2020 COVID credit shock, ZCS fell about 6 percent peak-to-trough and recovered within three months. VSB and XSB fell about 2 to 3 percent in the same window. The scars healed quickly, but if you need the money the week credit spreads blow out, ZCS is the one that will hurt. That is the whole trade: more yield in normal times, more volatility in stress.

In a TFSA or RRSP, that extra yield lands tax-free, which is where ZCS looks most attractive as a bond substitute. In a non-registered account at a 50 percent marginal rate, roughly half the extra 90 bps disappears to tax, narrowing the gap considerably.

Duration and rate sensitivity

ScenarioVSB impactXSB impactZCS impact
Rates +1% (parallel shift)~-2.6%~-2.8%~-2.9%
Rates -1% (parallel shift)~+2.6%~+2.8%~+2.9%
Credit spreads +100 bps~-1.0%~-1.0%~-3.0%
Recessionary drawdown (worst case)~-3%~-3%~-6%

All three ETFs sit in the same effective duration band of roughly 2.6 to 2.9 years. For reference, broad aggregate ETFs like ZAG or VAB carry 7 to 8 years of duration. That means on a 1 percent rate move, VSB, XSB, and ZCS lose or gain about a third of what ZAG does - which is exactly the trade-off short-term bond ETFs are designed to make.

Why short duration matters right nowWith the Bank of Canada cutting rates through 2025 and 2026 and the long end still choppy, the 5-year point of the curve has been one of the most stable places to park bond money. All three of these ETFs sit squarely in that zone, which is a big reason their AUM has grown so much over the last two years.

Fee drag: 20-year math on $100,000

At today's MERs, the difference between the three funds on fees alone is tiny. Assume a steady 3.5 percent average annual return before fees over 20 years on a $100,000 initial investment with no additions:

ETFMEREnding value (approx.)Fee drag vs best
XSB0.10%$194,000$0
VSB0.11%$193,600~$400
ZCS0.11%$193,600~$400

Four hundred dollars across two decades is not what should drive the decision. The yield-and-credit-risk axis matters roughly 20 times more than the MER axis.

Where each one fits in a portfolio

VSB setup

  • Broad gov + credit mix with Vanguard DNA
  • Pair with VAB for duration ladder
  • Cleanest fit if you own VEQT or VGRO
  • Lower AUM but still deeply liquid
  • Monthly distributions, held in TFSA ideally

XSB setup

  • Oldest Canadian short bond ETF, deepest liquidity
  • Pair with XBB for a full iShares bond stack
  • Lowest MER by 1 bp - mostly a tie
  • Cleanest fit if you own XEQT or XGRO
  • Default pick for a defensive sleeve

ZCS setup

  • Pure corporate credit, no governments
  • ~90 bps more yield than VSB or XSB
  • Hold in TFSA or RRSP to keep the yield
  • Dial it in alongside VSB or XSB for balance
  • More volatile in credit shocks

Account placement: where to actually hold each

AccountBest choiceWhy
TFSAZCSFull yield lands tax-free; the extra 90 bps versus VSB or XSB compounds in your pocket.
RRSP / RRIFZCS or XSBBond interest is already sheltered; pick ZCS for yield, XSB for stability as retirement approaches.
FHSAXSB or VSBShort time horizon rewards the lower drawdown risk; the yield gap matters less when you'll withdraw within 1 to 5 years.
Non-registeredXSB or VSBBond interest is fully taxable as income; the extra ZCS yield gets cut roughly in half at a 50% marginal rate.
RESPXSB or VSBGlide-path to the withdrawal years rewards stability. Add ZCS only in the earliest years when risk tolerance is highest.
LIRAXSB or ZCSLocked-in capital means a longer horizon; ZCS fits if you can tolerate credit volatility, XSB if you cannot.
Related readFor the long-duration cousin comparison, see our ZAG vs VAB vs XBB post. For HISA ETF alternatives at zero duration, see CASH.TO vs CBIL vs PSA.

How to actually pick between them

Which one fits your setup

  1. Pick XSB if you want the default short-term Canadian bond ETF - oldest, cheapest MER by a basis point, deepest liquidity.
  2. Pick VSB if you already use Vanguard products and want a clean house set with VEQT, VGRO, or VBAL.
  3. Pick ZCS inside a TFSA or RRSP when you want the extra 80 to 100 bps of yield and can stomach a 5 to 6 percent drawdown in a credit shock.
  4. Pair ZCS with VSB or XSB (60/40 or 50/50) if you want some credit yield but less corporate concentration than ZCS alone.
  5. Do not pick ZCS in a non-registered account at a high marginal rate - the tax drag swallows most of the yield premium.

Tax-loss harvesting pairs

CRA's superficial loss rule treats two ETFs tracking similar indexes as identical property if you repurchase within 30 days. Short-term bond ETFs are close enough in holdings that you need to pay attention. Clean pairs:

  • VSB โ†” XSB is likely to be challenged by the CRA - the underlying holdings overlap by 70 to 80 percent. Avoid this pair.
  • VSB โ†” ZCS is a safe pair - VSB holds mostly governments, ZCS holds zero. Index and holdings differ enough to clear the test.
  • XSB โ†” ZCS is also a safe pair for the same reason.
  • XSB โ†” CBIL works if you want to drop duration during the 30-day window and recapture most of the yield.

Performance since 2020

From January 2020 through the end of 2025, XSB returned roughly 1.3 percent annualized, VSB returned about 1.4 percent, and ZCS returned about 2.1 percent. The gap is almost entirely the corporate credit spread. During the 2022 rate shock, all three fell about 4 to 5 percent before recovering, and the 2020 COVID credit shock added another percent or so to the ZCS drawdown versus the broader two.

Short-term bond ETFs are not meant to be the growth engine of a portfolio. They are the ballast that keeps the ship upright. All three have done that job faithfully through two major stress tests in five years.

The risks nobody tells you about

  • Credit concentration in ZCS: about 40 percent of holdings are Canadian bank bonds, which overlaps heavily with ZEB, HCAL, or any Canadian bank stock position.
  • Rolling-maturity drag: short bond ETFs continuously sell bonds as they approach maturity, which can create small realized losses when rates have risen.
  • Tracking error on illiquid holdings: FTSE Canada index weights can shift faster than the ETF can rebalance in volatile markets, especially for VSB with its smaller AUM.
  • Interest rate risk is not zero: a 1 percent rate rise still costs you about 2.6 to 2.9 percent of principal before coupons offset it.
  • HISA ETF confusion: VSB, XSB, and ZCS are not deposits. They are bond funds. CDIC insurance does not apply.

The bottom line for 2026

XSB wins as the default short-term bond ETF for most Canadian investors - cheapest MER by a basis point, deepest liquidity, cleanest fit alongside XEQT or XGRO. ZCS wins when you want extra yield inside a TFSA or RRSP and can live with a slightly larger drawdown in a credit shock - the 80 to 100 bps of extra income is real and compounds meaningfully over a decade. VSB is a close third for anyone with an existing Vanguard portfolio who wants the matched house set. There is no universal winner here, which is exactly why all three products have grown their AUM through the recent rate cycle.

See how much of your portfolio is actually in short-duration bonds

Import your Wealthsimple or Questrade CSV and Wealth Rebalancer shows you duration, credit mix, and fee drag across every bond ETF you hold in under 2 minutes.

Try it free

Frequently asked questions

What is the main difference between VSB, XSB, and ZCS?

VSB and XSB both hold a broad mix of Canadian government and investment-grade corporate bonds with 1 to 5 year maturities. ZCS holds only investment-grade corporate bonds, no governments. The all-corporate structure gives ZCS roughly 80 to 100 basis points of extra yield in exchange for taking on more credit risk.

Is ZCS safer than a GIC?

ZCS holds investment-grade Canadian corporate bonds, which are not CDIC-insured the way a GIC is. The default risk on a diversified basket of IG corporates is small but non-zero, and in a recession the fund can drop a few percent before recovering. For capital you cannot afford to see dip, a GIC still wins. For capital you want some yield on with daily liquidity, ZCS is a reasonable step up.

Should I pick the cheapest MER (XSB) or the highest yield (ZCS)?

The 2 to 3 basis point MER gap between XSB and ZCS is dwarfed by the 80 to 100 basis point yield difference. If you want pure short-duration safety and the smallest possible drawdowns, XSB or VSB wins. If you are using the fund as a bond substitute inside a larger portfolio and want more income, ZCS wins. Picking on MER alone misses the point of why these funds exist.

Can I hold VSB, XSB, or ZCS in a TFSA or RRSP?

Yes, all three are CAD-listed Canadian ETFs eligible for TFSA, RRSP, FHSA, RRIF, LIRA, and RESP accounts. Interest income from bonds is fully taxable in a non-registered account, so bonds are typically the first thing to shelter in a TFSA or RRSP. ZCS in a non-registered account at a 50 percent marginal rate loses roughly half its yield to tax.

What happens to these ETFs if interest rates rise again?

All three have an effective duration of roughly 2.6 to 3.0 years, which means a 1 percent rate rise causes a 2.6 to 3.0 percent price drop before coupons offset it. That is a fraction of the 7 to 8 percent duration hit on broad aggregate bond ETFs like ZAG or VAB. Short-term bond ETFs trade off yield for rate protection, which is the entire point.

Is a short-term bond ETF a good replacement for a HISA ETF?

Not exactly. HISA ETFs like CASH.TO and PSA have zero duration risk and track the overnight rate, so their price barely moves. Short-term bond ETFs still carry 2 to 3 years of duration, so they rise and fall with the curve. Use HISA ETFs for emergency cash. Use short-term bond ETFs for the defensive sleeve of a long-term portfolio where you want some yield beyond overnight rates.

More from the blog

Start for free. Import your first portfolio in under 2 minutes.

No credit card. No spreadsheet. Works with any brokerage CSV.

Get started free