I am a Canadian who travels with a Nexus card. While UA has my passport info and uses that to check me in, it usually inputs my Nexus info somehow so that I get pre-check on most flights. Having said that, I ALWAYS travel with my passport just in case.