I just worked on this problem myself, and tried three different profiles from
McMaster:
1129A95 - D-shaped profile, adhesive backed
1129A964 - P-shaped profile, adhesive backed
12335A43 - D-shaped profile, self-clamping
By far, I liked the 12335A43 the best. The only catch is, when compressed it's still a tiny bit too thick for the gap, and my canopy latch doesn't fully close. I tried a peice of it and removed it, then tried the 1129A95 D-shape. It fits better, but I still may need to adjust the fit of the latch. I haven't flown with it yet, but it does seem to close off all gaps, and still has some play left so when the canopy gets lifted in flight (it raises a bit due to air pressure) it should still seal.
If I do decide to adjust the latch mechanism to give more clearance, i'd be inclined to just go back to the self-clamping one though. I'm adverse to adhesives, as they always seem to age funny and you end up with pieces of weatherstripping peeling off in the heat. The self-clamping one just grabs the inner flange of the canopy, and fits quite nicely (everywhere but the very back corners, that is).
[edit] Just looking at McMaster right now, I found a 1/2" by 1/4" seal that looks like the one Gil recommends above. It's p/n 1067A3.