I ended up calling Canon, and they helped me to resolve this.
Since updates in Windows 10 sometimes mess with security settings, the installer which Canon provides sometimes cannot work when trying to install the printer over the network.
What you have to do is this:
to install printer/scanner Canon MF4880dw in windows 10
- get the latest Canon driver / installer from their website
http://www.canon.ca/inetCA/en/serviceDetail?m=load&directLink=Y&mid=6371B011&type=D&opt=1
- use the Canon installer to install the SCANNER driver ONLY.
- install the MF Toolbox to use the scanner
- to install printer, go to control panel > devices and printers > add printer
- try to find it automatically
- if that fails, click "the printer I want wasn't listed"
- add a printer using a tcp/ip address or hostname
- enter the IP, and follow the steps - the MF4800 series should be found and then you ought to be able to print a test page.
I hope this helps others who have been running into the same issue.