Have you tried Gentoo...
Sabayon, based on Gentoo, installs packages common to Gentoo, and there is a process for converting .deb and .rpm packages to install in Gentoo. You could also convert the Canon source download instead, since Gentoo installs from source, but I don't know if this is any better. Either way, installing with ebuild might give you useful error messages and requests for missing dependencies. An internet search will tell you more, but it doesn't seem to be straightforward. Maybe this helps:
The first thing is to see if you can get the driver installed, but I suspect that you then might have to edit the PPD file generated on installation to list the MX452. After that, enjoy more fault finding before printing; lots of things stand in the way of a good print.
In general, editing a PPD can get features not found in all the Canon linux drivers, such as Greyscale printing and other DPI settings, to produce higher quality photo prints or to save on ink for ordinary text.
Very good luck on this.