From my experience I would stay away from Williams Sonoma unless you can't find it anywhere else. Most of their stuff is available elsewhere at much less cost and usually better quality. Three locations come to mind. Nella's on Queen Street East, just west of the Don Valley on the south side is my favorite place. Good staff, nice selection of new and used equipement and pretty much everything else. If they don't have it - it can be ordered. Dinetz on King St. East across from George Brown is also pretty good but they seem to have less stock and a bigger order desk. Nicolau's (sp?) already mentioned in this topic, is also pretty good and has a huge stock of oods and ends, however, I've found them to be very expensive. They are on Queen West, south side between Spadina & Bathurst. I've also been told that there's a pretty good place on Spadina near the north end of China Town but I've never been. As for whites, I've always ordered on-line from Chef Works http://www.chefwork.com/ca/default.htm. They have produced custome made orders, complete with embroidery for me in less than 5 days. Very well priced as well. As for Ottawa, Paradis comes to mind on Bank Street just north of Billings Bridge on the West side.