Canada's benchmark S&P/TSX composite index ended Thursday's session with a gainof 31.13 points, or 0.40%, to 7,738.11.
European stock markets were lower, led by tech stocks which fell victim to profit taking in the wake of big gains over the previous three sessions. In London, the Financial Times-Stock Exchange 100 ended with a loss of 10.60 points, or 0.20%, to 5,248.50.
In Germany, the DAX Index fell 26 points, or 0.52%, to 5,046. And in France, the CAC 40 lost 4.91 points, or 0.11%, to 4,466.36.
In Asia, the markets ended mixed. In Japan, the Nikkei gained 95.72 points, or 0.82%, to close at 11,738.69. Stocks gained momentum in the afternoon on the back of a continued inflow of money from domestic pension funds, which sent the bank, telecom, and other market heavy-weight sectors higher. In Hong Kong, the Hang Seng lost 5.59 points, or 0.05%, to close at 11,832.77.