Those are some major cracks!! My '06 has some very small splits in a few places but nothing like that. I think my canvas has a lip that fits into a groove in the molding then is fixed with the screws. If that was the case, maybe it just needs to be re-set into the groove.
2006 23B Hybrid with 10k round bar WDH
2011 F150 4x4 SCREW Ecoboost, Max Tow, Integrated TBC, 3.73 LS axle, Firestone Ride Rite airbags.