if you can't get it off of there, and you probably can't, you can minimize the damage by polishing with toothpaste, cleaning it thoroughly, and dipping it in Future (Pledge)
If you dip it and it isn't clear enough, just strip the Future off with Windex, polish some more, and dip it again
If this is a warplane, remember that those canopies sometimes had swirls in them right after being polished by a ground crewman, and could/did take on a milky looking effect in certain light reflections
so, you can get it pretty good, and stop there and call it weathered (a lot of people pile on the weathering and give us a crystal clear canopy to look at,,,,,which wouldn't be realistic)
Just some thoughts that I hope are of help
Rex