you may or may not have to pay taxes, but tax is something you will pay if purchased in Canada.
Duty, that is a different story. Bob, this is where NAFTA comes in. most goods not manufactured in north america (includes mexico)usually have a duty rate attached (polishes/machines up to 6.5%, towels up to 21%).
you most likely won't pay duty on a personal declaration at the border, but the commercial importations for resale get hit with duty on all imports...much like if the shipping company (UPS) brings the item to your door. that bill will be likely to include duty and tax because a broker, or customs rater is completing the entry.
Dan, also don't forget the company you are shipping to in the Buffalo is going to charge you minimum $5.00 to receive your package, $3.50 for the toll, whatever gas you'll use going to buffalo and back, and then an hour each way on the border crossing in Buffalo...hard to say if it is worth it in the end to ship to buffalo and import yourself, or have the item shipped direct from USA.