How to use the Ontario Immigrant Nominee Program e-Filing Portal
Learn how to create a profile and submit an application using the Ontario Immigrant Nominee Program e-Filing Portal.
On this page Skip this page navigation
To apply under these streams, you must:
- create a profile in the OINP e-Filing Portal
- register an expression of interest for the stream(s) you are interested in
- receive an invitation to apply
After receiving an invitation to apply, you must submit your application within 14 calendar days for the following streams:
- Employer Job Offer: Foreign Worker stream
- Employer Job Offer: International Student stream
- Employer Job Offer: In-Demand Skills stream
- Masters Graduate stream
- PhD Graduate stream
Ontario’s Express Entry
For Ontario’s Express Entry streams, you must submit your application to the OINP within 45 calendar days from the date that your notification of interest from Ontario is issued. The Express Entry streams include:
- Human Capital Priorities stream
- French-Speaking Skilled Worker stream
- Skilled Trades stream
Under the Entrepreneur stream, you have 90 calendar days to submit your application to the OINP after you receive an invitation to apply. There is no deadline to register an Expression of Interest for this stream.
Step 1: Access the portal
Before you go to the OINP e-Filing Portal, make sure you are using the latest version of:
- Google Chrome
- Mozilla Firefox
- Apple Safari
- Microsoft Internet Explorer
Do not use mobile devices, such as cell phones and tablets when accessing the OINP e-Filing Portal. Please use a desktop or laptop computer to reduce the chances of experiencing an error.
Access the OINP e-Filing Portal.
Step 2: Sign up for ONe-key
Before registering your expression of interest, you must create a profile in the OINP e-Filing Portal. In the portal, select
Then, select the stream to which you would like to register your expression of interest. You will be asked for your:
- first name
- last name
- date of birth
This is only required the first time you log in. After this, you’ll be redirected to ONe-key.
Create your ONe-key account
After you’ve pre-registered, sign up for a ONe-key account by clicking on “Sign up now!” or use your existing account.
Remember your ONe-key ID and password, as you will need this in the future to log in to the OINP e-Filing Portal.
If you forget your ONe-key password, you can recover it by answering the security questions set up during your account registration.
Forgot ONe-key ID
If you forget your ONe-key ID, you can only recover it if you provided your email address during registration. Follow the on-screen instructions to retrieve your ONe-key ID.
If you didn’t provide your email address, you’ll need to create a new ONe-key ID and password.
The OINP does not manage ONe-key accounts and we cannot help you if you lose access to your account. To keep access to and control of your account, never share your ONe-key password with anyone, including your representative.
If you‘re redirected to a ONe-key page asking for an enrolment number and PIN while logging into the e-Filing Portal, this is a user error. To avoid this error, access the OINP e-Filing Portal directly from the OINP home page.
Step 3: Register your expression of interest for employer job offer and graduate student streams
After you log in through ONe-key, you’ll be redirected to the OINP e-Filing Portal. At this time, you can register an expression of interest for the stream you’re applying to. You may only submit one expression of interest per stream.
Express Entry stream: If you’re interested in registering for one of the Express Entry streams, you may only register after you’ve received a notification of interest from Ontario through your online account with Immigration, Refugees and Citizenship Canada (IRCC).
Before you register
Before you register your expression of interest, make sure you meet all eligibility requirements of the stream under which you are registering.
Depending on the stream under which you registered your expression of interest, you may have to submit your application as soon as 14 days of receiving the invitation to apply.
When you register
Make sure to carefully enter your information when creating your profile in the OINP e-Filing Portal, as this information will be used to auto-fill the applicable fields in your application.
After you register
Once you have successfully registered your expression of interest, you’ll receive a confirmation email with your expression of interest registration number.
If you make a spelling mistake in your name or your date of birth while registering, contact the OINP by email at firstname.lastname@example.org to request a correction.
To validate your request, you will need to include:
- the Change of Personal Information form
- a copy of the personal details page of your passport
The program will not accept requests for complete name or date of birth changes.
Step 4: Fill out the application
After receiving an invitation to apply, you can submit your application in the OINP e-Filing Portal. You don’t need to complete your application all at once. You can save your application and return to it, as long as you submit it before the deadline.
There are three ways to save your application:
- Click the
Savebutton at the bottom right corner of each page. Use this button to save as you go (recommended to ensure that none of your information is lost if you lose connectivity while completing your application).
- Click the
Previousbuttons at the bottom of each page.
- Click the
Check for Errorsbutton at the bottom right corner of each page.
Upload supporting documents
Scan and upload all your supporting documents into your online application.
Make sure all your supporting documents are clear and legible. We will not accept documents that are blurry or illegible.
Your supporting documents must be uploaded using one of the accepted document formats: .doc, .docx, .xls, .xlsx, .ppt, .pptx, .pdf, .rtf, .txt, .jpeg, .bmp, .png, .gif, or .tiff.
File size limits
In most cases, the maximum file size is 5MB per document. The maximum file size for passport pages is 10MB.
Scan your documents at a lower resolution to reduce the size of your documents and allow for a faster upload.
All pages of a specific document should be uploaded into one file (if the size limit permits). For example, all pages of a passport should appear in one file, rather than a separate file for each passport page.
Troubleshoot tipIf you get an error when uploading a document, you should exit out of your browser and log in again. If the error persists, send an email to email@example.com with screenshots of the error message and a description of the issue.
Check for errors
To see if you’ve missed any mandatory questions or if there are errors in your application, click the “Check for Errors” button at the bottom right corner of each page or at the end of your application. Click on the red circle beside the section header to review your errors. If you click on the section hyperlink, the errors will disappear.
Step 5: Pay the fee and submit your application
Your application can only be submitted once you have:
- answered all mandatory questions
- uploaded all required documentation
- paid your application fee
Once you’ve submitted your application to the OINP, you won’t be able to make any changes.
Pay the application fee
You must pay the application fee online. The cost may be different depending on the stream to which you’re applying – see the applicable stream page for details.
When you’re ready, you’ll be redirected to CCPay to make an electronic payment by credit card. We only accept Visa, Visa Debit, Mastercard or Mastercard Debit. The OINP e-Filing Portal does not store any personal banking or credit card information.
After you pay your fee
After you’ve paid the fee, your application will be submitted to the OINP. You will receive an email with a:
- confirmation that we’ve received your application
- payment receipt
Check your status
After registering your expression of interest, you can log into your profile on the OINP e-Filing Portal through your ONe-key account to check the status of your expression of interest or the status of your application.
Look for the column labeled
Status on your main page. As your application makes its way through the various processing stages, your application status will be updated.
Make sure that you check your status online before sending an inquiry to the OINP.
If you experience technical issues with applying online, send an email to firstname.lastname@example.org and include:
- your file number
- description of the problem
- your full name and contact information
We will review your email and respond to you as soon as possible.