There is a Windows 8.1 driver, you could download that, install in compatibility mode, then connect the printer when prompted:
https://www.usa.canon.com/internet/portal/us/ho...
It is possible there is also a driver available through Windows Update:
Connect the printer.
Press Windows key + X
Type: control printers
Hit Enter
Click Add printer
Click 'The printer what I want isn't listed'
Select 'Add a local printer or network printer with manual settings'
Select 'Use an existing port'
Click Next
Under Manufacturer, scroll down then select Canon
Over the right hand side, scroll down through the list and look for your printer model.
If you don't see it, click Windows Update and wait while Windows Update checks for the printer.