I can understand some delays because of our borders but the way your watch was shipped back to you is inexcusable. CW needs to invest in watch service pods for repairs and warranty work. You are right when you say there packaging attempt was unprofessional. I had my Breitling serviced in another part of Canada and it was returned in a service module in a small box, very efficient and I am sure less costly than shipping another large watch box. The Breitling took 6 weeks in country, so I guess 3 months across the pond sounds almost reasonable.
Glad you got it back.........great looking watch.