I agree about Canada Post. I recently sent an "express" post to Ottawa which was supposed to be delivered in 3 business days.
The online status shows they tried to deliver on Friday at 11 AM and the business was closed!!
The second delivery attempt was made on Monday at 5:40 PM. Once again...