Well done.
But, I think Canon may be just recognising their statutory obligation that often extends far beyond the stated warranty period. ie. That the goods be fit for the purpose they were sold. Which, for a flash, would be thousands of pictures, not a hundred or so.
Never the less... a good outcome.
Scotty