Bumping this thread to show another alternative for a rear cargo cover that I decided to go with. I like the Canvasback design, but I wanted a cover that had a less, semi-permanent install. I only wanted to pull the cover out when needed for the few occasions I needed to haul some dirty work, and then I could fold it up and easily store it inside the X7. I found this custom cargo area cover by Covercraft and it fit my needs perfectly.
Below are some installed pics I took after I got it. The loose straps you see in the pics are at the OEM hook/tie down locations (but I decided not to use them for this initial fitment test. Covercraft does not make any side panels, like Canvasback, but I was not as concerned with that area of the X7, at least not for now. Unfortunately, just like Canvasback, Covercraft does not offer a solution to cover the 3rd row arm rest area - so still looking for a solution for that.
It is divided into different sections that are connected with velcro. The 2nd row bench seats can fold independently. You can remove the back cover for the second row entirely if you wish as well. When not in use, the cover folds up and fits neatly in the rear storage area (and fits perfectly in the rear storage tray if you have the Space Saver Spare option or purchase the tray separately if you don't).
Price was $137 + shipping from the Covercraft website. These are made to order so shipping was longer than I would have preferred, which at the time of my order was a little over 3 weeks.