When I moved to Vancouver in 2025 on a work permit and settled in Richmond, sorting out how to drive legally was one of the first things that genuinely confused me. I'd assumed my foreign license would simply carry over, or that swapping it would be a quick form. Instead I found myself reading the ICBC website three times trying to figure out whether I needed a road test at all — and discovering that the answer depends entirely on where my license was issued.
ICBC — the Insurance Corporation of British Columbia — handles all driver licensing in the province (and your basic auto insurance, but that's a separate guide). The thing nobody told me up front: some newcomers can exchange a foreign license for a full BC license in a single office visit with no tests at all, while others have to take a knowledge test and a road test. Which bucket you land in comes down to your country of origin and how much driving experience you can document.
This is the walkthrough I wish I'd had — which license class you're aiming for, who can skip the tests, exactly what documents to bring so you don't waste a half-day, and how the knowledge and road tests work.
Quick Answer: How Do Newcomers Get a BC Driver's License?
Visit an ICBC driver licensing office in person with your original foreign license, proof of immigration status, and two proofs of BC address. If your license is from a country with a reciprocal exchange agreement, you swap it for a full Class 5 license with no tests. If not, you take a knowledge test, then a road test — but with two-plus years of documented driving experience, you can usually test straight for the full Class 5 and skip the multi-year novice stage.
The single most important thing to bring is proof of your driving history (your original license, and ideally a driver's abstract from your home country). That's what lets ICBC credit your experience and shortcut the process. If your license isn't in English or French, you also need a certified translation before you go.
Summary: In person at ICBC, with originals. Exchange-country license = swap, no tests. Otherwise knowledge test + road test, with a shortcut to Class 5 if you can prove 2+ years of driving.
Understanding ICBC and the BC License Classes
For a standard passenger car, two license classes matter to newcomers: Class 7 and Class 5.
Class 7 is the learner/novice license, part of BC's Graduated Licensing Program (GLP) — the staged system that eases new drivers in under lower-risk conditions. It has two stages:
- Class 7L (Learner): You must have a supervisor aged 25+ holding a valid full license beside you, you can't use electronic devices, and you must have zero alcohol in your system.
- Class 7N (Novice): Fewer restrictions, but still no hand-held or hands-free devices and a zero blood-alcohol requirement.
Class 5 is the full, unrestricted license — the goal. With it you can drive alone and use hands-free devices.
Your path depends entirely on prior driving experience:
- No experience: You start with the knowledge test for your 7L, hold it for at least 12 months, take a first road test for your 7N, hold that for at least 24 months, then take a second road test for your full Class 5. That's a minimum of three years.
- Newcomer with 2+ years of documented foreign experience: ICBC reviews your original license, and you can typically take the knowledge test and then book the Class 5 road test directly — bypassing the L and N stages entirely.
This is exactly why bringing every document that proves your driving history matters so much.
Summary: ICBC runs all BC licensing. Class 7 (7L → 7N) is the graduated learner path; Class 5 is the full license. Newcomers with 2+ years of provable experience can usually test straight for Class 5 and skip the multi-year novice stages.
Can You Exchange Your License Without Testing?
Some countries have a reciprocal license exchange agreement with BC. If you hold a valid license from one of them, you can swap it for a BC Class 5 with no knowledge or road test — usually in one office visit.
The exchange list includes the United States, plus a number of other jurisdictions such as Japan, South Korea, Switzerland, Germany, Austria, Australia, New Zealand, several EU countries, and the United Kingdom (with the UK typically requiring that you obtained the license while resident there). The list changes and the exact conditions vary by country, so always check the current, official "licence exchange jurisdictions" list on ICBC's moving-from-another-country page to confirm your specific country is covered before you assume you can skip the tests.
If your country isn't on the exchange list, you go through the GLP testing route described above — though, again, documented experience can let you test straight for Class 5.
A few notes that tripped people up around me:
- Motorcycle (Class 6) exchanges are different and more limited than car licenses. Even from an exchange country, you may still need both a knowledge test and a road test for a BC motorcycle license. Bring your original motorcycle license for an individual assessment.
- An International Driving Permit (IDP) is not a substitute for a BC license and holds no special status with ICBC for exchange or testing. It's only a translation of your existing license.
Summary: Exchange-country license holders swap for Class 5 with no tests. Everyone else tests. Motorcycle exchanges are stricter, and an IDP doesn't replace a BC license.
The 90-Day Rule: Don't Wait Too Long
Here's the deadline that catches newcomers off guard. You can drive in BC on your valid foreign license for up to 90 days after you become a resident of the province — and "becoming a resident" generally means the day you arrive intending to live here, not just visit.
After those 90 days, you need a valid BC license to drive legally. Because exchange appointments, knowledge tests, and especially road tests can have long waits, start the process well before that 90-day window closes — not on day 89.
Summary: You have 90 days from establishing residency to drive on your foreign license. Road-test waits are long, so begin early.
What to Bring to ICBC: A Newcomer's Checklist
Walking into ICBC missing one document is the fastest way to waste a half-day and earn a second trip. ICBC is strict about original physical documents — copies generally won't do. Gather these before you go:
1. Identity & immigration status
- Original, valid passport from your home country.
- Canadian immigration document: your Permanent Resident (PR) card (the actual card), or Confirmation of Permanent Residence (COPR) if you've just landed, or your original IRCC work/study permit. Visitor records are also accepted.
- Secondary photo ID if you have it (home-country national ID, or your BC Services Card if you already have one).
2. Driver licensing documents
- Original foreign driver's license — the physical card. If it's expired, contact ICBC first, as rules differ.
- Certified translation — mandatory if your license isn't in English or French. It must be done by a certified translator recognized in BC; a friend's translation won't be accepted. Settlement agencies often keep lists of affordable certified translators.
- Driver's abstract or history letter — not always required, but highly recommended. This official record from your home authority shows your license issue date, class, and any violations, and is often the key to proving the 2+ years that let you skip the novice stage. Request it before you leave your home country if you can.
3. Proof of BC residency (two different documents)
You need two documents showing your full name and a BC residential address:
- A bank statement mailed (or printed online) to your BC address.
- A rental or lease agreement.
- A utility bill — BC Hydro, FortisBC, or a city utility; a full cell-phone statement (not just a payment receipt) usually counts too.
- Government mail from IRCC or the CRA at your BC address.
- Your BC Services Card, if you already have it, is strong proof.
Two common mistakes: using a P.O. Box (ICBC needs a physical residential address) and forgetting the translation (which forces a return trip). Your BC Services Card is worth sorting early — it's a government photo ID that doubles as one of these residency proofs.
Summary: Bring originals in three buckets — identity/immigration status, your foreign license (plus certified translation if it's not in English/French), and two proofs of BC address. A home-country driver's abstract is the most valuable optional document. No P.O. Boxes.
The Step-by-Step Process
Step 1: Visit an ICBC driver licensing office
You cannot start this online — it's an in-person visit. A representative reviews your documents to determine your path: exchange-country holders may be processed on the spot, while everyone else moves to the knowledge test. Go early; wait times can be long, and you can check current waits on the ICBC website.
Metro Vancouver has several driver licensing offices — including locations in Burnaby, Vancouver (Point Grey), Richmond, and North Vancouver — but ICBC periodically relocates and consolidates them, and not every location offers every service. Rather than rely on an address that may have moved, find your nearest office, its current address, hours, and the services it offers using ICBC's official locator: icbc.com/locators.
Step 2: The knowledge test
If you're not exchanging, you take the knowledge test — 50 multiple-choice questions on road signs, rules, and safe driving, and you need to get at least 40 right to pass. Study the free Learn to Drive Smart guide on ICBC's website. Pass it and you get your Class 7L learner's license (a temporary paper document) and can book your road test.
The knowledge test fee is $15 (all knowledge tests or retests taken at one time).
Step 3: Book your road test immediately
If you're eligible to test for Class 5, book the moment you pass the knowledge test — Metro Vancouver road-test waits are often long (commonly running into a couple of months at busier offices), so the sooner you book, the better. Book online or by phone. The Class 5 road test fee is $50, paid when you book; check ICBC's booking page for the current cancellation and rescheduling rules so you don't forfeit your fee by cancelling too late.
Step 4: Pass, pay, and get your card
Pass the road test and you pay the license fee, then walk out with a temporary paper license; the plastic photo card arrives by mail afterward. Until it does, carry the paper license with your photo ID.
The driver's licence fee is $75 for a licence issued for more than 4 years (a five-year Class 5 falls in this band). If you fail, you get a score sheet explaining why and must wait at least 14 days before retesting (the minimum wait increases after repeated failures), and you pay the test fee again.
Summary: In person at ICBC → knowledge test ($15) → 7L → book the road test the same day (waits are long) → road test ($50) → pass, pay the issuance fee ($75), and your card arrives by mail. Fail = 14-day wait before a retry.
Preparing for the Road Test
The road test is the part most newcomers find stressful, thanks to demand and a few skills examiners reliably check. The examiner isn't trying to trick you — they're assessing safe, legal driving over roughly a 30–45-minute route. Focus your practice on:
- Shoulder checks — exaggerated head turns when changing lanes, turning, or pulling over. Mirrors alone aren't enough.
- School & playground zones — know the timing and slow to the posted 30 km/h.
- Hazard perception — constant scanning of intersections, crosswalks, and blind spots.
- Right-of-way — especially four-way stops and uncontrolled intersections.
- Parallel parking — expect to be asked.
A lesson or two with a local driving instructor who knows the test routes and examiner expectations is often worth it to pass on the first try and avoid re-booking into another long wait. Lesson pricing varies by school and lesson length, so compare a few providers directly. If you're weighing that, see the best driving schools in Vancouver for newcomers guide.
On test day: arrive early with your learner's license, booking confirmation, and a vehicle that's insured, registered, and roadworthy (all lights, signals, and seatbelts working). Note that most major rental companies prohibit using their cars for road tests — use your own or a friend's privately insured vehicle, with permission.
Summary: Drill shoulder checks, zone speeds, hazard scanning, right-of-way, and parallel parking. Consider a lesson on local routes. Bring a roadworthy, privately insured car — rentals usually aren't allowed.
Frequently Asked Questions
I have a US driver's license. Do I need to take a road test in BC?
Generally no. The United States is on ICBC's list of exchange jurisdictions, so a valid, non-probationary license from a US state or territory can typically be exchanged directly for a BC Class 5 with no knowledge or road test. You still visit an ICBC office in person with your original US license, proof of immigration status, and two proofs of BC address — usually a single visit. Confirm your specific situation against ICBC's current licence exchange jurisdictions list.
How long can I drive in BC on my foreign license?
Up to 90 days after you become a resident of BC — roughly the day you arrive intending to live here. After that you need a BC license to drive legally, so start the process well before the 90 days run out.
What happens if I fail my road test?
You get a score sheet detailing the errors, and you must wait at least 14 days before retesting (this minimum gets longer after repeated failures). You'll rebook (facing current wait times again) and pay the road test fee once more — which is why practice, sometimes with an instructor, pays off.
Do I need an International Driving Permit (IDP)?
No. An IDP isn't required if your license is in English or French, and it doesn't replace the need for a BC license once you're a resident. It's only a translation of your license and carries no special weight with ICBC for exchange or testing.
How much does getting a BC license cost in total?
Exchange-jurisdiction holders pay only the licence fee ($75 for a licence valid more than 4 years, e.g. a 5-year Class 5). If you test, expect the knowledge test ($15), road test ($50), and licence fee ($75) — about $140 total — plus a certified translation if your license isn't in English/French, and any driving lessons (both of which vary by provider).
Can I use a rental car for my road test?
Generally no — major rental companies in Vancouver typically prohibit using their vehicles for road tests in the rental agreement. Use a privately insured, registered, roadworthy vehicle — yours or a friend's, with permission.
I only have a motorcycle license from my home country. Can I exchange it?
Motorcycle (Class 6) exchange agreements are more limited than for cars. Even from an exchange country, you may still need a knowledge test and a road test. Bring your original motorcycle license to ICBC for an individual assessment.
References
- ICBC — Driver licensing & ID — license classes, exchanges, knowledge and road tests, and the Graduated Licensing Program
- ICBC — Moving from outside Canada — the 90-day rule, the two-years-experience requirement, and the licence exchange jurisdictions list
- ICBC — Find a service (office locator) — current driver licensing office addresses, hours, and services
- BC Laws — Motor Vehicle Fees Regulation (B.C. Reg. 334/91) — the legally set fees: knowledge test ($15), Class 5 road test ($50), and driver's licence fee ($75 for a licence over 4 years)
- Government of British Columbia — Driving and cycling — provincial driving rules and resources
New to BC? Pair this with the BC Services Card guide, the best driving schools for newcomers, and the cheapest car insurance in BC — your license, lessons, and ICBC insurance are the three errands that get you legally on the road. For the bigger picture, see the first-week checklist.