I used a dashboard widget called Delivery Status to track all of my packages. Just provide it with your Order or Tracking number and it’ll keep you up-to-date on the status of your package. If you use Growl, Delivery Status will inform you through pop-up once it detect any changes from the previous status. It can track deliveries from Purolator, DHL, FedEx, UPS, Canada Post and many others.
I just got an Xpresspost envelope for me to bring to the Montreal interview today (with signature on delivery). I already typed in the tracking number into Delivery Status so I'm all set with that. Now I don’t have to constantly bombard Canada Post tracking website and end up with one finger strain injury.