I fly in and out of Vancouver into/out of the US all the time and the ONLY time I have to show my passport is at the gate. Government employees are happy with the Nexus card but the airlines ask for the passport. Some agents are clueless about Nexus and some recognize it.
The rush passport seems like very good advice.