Upton is the best. We order from them about twice a year and spend stupid amounts of money each time we order. For one, they regularly carry Sikkim, which I can't find anywhere else in regular supply, and for another, their selection is huge and wonderful and I can spend hours just poking around the website.
Also, they have some kind of magic that allows them to deliver to Canada faster than anywhere else. I don't know how they manage to finesse customs and Canada Post, but damn, they're good.