The loonie rose 0.83 of a cent to 101.75 cents US after the European Central Bank announced a bond buying program to help alleviate the high borrowing costs of the most vulnerable members of the eurozone, including Spain and Italy.
ECB president Mario Draghi said the program, called Monetary Outright Transactions, will see the ECB buy up sovereign bonds on the secondary bond market, where previously issued securities are traded.
Draghi said the program will have no set limit and be a "fully effective backstop."
But the program comes with strict conditions — countries that want the ECB to buy their bonds must first officially ask for help from Europe’s bailout funds and agree to "strict and effective" budget policy conditions.
Spain and Italy have been forced to pay yields in the seven per cent range on their benchmark 10-year bonds this year, a level that raised worries those countries could be forced to seek a bailout, following a path taken by Greece, Ireland, Portugal and Cyprus.
However, analysts cautioned that there are limits as to how effective the bond buying program will be in providing an overall fix to the eurozone’s debt crisis.
"The extra money that it can provide could prove crucial," said a commentary from Capital Economics.
"But the bank is still not prepared to do governments' work for them and questions remain over whether those in the periphery and the core are prepared to do what is required of them."
Prior to Draghi's announcement, the ECB said that is was leaving its key interest rate unchanged at 0.75 per cent.
There was also positive U.S. economic news.
A day before the release of the August non-farm payrolls report, payroll firm ADP said the American private sector created 201,000 jobs last month, much higher than an expected reading of 140,000.
Expectations for the government report have been modest with economists forecasting the economy created only about 127,000 jobs last month. Traders have been hoping that a weak report would further convince the U.S. Federal Reserve to embark on another round of stimulus.
Canadian employment data will also be released Friday. Statistics Canada is expected to announce the economy cranked out about 11,000 jobs.
Also, the Institute for Supply Management's reading on the U.S. service sector showed greater than expected expansion in August, rising to 53.7, from 52.6 in July. Economists had expected a reading of 52.5.
Oil prices were also higher amid hopes that a fix for the eurozone debt crisis would help get parts of Europe out of recession and improve demand prospects.
The October crude contract on the New York Mercantile Exchange gained 17 cents to US$95.53 a barrel.
December copper ticked one cent lower at US$3.52 a pound, giving up some of Wednesday's six-cent gain.
December bullion gained $11.60 to US$1,705.60 an ounce.