Canada's benchmark S&P/TSX rose 24.19 points, or 0.37%, to 6,593.68.
European stocks finished higher. In London, the FTSE index gained 122 points, or 3.42%, to 3,689.40 after British regulators eased some of the solvency pressures weighing on insurers such as Aviva. Paris' CAC-40 index rose 19.91 points, or 0.68%, to 2,957.79. In Frankfurt, the DAX index added 4.16 points, or 0.15%, to 2,751.99.
In Asia, stocks finished higher. Japan's Nikkei 225 index finished up 160.85 points, or 1.93%, to 8,500.79. Hong Kong's benchmark Hang Seng added 18.16 points, or 0.20%, to 9,258.95.