If it helps answer your question I sent mine through UPS yesterday and it was delivered today. Just make sure you go into your u.s. dos account and generate the "courier-in authorization certificate". You wont be able to send it VIA Canada Post because of the strike right now, but you'll need the third page of the courier-in receipt to attach to your package in a courier envelope when you send it along with the instructions and whatever else it says.
My medical and passport both arrived to the consulate today so I am joining the group of everyone waiting 😭