Hi there. If you check the thread, there are several posts about this. It’s very common for them to request passports. IRCC won’t say what it’s for, but it’s likely for physical presence, IMO.
if you have stamps that are not in English nor French, you may need a certified translation as well.