dgatwood said:
Yikes. Assuming that price from Canon Canada is correct, if you had shipped the lens to Canada for repair, after taking 20% off their fixed price, and after converting to USD, it would cost you only $218.27 US (plus shipping).
Why does Canon USA charge almost double what Canon Canada charges for the same repair?
Actually having torn a couple similar lenses apart. It takes a considerable amount of time to diagnose the problem, tear it down, replace the bad module, then reassemble the elements...keeping it all clean...then recollimating the optics again. It's not something you can just replace like a set of spark plugs.
I think 400.00 to fix it is quite reasonable for employing someone as specialized as they are to do it right. I personally would not attempt it even if I had a great YouTube video showing me how. The specialized tools and knowledge to do it correctly would cost more than the repair.