I find that the list of Canada post services managed by this module is causing me a problem.
It seems that because the list is not exhaustive, some shipping methods are not being offered to the customer. In this case it is Small packets for international customers, the cheapest method of shipping overseas.
I don't understand how it is useful to have a second filter for shipping methods in the module since this is already being managed in the canadapost account. In fact, since the methods are hard coded, it is a potential problem if canada post changes or adds methods.
For the time being I've commented out lines 277, 282 and 296
if (isset($services[$id]) && ($services[$id] == $id))
