USPS and Canada post are having extreme delivery delays due to pandemic and the large amounts of shipments for the holidays.
Most of the tracking information show "Your package will arrive later than expected, but is still on its way. It is currently in transit to the next facility."
If You paid for the route shipping protection on your order, you can file a claim through them to get a refund on your order or a replacement order.
Route provides protection for shipments that are lost, broken, or stolen. Visit routeapp.io to learn more.