Bump it up the chain at Cannon - ask for VP for customer service. Don't stop after 1 bump either....
I'd go straight to the President of the company's secretary. There is no other person in the company that can get as much done in a short amount of time. I went that route in dealing with a boat manufacturer a number of years ago and was amazed at the turn around in the companies attitude in just hours.