What is the proper way to maintain a can opener? I bought a hand crank can opener (Oxo) because of the good online feedback and only use the "shake" dry approach. It quickly developed rust in between the metal. If I invest the time and scrub, I can remove most of the rust.

When I initially posed the maintenance question in IRC concerning rust and utensils and kitchenware in general, I got suggestions from "spend a little on a decent one" to "you want stainless steel". I stored both answers as helpful for future purchases.

Just recently I noticed two can openers in the office pantry that both show rust. Obviously these were neglected and showed more corrosion. After seeing this, I am curious if rust is actually normal and harmless. Are there more expensive stainless steel can openers that are rust resistant? Should I be drying more rigorously? I just thought of another possibility: should I keep the can opener in a jar of cooking oil?
I have a lot of canned food and have gone through my share of can openers. I'm generally OK with a rusty can opener, but I don't like the rust flakes getting into my food. I can't bear that metallic taste.

While I don't mind buying a new can opener (they sell them at the dollar general for two dollars), but I find it a bit wasteful.

This may sound a bit un-orthodox, but I use rubbing alcohol (90% or higher). I have a jar filled with it next to the sink, so I will rinse the can opener off, dip it in the jar of alcohol, and put it back in the drawer. It dries fine in there.

This also works for other rust-prone utensils like whisks.