Some general tips regardless of the border you are crossing:
For the sake of those behind you let me add: be prepared. Have your form filled out, your passport in your hand, and so on. This can all go nice and quick if we all do the right thing. When you’re held up, everyone behind you is held up too.
First of all, you should be prepared:
For second, you should be smart on customs – check every possibility to minimize your time. For example, customs have 4 windows to get passengers through, but most part of people goes only through 3 of them, and no one notices the fourth.
Get your luggage with you, and avoid heavy and massive things – more volume brings more problems.
For third, be polite and know your rights. Good luck.
If you are traveling between Canada and the US, get a NEXUS 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.
Credit:stackoverflow.com‘