I get mine from a local tea store in Ottawa called World of Tea. It's run by a couple that travels every year to Asia and India for their teas, particularly to smaller niche tea gardens. They've always had very good quality tea in my experience. They haven't launched their website for purchasing yet, but I imagine now that the new tea season has started they'll be vamping that up. For now, they've only done phone orders, but as far as the Ottawa area goes (not sure whereabouts in Canada you're at?), they're the best vendor that I've found to date. Their Anji Bai Cha came in just on Friday, and the Long Jing they told me would be in this week.