I was about to set out writing a canada post shipping module (which would be similar to the UPS module), but before I do I wanted to check here, and share some of my thoughts..
First off, is anyone developing a canadapost module already? I can't find anything posted about it, but that doesn't mean it isn't out there.
The module itself would be similar to the UPS module, I think. One issue is that the UPS module has fields for width, length, height. I will probably also need these in my module, however, it seems dumb to duplicate them, and equally dumb to require the UPS module so those fields are available. Shouldn't they just be part of the product itself, instead of being tied to the shipping method?
One approach I'm considering is writing a bridge to allow drupal ecommerce shipping modules to be used within ubercart (of course, I've only taken a quick glance at ubercart's shipping API, and an even quicker glance at drupal's). Any thoughts on the feasibility of this? It may also be a good way to go for payment methods..


Hi there,
I don't think ecommerce shipping and payment module will be compatible with ubercart one day, because these 2 ecommerce modules are not based on the same way. Maybe I'm wrong, but don't hope.
For canadian shipping module, I don't think a thing like that exist today. There is the geoshipping module which is probably the more versatile shipping module you will find in ubercart today. But it still in alpha version and probably non usable on a production site (impossible to create groups, the shipping is not calculated on checkout page... maybe incompatible with the taxe module (I didn't test))...
So the best way is to develop your own canadian post module, and, maybe, if you are altruist, provide powerfull enough functionnality to be appliable all over the world.
zmove