As far as I know all of the online tracking systems are not real time, they're based on a best guess system of where the package should be based on transit time. If you have a contact who's a supervisor inside the freight company they can provide a scanning history to you but it's an internal request that the public can't access.
Shipping with any freight company right around December isn't a good idea. That is the busiest time of year for any of them.
CP is the best bargin service. Bus is good but expensive. FedEx etc better but expensive again.