I suggest calling Canon USA Support to see what they will do for you, but I would not have Zeiss or Swaro expectations. If you have already tried that, I would be curious to know what they told you.
Canon USA Support Mon - Fri 10 AM to 10 PM ET 1-800-652-2666
The 10X42 has threaded filter objective ends so that gives you a couple of other options to consider. One is to thread on a couple of UV lens filters. That can get a little pricey depending on the quality of the filter. A second option is to get a couple of 52 mm lens hoods for some additional protection. You can get them for not a lot of money on Amazon or eBay. The binocular will still fit in the Canon case and they also look cool!
View attachment 598516