In terms of product sales, most Amazon.ca products I ordered that were shipped from Canada or US were good, quality products and returns are not a problem. The overseas sellers- across the globe and I won't mention the countries are not trustworthy so check the seller first before ordering. About the delivery service, that's bad.
It's no wonder a lot of Canadians would rather shop in the US even if it's just Walmart. If you factor in the exchange rate and customer service the US is still ahead.
Amazon.ca has very bad delivery service. The delivery contractors and staff Amazon.ca hire are lazy with no initiative to make effort to deliver, they make excuses after excuses. Canada Post is so bad that no wonder that most of their jobs are no longer supported by Canadians.
Then there are those contractors- even worse!. It's easier to drive to the US to pick up your stuff at least you'll be told it's in the depot. In the US, we get our stuff on time, we gas up which is way cheaper than Canada and we still have the chance to buy groceries that are expensive if you were to buy them in Canada. It looks like Canadians patronize American business. Until Amazon discipline their people, many customers would jump ship to amazon.com