The Toronto Stock Exchange's S&P/TSX composite index rose 54.19 points, or 0.35 percent, to close at 15,697.18.
Although U.S. crude oil futures settled up 12 cents at $51.15 a barrel, the commodity was down 16 cents at $50.87 in extended trading.
Financial stocks, which make up just over a third of the index's weight, gained 0.3 percent, with Canada's largest bank, Royal Bank of Canada, adding 0.8 percent to C$97.81, and Bank of Nova Scotia up 0.8 percent to C$78.73.
TORONTO, April 6 Canada's main stock index climbed modestly on Thursday, helped by energy and financial stocks, but the market was mostly subdued ahead of a big meeting between the United States and China, and employment data due on Friday. Earlier in the day, the index touched a session high of 15,758.39, its highest intraday since February 23.
Its shares rose almost eight per cent, or 75 cents, to $10.45 on the TSX following the company's earnings call.
Still, its shares rose 7.2 per cent to $10.40.
Offsetting gains was a 0.8-per cent fall to $25.80 by Barrick Gold Corp (ABX.TO).
The June gold contract was up $5.80 at US$1,254.30 an ounce and May copper contracts were down one cent at US$2.67 a pound.
Did Britney Spears seriously delay Israeli ELECTIONS with her Tel Aviv show?
The centre-left HaAvoda Labour Party, which is one of the largest Israeli parties, has suspended its primary election. Ther has been no official world from Britney Spears on the matter.
Meanwhile, health-care companies on the TSX lost 2.12 per cent. Consumer discretionary stocks gave back 0.56 per cent and utilities were down 0.37 per cent.
On Wednesday, a survey by payroll processor ADP had showed that private businesses added 263,000 jobs in March, the most since December 2014.
In New York, the Dow Jones industrial average gained 174.96 points to 20,864.20.
"The jobs numbers will really be what will be driving the market tomorrow", said Jonathan Pinsler, a portfolio manager and senior vice-president at TD Wealth.
The Nasdaq Composite was up 31.48 points, or 0.53 per cent, at 5,930.09, slightly below its record high of 5,931.83. A year ago, it had earnings of $370 million for the same quarter.
Disappointing data out of the automotive sector, an important driver of the USA economy, added to the negative sentiment on the US markets, as several major automakers reported that their sale plunged last month.
The index posted nine new 52-week highs and no new lows.