The Canon cameras need 50 megabits per second, which is about 6 megabytes per second. Make sure you know the difference between megabits and megabytes. (It's a factor of 8.)
I know from experience the sandisk II cards aren't fast enough on the 5D II. You can get away with a little less write speed if you are shooting 24P, audio disabled and a low ISO but I still wouldn't think you could get away with those cards.
Almost all CF cards on the market are faster than the suggested 8mb/sec Canon suggests.I have been buying kingston cards. One went thru the washer and dryer! with no problems. Clients data was still on it, thank god.