We get our Bengal Spice at Strictly Bulk at Bloor and Ossington. Don't know about Sweet Coconut Thai, but they have a pretty wide selection of Celestial Seasonings. I think Fiesta Farms at Christie and Dupont might have it too.
I see Bengal Spice (one of my personal faves), and many other flavours, all the time at health stores; where you'd go to get your vitamins and supplements. I buy most of my tea at those sorts of places; they tend to have large selections.