I called Canon. The tech dept said I should return it to a location in Newport News, VA. He said I send in a copy of the receipt and they will repair under warranty if it's eligible. If not I will get an estimate. But he wouldn't give me any indication of whether it would be eligible. But I don't have much choice anyway.
So unless you guys scream don't send it to Newport News I guess that's what I'll do.