RE: canopy all fogged up!
Once you have done one of the above suggestions paint a coat of FUTURE floor wax on it and it will be crystal clear. I've used this for years on both my plastic models and my RC. Anytime you have a canopy thats less than stellar.