Not so fast...
It's interesting to view benchmark results of other Digic6 cameras.
AFAIK reyalp is the only person who experienced card read/write speeds exceeding ~21MB/s, on his G7x. Visit the camera's porting thread (first page) for the log.
Newer D6 cameras (M10, G3x, G5x, SX710, SX720) have an eventproc named 'SDCardUHSActive'. Its return value is based on a firmware variable. I tried two cards in my M10, one UHS, one non-UHS. The variable reads 0, in both cases. My UHS card also stays below 20MB/s (it's a Sandisk that should read 'up to' 48MB/s).
It's either the camera being extra-sensitive about enabling UHS speed, or the firmware simply doesn't allow it on certain D6 models.