The budget had previously been given a stamp of approval by the European Central Bank (ECB), but it met with disapproval from right-wing party leader Marine le Pen ... Last week, the Bank of Canada ...