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.
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.
Head-to-head: the numbers that actually matter
| Metric | VSB | XSB | ZCS |
|---|---|---|---|
| Issuer | Vanguard Canada | BlackRock iShares | BMO Global Asset Management |
| Index tracked | Bloomberg Canadian Gov/Credit 1-5Y | FTSE Canada Short Term Overall | FTSE Canada Short Term Corporate |
| Management fee | 0.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 frequency | Monthly | Monthly | Monthly |
| Launch year | 2011 | 2000 | 2009 |
| Bid-ask spread (typical) | 1-2 cents | 1 cent | 1 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.
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
| Scenario | VSB impact | XSB impact | ZCS 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.
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:
| ETF | MER | Ending value (approx.) | Fee drag vs best |
|---|---|---|---|
| XSB | 0.10% | $194,000 | $0 |
| VSB | 0.11% | $193,600 | ~$400 |
| ZCS | 0.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
| Account | Best choice | Why |
|---|---|---|
| TFSA | ZCS | Full yield lands tax-free; the extra 90 bps versus VSB or XSB compounds in your pocket. |
| RRSP / RRIF | ZCS or XSB | Bond interest is already sheltered; pick ZCS for yield, XSB for stability as retirement approaches. |
| FHSA | XSB or VSB | Short time horizon rewards the lower drawdown risk; the yield gap matters less when you'll withdraw within 1 to 5 years. |
| Non-registered | XSB or VSB | Bond interest is fully taxable as income; the extra ZCS yield gets cut roughly in half at a 50% marginal rate. |
| RESP | XSB or VSB | Glide-path to the withdrawal years rewards stability. Add ZCS only in the earliest years when risk tolerance is highest. |
| LIRA | XSB or ZCS | Locked-in capital means a longer horizon; ZCS fits if you can tolerate credit volatility, XSB if you cannot. |
How to actually pick between them
Which one fits your setup
- Pick XSB if you want the default short-term Canadian bond ETF - oldest, cheapest MER by a basis point, deepest liquidity.
- Pick VSB if you already use Vanguard products and want a clean house set with VEQT, VGRO, or VBAL.
- 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.
- Pair ZCS with VSB or XSB (60/40 or 50/50) if you want some credit yield but less corporate concentration than ZCS alone.
- 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.
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.