If I may offer a suggestion.....
In case your shipment gets hit with taxes or duties, Canada Post might offer you to pre-pay your fees online. Stating that this option will save you a trip to PO. Be careful!!! In my case CBSA agent made a mistake filling out the forms. Apparently he/she got just...