Canada's benchmark TSE rose 23.19 points to 7,670.49.
European markets finished mixed. London's FTSE 100 was up 48.60 points, or 0.95%, to 5,174.10 as April CIPS Construction activity rose to 56.6 from 56.3 in March. The market was also encouraged by the U.S. stock market rally late Wednesday.
France's CAC 40 Index lost 41.18 points, or 0.92%, to 4,421.56 as French consumer confidence sinks to a 4-year low due to rising unemployment and higher prices.
Germany's DAX Index gave up 76.64 points, or 1.52%, to 4,964.56 as IG Metall plans strikes to seek higher wages. There is a fear that a lengthy walkout will hurt econonmic recovery. There was little reaction to a report that German PMI rose to 49.1 in April from 48.4 in March.
Asian stocks finished mixed. Japan's Nikkei 225 Index was off 1.78 points, or 0.02%, to 11,551.01. Japanese markets will be closed Friday for Constitiution Memorial Day. They will also be closed Monday for Children's Day.
Hong Kong's Hang Seng Index jumped 282.53 points, or 2.46%, to 11,780.11.