If you are traveling between Canada and the US, get a NexusNEXUS card. Eliminates the lineup and (almost always) the conversation with a human. There's a very small fee ($50? $100?) and about a half a day out of your life for the interview, and you will gain the time back on your first trip.