model canopy

 From:  Finema
7717.7 
you can also use Loft to design the general model and Boolean >Diff to cut the cockpit

PS : sorry for my poor design , i'm haven't time to do the same as you request.... :)

EDITED: 9 May 2020 by FINEMA