If you get fast SD card for your Cannon, you will be able to shoot long videos (up to 1Gb in size). Also faster card significantly shorten time between shots.
I’d recommend anything with x133 or x150 marking on it. They are considerably more expensive, but they’re worth it.