Many circumstances might cause the issue of Canon printer not printing. The primary reasons why your Canon printer won't print are the print jobs are stuck in the printer's queue.
Paper jams inhibit printing. Invalid drivers or no wifi connection prevent the printer from printing.
No connection between the Canon printer and smartphone printing app.