Canada's benchmark S&P/TSX managed to post double-digit gains, climbing 86.70 points, or 1.14%, to 7,725.08.
European markets ended mixed. London's FTSE 100 ended with a gain of 23.40 points, or 0.45%, to 5,175.30, as UK manufacturing remained flat in April, while retail sales rose 1.7%, more than expected.
France's CAC 40 index gained 15.30 points, or 0.35%, to 4,341.59 as French consumer spending rose an unexpected 0.8% in April. Germany's DAX index fell 40 points, or 0.8%, to 4,879.50, following report German first quarter GDP rose 0.2%, as expected.
Asian stocks ended mixed. Japan's benchmark Nikkei 225 index gained 17.87 points, or 0.15%, to close at 11,979.85, led by bank and brokerage shares on further signs of economic recovery after the Bank of Japan upgraded its overall assessment of the domestic economy for the third consecutive month in its May report (released Wednesday).
Hong Kong's Hang Seng lost 170.45 points, or 1.45%, to close at 11,624.75 amid weakness in the telecom sector.