I have been using latches like latches like F3A Unlimited Deluxe ones on my planes for years. Very secure and no failure so far.
The other two anchor points on the canopy are either 1mm carbon fiber plate shaped like L or small nylon bolts.
Always glue these in place with hysol.