I'd say it was ordered in March, and it's still march, so no sweat.

Between countries things often get messed up.
There's an old saying;

"All things come to him who will but wait"


Many a time delivery from the US into Canada has really tried my patience....but has Always turned up in the end!
Only once did a package fail, it was one from the UK I had sent to Australia.

Do keep us posted.