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 working full-time in Alberta with a full-time job offer from an Alberta employer in an eligible occupation, who hold a valid work permit at submission and at assessment; status maintained during processing (formerly implied status) and restoration status do not qualify. 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 non-Express Entry application to IRCC, not 600 CRS points.

What is the Alberta Opportunity Stream (AOS)?

AOS stands for the Alberta Opportunity Stream, 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,603 nominations for 2026, more than every other stream combined (alberta.ca, AAIP processing information, October 7, 2026).

Because it is a base stream, an Opportunity Stream nomination leads to a separate non-Express Entry application to IRCC for permanent residence rather than adding points to a federal Express Entry profile. As of Alberta's October 7, 2026 update, 3,105 of the 3,562 Alberta Opportunity Stream places for 2026 had been used, leaving 457, with 367 applications waiting to be processed (source: alberta.ca AAIP processing information). How long the queue takes is on our AOS processing time tracker.

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, and 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?

AOS eligibility requires a valid Alberta work permit, a full-time Alberta job offer in an eligible occupation, CLB 5 (TEER 0 to 3) or CLB 4 (TEER 4 and 5), high school, and 12 months' Alberta experience in your occupation within 18 months (alberta.ca, Alberta Opportunity Stream eligibility, read 13 October 2026).

Alberta checks most of these Alberta Opportunity Stream requirements twice, when you submit and again when AAIP assesses your file, so a permit or licence that lapses in the queue can still sink it. Miss any one and the application is declined, whether that is the wrong NOC code, a language ability one band short on the CLB scale, or a permit type Alberta does not accept.

Alberta Opportunity Stream requirements (alberta.ca, Alberta Opportunity Stream eligibility and Job offer and employer requirements, read 13 October 2026).
AOS requirementMinimum in 2026Checked at
Work permitA valid work permit of an eligible type: LMIA-based, a listed LMIA exemption, an Alberta public-institution PGWP, a vulnerable worker permit or an eligible public-policy open permitSubmission and assessment
Maintained or restoration statusNot accepted in place of a valid work permitSubmission and assessment
Where you live and workIn Alberta; temporary residents living or working in another province are ineligibleSubmission and assessment
OccupationMost NOC TEER 0 to 5 occupations, except the 34 on Alberta's ineligible listSubmission and assessment
Job offerFull-time job offer or contract from an Alberta employer in your current occupationSubmission and assessment
Hours and lengthAt least 30 hours a week of continuous, paid work for 12 months or moreSubmission and assessment
WageAt least Alberta minimum wage and your LMIA wage, or the lowest starting wage for your occupation in AlbertaSubmission and assessment
Language, TEER 0 to 3CLB 5 (or NCLC 5) in each abilitySubmission
Language, TEER 4 and 5CLB 4 (or NCLC 4) in each abilitySubmission
Language, NOC 33102CLB 7 (or NCLC 7) in each abilitySubmission
Language testOne approved test result, less than 2 years old on the day you applySubmission
EducationCanadian high school equivalent, with an ECA for education completed abroadSubmission
Work experience12 months full-time in your current occupation in Alberta within the last 18 monthsSubmission
Work experience, alternative24 months full-time in your current occupation in Canada or abroad within the last 30 monthsSubmission
Work experience, Alberta PGWP holders6 months full-time in your current occupation in Alberta within the last 18 monthsSubmission
Licence or certificationAny licence, registration or trade certificate your occupation requires in AlbertaSubmission and assessment

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 are not certified through Alberta Children's Services (Child Care Staff Certification Office) or who are certified only at Level 1. Childcare workers need Level 2 or Level 3 Early Childhood Educator certification.
  • 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.

Four of these NOC codes, 60040, 42200, 42202 and 33100, are marked with an asterisk on alberta.ca because each covers both eligible and ineligible occupations, so for those codes it is the specific occupation named above, not the NOC number alone, that is excluded. The other codes on the list, including real estate agents and salespersons (63101) and home support workers, caregivers and related occupations (44101), are excluded in full. 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. Four of its codes (60040, 42200, 42202 and 33100) cover both eligible and ineligible occupations, and the rest, including real estate agents and home support workers, are excluded in full. 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 and either 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 application.
  • 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 guides, and even alberta.ca's 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) and any work permit type outside Alberta's list, such as a spousal or bridging open work permit, 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 you are living or working in Canada without valid temporary resident status. Separately, status maintained during processing (formerly implied status) and restoration status do not count as the valid work permit Alberta requires at submission and at assessment.

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 undermine a Worker EOI before it ever reaches an invitation: you need at least CLB 4 (or NCLC 4) in all four abilities to submit one, and AAIP validates every self-declared answer if you are invited.

  • 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. You can only have one Worker EOI, and the AAIP portal will not let you create one while you have an existing Worker EOI, an Entrepreneur EOI, or a draft or active AAIP application.

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 non-Express Entry application to IRCC. 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, checked 12 October 2026).
FeatureOpportunity Stream (AOS)Express Entry Stream
Stream typeBaseEnhanced
Express Entry profileNot requiredRequired (CRS ≥ 300)
Effect of nominationLeads to a separate non-Express Entry application to IRCCAdds 600 CRS points
Must be in Alberta?Yes, working on a valid permitNo, can select from the federal pool
Job offerRequiredNot a listed minimum, but needed in practice (and adds Worker EOI points)

How Alberta ranks Opportunity Stream candidates

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 selects candidates in each draw using EOI scores alongside labour market needs and priorities. The full points grid, factor by factor, is in our AAIP points calculator, which also estimates your exact score.

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.

Two example Opportunity Stream candidates, side by side

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 AAIP points grid (alberta.ca, September 2026). 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 certificate4 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
Total work experience11 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 6944 points out of 69
Alberta job offer10 points10 points
Rural community or sector job offer0 points, construction is not a 6-point sector0 points, retail
Job offer location5 points, rural community0 points, Calgary
Regulated occupation0 points0 points
Economic subtotal15 points out of 3110 points out of 31
Total Worker EOI score58 out of 10054 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 job offer outside the Calgary and Edmonton census metropolitan areas lifts the economic subtotal to 15. The recent graduate scores slightly higher on human capital thanks to Alberta study, but an urban job offer with no rural, tourism or law enforcement bonus 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 October 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 latest AAIP draws 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 October 2, 2026, invited 123 candidates at a minimum EOI of 54, with 21,667 Worker EOIs sitting in the AOS pool on Alberta's October 7, 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. Alberta has held 13 Alberta Opportunity Stream draws in 2026, which invited 8,419 candidates in total; the table below shows the five most recent, and our record of every 2026 AAIP draw has the full history across all streams.

The five most recent 2026 Alberta Opportunity Stream draws, to the most recent on October 2, 2026 (alberta.ca, AAIP processing information, last updated October 7, 2026).
Date (2026)StreamInvitationsMin EOI
Oct 2Alberta Opportunity Stream12354
Sep 23Alberta Opportunity Stream11358
Sep 1Alberta Opportunity Stream57556
Aug 14Alberta Opportunity Stream74358
Jul 15Alberta Opportunity Stream83353

Eligibility does not guarantee an invitation

The AOS is points-ranked. Meeting every requirement places you in the pool, but Alberta selects candidates in each draw using EOI scores alongside labour market needs and priorities. 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 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 (alberta.ca, AAIP fee schedule effective April 7, 2026, checked 12 October 2026). 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

Timing in one line: on October 7, 2026 AAIP was assessing AOS applications received on or before July 13, 2026 (alberta.ca, AAIP processing information, Table 3), and the full Alberta Opportunity Stream processing time, from that queue to the IRCC decision, is broken down stage by stage in our AOS processing time guide.

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 job-offer wage bars.

  2. 02

    Test language & gather documents

    Take an approved English or French test (IELTS, CELPIP, PTE Core 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 Alberta selects your EOI in an AOS draw (minimum scores ranged from 50 to 65 in 2026), it 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 application online in the PR Portal, 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 we follow the AAIP closely. 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: across the 13 Alberta Opportunity Stream draws of 2026 the minimum EOI ranged from 50 to 65 out of 100, and it was 54 in the latest draw on October 2, 2026 (alberta.ca, AAIP processing information, last updated October 7, 2026). Treat that as a moving target, not a guarantee, because meeting a past cut-off does not entitle you to an invitation.

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.

What is the language requirement for the Opportunity Stream?

The Alberta Opportunity Stream requires at least CLB 5 (or NCLC 5) in each of the four abilities if you work in a NOC TEER 0 to 3 occupation, and CLB 4 (or NCLC 4) for TEER 4 and 5, from a single approved test taken less than two years before you apply. NOC 33102 (nurse aides, orderlies and patient service associates) requires CLB 7 (alberta.ca, Alberta Opportunity Stream eligibility, read 13 October 2026).

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 non-Express Entry application to IRCC 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.

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 a well-prepared 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 NOC TEER 0 to 5 occupations qualify for the Alberta Opportunity Stream, except 34 occupations Alberta lists as ineligible, including secondary school teachers, real estate agents, home support workers and taxi drivers (alberta.ca, AOS eligibility, read 13 October 2026). Your job offer and your qualifying work experience must both be in that same eligible occupation.

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.

What are the AOS eligibility requirements?

AOS eligibility requires a valid Alberta work permit, a full-time Alberta job offer in an eligible occupation, CLB 5 for TEER 0 to 3 or CLB 4 for TEER 4 and 5, high school, and 12 months of full-time Alberta experience within 18 months (alberta.ca, read 13 October 2026). In place of the Alberta experience you can show 24 months in Canada or abroad within the last 30 months, and PGWP holders from Alberta public institutions need only 6 months in Alberta. Meeting every requirement lets you submit a Worker EOI; it does not 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, 3,105 of them used as at October 7, 2026 (alberta.ca, AAIP processing information). Alberta can pause or adjust any stream without notice when an annual allocation is close to used up.

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 non-Express Entry 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.

A licensed RCIC replies by email, usually within two business days.

Licensed RCIC Nicola Wightman, CICC licence R706497.Verify on the CICC public register (opens in a new tab)