In Canada, in my experience, it is still far cheaper to shop at the stores than Amazon. Amazon.ca is generally higher priced and with Amazon.com shipping is often more than the article itself and then there could be customs. I bought 3 of the same item once and they were shipped separately. Was charged duty on one of them and not the other two.
Recently xanthe kindly sent me a link for an Amazon.com for the deal of the day, but the shipping was $28.00 for a $12 item. IIRC the same item sold for $39.99 at Amazon.ca. I bought the same item at Staples store for $19.99.
I do shop online for electronics, but mainly at Canadian companies. Not patriotism unfortunately, but because it is almost always cheaper. I shop at Amazon.com when I can't get it any other way, and if I really want it I am not unhappy to pay extra.
For in store shopping, I probably spend 1-2 hours a week (including browsing flyers before I go and bus time). Doesn't really impact my life in a negative way. After all if I don't have it already, then I don't need it or can't afford it so why waste time gazing at it.
Helen