TSX composite closed at 34,077.76, up 0.7%, its highest level since April, with the index up 101.9 points.
Weaker U.S. employment data eased rate‑hike expectations while solid corporate earnings bolstered market sentiment.
Oil prices rose, Brent to $104.24 (+2.9%) and WTI to $98.20 (+2.9%) after Iran‑US diplomatic stall.
KKR’s FS KKR Capital reported a $560 million Q1 loss (~10% NAV) amid private‑credit defaults.