I have tried using both the installation disk and the online drivers. It progresses to the point where is says "printer detected, please wait" and then nothing happens. After about 5 minutes, a new message comes up saying printer not detected. Same printer installed and works fine on my Windows 10 laptop.
I called Canon support and got the solution. Apparently, Windows 11 has trouble recognizing printers via USB ports. If this should happen to anyone else:
1. With USB cable plugged in and printer on, proceed with driver installation until receiving the message "printer not detected"
2. control panel, device manager, USB controllers. There will be one or more USB printing supports listed. For each, right click and uninstall. Power printer off and on. Printer should now be detected and installation proceed normally.