The Bank of Canada cut interest rates on Wednesday in an effort to ease the impact of weaker oil prices on the Canadian economy. The move fueled a 1.8 percent jump in the TSX on Wednesday.

The ECB on Thursday launched a government bond-buying program to inject hundreds of billions of euros into the euro zone's flagging economy.

The central bank moves helped the Canadian benchmark index turn positive on the year, recovering from a slump in the energy sector that was triggered by lower oil prices.

"We don't think the price of oil can stay down very long. But energy shares are going to go through a wild up-and-down phase," said Douglas Davis, vice chairman at Davis-Rea.

"We may have to test low levels before going up again," he added.

The Toronto Stock Exchange's S&P/TSX composite index <.GSPTSE> closed up 203.56 points, or 1.4 percent, at 14,763.98. All 10 of the main industry sectors on the index were higher.

Financials, the index's most heavily weighted sector, climbed 0.8 percent. Bank of Montreal (>> Bank of Montreal) added 1.5 percent to C$78.05, and Bank of Nova Scotia (>> Bank of Nova Scotia) advanced 1.6 percent to C$63.78.

Shares of energy producers rose 0.9 percent. Canadian Natural Resources Ltd (>> Canadian Natural Resources Limited) gained 1.1 percent to C$36.23, and Suncor Energy Inc (>> Suncor Energy Inc.) was up 1.8 percent at C$37.05.

The price of bullion strengthened after the ECB's action and pushed up shares of gold miners. Barrick Gold Corp (>> Barrick Gold Corp.) rose 1.2 percent to C$15.87.

In corporate news, Royal Bank of Canada (>> Royal Bank of Canada) said it will buy City National Corp (>> City National Corp), a U.S. lender serving high-net worth clients, in a $5.4 billion deal. RBC shares shed 1.5 percent to C$74.71.

(Editing by Leslie Adler and G Crosse)

By John Tilak