Rusting is an electrochemical reaction.
When iron rusts, it releases electrons. SALT is an electrolyte and hence salt water (slush) actually speeds up rusting once it starts, and there is no way to remove rust, except sanding, etc etc.
"电子防锈" is a tool attached to your car, generating electrons, this in theory should PREVENT iron from releasing electrons (that is CLOSE to galvanizing that Zinc is more electronegative thatn Iron). Ships use this as one (of the) tool to slow down rusting.
Hence in theory, it should work except the price is far too high.
I have a caucasian co-worker who bought a GM car three years ago and the dealer charged him 400 plus tax to have that "电子防锈" installed. He later discovered a similar tool in Canadian Tire only costs 130 plus tax (I saw that in Canadian Tire flyer several weeks ago). You can go to Canadian Tire and ask, and you can also ask any mechanic in Ottawa whether they know how to install it, and how much.
All cars should come with some kind of underside (metallic) anti-rusting. If your car underside has run on some rough services, or some stone hit the underside, then the protective coat cracks a little bit, those spots become WEAK point and hence rust starts.
If you want to use your car for over five years, I would recommend you have the underside sprayed with a layer of protective coating (usually ASPHALT), there are places in Ottawa specializing in this, but I don't know any (I hope others can recommend), price ranging from 300 - 400, and each year touch up is 60. As for dealers, that depends.
You can always bargain with the salesperson on this.
Good luck