Canon didn't provide a 64-bit driver for my printer.

Canon has not updated many of their older printers, like this MF3110 model with 64-bit drivers for XP, Vista or Windows 7.