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



