It is not a good idea to cancel the check. You have paid several thousand dollars for the GC, and you had better not care about several hundred dollars more for the EAD.