Canopy
I've used this on our former pick-up. Cargo are very much protected from the elements. Problem is that you can't haul tall stuff like refrigerators, cabinets, etc. A particular canopy dealer before (Brahma/Armark) gave the option of a detachable type of install - instead of permanently bolting the canopy to the pick-up bed, they use thick, heavy duty clamps to hold the canopy in place. I'm not sure though if they still have that option. It's quite impractical though to remove your canopy everytime you have tall cargo. I also have apprehensions re its safety (at the back of my mind, I would imagine the canopy flying off the pick-up bed if the clamps slip or fail).
Roller-up
This is what I have on my D-Max. It provides more flexibility, I just roll it up if I need to haul tall items. Problem is that it's not totally waterproof, it leaks along the sides even during moderate rainfall unlike the watertight OEM roller-up of the Ford Explorer Sport Trac pick-up. Also, the locks and mechanisms are not that durable. Whether it be Carryboy or Campershells (Pace Edwards), it leaks.
Bedcover/Sport Lid
Maybe I'll try this on my next pick-up. I still have to gather feedback re the performance of this one.
The Campershells Aerocover bedcover has the standard rear tip opening (just like in a dump truck but reversed):
The Carryboy Sport Lid has 2 variants, the Standard and the Lift Up:
Standard
Lift Up
Just my 2 cents. Hope this helps.
