China has canceled millions of tons of agricultural import contracts indicating that they've gotten a better deal from Putin.