I've known many a Canon user and none of them had any issues like this. I think you've just been unlucky.