The Canadian dollar hit a 10-year low against the US greenback Wednesday on weaker growth prospects and the Bank of Canada's interest rate cut last week.
Meanwhile the British pound picked up strength on the bullish notes in minutes from the Bank of England's last policy meeting.
The US dollar pushed up to as high as CAN$1.3047, a level last seen in 2004, before slipping back a bit. The Canadian economy has weakened with the plunge in oil prices, which fell again on Wednesday.
The central bank's surprise rate reduction to 0.50 percent last week, the second cut this year, only added to the downward pressure. That was in sharp contrast with the United States, where the Federal Reserve is moving in the direction of raising rates.
The US dollar was also slightly higher against the euro and yen Wednesday.
The pound pushed back above the $1.56 level helped by the record on the last meeting of the BoE's monetary policy committee (MPC).
"The July MPC minutes broadly reinforce the view that the Bank of England is now getting nearer to an interest rate hike," said Howard Archer of IHS.
"While all nine MPC members voted for unchanged interest rates in July, this was significantly influenced by the crisis in Greece which was peaking at the time of the meeting."
Archer said the BoE could move before the end of the year.
2100 GMT Wednesday Tuesday
EUR/USD 1.0926 1.0942
EUR/JPY 135.44 135.53
EUR/CHF 1.0488 1.0484
EUR/GBP 0.6999 0.7033
USD/JPY 123.96 123.86
USD/CHF 0.9599 0.9582
GBP/USD 1.5611 1.5557