I'm pretty sure IRCC website does say "upload bio pages along with all pages with visas and stamps". With IRCC applications, more is less - meaning supplying more documents is probably a good idea. And hurrying and submitting documents within a few days without doing proper research is a bad...