I found the strangest reason why it did not work. Previously my 32-bit windows was working with CanoScan N670U. One day the USB connection cable was gone [vanished from the 2-kid house], and the scanner failed to work when I pulled out a similar cable. If I click on the Canon icon in windows devices, it warned WIA driver was needed. Despite overwhelming evidence, I tried to download drivers after drivers (Vista, XP, you name it) from Canon and it did not work. As a final attempt, I switched to my printer cable and viola! It worked. I used the nonfunctional cable on my printer and it worked fine on the printer. As an engineer, I swap the cable back and reproduced the problem with bad cable. Good cable, again, everything is good. I also suspected the current draw from the USB port. No, not the root cause--I used both cable on the same USB port, one cable worked and the other did not.
So quit playing with the driver and just change USB cable...be curious know if you guys can solve this problem similarly. 15 year old printer shall keep going.