In the camera menu, Switch communication to PTP instead of Normal. Will work fine. Bugs in Cannon EOS camera firmware/hardware do not properly handshake with generic MS windows drivers,
Picture Transfer Protocol works without a computer, so in addition to your PC you could also send them directly to a printer for example.
Cheers