I wouldn't put Home Depot on that list, at least not the Canadian version. Remember I mentioned businesses I've stopped dealing with? I ordered some "hobby grade" (supposed to be select) lumber from HD. It took them almost a month to send me the pickup notice, after having to pay up-front. When the stuff was brought out to my car one of the pieces was cracked and they weren't even close in colour. That's not "select."
EDIT - I should note that Amazon isn't imune, either, for a rather interesting reason. I ordered a couple of replacement UPS batteries on Amazon. I got a notification from Home Depot that the order for the batteries had been shipped. Still took 3 weeks to get them. BTW, I didn't order them from Home Depot, through Amazon. Someone had the great business plan to just order stuff from third parties and hit you with a mark-up.