This may help, I have the MG7150 Printer/Scanner and the only issue currently is that on certain prints I get "Filter Failed" showing in the Print Queue and the photo never prints. Appears Canon USA are aware of issues for there drivers and state they are working with Apple for a fix as soon as possible (nothing yet on the UK site though) but for the above they do propose a work around.
https://www.usa.canon.com/internet/portal/us/home/support/self-help-center/Mac-O SX-Compatibility/
https://support.usa.canon.com/kb/index?page=content&id=ART166610
I realise this does not help you but if my printer appears to communicate ok otherwise, might your issue just be down to some form of corruption!
Have you tried removing and then reinstalling your printer via "Printers & Scanners" under System Preferences, if you right click on your printer (left side headed Printers) and select "Reset printing system" this will clear your print system so you can then add your printer back by clicking on the "+" button towards the bottom left. When the "Add" box opens wait a few seconds so all the installed drivers (Apples and the Manufactures if you installed separately) appear - then just select which you require. In my case I have two "Canon MG7100 series" to choose from, the first is "Bonjour" and the second "Canon IJ Network" - see what appears for you and give all a try, one may work and get you going again.
Lastly, if you select the Bonjour option you can alter whats offered under "Use" from it's default (could be AirPrint) to another, in my case "Canon Mg7100 series".