AFAIK, none of the Canon transmitters use the USB port, all them connect with the camera using a proprietary interface; so it is quite possible that the camera cannot act as a USB-Host at all.
On the other hand, have you considered a USB logger? You can carry one in your pocket, let it log your position as you shot, and later match it with your photographs, on the computer.