Best ways to protect your gear:
1.) Get State Farm Personal Policy. It is like $1.49 per $100 insured. Covers theft, you dropping it, misplacement, fire, etc... Anything but mechanical failure due to age. They even cover you if you ship that item with UPS/Fedex to Canon or whatever for service, without needing to pay for more insurance through the carrier.
2.) Pay with AMEX or another card like it, so your warranty doubles. By paying with AMEX, for me, the 1-year Canon warranty turns into a 2-year warranty.