Yes it does, most if not all Canon printers do a new cleaning cycle when they have been cut off from the power socket for any length of time, leaving the printer on 24/7 is just a waste of energy and totally unnecessary, I reckon it speeds up the end of life for the print head.No idea if disconnecting from the mains interferes with the scheduling.
Sorry but just have a look at this quite old CANON reply : "The amount of ink being used does seem excessive, however, I must advise you that your printer will perform a clean every time it is turned on and off and will use ink for this process"That's not true. Canon printers do head cleanings when you try to print something and a certain number of hours had elapsed since the last cleaning.
If your turn off and on a printer every five minutes it won't perform a cleaning every time. No matter if you left the printer always ON or not, cleanings will occur when a printing job is sent to the machine and the scheduled time for cleaning has elapsed.