If you're looking for a compact flash for your Canon camera system, you won't find one much smaller than the Speedlite 90EX. It pairs very nicely with the EOS M, and if you leave the camera in automatic mode the resulting photos are quite pleasant.
Compact; Inexpensive; 24mm wide-angle coverage
No tilt or bounce; Slow recycle time; Inconsistent output depending on camera settings