To make your life easier, if you are one of the few people who are affected by this (in my office, four were), I have bundled up the packages and made an installer which installs the foomatic wrappers, ghostscript, and the PPDs needed for printing to LIPS printers. Obviously, I cannot make any representations about its fitness, but it works for me and my workmates.
This should not be limited to use with just Canon printers. After installation, you can use any of the PPDs on the linuxprinting.org site that use foomatic-rip to print, which may be all of them (I'm not sure). I would love to know if this helps people with other unsupported printers; unfortunately, I can only test with the one printer that I have access to.
I hope this helps some people out there! I know this has been driving me and my friends crazy.

