First, this probably belongs in the DSLR sub-forum. CHDK doesn't run on DSLRs.
The USB ID is set by the firmware. Note that this is normally the same as the canon PID, but could be overridden by the firmware. It is possible that a setting stored in onboard flash that isn't part of the firmware proper would affect what the firmware decides to return (case in point, factory mode on my a540
)
How did you determine the USB ID ?
Have you done or attempted any firmware modifications on this camera, or experimented with any hidden/developer/system menus ? Was it new when you got it ?
Assuming you haven't attempted to modify it, I'd suggest harassing Canon further. The specifications say "Interface Hi-Speed USB (Print/PTP/PC connect, selectable)"
I assume the "selectable" part means you need to set which mode you want somewhere. Does PTP (USB file transfer) work ?
You presumably spent several thousand dollars on this piece of equipment. If it doesn't perform the advertised functions, you are well within your rights to demand that they resolve the situation. If you don't get satisfaction from the first person you speak to, demand to speak to someone higher up. If you get stonewalled, call back and try someone else.