Canada's benchmark S&P/TSX rose 16.15 points, or 0.24%, to 6,737.43.
European stock markets finished mostly lower. London's FTSE index was down 55.80 points, or 1.52%, to 3,622.20. In Paris, the CAC-40 index lost 13.41 points, or 0.5%, to 2,917.97. In Frankfurt, the DAX index gained 7.97 points, or 0.28%, to 2,811.22.
In Asia, stocks finished higher. Japan's Nikkei 225 index gained 179.88 points, or 2.09%, to 8,790.92, led by high-tech stocks. Traders say supply-demand conditions in the market are improving, including fresh inflow from foreign funds in the first month of the year, according to S&P MarketScope.
Meanwhile, Hong Kong's benchmark Hang Seng index rose 24.41 points, or 0.26%, to 9,584.70.