I have placed four orders with Excal since mid-April. The first order took 3 weeks to arrive (I'm in the UP of Michigan), the 2nd order took about 16 days and the 3rd order took only 7 days to arrive. My 4th order was placed last Monday, the package is enroute (tracking shows it in the USA), but it was held up by the Canada Day holiday and will be held up by the July 4th holiday this weekend as well, so I don't expect it until about Wednesday or Thursday. Shipping times from Canada to the US seem to be improving compared to April & May, due to all of the COVID-19 precautions. Hopefully you'll see your new 360 TD Pro some time next week!