India, Aug. 15 -- Canadian stocks ended the day roughly flat on Friday amid expectations of the three-year-plus war between Russia and Ukraine ending soon, with the US president meeting his Russian counterpart today in Alaska coupled with mixed domestic economic data.

After opening a little above yesterday's close, the benchmark S&P/TSX Composite Index managed to reach an intra-day high of 27,932.10 in less than half-hour.

Then, failing to carry the momentum, it traded lower for the major part of the session and closed at 27,905.49, down by 10.50 points (or 0.04%).

In an effort to soon end the ongoing three-plus-year war between Russia and Ukraine, US President Donald Trump is meeting Russian President Vladimir Putin in Anchorage, Alaska...