raise our own exception on known error codes
use unicode for text
wrap all canada post errors
bugfix: <united-states> goes inside <destination>
unicode off the descriptions
fixing encoding issues
postal code must be uppercase
extract transit time
beware that transit time might not be available
damn Elements eval to False
flex up the CallLinkService class
move add_child to module-level and make it a factory
Create TransmitShipments method class
add transmit_shipments to API
new error, for 202 status
create Manifest info type, and implement the GetArtifact API call
make sure I'm not assigning an empty string
implement GetManifest API call
implement GetShipments call for manifest API, returns a list of shipment IDs
add all the new API calls