You can check to see whether you can use the GutenPrint drivers as mentioned in this post:
can't get canon printer pima MX 882 serie… - Apple Community
It appears your printer is supported:
http://gimp-print.sourceforge.net/p_Supported_Printers.php
Another possible option are the CUPS drivers if the Gutenprint drivers don't work.
BTW, Canon is probably the best remaining inkjet printer manufacturer around. Keep in mind they have provided drivers for at least 12 years for this printer. It is because Apple keeps changing the underlying macOS framework that it becomes too difficult for a manufacturer to keep providing drivers every year for hundreds of different printer models. I would HP at all costs since HP will suddenly brick your printer with a firmware update if you are using third party ink. For a laser printer I personally like Brother these days (used to always use HP in the past).