BAGHDAD – China has agreed to cancel 80 percent of the 8.5-billion-dollar debt it is owed by Iraq, the finance ministry in Baghdad said in an official statement on Tuesday.