US, Canadian retailers slash prices to entice anxious shoppers