// insights

Mortgage research. Run on real files.

We close ~2,400 files a year. The patterns inside are public knowledge — they just live behind aggregator paywalls. We publish what we learn.

rate_strategy2026-04 · 8 min

Variable vs. fixed: the 18-month winner is variable, again.

We pulled 14 years of Bank of Canada data, modeled every breakpoint, and found that 5-year variable beat 5-year fixed in 11 of 14 years. The exceptions all share one signal — and it's not the one most brokers cite.

data: 14 yrslenders: 18
read →
stress_test2026-03 · 12 min

OSFI B-20 stress test: the $230B silent reality check.

Since the stress test launched in 2018, an estimated $230B in mortgage origination has been redirected from A-lenders to B-lenders. We map the flow and identify which lender categories grew, which shrank.

data: 8 yrslenders: 52
read →
renewal_economics2026-03 · 6 min

Why your bank's renewal letter is a $3,400 negotiation tactic.

Big-bank posted renewal rates average 0.34% above broker-shopped rates. On a $500K mortgage that's $3,400 over a 5-year term. We show the math with three real comparison files.

data: 240 fileslenders: 6
read →
self_employed2026-02 · 14 min

T2125 borrowers: how A-lenders 'no' becomes B-lender 'yes'.

Two-year averaging, add-back rules, gross-up factors, stated-income programs — what each lender will and won't accept on self-employment income. Plus the 6 monolines that take T2125s without a stated-income premium.

data: 180 fileslenders: 22
read →
rate_history2026-02 · 5 min

5-year fixed is at 4.34%. Where it's been every Q1 for 10 years.

Quick visual: posted vs. broker rates, every January, 2016 to today. Pattern: broker rates lead posted rates by ~3 months on the way down, lag by ~5 months on the way up.

data: 10 yrslenders: 12
read →
refinance2026-01 · 9 min

When breaking your mortgage actually pays back. (Hint: 60% of the time.)

We modeled every break-and-refinance scenario for the 2,400 mortgages we touched last year. The break-even threshold isn't a rate spread — it's a rate spread × remaining term × penalty type. Decision tree included.

data: 2,400 fileslenders: 14
read →

// monthly digest

One email a month. Real data, no marketing.

Rate forecasts, regulatory changes, and the new article in the library.

SearchPodBackGet free proposalBook demo