Canada's benchmark S&P/TSX rose 9.05, or 0.14%, to 6,304.49.
European stocks are recording their second consecutive positive day. In London, the Financial Times-Stock Exchange 100 index gained 114.9 points, or 3.3%, to 3,601.80. In Germany, the DAX index rose 48.88 points, or 2.08%, to 2,403.19, while France's CAC 40 index gained 185.30 points, or 7.25%, to 2,740.01.
Asian markets> also had a good day. In Tokyo, the Nikkei 225 index finished up 134.13 points, or 1.70%, to close at 8,002.69, after reaching a 20-year low point earlier this week.
In Hong Kong, the benchmark Hang Seng index jumped 168.72 points, or 1.92%, to close at 8,956.17.