Canadians shun Amazon in consumer protest against U.S., poll finds