Do not try connecting the printer to Wi-Fi (using WPS method) again as the printer is working via Wi-Fi with the desktop computer, so the issue is not with the printer, but with the laptop only.
- Can you click on Start -> Settings -> Network & Internet, then select option Wi-Fi (and/or Ethernet), then click on the Connected item and make sure that the option Make the PC discoverable is turned on?
- Were you able to delete all the the Canon printer(s) in Control Panel -> Hardware and Sound / Devices and Printers?
- When you reinstalled the Canon printer driver / software, and selected the Wireless option when prompted during installation, did it detect / find your printer?
- If yes, after the installation is finished, when printing something, at the printing dialog window, can you select the printer's list (the dropdown list), then select each Canon printer, if available, and see if which one is able to print or not?
Please let me know. Thank you.