Canon's just as bad, they'll charge $75 US for that stupid cable and then the rubber around the wire unravels. Buy another and the same thing happens. And you know it costs them fifty cents to make the dumb things in a sweatshop.