Safewatts USB Cable for Canon GL2 Mini DV, VIXIA HF M31 M30 HF100 HG10 HG20 HG21 Camcorder, PowerShot SD940 SD780 IS SD1100 IS SX260 HS, SX40 HS, SX50 HS EOS 5D Mark II, EOS 7D Camera, 6-foot. USB 2.0 male to mini B 5-pin flat male Data transfer rates up to 480 Mbps Plug & Play compatible Replacement for Canon Interface Cable IFC-400PCU, IFC-500PCU Length: 6-foot.