I've seen this post that seems to indicate that Nexus is preferable to Global Entry. I live in California but I will travel to Canada next year.
Is it possible for me to get a NEXUS or is that limited to people near the border?
US or Canadian citizens or permanent residents can get a NEXUS card regardless of where they live. But as part of the process, you must travel to a NEXUS enrollment center for an interview. Currently there are none in California or Nevada. Most of them, predictably, are near the northern border or in Canada.