I subscribe to the theory that a cover on a bike on a hitch rack is more likely to cause harm than prevent it. Due to all the wind it will catch.
If I thought I was possibly going to hit some snow/salt ona mountain pass, I would just make sure everything is well lubed, and rinse it off after.