I bought some at the British store in Eglinton Square (near the food court). I can never remember the name of the place, it's something like Mrs. ???'s British Store. They have regular and decaf. I bought the decaf and it's the best I've ever had.
I usually buy a supply of them when we head to the US(Specialty tea shops) However , when at the St Lawrence Market recently there was a Tea Shop on the Lower Level that had a very good selection of teas.can't recall specifically all the brands there.. but worth a call Everyday Gourmet (416)363-7662