I looked a few places for this and did not find a real solution. I found a duplicate ticket which was unanswered regarding the scanner and many incorrect threads in various forums stating the scanner can't work. I bought mine today, and it is now working so I am posting. Take this into consideration when moderating.
The USA Canon site does not have any linux drivers. You have to use Japan Or Australia's version of their official site to find what you need.
Scanner: MG2100 series ScanGear MP Ver. 1.80 for Linux (debian Packagearchive)
Printer: MG2100 series IJ Printer Driver Ver. 3.60 for Linux (debian Packagearchive)
Untar and run ./install.sh
Once they are installed you can print as you would normally and scan using their software
$ scangearmp
xsane and other default scan solutions will fail to recognize the scanner.