.
Hamilton has a bonus with a local airport that is a major courier hub. 1/3 of Hamilton bound packages come into Toronto and 2/3 come into Hamilton. Packages into Toronto will always take an extra day for sorting and has a 4 day end-to-end time but may only take 3 days for a Toronto GTA address. Depending on the sync of post office drop off to carrier flight schedule a package could be just 2 days - drop off day + flight day (stradling midnight - direct to Hamilton) and delivery day.
The joys of being in Mississauga, I get a direct run from Edmonton to Toronto Pearson, then 3 minutes away from the airport to the Mississauga Gateway - Central Processing Facility for the GTA. So 3 days for me. I do agree CP can take their time coming to Edmonton, I imagine because of road work, speed limits, etc.
As for cdnvapor, never been a problem, quick processing, shipment and delivery. Always very prompt with communications (when he can be, keep in mind he is one guy handling a lot of orders and emails) Several times, I have even gotten a personal phone call (Show me many other suppliers who would do that.... not in this industry mind you). And if there is even the slightest hint of an issue, you can bet your house that Al will make sure you are happy.
I placed an order on Friday, and to my big surprise, he shipped it out Saturday at about noon.

I didn't expect that at all.