Commentary

Weekly Investment Report

Volume 29, Issue 50
December 8, 2025.

Close
Dec 5

Close
Nov 28

Weekly
Change

Net Weekly
Change %

DJIA

47,954.99

47,716.42

+238.57

+0.50%

Nasdaq

23,578.12

23,365.68

+212.44

+0.91%

S&P 500

6,870.40

6,849.09

+21.31

+0.31%

S&P TSX 31,311.41 31,382.78 -71.37 -0.23%

 Source: Globe & Mail


Bank of Canada Preview: Holding for the Holidays

Benjamin Reitzes
BMO Canadian Rates & Macro Strategist


The Bank of Canada is widely expected to hold policy rates
steady at 2.25% on December 10. Governor Macklem has emphasized that only a
significant deterioration in the economic outlook would prompt further rate
cuts. After pausing earlier this year to assess conditions, the Bank appears
set for another multi-month hold. There’s been plenty of top-tier data since
the last meeting, but nothing to move the needle on policy. Still, the economic
risks remain skewed to the downside amid persistent trade uncertainty. On the
flip side, if/when a trade deal is reached, we could see a wave of investment
and hiring from businesses who are currently frozen due to the uncertainty.

Since the October rate cut, the data have been mixed. Job
growth rebounded after the summer weakness, with another blowout gain in
November. After spending most of the year around 7.0%, consistent with a
moderate output gap, the unemployment rate pulled back sharply in Q4 suggesting
the economy is hanging in there for now. Meantime, slowing wage gains will ease
inflation pressure over time. The labour market is a potential vulnerability
for Canada. While businesses have slowed hiring amid the uncertain backdrop,
layoffs have been generally limited to sectors that are facing sectoral
tariffs. If that changes, household spending, which has been surprisingly resilient,
could weigh heavily on growth.

Perhaps the most impactful data release was Q3 GDP, and the
accompanying massive upward revisions to growth over the past few years. The
cumulative revisions added 1.4% to GDP, and upgraded average quarterly growth
in 2024 to 3.1% from 2.3% previously. It makes one wonder if the BoC would have
eased policy as much as it did if it had known how solid momentum was. The
firmer economic backdrop could also help explain why core CPI has been stickier
than expected. Indeed, the GDP revision points to a potentially narrower output
gap, and the accompanying upgrade to productivity pushes unit labour costs
down, which is friendly for inflation. Separately, the federal budget was
released after the last decision and contained additional stimulus measures.
While the latter were mostly announced pre-budget and therefore accounted for
by the BoC, there was some additional spending which should provide a boost to
the Bank’s growth outlook.

On the inflation front, the latest reading had something for
everyone. The trim and median cores slowed, while headline ticked down as well,
though not as much as anticipated. There was also improvement in the six-month
annualized rates, pointing to a further deceleration in the months ahead. While
those moves were encouraging, there are plenty of reasons for inflation angst.
CPIX (old core CPI) accelerated to 2.9%, the fastest pace in over two years,
and the trim and median remain very close to 3%. What’s particularly worrying
is that food inflation is poised to accelerate from the mid-3% levels seen
since March. And, this relatively sticky inflation backdrop comes as oil prices
have been very well behaved. Still, those upside risks face output gap-drivendisinflation
(even if the size of the gap may not be quite as large as thought).

Key Takeaway: The Bank of Canada made it clear in October
that they’re moving to the sideline unless the economy or inflation materially
undershoot their forecast. Since then, the data have largely been in line with
the BoC’s bias to pause. The risks remain skewed to the downside due to the
trade backdrop, but until/unless they crystalize, the Bank appears content to
spend the holidays on hold.


Frank and Mark.

 

Market Commentary

Source: Globe & Mail, BMO Capital Markets, Bank of Canada, Bloomberg.

 

Canada


The Canadian banks mostly topped Q4 earnings expectations
this week, with gains across various segments. And, a few solid dividend
increases were announced as well. Note that the group has now rallied a torrid
36% in 2025, following an already-strong 16% run last year. That, and a cool
89% run in materials (i.e., gold) has lifted the TSX almost 30%, a feat seen
only five times since WWII, with the most recent coming in 2009. Who woulda
thought that Canada, right in the cross hairs of a trade dispute, would outperform
the S&P 500 by roughly 10 ppts this year (so far), even with the latter
firmly in the grips of an AI boom? Yet, here we are heading into the final
stretch of the year. We’ve long argued that Canadian equities were historically
cheap on relative basis, and it just so happens that there’s not a lot of
equity-market exposure to pockets of the economy that are in fact reeling from
the impact of tariffs.

YTD, the TSX up 26.62%, and the benchmark 10-year yield ended the week to yield 3.22%.

 

U.S. & Global


Equity markets were mixed last week and have held firm
heading into the end of 2025. The S&P 500 rose 0.3%, led by energy and
banks, while the TSX slipped 0.2% despite solid bank earnings. The data flow
this week wasn’t overly market moving, setting up a Federal Reserve rate cut on
December 10th, while the Bank of Canada sits firmly on hold. The Canadian banks
rounded out what has been a stellar earnings season underpinning the bull
market, even as valuations stretch higher.
Stepping back another level, bond yields are mostly lower on
the year, at least in the U.S., and have contributed positively to overall
balanced portfolio returns. The 10-year Treasury yield has rallied roughly 40
bps, with most of the gains coming early in the year, while 10-year GoCs are
about 20 bps higher now after sinking early in the year. With S&P 500 total
returns tracking at 18% this year, and 10-year Treasury total returns running
at 8%, it has been a fruitful year for most portfolios. Weighted 60/40 between
stocks and Treasuries, that leaves the ‘balanced’ portfolio up 14% on the year,
right the thick positive area of the historical bell curve. Indeed, that would
rank around the 65th percentile of calendar-year returns going back to 1970,
slightly ahead of the median just under 12%.


YTD, the DJIA is up 12.72%, the NASDAQ is up 22.10%, and the S&P 500 is up 16.81%.  The 10-year Treasury yield ended the week to yield 4.06%.

 

The Numbers

Source: BMO Capital Markets

 

Canada

The Good


Employment +53,600 (Nov.)—but all part-time; Jobless Rate
-0.4 ppts to 6.5% (Nov.) Average Hourly Wages +3.6% y/y (Nov.); Labour
Productivity +0.9% (Q3).


The Bad


Auto Sales -8.6% y/y (Nov.); Ivey PMI -4.0 pts to 48.4
(Nov.); S&P Global Manufacturing -1.2 pts to 48.4; Services PMI -6.2 pts to
44.3 (Nov.).

United States

The Good: 


Core PCE Price Index +0.2% (Sep.); Challenger Job Cuts
slowed to +23.5% y/y (Nov.); Initial Claims plunged 27k to 191k (Nov. 29 week)—likely
due to holiday wonkiness Import Prices unch (Sep.); Auto Sales edge up to 15.8
mln a.r. (Nov.) Factory Orders +0.2% (Sep.); ISM Services PMI +0.2 pts to 52.6
(Nov.). U of M Consumer Sentiment +2.3 pts to 53.3 (Dec. P)—and inflation
expectations step down.


The Bad


Real Personal Spending unch (Sep.)—but Personal Income +0.4%;
ADP Employment -32,000 (Nov.)—all small biz ISM Manufacturing PMI -0.5 pts to
48.2 (Nov.); Industrial Production +0.1% (Sep.)—but all utilities…
manufacturing and mining were flat.

Source: Canoe.com/Associated Press


‘Oh, my God’ — 88-year-old Michigan grocery cashier
overwhelmed by sudden $1.7M gift

BRIGHTON, Mich. (AP) — Ed Bambas will soon ring up his last
can of corn.

The 88-year-old Michigan grocery worker was handed an
oversized check for $1.7 million Friday, the result of a remarkable fundraising
campaign by a young Australian man with an extraordinary following on social
media.

“No, no,” Bambas said, wiping tears and sniffles in front of
reporters. “Thank you. Oh, my God.”
Sam Weidenhofer, 22, is using his powerful platforms to
spread kindness — and money — on a visit to the United States.

He met Bambas at a Meijer store in Brighton in southeastern
Michigan about two weeks ago and recorded a TikTok video for his 7.7 million
followers in which the General Motors retiree explained why he’s still working
as he approaches 90, following the death of his wife, Joan, after a chronic
illness in 2018.

“I don’t have enough income,” Bambas said on the video.
Weidenhofer in turn launched an online GoFundMe drive,
urging people to help Bambas.

“His story is a stark reminder that too many of our seniors,
especially veterans face incredible challenges just to survive,” said
Weidenhofer, who’s from Melbourne, Australia, and has more than 10 million
followers on various social media sites.

The response was dizzying: More than 15,000 people have
pitched in with donations ranging from $10 to $10,000.
“It means a terrible burden,” Bambas jokingly told
reporters. “I have to find everybody and say, ‘thank you.’”

He said he started working at Meijer, a big-box store with
groceries, clothes and other items, at age 82.

“I talk to everybody that came through my cashier line
because it helped me not become despondent on her loss. ... I gave them a piece
of my life story,” Bambas said, referring to his wife.

Lexi Wallace, 26, who used to be a regular customer before
moving away, went on Weidenhofer’s Facebook page and urged him to find Bambas.

“I thought his name was Bob. He never corrected me,” Wallace
said. “I would love going to Meijer to see him.”

Weidenhofer said Bambas will be able to clear $225,000 in
debt with the windfall. How he spends the rest of the money is totally up to
him.
“It feels like a dream,” Weidenhofer said.

Bambas wants to travel to see his brother and pick up golf
again. As for work, he’s not quitting his cashier post yet.

“I’ll probably work another month or two and shut things
down,” he said.