What everyone has said above is great advice.

As well, if you are bringing gifts over $60 CDN up to Canada, they may try to tax the value above the $60.

Also, when coming back into the US, try not to bring in any fruits and vegetables. Fish of course is fine. Meats, it used to be they would inspect beef (for mad cow disease) but they may have lifted that recently.
_________________________
"I'm having fish tonight!" -Bruce, the Shark from Finding Nemo.