RE: Canopy polish
Not sure what it "really" is, but you can also use Honda Clean for plastics. Comes in a spray can and runs about $4-5 a can at a Honda motorcycle dealer. It's designed for use on motorcycles, ATV plastics, helmets, etc. It's not a wax, and the stuff works awesome. I usually buy it by the case from a buddy who owns a Honda/Kawasaki dealer, I think it's 12 cans to a case.