The S&P/TSX Composite Index edged up to trade above 35,000 on Wednesday as investors assessed the Bank of Canada's interest rate decision.
The BoC kept its key policy rate unchanged at 2.25%, as expected, noting that the economy is showing signs of improvement.
The central bank said growth is picking up and inflation is projected to ease gradually from its recent spike.
However, it also highlighted significant risks and uncertainties stemming from the conflict in the Middle East and US trade policy.
Financials traded higher, with RBC and TD Bank edging up, while Brookfield gained more than 1.5%.
Mining stocks also advanced as gold prices firmed, with Barrick and WPM adding about 0.5%.
Elsewhere, Cogeco Communications (+0.4%) is set to release its third-quarter results after the market close.
On the data front, Canada's manufacturing sales reached a record high in May, rising 1.3% month-over-month to C$78.1 billion.