Book a call
Alberta (AAIP), Opportunity Stream

Alberta Opportunity Stream: requirements for 2026

The Alberta Opportunity Stream requirements for 2026 are built for one group: temporary foreign workers already employed in Alberta on a valid work permit, with a qualifying full-time job offer. This RCIC-reviewed guide walks through AOS eligibility, the Worker EOI score, fees and exactly how to apply.

Nicola Wightman, Regulated Canadian Immigration Consultant (RCIC #R706497)
Written and reviewed by Nicola Wightman, RCIC #R706497A UK immigrant who made the move herself, now a CICC-licensed immigration consultant in Canmore, Alberta.Last updated
Quick answer
The Alberta Opportunity Stream (AOS) is a base stream of the Alberta Advantage Immigration Program for temporary foreign workers already living and working in Alberta on a valid work permit with an eligible full-time job offer. Candidates submit a Worker Expression of Interest scored out of 100, and a nomination supports a separate permanent residence application to IRCC. In 2026 the Alberta Opportunity Stream EOI cut-off has landed between 50 and 65 out of 100, with a $135 Worker EOI fee plus a $1,500 AAIP application fee. It is not an Express Entry Stream route, so it adds no CRS points.

Key takeaways

The Alberta Opportunity Stream (AOS) is a base AAIP stream for temporary foreign workers already living and working in Alberta on a valid work permit with an eligible full-time job offer. You must also meet occupation, language, education and job-offer wage bars. Candidates submit a Worker Expression of Interest scored out of 100, and a nomination supports a separate permanent residence application to IRCC.

  • The Alberta Opportunity Stream (AOS) is a base AAIP stream for workers already in Alberta with an eligible job and a valid work permit.
  • Core AOS eligibility: an eligible occupation job offer, current Alberta work permit, language (CLB 5 / CLB 4 for some TEER levels), education and a compliant job-offer wage.
  • The Worker EOI is scored out of 100, and 2026 AOS draw cut-offs have landed between 50 and 65.
  • Fees in 2026: a $135 Worker EOI fee (new April 7, 2026) plus the $1,500 AAIP application fee.
  • It is a base stream: a nomination leads to a separate IRCC paper application, not 600 CRS points.

What is the Alberta Opportunity Stream (AOS)?

The Alberta Opportunity Stream is a base stream of the Alberta Advantage Immigration Program (AAIP) for temporary foreign workers who are already living and working in Alberta on a valid work permit, with an ongoing full-time job offer from their Alberta employer. It is the AAIP's highest-volume worker route, holding 3,562 of Alberta's 6,603nominations for 2026, more than every other stream combined (alberta.ca, AAIP processing information, 9 September 2026).

Because it is a base stream, an Opportunity Stream nomination leads to a separate paper application to IRCC for permanent residence rather than adding points to a federal Express Entry profile. Alberta had used 2,725 of those 3,562 places on its September 9, 2026 update, leaving 837 for the rest of the year; the live count is on the alberta.ca AAIP processing-information page.

The AOS is an in-Alberta stream

You cannot use the Opportunity Stream from outside Canada. It is designed for people who already hold a valid Alberta work permit and a qualifying Alberta job offer. If you are still abroad, the Alberta Express Entry Stream or a rural pathway may fit better.

Alberta PNP eligibility: is the Opportunity Stream your route in?

Alberta PNP eligibility is not a single test, the Alberta Advantage Immigration Program runs several worker and business streams side by side, and the Opportunity Stream is only the right fit for a specific profile: someone already living in Alberta on a valid work permit, working full-time for an Alberta employer that can support a nomination. If any one of those three pieces is missing, you are asking the wrong stream to do the wrong job, no amount of EOI polish fixes that.

Before you spend time on a Worker EOI, run this quick intent check. If you are still outside Canada, the Alberta PNP eligibility route that usually fits is the Alberta Express Entry Stream, which selects directly from the federal pool and needs no Alberta work history. If you hold Alberta work experience but your job sits in a small or remote community, compare against the Alberta Rural Renewal Stream instead, it trades the Opportunity Stream's employer-size flexibility for a designated-community endorsement. Everyone else, in-Alberta, on-permit, with a genuine employer behind them, keeps reading here. For the full menu of Alberta routes side by side, see our Alberta immigration overview before you commit to one stream.

What are the Alberta Opportunity Stream eligibility requirements for 2026?

Alberta Opportunity Stream eligibility rests on a connected set of requirements you must meet at the time you submit your Worker Expression of Interest (EOI): an eligible-occupation job offer, a valid Alberta work permit, language at CLB 5 or CLB 4 depending on your TEER category, at least high-school education, a compliant job-offer wage, residence in Alberta, and matching recent work experience. Miss any one of them and the application can be refused, whether that is the wrong NOC code, a language ability one band short, or a permit that has lapsed. The table below summarises each of the core 2026 requirements.

Alberta Opportunity Stream core eligibility, accurate as of May 2026 (alberta.ca). The official, controlling list of eligible AOS occupations and the Alberta Opportunity Stream NOC list live on alberta.ca and change periodically, so verify your own code and the current criteria there before applying.
RequirementWhat the AOS asks for
Job offerFull-time, ongoing offer from your current Alberta employer in an eligible occupation (most NOC TEER 0 to 5; some occupations are ineligible)
Work permitThe work permit status requirement: a valid Alberta work permit at submission, implied or maintained status alone is not enough; you must be working in Alberta
LanguageCLB 5 for NOC TEER 0 to 3; CLB 4 for TEER 4 to 5; higher for some regulated roles (e.g. NOC 33102 needs CLB 7), approved test, valid 2 years
EducationAt least high-school completion; foreign credentials generally need an Educational Credential Assessment (ECA)
Wage & compensationYour job offer must pay at least Alberta minimum wage and meet or exceed your LMIA wage (if applicable) or the lowest starting wage for your occupation in Alberta
Residence & intentYou must be living and working in Alberta and intend to settle in the province
Work experienceRecent, eligible work experience that matches your offered occupation, on the right permit type

Language is scored on your weakest ability

The CLB level is taken from the lowest of your four abilities, reading, writing, listening and speaking, so a single weak skill can drop you below the threshold for your occupation. Lifting your weakest band is often the single most valuable thing you can do before submitting.

Which jobs and occupations qualify for the Alberta Opportunity Stream?

Most occupations across TEER Categories 0 to 5 are eligible under the Alberta Opportunity Stream, from management and professional roles (TEER 0 and 1) through skilled trades and technical occupations (TEER 2 and 3) to intermediate and entry-level roles (TEER 4 and 5). Job offers we see most often in Canmore, Calgary and across Alberta include hospitality and food-service supervisors, cooks, carpenters and other skilled trades, administrative and office roles, retail supervisors, and truck drivers. Your current occupation, the one you are actually working in when you submit, must match both your job offer and your qualifying work experience. A mismatch between what you declare in your Worker EOI and what your reference letters describe is one of the fastest ways to trigger an information request or a decline.

A specific list of occupations is excluded outright, regardless of TEER category, wage or job offer strength. If your current occupation appears on Alberta's official ineligible-occupations list below, you cannot apply for or be nominated under the Opportunity Stream in that role, no matter how strong the rest of your file is.

  • TEER 0: the Alberta Opportunity Stream excludes legislators, school principals and administrators of elementary and secondary education, managers in social, community and correctional services, fire chiefs and senior firefighting officers, and escort agency or massage parlour managers.
  • TEER 1: the stream excludes judges, secondary school teachers, elementary school and kindergarten teachers, authors and writers (except technical), and musicians and singers.
  • TEER 2: the stream excludes justices of the peace, and early childhood educators who do not hold Alberta Level 1 certification or higher.
  • TEER 3: the stream excludes elementary and secondary school teacher assistants, other instructors, actors, comedians and circus performers, painters, sculptors and other visual artists, artisans and craftspersons, athletes, real estate agents and salespersons, and dental laboratory assistants or bench workers.
  • TEER 4: the stream excludes home child care providers, home support workers, caregivers and related occupations, and casino occupations.
  • TEER 5:the stream's largest excluded group rules out other performers, other sales-related occupations, operators and attendants in amusement, recreation and sport, other support occupations in personal services, other service support occupations, taxi and limousine drivers and chauffeurs, harvesting labourers, aquaculture and marine harvest labourers, trappers and hunters, mine labourers, and landscaping and grounds maintenance labourers.

A handful of these NOC codes, including real estate agents and salespersons and home support workers, cover both eligible and ineligible duties within the same code, so it is the specific occupation named above, not the NOC number alone, that is excluded. If you are unsure whether your role qualifies, check your exact job title and duties against the NOC 2021 before you submit a Worker EOI, or ask the AAIP directly. We check this against your job offer and reference letters before your file goes in.

Check your occupation, TEER category and wage before you submit

Three self-checks catch most of the avoidable Alberta Opportunity Stream declines we see, and you can run all three before you spend a single dollar on the Worker EOI fee.

  • Find your TEER category. NOC 2021 groups every occupation by Training, Education, Experience and Responsibilities. TEER 0 covers management occupations. TEER 1 usually needs a university degree. TEER 2 usually needs a two- or three-year diploma or a two-year-plus apprenticeship, and includes supervisory roles. TEER 3 usually needs a one-year post-secondary credential, an apprenticeship of a year or more, or over six months of on-the-job training with more than two years of secondary school. TEER 4 usually needs secondary school completion plus several weeks of job-specific training. TEER 5 needs no formal education, just a short demonstration of the work. Your TEER category is what sets your language bar under Alberta Opportunity Stream requirements, CLB 5 for TEER 0 to 3, CLB 4 for TEER 4 and 5.
  • Confirm your NOC code against the official list.Alberta's ineligible-occupations list above is organized by TEER category, and a handful of NOC codes (real estate agents, home support workers) cover both eligible and ineligible duties under one code. Match your actual day-to-day duties, not just the code number, against alberta.ca's current AOS occupation list.
  • Check the wage benchmark, not just minimum wage.Your offer must clear Alberta's general minimum wage andeither your LMIA-assessed wage or the lowest starting wage published for your occupation and region, whichever applies. Job Bank's wage report, searchable by NOC code and Alberta region, is the fastest way to see where that occupation-specific floor currently sits before you compare it to your offer letter.

Do this before you pay the $135 WEOI fee

A mismatched TEER, an occupation that turns out to be on the ineligible list, or a wage that undershoots the occupation benchmark all surface after you have already paid the non-refundable Worker EOI fee. Five minutes against these three checks is cheaper than a declined EOI.

What are the employer and job offer requirements for the Alberta Opportunity Stream?

Your Alberta employer must be incorporated or registered, operate from a physical Alberta workplace, have run actively in the province for at least 2 complete fiscal years, show a genuine business need for the position, and stay within its nominee cap if it is below $400,000 in gross annual revenue and 3 full-time Alberta employees. AAIP assesses the business behind your job offer separately from the occupation and wage rules above, and a failure on any of these stops your application regardless of your own score.

  • Legal structure: your employer must be incorporated or registered under a provincial, territorial or federal act and operate from an established place of business in Alberta.
  • Time operating in Alberta: your employer must have run continuously and actively in Alberta for at least 2 complete fiscal years before you submit your Worker EOI.
  • Physical presence: your employer must have a real Alberta workplace where you report and are assigned work, so home-based and fully virtual employers do not qualify.
  • Business need: your employer must show the position is genuinely needed, for example through a valid LMIA-based work permit or documented recruitment of Canadians and permanent residents first.
  • Revenue and staffing: an employer with at least $400,000 in gross annual revenue and 3 full-time (or full-time-equivalent) Alberta employees can support an unrestricted number of AOS nominees.
  • Nominee caps for smaller employers: an employer below that revenue and staffing bar can still support you, but is capped at 1 nominee after 2 years operating, 2 after 3 years, and 1 more for each additional year.

Your job offer or employment contract must itself promise continuous, paid, full-time work of at least 30 hours a week for 12 months or more, at a wage that meets Alberta's minimum wage and either your Labour Market Impact Assessment (LMIA) wage, where one applies, or the lowest starting wage published for your occupation across Alberta industries. Non-wage compensation, profit share, company ownership or similar, does not count toward that base wage. Part-time, casual and seasonal offers are ineligible outright, as are independent contractors, business owners, directors, shareholders or agents listed on the employer's Corporate Registry System (CORES) record, and any role that is home-based or performed remotely from outside Alberta.

Check your employer's nominee count before you file

If your employer sits below the revenue and staffing thresholds, they can only support a capped number of AOS nominees based on how long they have operated in Alberta. Filing against an employer that has already used its cap wastes a non-refundable $1,500 application fee. We confirm this before your file goes in.

How does the Alberta Opportunity Stream work for international graduates and PGWP holders?

If you hold a Post-Graduation Work Permit (PGWP) from a publicly funded Alberta Advanced Education post-secondary institution, the Alberta Opportunity Stream cuts your minimum Alberta work experience from 12 (or 24) months down to just 6 months of full-time work in Alberta within the last 18 months. It is the single biggest concession in the stream, and one that most competing guides, including alberta.ca's own eligibility page, mention only in passing.

The reduced-experience rule comes with conditions. Your current occupation must relate to your field of study in Alberta, and your credential must be an Advanced Education-approved (sometimes called ministry-approved) credential from an approved Alberta institution, not an institution-approved credential such as many non-credit or continuing-education certificates. Eligible Advanced Education-approved credentials include a post-diploma or post-baccalaureate certificate of at least one year, a diploma of at least two years, an undergraduate degree, or a graduate-level degree, diploma or certificate. If you began your Alberta program before April 1, 2019, a one-year entry-level certificate can also qualify. Confirm with your institution's registrar which category your credential falls into before you rely on this pathway, the same diploma name can be issued as either type depending on the program.

Paid co-op work terms completed while you were still studying normally do not count as qualifying work experience for anyone. PGWP holders are the exception: co-op terms count toward your Alberta experience if they were paid, full-time (at least 30 hours a week), directly related to your current occupation, and completed entirely in Alberta as part of your program of study.

Who cannot apply for the Alberta Opportunity Stream?

Alongside the job-offer disqualifiers above (part-time, casual or seasonal work; independent contractors, business owners, directors and shareholders; home-based or remote roles), Alberta names three groups who cannot apply for or be nominated under the Opportunity Stream at all, regardless of how strong their job offer or EOI score is:

  • Refugee claimants: you cannot apply if you are a refugee claimant or are involved in a Government of Canada immigration appeal or removal process, because AAIP does not intervene in a federal refugee claim, appeal or removal proceeding.
  • Temporary residents outside Alberta: you cannot apply if you live or work in another Canadian province or territory, because the Opportunity Stream is an in-Alberta stream and work elsewhere in Canada does not qualify.
  • Foreign nationals without valid temporary resident status: you cannot apply if your only basis for being in Canada is status maintained during processing (formerly implied status) or restoration status, rather than a valid work permit.

The Opportunity Stream also nominates people for permanent residence, so it is not a route for anyone who already holds Canadian permanent residence or citizenship, and it is not a substitute for a humanitarian, refugee or Federal Court process, matters outside the scope of what a licensed RCIC can advise on in any case.

Minimum income requirements for the Alberta Opportunity Stream

A common misconception, borrowed from family-class sponsorship and from other AAIP streams, is that the Alberta Opportunity Stream applies a fixed low-income cut-off (LICO) table by family size. It does not. The Opportunity Stream's own published eligibility criteria set out no minimum household income threshold or LICO test as a hard bar to applying. What is actually tested is your job offer's wage: it must meet Alberta's minimum wage and meet or exceed either your LMIA-assessed wage or the lowest starting wage for your occupation across Alberta industries, whichever applies to your case.

AAIP also requires that you demonstrate “a strong likelihood of becoming economically established in Alberta,” a broader, discretionary standard an officer applies to your file as a whole rather than a set dollar figure you calculate in advance. This is different from streams such as Rural Renewal, where candidates applying from outside Alberta or Canada must show settlement funds through bank letters and statements. If a source quotes you a specific AOS income threshold, treat it with caution and confirm against alberta.ca before relying on it.

What documents do you need for a Worker EOI and Alberta Opportunity Stream application?

The Worker EOI itself is a self-declared online form, no documents are uploaded at that stage. Once you are invited and move to a full application, AAIP's Worker Streams Document Checklist sets out what every AOS applicant must provide. Missing or incomplete documents are one of the most common causes of processing delays and declines.

  • Passport: you must submit the personal data page plus any pages showing expiry and renewal dates.
  • Language test results: you must submit a single valid test document, because AAIP does not accept a One Skill Retake result.
  • Pay statements: you must submit statements of earnings for each pay period in the last 3 months, showing the pay period, rate of pay, hours worked, deductions and taxable benefits. AAIP does not accept online payroll-calculator printouts.
  • Job offer letter or contract: your employer must issue it on company letterhead showing job title, duration, wage and compensation, hours per week, location, daily duties (not copied verbatim from the NOC), minimum qualifications and company contact details, signed by you and a manager with hiring authority.
  • Employer Declaration and Authorization form: your employer must fully complete and sign this form, because AAIP cannot consider your application without it.
  • Reference letters: you must supply letters from past and present employers covering the same details as a job offer letter.
  • Education documents: you must supply your final credential and transcript for education completed in Alberta or Canada, or an Educational Credential Assessment (ECA) for education completed abroad.
  • Work permits and LMIAs: you must supply every current and past Alberta or Canadian work permit, plus the LMIA (confirmation letter and annex) or proof of an LMIA exempt work permit for each one. Most AOS job offers we see sit behind either a full LMIA work permit or a CUSMA, intra-company transfer, or PGWP-based exemption, so confirm which applies to your history before you file.
  • Dependants form: you must submit a completed Spouse, Common-Law Partner and Dependants Authorization form if you are applying with family members.

Additional documents apply if you claim Worker EOI points for an eligible Alberta relative (birth or adoption documents proving the direct relationship, your relative's citizenship or PR proof, and their Alberta identification and recent bills) or for a regulated occupation (your licence, registration or certification).

Any document not in English or French needs a certified translation submitted alongside a copy of the original. We review your document set against this checklist before you file, the Employer Declaration and Authorization form in particular is worth confirming with your employer early, since a refusal to sign it stops the application outright.

Common Alberta Opportunity Stream mistakes that cause refusal or a low EOI score

Most AOS refusals we see trace back to a handful of avoidable errors, not a genuinely ineligible candidate. The pattern repeats often enough that we check for each of these before a file goes in:

  • Job duties copied straight from the NOC. AAIP flags offer letters and reference letters that lift duty descriptions verbatim from the National Occupational Classification instead of describing the actual day-to-day role, which delays processing while AAIP requests clarification.
  • A weak language band on one skill. Your CLB score is taken from your lowest ability, so a strong overall test result can still fail on a single weak skill, most often reading or writing.
  • A job offer that is not truly full-time and ongoing. Casual, seasonal, on-call or fixed-term-under-12-month offers are ineligible outright, even if the weekly hours look full-time on paper.
  • An employer that does not yet meet the operating-history bar. Fewer than 2 complete fiscal years operating in Alberta, or an employer who has already used their nominee cap, means the application cannot proceed regardless of how strong the candidate is.
  • A wage that undershoots the benchmark.The offer must meet or exceed the LMIA wage or the lowest starting wage for the occupation across Alberta, not just Alberta's general minimum wage.
  • Stale language results or an unfavourable ECA. Test results older than 2 years are not accepted, and an ECA that states your credential is not equivalent to Canadian high school does not meet the education requirement.
  • A home-based or remote arrangement. Employment at a location not zoned for commercial or industrial use, or work performed virtually from outside Alberta, disqualifies the application even with every other box checked.
  • An incomplete Employer Declaration and Authorization form. AAIP cannot consider the application at all if the employer will not fully complete and sign it, so confirm this before you invest time in the rest of the file.

Before we file, we check that your current occupation matches your EOI, job offer and reference letters; that your employer meets the operating-history, revenue and nominee-cap tests; that your weakest language skill clears the bar for your occupation, not just your overall score; and that every document on the checklist is present and correctly dated. Catching these before submission protects your $135 WEOI fee and your $1,500 application fee, both non-refundable regardless of outcome.

Why do some Alberta Opportunity Stream EOIs never make it into the pool?

The mistakes above cause refusals after Alberta has already invited you. A different set of problems stop a Worker EOI from ever entering Alberta's ranked pool in the first place, the online system screens self-declared answers against the AOS eligibility criteria before it accepts a submission at all.

  • An occupation code that does not match your real duties.Selecting a NOC code your actual job does not perform, often to dodge an ineligible-occupation flag, is treated as a misrepresentation risk once your employer's declaration and reference letters are compared later.
  • A work permit that expires before you can complete the process. A Worker EOI built on a permit with only weeks left to run rarely survives long enough to reach an invitation and a full application.
  • Self-declared language claims you have not actually tested. The EOI form asks you to enter your CLB level; entering a level you expect rather than one an approved test has confirmed is caught the moment you are asked to upload the actual result.
  • An employer that will not pass AAIP's own screening.A business under two complete fiscal years operating in Alberta, or one that has already used its nominee cap, cannot support a new AOS candidate no matter how the candidate's own EOI scores.
  • Duplicate or conflicting EOIs. Submitting more than one Worker EOI, or one that contradicts a previous federal or provincial submission on the same facts, creates a discrepancy that AAIP resolves by removing the newer entry from the pool.

None of these are scoring problems, they are eligibility problems, and a high EOI score does not rescue an EOI that was never eligible to be scored. We check every one of these against your actual documents before your Worker EOI goes anywhere near alberta.ca.

How does the AOS differ from the Alberta Express Entry Stream?

The simplest way to understand the AAIP Opportunity Stream is to contrast it with the province's only enhanced stream. The AOS is a base stream: you do not need an Express Entry profile, and a nomination does not add CRS points, instead it leads to a separate IRCC paper application. The Alberta Express Entry Stream is enhanced: you must already have a federal Express Entry profile with a Comprehensive Ranking System score of at least 300, and a nomination adds 600 CRS points, putting most candidates well above the typical Express Entry cut-off.

Alberta Opportunity Stream vs Alberta Express Entry Stream (alberta.ca, May 2026).
FeatureOpportunity Stream (AOS)Express Entry Stream
Stream typeBaseEnhanced
Express Entry profileNot requiredRequired (CRS ≥ 300)
Effect of nominationLeads to a separate IRCC paper applicationAdds 600 CRS points
Must be in Alberta?Yes, working on a valid permitNo, can select from the federal pool
Job offerRequiredOptional (but adds Worker EOI points)

How is the Worker EOI scored for the Alberta Opportunity Stream?

Like every AAIP worker pathway, the Alberta Opportunity Stream is ranked through the Worker Expression of Interest (WEOI), scored out of 100 points, split into human capital (max 69) and economic factors (max 31). You submit your EOI once it meets the minimums above; it then sits in Alberta's pool, valid for one year, and Alberta invites the highest-ranked candidates in each draw. The summary grid below shows where the points come from; our free Alberta PNP calculator estimates your exact score.

AAIP Worker EOI points grid summary (alberta.ca, Aug 2025 grid). Max 100 = 69 human capital + 31 economic.
SectionFactorMaximum points
Human capital (69)Highest education completed12
Human capitalLocation of education (10 if in Alberta)10
Human capitalGeneral language proficiency10
Human capitalBilingual proficiency (CLB 4+ both)3
Human capitalTotal work experience (Canada + abroad)11
Human capitalWork experience in Canada (10 if 6+ mo in Alberta)10
Human capitalAge (max at 21 to 34)5
Human capitalFamily connection in Alberta8
Economic factors (31)Permanent full-time Alberta job offer10
Economic factorsRegulated occupation (with certification)10
Economic factorsJob offer in a select rural / sector area6
Economic factorsAlberta job offer location (rural / other community)5

For AOS candidates, the economic factors usually do a lot of the work: a permanent Alberta job offer is worth 10 points on its own, and Canadian (ideally Alberta) experience and education completed in the province lift the human-capital side. Because the AOS pool is large, a competitive score matters, but remember that meeting a cut-off is necessary, not sufficient.

How do the two EOI subtotals interact on an Opportunity Stream file?

Alberta does not simply add 100 loose points, it builds your Worker EOI score from two subtotals that behave differently. Every point in the economic factors (max 31) column requires a genuine Alberta job offer to unlock, so a candidate with no offer is capped at whatever the human capital (max 69) side produces alone. Because the Opportunity Stream already requires a job offer to be eligible at all, the practical interplay is different from Alberta's enhanced stream: your economic subtotal is rarely zero, the question is how far it climbs above the base 10-point offer once the sector, location and regulated-occupation bonuses are added, and whether your human-capital subtotal is strong enough to clear the gap if it does not.

Two illustrative Alberta Opportunity Stream Worker EOI candidates, scored against the points grid above. Neither is an assessment of a real applicant; run your own numbers in the calculator.
Scoring factorCandidate A scores (tradesperson, rural employer)Candidate B scores (recent Alberta graduate, urban employer)
Highest education7 points, for a trades certificate10 points, for an Alberta diploma
Where studied0 points, studied outside Canada10 points, Alberta credential
Language10 points, at CLB 6 or above8 points, at CLB 5
Work experience, last 10 years11 points, 12 months or more7 points, 6 to 11 months
Canadian work experience10 points, 6+ months in Alberta10 points, 6+ months in Alberta
Age5 points, aged 275 points, aged 23
Human capital subtotal43 points out of 6950 points out of 69
Alberta job offer10 points10 points
Priority sector6 points, construction0 points, retail
Job offer location5 points, rural community0 points, Calgary
Regulated occupation0 points0 points
Economic subtotal21 points out of 3110 points out of 31
Total Worker EOI score64 out of 10060 out of 100

Both candidates land inside the 2026 Opportunity Stream range, but they get there differently. The tradesperson has weaker human capital, no Alberta education and no second language, yet a rural, sector-eligible job offer nearly doubles the economic subtotal to 21. The recent graduate scores higher on human capital thanks to Alberta study and a slightly younger age, but an urban, non-priority-sector job offer caps the economic subtotal at the base 10, leaving a lower total despite the stronger human-capital profile. Neither subtotal alone would necessarily clear a given draw, it is the combination that matters, which is why we build both sides of your file rather than treating the job offer as a box to tick. Score your own combination with the free Alberta PNP points calculator before you submit.

What are the recent 2026 AOS draw cut-offs?

As of September 2026, Alberta continues to invite Alberta Opportunity Stream candidates through periodic EOI draws rather than a fixed calendar. For the fullest, regularly updated picture of live cut-offs across every AAIP pathway, see our Alberta PNP draw page, and run your own numbers through the Alberta PNP points calculator before you submit a Worker EOI.

In 2026, Alberta Opportunity Stream draws have cut off at a minimum EOI of between 50 and 65 out of 100, with invitation rounds in the hundreds. The most recent AOS draw, on September 1, 2026, invited 575 candidates at a minimum EOI of 56, with 22,381 Worker EOIs sitting in the AOS pool on Alberta's September 9, 2026 update (alberta.ca, AAIP processing information). Alberta holds draws “as needed” rather than on a fixed schedule and publishes the minimum score for each round, so the three rounds below are a representative sample rather than the full year.

Illustrative 2026 Alberta Opportunity Stream draws, including the most recent on September 1 (alberta.ca, AAIP processing information, updated September 9, 2026). Cut-offs change with every round, so check the live alberta.ca processing-information page before relying on any number.
Date (2026)StreamInvitationsMin EOI
Feb 2Alberta Opportunity Stream91557
May 6Alberta Opportunity Stream83254
Sep 1Alberta Opportunity Stream57556

Eligibility does not guarantee an invitation

The AOS is points-ranked. Meeting every requirement places you in the pool, but Alberta invites only the highest-scoring candidates each draw. With the 2026 allocation capped at 3,562 AOS nominations, competition stays firm, so beware any source that implies a place is guaranteed.

What are the Alberta Opportunity Stream fees and processing times in 2026?

Alberta introduced a $135 Worker Expression of Interest (WEOI) submission fee effective April 7, 2026, charged when you submit your EOI. If you are invited and apply, the AAIP application fee is $1,500 and is non-refundable; a reconsideration request costs $250. These are provincial fees only, once you reach the IRCC stage you pay separate federal permanent-residence fees.

Alberta Opportunity Stream fees, current to May 2026 (alberta.ca). Federal IRCC fees are separate. Confirm before paying.
FeeAmountNotes
Worker EOI (WEOI) submission$135New, effective April 7, 2026
AAIP application$1,500Non-refundable; paid after an invitation
Reconsideration request$250If you dispute a decision

How long does the Opportunity Stream take?

An Alberta Opportunity Stream file runs about 16 monthsfrom invitation to permanent residence: Alberta's AOS queue ran about 12 weeks on its September 9, 2026 update, then IRCC takes about 13 months on the base-stream paper application that follows (IRCC processing-times feed, 3 September 2026). Alberta publishes no service standard for the nomination stage itself, and the wait in the Worker EOI pool before an invitation is not counted in either figure, so the full journey from EOI to PR typically runs 12 to 20 months. An enhanced Express Entry provincial nominee application, by contrast, ran about 7 months on the same feed. Both timelines move with demand, and IRCC republishes them monthly on canada.ca. Our dedicated AAIP processing time page tracks both stages across every Alberta stream and updates as new figures are published.

How to apply for the Alberta Opportunity Stream step by step

How to apply for the Alberta Opportunity Stream follows the standard AAIP worker sequence, EOI first, invitation, then a full application. The steps below show the path from confirming eligibility to a federal permanent-residence decision.

  1. 01

    Confirm AOS eligibility

    Check that you hold a valid Alberta work permit, have a full-time ongoing offer in an eligible occupation, and meet the language, education and minimum-income bars.

  2. 02

    Test language & gather documents

    Take an approved English or French test (IELTS, CELPIP or TEF/TCF), obtain an ECA for foreign education, and collect work-permit, job-offer and experience evidence.

  3. 03

    Submit your Worker EOI

    Create and submit your WEOI with the $135 fee (from April 7, 2026). It stays in Alberta's pool for one year, scored out of 100.

  4. 04

    Receive an invitation

    If your EOI meets an AOS draw's cut-off (between 50 and 65 in 2026), Alberta issues an invitation to apply. Eligibility alone does not guarantee this.

  5. 05

    Apply to the AAIP & get nominated

    Submit a complete Opportunity Stream application with the $1,500 fee. On approval, Alberta nominates you for permanent residence.

  6. 06

    Apply to IRCC for permanent residence

    File your separate federal PR paper application with medicals, police checks and proof of funds. IRCC makes the final decision.

How Wild Mountain Immigration helps with your Opportunity Stream application

Alberta is our home province, we are based in Canmore, in the Bow Valley, and the AAIP is the program we work with most. Working under a licensed RCIC (CICC #R706497), our team confirms your AOS eligibility, builds your Worker EOI to capture every point you are entitled to, and prepares a nomination and federal application that stand up to scrutiny. We catch the avoidable mistakes that cause refusals: a wrong NOC code, a language band one short, or a work-permit-status gap.

If the AOS is not your fit, we can compare it with the Alberta Express Entry Stream, the Rural Renewal Stream or the Tourism & Hospitality Stream, and against Express Entry and other provincial nominee programs. See how a nomination interacts with your CRS score, build the Alberta experience the AOS needs through a work permit, and read our fees guide before you decide.

Prefer to do the legwork yourself? Our lower-cost File Review gives your own Alberta Opportunity Stream application an expert check before you submit. Figures here are current to 2026 and change with each draw, so we always confirm the live alberta.ca page before advising.

Frequently asked questions

What EOI score do I need for the Opportunity Stream?

There is no fixed pass mark. Alberta sets the cut-off draw by draw, and in 2026 the Alberta Opportunity Stream has been landing between 50 and 65 out of 100. Treat that as a moving target, not a guarantee. Meeting it does not entitle you to an invitation, so always check the latest alberta.ca draw results before relying on any number.

Do I need a job offer for the Alberta Opportunity Stream?

Yes. The AOS requires a full-time, ongoing job offer from your current Alberta employer in an eligible occupation, and you must already be working in Alberta on a valid work permit. The stream is built for temporary foreign workers in the province, it is not a route you can use from outside Canada or without a qualifying Alberta employer.

How long does the Alberta Opportunity Stream take to process?

An Alberta Opportunity Stream file runs about 16 months from invitation to permanent residence: roughly 12 weeks for Alberta to assess the nomination (on its 9 September 2026 update Alberta was assessing AOS applications received on or before 17 June 2026), then about 13 months at IRCC for the base-stream paper application that follows (IRCC processing-times feed, 3 September 2026). An enhanced Express Entry provincial nominee application ran about 7 months on the same feed, so the base route is the slower one. Neither figure counts the unpredictable wait in the Worker EOI pool before an invitation, and IRCC republishes its times monthly on canada.ca.

What is the language requirement for the Opportunity Stream?

Language scales with your job. Most occupations in NOC TEER 0 to 3 need CLB 5, while TEER 4 to 5 occupations need CLB 4, both measured on your lowest of four abilities. Some regulated roles set a higher bar, for example NOC 33102 (nurse aides/orderlies) requires CLB 7. You must take an approved English or French test; results are valid for two years.

How is the Alberta Opportunity Stream different from the Express Entry Stream?

The AOS is a base stream for workers already employed in Alberta, a nomination leads to a separate IRCC paper application and adds no CRS points. The Alberta Express Entry Stream is enhanced: you need a federal Express Entry profile with CRS of at least 300, and a nomination adds 600 CRS points. Many AOS applicants do not have an Express Entry profile at all.

How much does the Alberta Opportunity Stream cost in 2026?

You pay a $135 Worker Expression of Interest (WEOI) submission fee, new as of April 7, 2026, plus the $1,500 non-refundable AAIP application fee if you are invited and apply. A reconsideration request costs $250. These are provincial fees only, separate federal IRCC permanent-residence fees apply once you reach that stage. Confirm current amounts on alberta.ca before paying.

Does an Opportunity Stream nomination guarantee permanent residence?

No. A nomination is a provincial endorsement, not permanent residence. You still submit a separate application to IRCC, which makes the final decision on medical, security and admissibility grounds. We build the strongest possible case and flag risks before they become refusals.

Can I apply for the Alberta Opportunity Stream from outside Canada?

No. The Alberta Opportunity Stream is an in-Alberta route designed for people already holding a valid Alberta work permit and a qualifying Alberta job offer. You must be living and working in the province to submit a Worker EOI. If you are still abroad, the Alberta Express Entry Stream or a rural pathway may fit you better.

Which occupations are eligible for the Alberta Opportunity Stream?

Most occupations in NOC TEER 0 to 5 can qualify, though some occupations are ineligible and a few regulated roles set higher language bars. Your offered job must match recent, eligible work experience. The official, controlling Alberta Opportunity Stream NOC list lives on alberta.ca and changes periodically, so confirm your code there before you submit a Worker EOI.

Do international graduates on a PGWP qualify for the Alberta Opportunity Stream with less work experience?

Yes. If you hold a Post-Graduation Work Permit from a publicly funded Alberta Advanced Education institution, you need only 6 months of full-time Alberta work experience within the last 18 months, instead of the usual 12 or 24. Your occupation must relate to your field of study, and your credential must be an Advanced Education-approved credential from an approved Alberta institution.

Does the Alberta Opportunity Stream have a minimum income or LICO requirement?

No. Unlike family-class sponsorship or some other AAIP streams, the Opportunity Stream does not publish a low-income cut-off table by family size. What it actually tests is your job offer's wage, which must meet Alberta's minimum wage and meet or exceed your LMIA wage or the lowest starting wage for your occupation across Alberta. AAIP also requires a broader, discretionary showing that you can become economically established in Alberta.

Can I apply for the Alberta Opportunity Stream if I'm self-employed or a business owner?

No. Independent contractors, business owners, and anyone listed as a director, shareholder or agent of the Alberta employer on the Corporate Registry System (CORES) are ineligible, even with a job offer for 30 or more hours a week. The stream requires a genuine employer-employee relationship with an arm's-length Alberta business.

What documents does the Alberta Opportunity Stream application require?

AAIP's Worker Streams Document Checklist requires your passport, a single valid language test result, three months of Alberta pay statements, a detailed job offer letter with a signed Employer Declaration and Authorization form, employment reference letters, education documents or an ECA, your work permit history with LMIAs, and a Dependants Authorization form if family members are included. Missing documents are a common cause of delay.

Who is eligible for the Alberta Opportunity Stream?

You need a valid Alberta work permit and a full-time, ongoing job offer from an established Alberta employer in an eligible occupation, plus language, education and wage minimums that vary by TEER category. You must also be living and working in Alberta, not applying from abroad or from another province. Meeting every requirement makes you eligible to submit a Worker EOI, it does not by itself guarantee an invitation.

Is the Alberta Opportunity Stream still open in 2026?

Yes. The Opportunity Stream remained Alberta's highest-volume AAIP worker route through 2026, with periodic Worker EOI draws and a provincial allocation of 3,562 nominations for the year, 2,725 of them used as at 9 September 2026 (alberta.ca, AAIP processing information). Alberta can pause or adjust any stream without notice when an annual allocation is close to used up, so check the live alberta.ca AAIP processing-information page for the current status.

Does the Alberta Opportunity Stream use my CRS score?

No. The Opportunity Stream is a base AAIP stream scored through Alberta's own Worker Expression of Interest, not the federal Comprehensive Ranking System. You do not need an Express Entry profile or a CRS score to apply, and a nomination through this stream adds no CRS points, it instead supports a separate paper application to IRCC. Only the enhanced Alberta Express Entry Stream connects to CRS.

Ready to apply through the Opportunity Stream?

Get started with a licensed RCIC in Canmore for an honest read on your AOS eligibility and Worker EOI score.