One thing that has aways surprised me about this accident, is the flightpath. It is over "foothills" terrain and outside the designated practice area which is a few miles to the east.
If they had been in the practice area (the cultivated areas in the satellite image in the report), they would have had at least another 1000' of terrain clearance.
After the accident, Mount Royal College replaced the Tecnams with Senecas. It's not clear if this was for technical reasons or was purely a
PR exercise.