I ordered on the 18th of November after confirming that delivery would occur in the time frame (7-10 days) and before Christmas, well it arrived before Christmas making its appearance on the 23rd of December. I was relieved, as were my children it was a gift from them for her. Not sure if the hold-up was with An Post, Canada Customs, or Canada Post, but next time I would allow more time for delivery.
The pyjamas fit well, soft,
Thank you
Richard