If your canopy is dirty, don't accept the aircraft. You're the bloody captain, do some captain stuff and get the lineys to clean it. They might moan (shouldn't) but the Training Cell does teach them to keep the canopy and front clean.
Oh, they'll clean it. Usually with a dirty rag out of their pocket and with a big ball of spit!
"Clean enough Sir?"