One other thing to consider, however, is warranty.
Buying an American 'grey market" item can be risky.
First off, if the item is DOA when you receive it you generally have to eat the return shipping costs out of your own pocket and you have to fill out the appropriate customs declarations.
Secondly, when you purchase an American item in Canada it may or may not be covered by the manufacturer's warranty. A lot of times if you buy an expensive laptop or keyboard in the US and import it yourself into Canada, the Canadian Authorized Distributors will not honor an American warranty, leaving you standing in crap outside the door.
So the moral of the story is Caveat Emptor.
It's OK to buy stuff in the states and import it yourself but be aware of the limitations of such a purchase...
To be honest Charlie, most of the complaints I've heard from you involve the hassles of being a Canadian. That's the price we pay for living in a country with free health care and gun control. Canada, Love it or Leave it...
Gary
