Thank you. Yes, her green card is still valid until July 31 and will be crossing back into the US on July 8. I'm sure they will at least say "Do you realize your green card expires in 3 weeks?" but sounds like it is not a reason to deny entry. Her Canada passport doesn't expire for 3 years and she also has a valid Nexus... not that it matters, but everything else is current/valid.