On Canon's consumer 1080p camcorders and the T1i/T2i all you need for sustained 1080p video is a Class 6 SDHC card.
For the 7D, I see the Canon manual recommends a CF card capable of 8MB/s or better. I don't think you need a $300 90MB/s card.
For the 7D Canon recommends UDMA compatible compact flash cards the slowest (UDMA 0) transfers at a rate of 16.7mb/sec)
DPreview.com tested the camera with the Sandisk Extreme Pro 32 gig CF card
"At eight frames per second the EOS 7D is the quickest APS-C DSLR that we've seen in our labs so far. The frame rate is impressive on itself and even more so considering that with a very fast card, such as the Sandisk Extreme Pro, in JPEG format the 7D can maintain this speed indefinitely (well, we gave up after approximately 60 sec or 320 frames) and for 24 frames when shooting RAW. Surprisingly that's even better than the official Canon specification (126 frames in JPEG, 15 frames in RAW)."
http://www.dpreview.com/reviews/canoneos7d/page13.asp