The Bank of Canada held interest rates steady as expected on Wednesday but said more increases would be necessary even though low oil prices and a weak housing market will harm the economy in the short term.
"I think they are basically saying, look can you give us a bit of rope. Maybe that rope is three-months, six-months and then we can reassess," said Amo Sahota, director at Klarity FX.
Chances of a rate hike by December rose to 45 percent from about 30 percent before the policy announcement, data from the overnight index swaps market showed.
"I think it points to how the front-end of the Canada curve is too rich," said Derek Holt, vice president of capital markets at Scotiabank. "The market went too far in terms of pricing out rate hikes further on."
The Canadian dollar is expected to rally in 2019, recovering some of last year's decline, as the Bank of Canada surprises speculators who are betting it has already finished raising interest rates, a Reuters poll showed.
Stocks and the price of oil climbed after talks between the world's two largest economies raised hopes an all-out trade war could be averted. US crude oil futures settled 5.2 percent higher at $52.36 a barrel.
Canada is a major exporter of commodities, so its economy could benefit from an improvement in the global trade outlook.
At 3:56 p.m. (2056 GMT), the Canadian dollar was trading 0.4 percent higher at 1.3216 to the greenback, or 75.67 US cents. The currency touched its strongest intraday level since Dec. 4 at 1.3180.