This is true. CP is retarded. I order something from Toronto and it always ends up going to BC first according to their tracking. My Package once ended up in freaking yellowknife and sat there for a week and a half until I called and complained I hadn't received it yet.
The only advantage to CP is that they're generally cheaper than UPS. UPS are crooks and they gouge you (well, they gouge me anyways... but that's another story) but at least their estimated delivery times are usually accurate.