Although CS5 has great playback of native footage due to the Mercury Playback Engine, I continue to use Cineform's NeoScene. This is a wavelet-based transcoder that is relatively light on HDD usage. Also, their interpolation from 4:2:0 Canon native to 4:2:2 color space seems to give more leeway when doing CC-ing.
But from what I've seen/heard ProRes 422 should do the same thing.
What are you more concerned with - the transcoding process or the ability to add metadata to it?
Richard van den Boogaard
cameraman / editor / video marketing consultant
Branded Channels
W:
http://www.brandedchannels.com