I recently had great success using Future to glue the canopy to a model. To avoid slopping any on the paint on the fuselage, I simply made a small puddle of Future on a piece of waxed paper, then set the canopy on the future, bottom edge down, to get a light coating on it. I then gently dropped it in place on the airplane and left it alone overnight. Seems to have made a strong bond, and absolutely no excess running out anywhere.