It's a border crossing - expect to have long waits during the summer months. My recommendation to you if you travel a lot is to get a Nexus card. The card is good for 5 years and you can easily cross into the US & Canada by using the reserved lane.
As with any border crossing - don't lie, declare everything you have and pay the taxes you owe and you'll have an easy time.