Rising commodity prices and largely better-than-expected corporate earnings helped Canadian stocks edge higher for the fourth consecutive session on Friday. The S&P/TSX Composite Index climbed by 104 points, or 0.4%, to 25,358 — its highest closing level in over two months.
Despite weakness in consumer and technology stocks, a strong rally in other sectors like mining, energy, and real estate drove the broader index higher. With this, the TSX benchmark ended the week with a 1.3% gain — marking its fifth consecutive winning week.
Top Composite movers and active stocks
Air Canada (TSX:AC) jumped by 14.6% to $17.54 per share, making it the top-performing TSX stock for the day. This rally came after the Canadian flag carrier announced plans to repurchase up to $500 million of its shares following the completion of its previous buyback of over 15 million shares.
Despite reporting an operating loss of $108…


