Canada post and customs are two different things. CP has no control over customs and how long they take to clear your shipment and in fact CP sorters do work on weekends they just don't make deliveries, customs however does not which is likely why you didn't receive your watch today. Today will be the first day customs has to review it and Canada Post wont even get their hands on the watch for the first time till after that is done so I think it would be more accurate to say you hate customs and not Canada Post...