To submit almost any Canada immigration application online, the first step is creating an IRCC account on the portal of Immigration, Refugees and Citizenship Canada. This is where you fill out forms, upload documents, pay fees and track your application status. In this guide, the My Second World team will walk you through each step: setting up your GCKey credentials, logging in for the first time, linking your file, and submitting your application online safely and in line with the official process.
What an IRCC account is and why you need one
An IRCC account is a secure online account provided by the Government of Canada. Through it, you complete forms, attach documents, pay fees and receive correspondence from the immigration authority.
Most skilled worker immigration streams such as Express Entry require submission online through this account. After receiving an Invitation to Apply (ITA), you have a fixed deadline to complete your application within the account. So setting up your account early helps you avoid a last-minute scramble.
In addition, all important notifications — such as requests for additional documents, biometrics appointment schedules, or review results — appear directly in the account. So you should check it regularly throughout the waiting period.
The account is also the official channel for you to communicate with the immigration authority. When you have a question about a specific application, you can send a request directly within the account instead of contacting them through multiple scattered channels. This centralized approach keeps the entire application history recorded in one place.
Two login methods: GCKey and Sign-In Partner
Before creating an IRCC account, you need to choose one of two login methods accepted by the Government of Canada. Both lead to the same service portal.
- GCKey: a username and password issued by the government specifically to access online services. This is the most common choice for applicants outside Canada.
- Sign-In Partner: logging in through a partner bank account in Canada. This is only convenient if you already have an account with a linked Canadian bank.
For most Vietnamese applicants filing from within Vietnam, GCKey is the simpler and more self-directed option. The section below focuses on the GCKey approach.
Guide to creating an IRCC account with GCKey
Below is the step-by-step process for creating an IRCC account. You should do this on a computer, using an updated browser and a stable internet connection to avoid errors partway through.
- Access the official page for online accounts of Immigration, Refugees and Citizenship Canada. This is the only entry point you should use — avoid unfamiliar links.
- Choose the account type that matches the application you intend to submit, then select GCKey as your login method.
- Click the button to register for GCKey if you don’t already have one. The system will ask you to read and agree to the terms of use.
- Create a username following the allowed rules. This is not an email address and is not shown to anyone else.
- Set a strong password, then set up security questions to recover your account if needed.
- After GCKey setup is complete, the system redirects you back to the IRCC portal to finish setting up your account.
Back on the IRCC portal, you will answer some additional security questions and confirm basic information. Once this step is done, your account is ready to use.
Setting up security and saving your login information
An IRCC account holds sensitive personal data, so security is very important. Treat your login information the same way you would treat an identity document.
- Write down your GCKey username and password somewhere safe, and never share them with a third party via message or email.
- Remember the exact answers to your security questions, as too many wrong attempts can temporarily lock your account.
- Enable multi-factor authentication if the system offers it, for an extra layer of protection.
- Always log in from the official site, and never click a link in a suspicious email claiming to be from the immigration authority.
In addition, each applicant should have only one GCKey and one IRCC account. Creating multiple duplicate accounts can easily cause confusion when linking your file later.
Linking your file and submitting your application online
Once you have an account, the next step is to get your file into the right place. The process varies slightly depending on the application category.
- Log in to the IRCC portal with the GCKey you just created.
- If applying under Express Entry, create an online profile so the system can score it under the Comprehensive Ranking System (CRS). Once you are eligible and receive an ITA, the permanent residence application will open within this same account.
- For some other categories, you may be issued a linking code; enter that code to attach your paper file or an already-created file to your online account.
- Fill out all electronic forms, carefully checking the information against your original documents before confirming.
- Upload documents in the correct format and file size that the system requires.
- Pay the applicable fees according to the current fee schedule published on the official portal, then click submit.
After submission, the system issues a confirmation number and the application moves into processing status. From here, all updates appear in your account. You should check it periodically and respond to requests from the immigration authority within the given deadline.
Common mistakes when creating an IRCC account
During the process of creating an IRCC account, a number of glitches recur fairly often. Knowing them ahead of time will help you handle them quickly and calmly.
- Forgetting your GCKey username or password: use the recovery function via your security questions; if you still can’t get in, follow the recovery instructions on the GCKey site.
- Session timing out partway through: the page automatically logs you out after a period of inactivity, so you should save your draft frequently.
- Document upload rejected: usually due to the wrong format or exceeding the file size limit; compress the file or convert it to the correct extension the system accepts.
- Wrong account type: each service group has its own portal, so choose the correct type from the start to avoid having to recreate it.
If the issue is a technical glitch with the system, try a different browser, clear your cache, or wait and try again a few hours later. Most such issues are temporary.
Tips for a smooth application submission
A tidy IRCC account only delivers value when the application behind it is well prepared. So the My Second World team suggests a few things to do in parallel.
- Prepare scanned copies of core documents such as your passport, IELTS results, qualifications and experience reference letters, in the required format.
- Look up your correct occupation code under the NOC system so it is declared consistently across all forms.
- Check the expiry of your passport, English certificate and educational credential assessment result, as these documents each have their own validity period.
- Track your CRS score to know your chances of receiving an ITA, and time the completion of your application accordingly.
In addition, you should carefully read the document checklist for your specific application category before starting to fill it out online. Having everything ready from the start shortens processing time and reduces the risk of your application being returned.
Summary
In summary, the process of creating an IRCC account consists of these main steps: choosing a login method, setting up GCKey, logging in to the portal, linking your file, and submitting your application online along with documents and fees. Once you understand this order, you can fully carry it out yourself, safely.
Next steps: prepare a complete document set, look up your NOC occupation code, track your CRS score, and enable periodic account checks so you don’t miss any notifications. Each immigration category has its own document requirements, so reviewing them before submission is always worthwhile.
If you would like more hands-on support from account setup through to completing your Canada immigration application, contact My Second World’s team of immigration consulting experts for detailed guidance tailored to your specific situation.


