I have managed to get a roundabout way of getting the camera to work under 64 bit version of Windows. I installed VirtualBox (formally Sun, now Oracle), then I downloaded Linux Mint, and installed it as a virtual machine. I tried Ubuntu, but that would not work with the camera, it would detect it, but would not interact with it.
I shut down the Linux Mint virtual machine with Virtual Box still running. I then plugged in the camera (as PC Connection) and then under settings for the virtual machine, I went to the USB devices and added the Canon camera. I then did OK. This now tells Virtual Box that if the camera is connected, then it should be added to the Linux Mint Virtual machine.
Anyway, I then installed gtKam from Linux Mint and that interacted properly. I managed to get it downloading from the camera, albeit replicating the camera directory structure. I then noticed that I could capture an image, and that worked. In order to see the photos, I used Fspot that will arrange the images by date and shows the raw images. I hope this is helpful for some.