After an OS change incompatible drivers should not work.
http://support-asia.canon-asia.com/contents/ASIA/EN/0100298201.html 32 bit
http://support-vn.canon-asia.com/contents/VN/EN/0100298301.html 64 bit
does list Windows 10 and has instructions you must follow.
I recently bought a Lenovo ideapad 100 with Windows 10. The Canon LBP6000/6018 printer that worked fine with my old Windows 7 laptop will not work. When I plug in the USB, I get an error message that it is not recognized. This happens regardless of which port I use. Also, every port has been tested okay with other devices. I even converted my old computer from 7 to 10 and got the same error message after I did. The issue is between 10 and the Canon printer. Any thoughts and advice is appreciated.

Chowhound
Comic Vine
GameFAQs
GameSpot
Giant Bomb
TechRepublic