The new IRCC portal for visitor visa applications is an online platform that allows applicants to submit and track their visitor visa applications online. The portal is user-friendly and provides step-by-step guidance throughout the application process.