The thing that is so unfair about this, however, is that many of these same countries have contributed significant amounts of money for Iraq's reconstruction.
Case in point. Canada has pledged roughly $225 million US dollars for Iraqi reconstruction and humanitarian aid, which is $25 million more than South Korea, which has a slightly larger economy than Canada. Unlike South Korea, however, Canada is cut out of Iraqi contracts.
Amongst those contributing to the humanitarian and reconstruction efforts in Iraq are (surprise!) Germany and France. The European Union has pledged to contribute $2.36 billion for reconstruction and humanitarian aid over the next three years, and Germany and France each contribute about 16% of the total EU budget. That would translate into each country giving approximately $380 million apiece to Iraq.
In addition, both France and Germany are being asked to waive or restructure billions of dollars in debt that Iraq owes their countries -- a far bigger deal to the longterm success of Iraq than the costs of the reconstruction. Of course, now that the US has burnt France and Germany on the reconstruction of Iraq, why shouldn't they want Iraq's debt to be paid in full, thereby sticking it to the US, who would no doubt have to cover the expense.
By cutting France and Germany out of Iraqi contracts, US taxpayers are forced to entirely rebuild parts of Iraq's infrastructure which could be repaired in less time and for less money. Also, bids for contracts won't be as competitive and the reconstruction will take longer than necessary, which will also have a negative economic impact on Iraq. (i.e. more pissed off Iraqis who can't work, can't depend on reliable power, water, phones, etc.) A longer period of time for the reconstruction, of course, means more US soldiers returning home in body bags.
Ultimately, countries like France, Germany, and Canada are being punished for listening to their people and not sending their troops to serve under US command for the Bush administration's unsanctioned war. Almost everyone loses on the deal -- the Iraqis, Canada, France, Germany... (i.e. our former allies), US taxpayers, and even US soldiers serving overseas -- almost everyone loses, with the exception of companies such as Halliburton who will get the contracts.
This is ultimately an illegal attempt by the Bush administration to play god with the Iraqi economy and seize it for themselves and their supporters -- essentially the same kind of colonialism-enforced economics that led to the American Revolution, actually.