Canada's main stock index edged higher on Tuesday, buoyed by rising oil prices, while investors awaited the minutes of the U.S. Federal Reserve's June meeting for signals on monetary policy path.

The Toronto Stock Exchange's S&P/TSX Composite index TSX:TSX rose 0.13% to 35,258.75 points.