Canada's benchmark S&P/TSX added 22 points to 6,544.22.
European stocks finished up on the heels of a surprise rally from U.S. markets late Monday. London's Financial Times Stock exchange index finished up by 113.10 points, or 2.78%, to 4,175.50. Germany's DAX index gained 65.47 points, or 1.91%, to 3,494.69. France's CAC index closed up 99.82 points, or 3.12%, to 3,299.64.
Asian stocks ended higher. Tokyo's benchmark Nikkei 225 index edged up 3.05 points, or 0.03%, to 9,309.31. In Hong Kong, the Hang Seng Index gained 162.10 points, or 1.67%, to 9,885.77.