A bit nasty that, sorry to see that happen Graham. The canopy looks repairable mate, you can buy woven roving mat that weighs 50g per square metre and a 2 pack epoxy resin which remains flexible when it cures which takes about 6 hours, very strong to boot. It looks like the large break will realign with a bit of work. The mounting hole is a piece of cake to fix. Use light weight body filler to finish the outside and try and match the paint or put a sticker over it. I built and repaired fibreglass boats in the past and have used the above system to repair planes and my 450L canopy, the mounting holes became elongated in a couple of tip overs.
Just a thought