Career playbook · Canada + U.S.
Not a list of final deadlines. A monitoring system for finding roles early, confirming them on official career pages, and applying before rolling pipelines quietly fill. Every status on this page recalculates against today's date, so it does not go stale the way a PDF does.
Source: Adventis Class of 2028 Recruiting Hub, figures as published through end of July 2026. Front-office finance only (investment banking, capital markets, private equity) and heavily U.S.-weighted — do not read these numbers as the Canadian bank co-op calendar.
The cycle at a glance
Bands show when applications typically open and close for each lane. The marker is today. Directional — individual firms vary by office, school and role.
There is no single "internship season." There are separate calendars running at different speeds, and the honest answer to "am I late?" depends entirely on which one you are standing in.
Most bulge-bracket and elite boutique Summer 2027 windows opened between December 2025 and March 2026 and have closed. That is the bad news, and it is real. The good news is that the cycle is not over: Adventis tracked 776 Summer 2027 postings from 109 firms through the end of July 2026, and expects roughly 600–650 more postings over the following six months, with around 24 firms still to post their first role in August and September. Middle-market banks, asset managers, corporate finance and Canadian bank co-ops all sit in the part of the cycle that is still ahead of you.
MBB has compressed hard. McKinsey's Summer Business Analyst intern window closed 29 March 2026 and its U.S. full-time Business Analyst application closed 11 August 2026. Bain runs two Associate Consultant Intern windows for this cycle — 29 March and 31 August 2026 — which means the second one closes this week. BCG's undergraduate Summer Associate window for the Class of 2027 has passed; the sophomore-level round is expected in September. Big 4 advisory is the lane that is genuinely opening rather than closing.
This is where you have the most runway. Applications open in waves from July 2026 into early 2027. Amazon and Databricks tend to post first. Google's software engineering intern posting historically opens around mid-October and stays up for a matter of weeks, not months — if you are targeting it, the alert matters more than the deadline. Almost nothing in tech has a fixed close date, which is exactly why applying in week one of a posting beats applying well in week five.
Aerospace, defence, energy, manufacturing and automotive roles are live now and stay live into winter. These are consistently under-covered by the general software trackers, which is both the problem and the opportunity.
A third-party tracker is a discovery tool, never the source of truth. Confirm eligibility, location, deadline and application status on the employer's own site before you spend an hour tailoring anything.
Named firms with dates I could confirm on a primary or well-sourced page. Status recalculates against today. Everything here still needs a check on the employer's own site before you apply — offices and schools run their own calendars.
"Closed" means the window I could verify has passed — it does not mean the firm has stopped hiring. Firms re-post, add office-specific rounds, and run school-exclusive processes that never appear on a national page. "Watch" means a window is expected but I have not seen it confirmed on the firm's own site.
Use two or three, not ten. Duplicate listings across trackers are normal and not a sign of a fresh posting. The official company page always wins.
The best Canadian internship may never appear in a global GitHub list. If you are studying here, these are not optional extras — for a lot of students they are the primary channel.
Do not map the U.S. junior-summer calendar onto Canadian co-op hiring. Many Canadian employers recruit by academic work term, which means a role you assume is gone in September may not post until November. Track both calendars separately or you will panic on the wrong schedule.
Separate "high finance" timelines from ordinary Canadian bank co-op hiring. They are genuinely different cycles and treating them as one is the single most common mistake I see.
| Bank | What sits there |
|---|---|
| RBC | Co-ops, capital markets programs and early tech talent streams. |
| BMO | Student roles plus school-specific capital markets guidance. |
| CIBC | Campus postings, co-ops and rotational programs. |
| TD | Business, risk, technology, finance and wealth internships. |
| Scotiabank | Student and new-grad programs across banking and technology. |
| National Bank | Internships, summer jobs and capital markets programs. |
I previously worked at CIBC (May 2025 – August 2026) in a process engineering role. It is not a market-facing position and I have no involvement in campus recruiting or hiring decisions there. CIBC is listed here because it is one of the six major Canadian banks, on the same basis as the other five, and nothing on this page reflects the views of my employer.
If you are targeting investment banking or sales and trading for Summer 2027, apply to anything live now and monitor for re-posts — firms genuinely do add second waves. If you are targeting broader Canadian bank co-ops, keep checking through the fall and into January, because many teams hire by work term rather than on the U.S. junior-summer calendar. And if you are a first or second year, section 08 matters more to you than this one.
There is no universal "MBB deadline," and anyone who publishes one is guessing. Each firm, school, office and degree type can run a different calendar.
| Firm | Status | What the source says | Your move |
|---|---|---|---|
| Bain | Second window closing | Bain introduced two Associate Consultant Intern windows for the 2027 cycle — 29 March and 31 August 2026 — and reviews applications in batches after each. Reporting from a former interviewer suggests a majority of interview slots fill from the first window. | Submit by 31 August if eligible, then check your office-specific page. |
| McKinsey | Intern window passed | The Summer Business Analyst intern window ran 1 January to 29 March 2026. The U.S. full-time Business Analyst application ran 1 July to 11 August 2026 for December 2026 – August 2027 graduates. Regional and campus deadlines can differ. | Check your school and office pages; watch for the next cycle opening earlier again. |
| BCG | Undergrad window passed | The Summer Associate window for the Class of 2027 has closed, with Canadian applications included in the same process. A sophomore-level Summer Associate round is reported as expected around September 2026. | If you are Class of 2029, watch the sophomore page weekly through September. |
| Big 4 | Main wave now | Deloitte, PwC, EY and KPMG typically open advisory and consulting internships across August to November 2026, with postings differing by service line and location. | This is the live consulting lane. Apply within the first week of a posting. |
General SWE trackers systematically under-cover core engineering, which means less competition and worse discovery. Build separate alerts for these functions.
| Role family | Search terms to save as alerts |
|---|---|
| Mechanical & design | mechanical engineering intern · product design intern · CAD intern · design verification intern · GD&T intern |
| Manufacturing & operations | manufacturing engineering intern · process engineering intern · industrial engineering intern · continuous improvement intern · supply chain engineering intern |
| Controls & robotics | controls intern · mechatronics intern · robotics intern · automation intern · embedded systems intern · PLC intern |
| Energy & thermal | thermal engineering intern · battery intern · HVAC intern · energy systems intern · CFD intern · power systems intern |
| Hardware & test | hardware engineering intern · test engineering intern · reliability intern · systems integration intern · validation intern |
| Civil & structural | civil engineering intern · structural engineering intern · transportation engineering intern · geotechnical intern |
Aerospace, defence, automotive, utilities and industrial employers rarely appear on the trackers students share with each other. Go direct to the careers pages of ten employers in your sector, set alerts on all of them, and check your school portal weekly. That list of ten will out-perform any aggregator for core engineering.
If you graduate in 2029, your cycle is not far away — it is starting now. Sophomore programs change names, eligibility and availability constantly, so search the official page each cycle rather than recycling an old list.
Adventis expects Summer 2028 finance applications to begin appearing in August or September 2026, pick up through the fall and surge from November through January — with roughly 1,200 postings anticipated across the full cycle. It also anticipates around 160 sophomore Summer 2027 postings over the next eight months and roughly 50 early insight programs launching through early spring 2027. If you are in first or second year, that is your calendar, and it has already begun.
| Program | What it is | Current note |
|---|---|---|
| Underclassmen internships list | A curated list of internships, externships and fellowships open specifically to CS first and second years. | Actively maintained. The single best starting point if you are early and think nothing is open to you. |
| Undergraduate research internships | Research internships and summer programs worldwide, including NASA, CERN and Max Planck. | Strong option for international students — many research programs have clearer eligibility rules than corporate ones. |
| NVIDIA Ignite | A 12-week pre-internship program for current first- and second-year students. | Verified on NVIDIA's university recruiting page. |
| Capital One Early Programs | Summits and early internships for first and second years across analyst, tech and product tracks. | Primarily U.S.-based. Check location and work authorization carefully. |
| Goldman Sachs Possibilities Series | A first-year exploratory program covering financial services careers. | The Spring 2026 round closed. Monitor the official programs page for the next cycle. |
| Google Summer of Code | A mentored open-source contribution program lasting 12+ weeks. | Genuinely valuable experience, but it is not a traditional Google internship and should not be described as one on a resume. |
The honest framing for first and second years: you are not going to win a competitive junior-summer seat right now, and you do not need to. What you need is one piece of real evidence — a shipped project, a research term, a small-company internship, a program on this list — that makes your junior-year application concrete instead of aspirational.
This is the section most recruiting guides skip. Work authorization is not a footnote at the end of your application — it determines which half of the postings are real for you, and finding that out early saves entire weekends.
I am an international student, not an immigration consultant or lawyer. Everything above is a research and prioritization workflow. For anything that determines your actual status, go to your institution's designated international student advisors or a licensed professional, and verify against official government sources.
Under rolling review, the gap between a role going live and you finding out is the whole game. An alert closes that gap from weeks to hours and takes about a minute to set up.
The difference between "I saw the role" and "I applied well" is a repeatable workflow. Seven steps, same every time.
A spreadsheet is enough. These columns are what prevent missed assessment deadlines and accidental duplicate submissions, which are the two failure modes that actually cost people interviews.
| Identity | Timing | Pipeline | Follow-up |
|---|---|---|---|
| Company Role Location Application link Role family Sponsorship OK? | Open date Deadline Deadline type Date applied Days from open | Status Assessment due Interview stage Outcome Reason / notes | Contact Last touchpoint Next action Follow-up date Referral status |
Fixed is a hard close date. Priority means earlier review or preferred consideration. Rolling means reviewed as received. Unstated means assume rolling and move within 72 hours. Recording which type you are dealing with is what turns a list into a strategy.
Your resume needs to be finished before the wave, not during it. Every hour spent rewriting it in October is an hour you are not applying.
Save these as alerts rather than running them by hand. Swap the bracketed fields for your city, program or target firm.
Fast applications only help when the application is accurate and you are actually eligible. Ninety seconds of checking beats an hour of tailoring for a role you cannot take.
Start now, but do not panic. Front-office finance and MBB are largely past for Summer 2027, and pretending otherwise helps nobody. Big tech, AI, quant, Big 4, core engineering and the entire Canadian co-op calendar are ahead of you. The winning combination has not changed: early discovery, official verification, a finished resume, and disciplined tracking.
Primary sources were prioritized for firm deadlines and program status. Third-party sources are labelled as discovery tools rather than authorities. Where I could not confirm something on a primary page, the page says "expected" rather than stating it as fact.
| # | Source | Checked | What it supports |
|---|---|---|---|
| 01 | Adventis — Class of 2028 Hub | 30 Aug 2026 | 776 postings across 109 firms through end of July 2026; ~24 more firms and 600–650 more postings expected. |
| 02 | Adventis — Class of 2029 Hub | 30 Aug 2026 | Summer 2028 postings beginning Aug–Sep 2026; ~1,200 anticipated; ~160 sophomore and ~50 early insight programs. |
| 03 | Bain — Associate Consultant Internship | 30 Aug 2026 | Two ACI windows for the 2027 cycle: 29 March and 31 August 2026; batch review after each. |
| 04 | McKinsey — Students | 30 Aug 2026 | Summer BA intern window 1 Jan – 29 Mar 2026; full-time BA 1 Jul – 11 Aug 2026. |
| 05 | BCG — On-campus | 30 Aug 2026 | Class of 2027 Summer Associate window closed; Canadian applications in the same process. |
| 06 | Simplify — Summer 2027 timeline | 30 Aug 2026 | Directional industry windows; Sep–Oct peak; rolling-deadline guidance. |
| 07 | SpeedyApply — 2027 SWE | 30 Aug 2026 | Active daily-updated SWE tracker with U.S. and international lists. |
| 08 | SpeedyApply — 2027 AI/ML | 30 Aug 2026 | Active AI/ML tracker with posted rates; skews graduate-level. |
| 09 | Summer 2027 Internships | 30 Aug 2026 | Community tracker scoped to U.S., Canada and remote. |
| 10 | Zapply — Internships 2027 | 30 Aug 2026 | Active multi-function real-time tracker. |
| 11 | Canadian student internships & co-ops | 30 Aug 2026 | Daily-updated Canadian roles with term length and CAD pay. |
| 12 | Underclassmen internships | 30 Aug 2026 | Programs open to CS first and second years. |
| 13 | NVIDIA University Recruiting | 30 Aug 2026 | Ignite description and underclassman eligibility. |
| 14 | Goldman Sachs Possibilities Series | 30 Aug 2026 | First-year program; Spring 2026 round closed. |
| 15 | Google Summer of Code | 30 Aug 2026 | Open-source contributor program, not a traditional internship. |
Recruiting pages change without notice, and several dates on this page are labelled "expected" because a third party reported them rather than the firm publishing them. Re-verify every date on the employer's own site before you apply, and before you repeat any of it to someone else.
Statuses recalculate daily and I update the register whenever a window opens or closes. If it helped, the useful thing you can do is follow along — that is where the updates go first.