Canada's benchmark S&P/TSX soared 115.81 points, or 1.52%, to 7,749.42.
European stock markets finished lower on Tuesday. London's Financial Times-Stock Exchange 100 index dropped 28.2 points, or 0.65%, to 4,334.10.
In Paris, the CAC 40 was down 15.44 points, or 0.46%, to 3,344.90. Germany's DAX index finished down 0.46 point, or 0.01%, to 3,538.13.
Asia stocks ended mixed. Japan's Nikkei 225 index gained 180.39 points, or 1.67%, to finish at 10,966.43. Tokyo Electron added 5.93%, on news that the company's estimated interim loss would be smaller than initially thought. Sumitomo Trust gained 6.69%, on the news that it would pay back public capital to the government by the end of its fiscal year 2003. Softbank soared 10.76%.
In Hong Kong, the Hang Seng index eased by 105.95 points, or 0.89%, to 11,856.02.