You know I am all about customer service but we have never, in all the years we have been in business, ever had an email like that.
I wrote "I'm sorry, had you written politely and asked we would have told you that in 99% of the time Canadian customers receive their orders in 10-12 days. However, Canada, for all its sophistication, holds the record for the worlds slowest delivery time. Currently 86 days. The good news is Canada Poste never loses a parcel. Just so you know we normally send a replacement at 50 days even though we know the original will also finally arrive.
We don't charge for the second even though the customer ends up with two shipments. However, in your case for swearing at my staff we will not be sending a second shipment. Unfortunately, I know your original order will finally arrive. I hope it doesnt."