I confess that I have used aerosol "canned air" to blow dust off of the CCD of my Nikon D100. The trick is to take all necessary precautions to avoid spraying "cold liquid" on the CCD. This means holding the can upright, not shaking it, and most importantly, emitting a few preliminary blasts of vapor far away from the ultimate target. And also, it's important not to spray from point-blank distance.
For me, this works. The truth is that you don't just "blow the dust around"; most or all of it actually is expelled from the sensor region. I suppose it's possible that a few stray microparticles will land on the CCD again. However, lightly blowing in this way works most of the time.
It's when you have something on the CCD that can't be dislodged with air that more complication intervention is needed. However, I have only had to "swab" my CCD one time in fourteen months of owning the camera and using it just about every day.
Oh, for the Nikon it's a VERY good idea to use the "optional" AC adapter, which enables a mirror lockup for an indefinite period of time. I don't know if the Canon is similar in this respect.