Canon Printer Drivers
Canon offers a wide range of different printers that can be used professionally and privately. Their variety of printers can be used by organizations, individual photographers, offices of different sizes, etc. Canon thus provides printer drivers for each of their models for Windows, macOS, and Linux operating systems. However, they do highlight that some of the models only work with AirPrint on a Macintosh.
That said, different Canon websites for different regions can be used to look for the specific driver that you need to communicate with your printer. TestPrint has made the process easier where you can click on the model from below and then download the printer driver that can be used on your operating system