OK, I also need to do some more testing. So far I have only tested small air packets. Trackable service options weren't tested yet. Once I do test them (Expedited, Xpresspost or maybe even Purolator), I will also add a feature to add the tracking number to the database and to send it to the customer.
Testing trackable packages is a bit pricey, because there is no test mode and the transaction with Canada Post has to be completed (i.e. I have to pay for the shipment) to receive the tracking number. Do you know if I can cancel trackable shipments from the Canada Post EST website? (Small packet orders do show up there, but I can't cancel them.) Otherwise, I will have to wait until I get an order...
Another question. For customs declaration I can either list all ordered products and their prices (or maybe adjusted prices...) or just use some predefined value. What's the best way? (BTW, my shop has additional fields for H/S code and short description for customs which can also be provided to Canada Post). I am thinking about adding both ways and a selector.
Not going to add multiple packages option, since I never use it. Somebody else could once I release the mod.