The S&P/TSX composite index finished the day down 83.87 points at 12,518.54 after falling more than 200 points earlier in the session.
The TSX Venture Exchange fell 20.54 points to 1,789.82.
Wall Street markets also lost ground with the Dow Jones industrial average down 100.96 points at 11,139.3. The Dow had been down more than 300 points in morning trading but regained much of the lost ground after European markets closed.
The Nasdaq index fell 6.5 points to 2,473.83 and the S&P 500 was down 8.73 points at 1,165.24.