It could be that you have an incorrect driver installed for the printer. Check on the Canon website to see if there is an updated driver for your specific model.
There could be a setting in the drivers printer preferences that is influencing the page amount. If you reinstall the latest driver it may reset these to default to allow printing of multiple pages. See if that works.