You shouldn't have an issue getting Global Entry before your trip. Once you have it, you'll really appreciate the time it saves! As said above, cancellations is also another way to secure the in-person interview. You might even want to consider your interview on arrival:
https://www.cbp.gov/travel/trusted-t...llment-arrival