Where the Bank of Canada lands next week
We expect the Bank of Canada to hold its target rate at 2.25% when the decision lands on July 15. Total inflation climbed to 3.23% in May — up from 2.82% the prior month — but the headline spike is driven entirely by energy prices that have since normalized. The three core measures the Bank watches most closely are calm: trim and median inflation are both holding at 2%, and common sits at 2.7%, up modestly from 2.5%.
The language will matter more than the hold itself. The Bank struck a cautious, wait-and-see tone at the last decision, and we expect that tone to carry forward. They would cut if the economy weakens more than expected — watch for softer consumer spending, stalling business investment, or the unemployment rate climbing above 7%. But if core inflation stays stubbornly above 2.5% through the summer, or if tight labour markets push wages higher despite elevated joblessness, they would hold or even hike to defend their 2% inflation goal.
The case for a move in either direction is weak right now. Growth picked up in the second quarter after stalling through winter, and core price pressures remain well-behaved. In our view, the Bank stays put through the rest of the year.
The numbers behind the call
Total inflation jumped four-tenths of a percent in May to 3.23%, but the move was concentrated in energy. Analysts we follow note that during the survey period for the Bank's second-quarter Business Outlook Survey, oil prices averaged over one hundred dollars per barrel due to conflict in the Middle East. That has since unwound — global oil prices normalized sharply in June, and business inflation expectations fell from 3.9% in April to 3.3% by month-end.
The core measures tell the real story. Trim inflation held at 2.0%, median inflation held at 2.1%, and common inflation rose modestly to 2.7% from 2.5%. Those are the gauges the Bank watches to separate temporary energy shocks from sticky, broad-based price pressure. Right now, the signal is clear: core inflation is calm, and five-year inflation expectations among businesses remained anchored through the oil-price spike.
The labour market remains the wildcard. The Bank has flagged that unemployment climbing above 7% would signal excess supply is deepening and justify a rate cut. We don't have the June employment number yet, but business hiring intentions weakened in the second quarter, consistent with easing capacity constraints. If that trend accelerates, the case for a cut builds. For now, the data supports a hold.
What rates did this week
The five-year Government of Canada bond — the market rate that drives fixed mortgages — drifted up over the last five trading days, climbing four percent to 3.06%. That translates to roughly four dollars per month on a $500,000 mortgage, or forty-eight dollars per year. Not material on its own, but it reflects a subtle shift in market sentiment as traders price in the possibility that rates stay higher for longer.
Lender activity was heavy: fifty-three rate increases over the last seven days, against thirty-six decreases. The best five-year fixed available today sits at 4.09%, and the best five-year variable is 3.45%. The gap between the two is sixty-four percent — just over half a percent — which is historically narrow and signals the market expects the policy rate to move very little over the next few years.
For borrowers closing in the next sixty days, the message is straightforward: lock your rate if you're confident in your closing date. The bond has climbed steadily since late June, and lenders are adjusting pricing upward faster than they're cutting. Waiting costs more than it saves right now.
How we're advising clients right now
Our position today: five-year fixed wins for most borrowers, three-year fixed wins for anyone with a short horizon or a planned move, and five-year variable suits a narrow group willing to ride out uncertainty in exchange for a lower starting rate.
The five-year fixed at 4.09% locks in predictability through 2031. You're protected if the Bank holds rates at 2.25% longer than expected, and you're protected if they hike. The monthly cost on a $500,000 mortgage at 4.09% is roughly $2,590. That's thirty-five dollars per month more expensive than the variable at 3.45%, but the fixed rate eliminates the risk of a surprise policy-rate increase if inflation re-accelerates or wage growth picks up steam.
The three-year fixed makes sense if you're planning to sell, refinance, or upsize within three years. You'll pay a slightly higher rate than the five-year — usually ten to fifteen percent — but you avoid locking in for the full term if your plans are short. The variable at 3.45% is the cheapest option today, but it only works if you have stable income, an emergency reserve, and the temperament to absorb a quarter- or half-percent move between Bank of Canada decisions without losing sleep. If the Bank holds steady, the variable saves you money. If they hike, you'll wish you'd locked in the fixed.
Before you pick variable, read this
Variable rates only suit borrowers with stable income, an emergency reserve covering at least three months of payments, and the emotional capacity to ride out quarter- or half-percent upward moves between Bank of Canada decisions. If a fifty- or one-hundred-dollar monthly swing would force you to cut essential spending or tap credit, the variable is not the right choice regardless of how attractive the starting rate looks. The five-year fixed at 4.09% costs more today, but it eliminates the risk of regret if the policy rate moves against you.
We expect the Bank to hold at 2.25% next week. Five-year fixed at 4.09% wins for most borrowers today.
