The Bank of Canada left its benchmark interest rate on hold at 1.75pc as expected and made clear it had no intention of easing monetary policy, while highlighting the risks trade wars posed to the global economy.
Meanwhile, Fed Chairman Jerome Powell reinforced expectations the US central bank will cut interest rates for the first time in a decade at its next monetary policy meeting later this month, saying trade uncertainties and concerns about the global outlook continued to exert pressure on the American economy.
It's a "contrasting story of central bank prospects," said Shaun Osborne, chief currency strategist at Scotiabank.
"It seems quite possible that we are going to get a pretty meaningful series of interest rate reductions from the Fed going forward here, and the Bank of Canada, in contrast, is suggesting that to a large extent it is going to sit this one out."
While chances of an interest rate cut this year by the Bank of Canada rose to 35pc from 20pc before the interest rate announcement, that fell well short of expected tightening over the same period by the Fed. Investors see at least two Fed rate hikes by December.
At 4:21 p.m. (2021 GMT), the Canadian dollar was trading 0.4pc higher at 1.3080 to the greenback, or 76.45 US cents.
The currency, which last Thursday touched an eight-month high at 1.3038, traded in a range of 1.3063 to 1.3145.
Adding to support for the loonie, the price of oil, one of Canada's major exports, was boosted by data showing US crude inventories shrank and as major producers cut nearly a third of offshore Gulf of Mexico production ahead of an expected storm. US crude oil futures settled up 4.5pc at $60.43 a barrel.
Canada's yield curve steepened in sympathy with the US curve.
The two-year rose 10.5 Canadian cents to yield 1.583pc and the 10-year was flat to yield 1.584pc.