If you are going to buy a canopy get a snugtop.
I spent 6 months looking at different canopys and all the rest were just junk at the end of the day. Snugtop is very well built fit and finish along with paint color.
I also went through the backflip cover all 3 leaked total overpriced junk. Undercover was better. But still not near as useful as a canopy.
Also look into getting a bed rug this makes it easier on the knees and helps loads from sliding around.