Our call for the July 15 decision
We expect the Bank of Canada to hold its overnight target at 2.25% when governors meet in three weeks. The case is straightforward: core inflation continues to cool — all three of the Bank's preferred measures are sitting at or below 2.2% — and the job market has shown no sign of sudden acceleration. The economy is running close enough to potential that the Bank has room to wait.
The complication is energy. Oil prices have climbed ten dollars a barrel above the Bank's April forecast, and that spike pushed headline inflation from 2.39% in March to 2.82% in April. Governors made clear in their last statement that they won't let higher energy costs bleed into shelter or food prices, and they won't hesitate to pause — or even hike — if core inflation climbs back above 2.5%. For now, though, the core measures are behaving and the Bank has explicitly said it will look through the near-term headline noise as long as growth stays soft and businesses hold off on broad-based price increases.
The risk to our call is simple: if the US-Iran cease-fire collapses and energy costs spike again before the July meeting, the Bank may shift its language toward a more explicit tightening bias. But absent that kind of shock, we think they stand pat and keep the door open to a cut later in the year if the economy continues to underwhelm.
The numbers behind the call
Total inflation climbed to 2.82% in April, up from 2.39% the month prior. That jump was driven almost entirely by energy — the direct result of sustained tension in the Persian Gulf and reduced shipping through the Strait of Hormuz. Strip out the volatile components and the picture is calmer: CPI-Trim sits at 2.0%, CPI-Median at 2.1%, and CPI-Common at 2.5%. All three ticked down from March. That is the data the Bank watches most closely, and it continues to support the view that underlying price pressure is under control.
Analysts we follow note that the US Federal Reserve held steady last week but struck a noticeably firmer tone — removing any hint of additional cuts and warning that inflation remains elevated. Nine Fed members now expect to hike by year-end, and bond-market investors have moved up their bets on a 0.25% increase from December to September. That shift puts modest upward pressure on Canadian rates, but our central bank has made clear it sets policy based on domestic conditions. As long as core inflation behaves and growth stays soft, the Bank has the luxury to wait and see whether the cease-fire holds and whether energy prices stabilise.
What rates did this week
The five-year Government of Canada bond — the market rate that drives fixed mortgages — closed the week at 3.04%, flat over the last five trading days. That stability is notable given the choppiness in US Treasuries, which initially fell on news of the US-Iran cease-fire before reversing sharply after the Fed's hawkish hold. Canadian bonds followed the same pattern but ended the week roughly where they started.
On the rate sheet, lenders were active but split: 31 posted increases over the last seven days and 21 posted decreases. The best five-year fixed available right now sits at 4.09%, and the best five-year variable is 3.55%. The gap between the two — 0.54% — is wide enough that variable carries a meaningful cost advantage today, though it comes with the risk of upward moves between now and the next Bank of Canada decision in late July.
For context, a 0.54% difference on a $500,000 mortgage with a 25-year amortisation translates to roughly $145 per month in payment savings if you choose variable over fixed today. Over five years, that is $8,700 in interest cost avoided — assuming rates stay where they are. If the Bank hikes 0.25% between now and renewal, you give back about $1,600 of that edge. If they hike twice, you give back $3,200. The math still favours variable unless the Bank tightens aggressively, which we do not expect.
How we're advising clients right now
Five-year variable wins today for borrowers who can tolerate near-term volatility. The 0.54% cost advantage is real, and we think the Bank is more likely to cut once later this year than hike twice. The risk is that energy prices spike again and force the Bank's hand, but even if that happens, you are starting from a meaningful discount and it would take two full hikes to erase the benefit. If you have stable income, an emergency reserve, and the emotional bandwidth to ride out a 0.25% move without panicking, variable is the call.
Five-year fixed makes sense if you value certainty above all else or if your cash flow is tight enough that a mid-term rate increase would genuinely strain your budget. At 4.09%, you are locking in a rate that is roughly in line with the long-run average for Canadian mortgages. You are paying a premium for stability, but it is not an unreasonable one given the geopolitical uncertainty and the risk that the Bank shifts its tone if inflation re-accelerates.
Three-year fixed is the compromise. It is typically priced within 0.10% to 0.20% of the five-year, and it gives you an earlier exit if rates fall sharply by 2029. Right now, though, the spread is narrow enough that we would rather see borrowers either commit to five years of certainty or take the discount and go variable. The three-year sits in the middle and delivers neither the cost savings of variable nor the full stability of a longer lock.
Before you pick variable, read this
Variable rates only suit borrowers with stable income, an emergency reserve that can cover at least three months of expenses, and the temperament to ride out 0.25% to 0.50% upward moves between Bank of Canada decisions without losing sleep. If a mid-term rate increase would force you to cut into savings, delay other financial goals, or cause genuine stress, choose fixed. The cost advantage of variable is real, but it is not worth the anxiety if your financial cushion is thin or your income is uncertain.
Variable wins on cost today, but only if you can stomach a hike or two before the cycle turns.
