Apparently there have been significant delays at the border. It seems that Canada Post hands off our packages to the US Customs and Border Protections group, which in turn gives them to the USPS. Processing times through Customs and Border Protections has been longer lately:
We are sorry to say that there really is nothing that we can do about these delays.