I've been repairing small appliances on the side for about 12 years now. Not a lot of time spent on can openers specifically but I've done a few. Most common cause of failure is crud building up in the gears. Second most common failure point is the microswitch under the lever. Third most common is a broken wire at the strain relief spot on the cord. Motor failures are rare unless the can opener was being used with a can that was really hard to open. The gear stripping is common but usually only on the very old openers or those that have been abused. If you take the opener apart and the gears are looking good, the switch under the lever also engaging when the lever is pressed down, then you should check the cord with a multimeter. If all three components check out then it's likely the motor is the issue. I can usually get the appliances fixed 70% of the time. The other 30% are the stripped gears or motors that are burned out and not worth fixing.