The problem is that those canopies protect from front impact by deflecting most of the energy. The impact that killed Dan was from above when his car flew into the fence support post, so the canopy most likely wouldn't have protected him in that instance.