TREADSTONE LAW · ONTARIO · DIGITAL LEGAL SERVICES · EST. MMXXI ·TSL
Learn/Ask a Lawyer/Immigration/How do I create an Express…
Immigration

How do I create an Express Entry profile and what information do I need?

TSL Written by the Treadstone Law team· Updated June 2026

To create an Express Entry profile, you log into the IRCC online portal and answer a detailed eligibility questionnaire. Before you start, gather the following: a valid passport, language test results (IELTS, CELPIP, TEF Canada, or TCF Canada — must be no more than two years old), your education credentials and, if applicable, an Educational Credential Assessment (ECA), a detailed employment history covering at least ten years, and proof of any provincial nomination or qualifying job offer.

If your education was completed outside Canada, you will need an ECA from a designated organization to have it recognized in the system. The profile asks you to self-report your details; IRCC verifies everything if you receive an ITA and submit a full application.

Once your profile is submitted, you receive a CRS score and enter the pool. Your profile remains valid for 12 months. If it expires before you receive an ITA, you can create a new one — but your language test results must still be valid at that point. Accuracy matters: misrepresentation on an immigration application can result in a multi-year bar from Canada.

Key takeaways

  • A valid language test (≤ 2 years old) is essential before creating your profile.
  • Foreign degrees require an Educational Credential Assessment (ECA).
  • Profiles expire after 12 months if no ITA is received.
  • Accuracy is critical — misrepresentation carries serious consequences.
This is general information, not legal advice. It doesn’t create a lawyer–client relationship, and the rules can change. For advice on your situation, a Treadstone immigration lawyer can help.
Was this helpful?Share:

Go deeper

Still have questions?

Search 2,500 answers, or send yours to a Treadstone lawyer — we answer in plain language.

All answersStart a File →