Delivery is Amazon's core competency, IMO.
By which I mean, their superior quality of delivery is the reason I buy stuff from them.
The worst Amazon driver is better in every way than the best Fedex or UPS, and I'm loathe to dignify Canada Post by even mentioning them.