You got the criminal record before GC application, and you had no problem geting the GC even with the record. I think you should have not problem in and out of the US.