Canon has notoriously poor Linux support. They're very close-lipped about their interfaces.
Right now it looks like there are
a couple of drivers that give partial support, but you can't do everything with them yet.
Is this is a new printer model? The for-cost
Turboprint driver supports most Canon printers, but this one isn't listed right now. If it's a new model though perhaps they'll add it in the future.