+1 to everything Sparroa said. Just remember, 200g (or approx. 7oz) is, in the eyes of CBSA, is one unit (aka: the maximum allowable amount for import before duties are attached); although it does seem to be a bit of a crap shoot with inspections. Canada Post WILL also ding you if you place six separate 200g orders with the same delivery address at the same tim, so yeah, keep that in mind and you can save a whack of cash ($5-$12 per 2oz bulk or tin). I've had good experiences with 4noggins, Sterling Tobbaco, and smokingpipes.com, placed an order with the Lil Brown Smoke shop yesterday, but can't comment on the service yet.
Also, shoot me a PM (goes for you too Sparroa, and any other Canadians who might be interested), perhaps we can set up an exchange - I've got in the vicinity of a dozen different blends on the go right now, with another dozen on order, I'm sure we can build you a bit of a sampler out of that.