Updated: 2026-06-17 | Licence rules, fees, schedules and the like change easily; the actual ICBC official announcements prevail

Many immigrants from Taiwan know they need to exchange their driver’s licence, but they often get completely confused by Canada’s licensing system. Taiwan basically only has two categories, car and motorcycle, but in BC there are eight official classes from Class 1 to Class 8, and each level differs in what vehicles you can drive, what tests you have to take, and what jobs it corresponds to. In this article I lay out the whole classification system from the start, so you know what level you’re at right now, how to upgrade next, and which Class you need to pass for the kind of work you want.

First, the big picture: driver’s licences in Canada are administered independently by each province rather than uniformly regulated by the federal government, so the classes and testing processes in BC, Ontario, Alberta and Quebec each differ. This article focuses on the province of BC (British Columbia), with inter-provincial differences compared later. BC’s governing authority is ICBC (Insurance Corporation of British Columbia); testing, licence issuance and mandatory auto insurance are all handled here, with licence exchange and licence testing all done in one stop. BC licences are further divided into two major categories: commercial licences (Commercial) include Class 1, 2, 3 and 4, used for professional driving and requiring additional knowledge and skills tests; non-commercial licences (Non-commercial) are Class 5, 6, 7L, 7N and 8, for everyday use, and these are the ones most people hold. One very important principle is: a higher-class licence includes the driving privileges of the lower classes — a person holding Class 1 (the highest commercial) can drive all Class 2 through 5 vehicles, and a person holding Class 5 can drive the vehicles that Class 7N and 7L can.

The summary table below lets you grasp the differences between the eight levels at a glance:

Class Name Vehicles you can drive (overview) Minimum age Test
Class 1 Tractor-Trailer All Class 1–5 vehicles, including towing semi-trailers and combination vehicles 19 years Knowledge + road test (commercial)
Class 2 Bus Class 2–5 vehicles, including large passenger buses and school buses 19 years Knowledge + road test (commercial)
Class 3 Large Truck Class 3–5 vehicles, including single-unit large trucks (Non-articulating) 19 years Knowledge + road test (commercial)
Class 4 Taxi/Limousine Class 4–5 vehicles, including taxis and shuttle buses (24 seats or fewer) 19 years Knowledge + road test (commercial)
Class 5 Full Licence Passenger cars, SUVs, small trucks, trailers with fewer than 5 axles 16 years (test) Knowledge + road test
Class 6 Motorcycle Motorcycles, small motorcycles 16 years Knowledge + road test
Class 7N Novice Ordinary passenger cars, some restrictions 16 years Taken after holding the L for 12 months
Class 7L Learner Ordinary passenger cars, supervising driver must be present 16 years Knowledge test (computer-based)
Class 8 Motorcycle Learner Motorcycles, with restrictions 16 years Knowledge test

Most beginners take the ordinary-car path, divided into three stages: the L, the N, and the full Class 5. Class 7L (the L, learner’s licence) is the starting point of the whole system; as long as you are at least 16 and pass the ICBC knowledge test (computer-based, about 50 questions on traffic rules) you can obtain it. Once you have it you can officially go on the road, but the restrictions are strict: you must have a supervising driver (Supervisor) sitting in the front seat, and that supervisor must be someone aged 25 or over who has held a Class 5 for at least 2 years; zero tolerance for blood alcohol concentration (BAC = 0.00); no phone use (not even hands-free); no driving from 12 midnight to 5 a.m. (curfew); no driving on the highway unless accompanied by a licensed driving instructor; the number of passengers must not exceed the number of seat belts. The L must be held for at least 12 months before you can take the N road test. If you hold a Taiwanese licence, this 12-month waiting period can usually be waived, which I’ll discuss in detail in the licence-exchange section later.

After upgrading to Class 7N (the N, novice licence) you no longer need a supervising driver and can drive on your own — this is the biggest difference from the L — and you can drive on the highway. But there are still restrictions: zero alcohol tolerance as before (BAC = 0.00, not 0.05 or 0.08), and a ban on any phone or electronic device as before; from 00:00–05:00 late at night you may only carry 1 passenger, while immediate family such as parents, spouse and siblings are exempt from this at all times, and at other times (05:00–00:00) there is no limit on the number of passengers. The vehicles the N can drive are all non-commercial vehicles within the Class 5 range (passenger cars, SUVs, small trucks, and towable trailers).

Finally there is Class 5 (the Full Licence), which is the “standard licence for ordinary people,” without the special restrictions above: alcohol follows the general legal standard (BAC 0.08, though 0.05–0.08 still draws a roadside penalty), no passenger limit, no curfew. It can drive passenger cars, SUVs, MPVs, small trucks (Pick-up), light commercial vehicles (Van), towed trailers within the gross-weight limit, and small campers with one towed axle; but large trucks require Class 3 or 1, buses with more than 10 passengers require Class 2, paid passenger carriage requires Class 4, and motorcycles require Class 6. The whole upgrade path is “knowledge test → L (at least 12 months) → N road test → N (at least 24 months) → Class 5 road test → Class 5,” obtainable at the earliest around age 18 (16 + 12 + 24 months). Please pay special attention to one major change: BC’s Graduated Licensing Program is being reformed in 2026, and according to the official announcement, under the new system N holders with a good driving record will no longer have to take the second (Class 5) road test, instead automatically entering a “restricted Class 5” after accumulating enough N-licence seniority, and then obtaining full privileges after a further period of clean driving; the relevant effective date and details are still in transition, so be sure to rely on the latest announcements on the ICBC website.

Motorcycles are a completely separate line. Even if you have a full Class 5 car licence, you cannot legally ride a motorcycle; you must separately pass Class 6. The process is similar to cars, divided into two stages: first pass the knowledge test to get Class 8 (motorcycle learner’s licence, equivalent to the motorcycle version of the L), then after completing the practice period pass the road test to upgrade to Class 6. Class 8 has quite a few restrictions: no highway riding, riding only in daytime (from sunrise to sunset, based on ICBC’s official sunrise and sunset times, not fixed clock hours), no rear passenger, zero alcohol tolerance, and a helmet must be worn. Once you have Class 6 you can ride motorcycles, scooters over 50cc, and three-wheeled motorcycles such as the Can-Am Spyder; light scooters under 50cc (Mopeds) usually only require Class 5. Although BC technically does not require motorcycle beginners to take the ICBC Motorcycle Skills Program, completing it earns an insurance-premium discount, and it is well worth beginners taking part.

The four commercial licences and the jobs they correspond to

If you want to earn money by driving, you almost always can’t get around a commercial licence, and the common requirements are: you must first have held a Class 5 for 2 years, be at least 19, pass the knowledge test and road test for that level, and submit a commercial-driver medical examination report (Class 1–4 all require periodic physicals to renew the licence, usually once every 5 years, possibly annually for those 65 and over).

Class 4 (taxi, Uber, shuttle) is the commercial licence for “paid passenger carriage”; taxi drivers, Uber/Lyft drivers, shuttles of 24 seats or fewer, hotel and airport transfers, and non-emergency medical transport all require it. There is a very common pitfall here: doing Uber/Lyft in BC requires Class 4; Class 5 is not enough — this is the rule established by BC’s 2019 Transportation Network Services Act and put in place after ride-hailing services were officially opened in 2020. The Class 4 road test places more emphasis than Class 5 on safety awareness for commercial passenger carriage, such as passenger boarding and alighting procedures, reassuring passengers in emergencies, and pre-trip checks for commercial vehicles, and the test also takes longer.

Class 3 (large truck) drives “single-unit” (Non-articulating) large vehicles, that is, a vehicle that is one whole piece rather than a combination split into front and rear sections, including large garbage trucks, cement mixers, large delivery trucks (such as large U-Haul vehicles), fire trucks, and some mobile cranes; towing a semi-trailer falls under Class 1. The corresponding occupations include municipal works vehicles (garbage trucks, road sweepers), large retail distribution (Home Depot, Costco), and heavy-equipment operators in construction. Salary reference: garbage truck drivers about $25–35 per hour, large delivery about $22–30.

Class 2 (bus) can drive large city buses (TransLink, BC Transit), school buses, long-distance coaches, shuttle buses of 25 seats or more, and tour buses, as well as all Class 3, 4 and 5 vehicles. Among these, TransLink bus driver in the Greater Vancouver area is a very stable choice, with Unifor union protection, annual salary increases and full benefits (medical, dental); many immigrants treat passing Class 2 as a path into a stable public-sector job. School bus drivers additionally require a Vulnerable Sector Check for contact with children. Salary reference: TransLink bus drivers about $29–38 per hour according to the union pay scale, school bus drivers about $22–28.

Class 1 (semi-trailer truck) is the highest level of commercial licence in BC and can drive all Class 1–5 vehicles, including towing semi-trailers (Semi Truck/Tractor-Trailer/18-Wheeler), the long-haul heavy trucks. The reason it is a popular choice among immigrants is that Canada has a severe shortage of truck drivers; IRCC lists Transport Truck Driver (NOC 7511) as a high-demand occupation, and quite a few provinces (such as BC PNP) have immigration programs targeting truck drivers, and the pay is good too: long-haul truck drivers about $30–55 per hour or by the kilometre, intercity distribution about $28–40, and heavy-vehicle drivers in remote mining/forestry areas can reach $40–70 or more. The path to obtaining it is to first hold a Class 5 for 2 years, then complete the MELT (Mandatory Entry-Level Training) course made mandatory in BC since 2022 — about 120–150 hours, including theory and actual driving (some including a simulator), at a cost of about $5,000–10,000 Canadian dollars, with WorkBC (the provincial government’s employment services) and some immigration agencies possibly offering subsidies; check WorkBC.ca for skills-training funding; after that you pass the ICBC knowledge test and road test.

Listing the common occupations and their correspondences once makes it more intuitive:

Occupation Licence required Notes
Uber/Lyft driver Class 4 Mandatory in BC; Class 5 is not enough
Taxi driver Class 4 Also requires a municipal taxi licence (separate application process)
Airport/hotel transfers Class 4 Shuttles of 24 seats or fewer
TransLink bus driver Class 2 Also requires TransLink internal training
School bus driver Class 2 Also requires a Vulnerable Sector Check (contact with children)
Long-haul truck driver Class 1 Must complete the MELT course; popular immigration occupation
City delivery large truck Class 3 Retail logistics such as Home Depot, Costco
Garbage truck driver Class 3 Municipal works; stable pay
Fire truck driver Class 3 Also requires firefighter certification
General courier (UPS/FedEx small vehicle) Class 5 A small truck is enough
Moving company Class 5/3 Depending on vehicle size; small moving van is Class 5
Bicycle delivery (DoorDash etc.) No licence required Bicycle delivery requires no licence

How to exchange a Taiwan licence for a BC licence

Taiwan is one of the regions that has a licence-exchange agreement with BC, and Taiwanese licence holders can skip part of the waiting period through a special procedure and obtain a BC licence faster. The biggest benefit is avoiding the 12-month waiting period for the L, going directly to the N; but note that this exchange applies only to ordinary passenger-car (Class 5/7) licences; motorcycle and commercial licences are not within the scope of the exchange, and the knowledge test must still be taken — Canada’s traffic rules differ from Taiwan’s, and you must pass ICBC’s roughly 50-question multiple-choice test.

As for documents, according to the current practice of ICBC and the Taipei Economic and Cultural Office (TECO) in Vancouver, you usually need: your original Taiwan licence (must be within its validity period), a “Verification Certificate of Driver’s Licence (VCDL, with red seal)” issued by Taiwan’s licensing authority, an English translation issued by TECO Vancouver, your passport, proof of BC residence (utility bill or lease), and the application fee. The process is to bring all the documents to an ICBC Driver Licensing Office to submit them for review, pass the knowledge test, and directly obtain Class 7N (skipping the L stage), then hold the N for a period and obtain the full Class 5 according to the rules at the time (this seniority period and whether a road test is still required are affected by the 2026 graduated-licensing reform, so please rely on ICBC’s latest announcement). It should be noted that your Taiwan licence must be within its validity period to be exchanged; if it has expired you have to redo it back in Taiwan first or contact the licensing authority; and after the exchange your original Taiwan licence will be confiscated by ICBC. When preparing for the test, the ICBC website (icbc.com/driver-licensing) has free practice questions; focus on four-way stops, roundabouts, the 30 km/h school-zone speed limit, and railway-crossing rules; the biggest difference from Taiwan is that in Canada a right turn on a red light is permitted after coming to a full stop and confirming it is safe, but some intersections have a “No Turn on Red” sign. For full details on licence exchange and traffic rules, see our complete guide to Canadian traffic rules.

You also need to watch out for system differences between provinces. Each province does things differently: in BC, ICBC handles licence testing and insurance single-handedly, divided into Class 1–8, with beginners going 7L (12 months) → 7N (24 months) → Class 5, and motorcycles being a separate Class 6. Ontario is managed by the MTO, with cars on the G1 → G2 → G system and motorcycles on M1 → M2 → M; G1 cannot drive on the highway, G2 has fewer restrictions, and it does not include mandatory auto insurance, so you must insure yourself with a private insurance company, while for Uber you just need a G Full plus commercial auto insurance, with no special commercial licence required. Alberta is divided into Class 1–7, similar to BC but not identical, with beginners going Class 7 (learner) through a two-year GDL restriction period to Full Class 5; there is no provincial tax but auto insurance is on the expensive side, and Uber likewise requires Class 4. Quebec is managed by the SAAQ, with classes close to BC’s (Class 1–8), with government-mandated insurance that covers only personal injury — vehicle damage must be insured separately with private insurance — you can test in French, and some road tests have stricter requirements. The table below organizes the main differences:

Comparison item BC Ontario Alberta Quebec
Class naming Class 1–8 G/M system Class 1–7 Class 1–8
Total beginner waiting period About 36 months (L+N) 24 months (G1+G2) 24 months (GDL) 24 months
Taiwan licence-exchange waiver Waives the L period Waives the G1 period Partial waiver Confirm individually
Motorcycle licensing Class 6 (separate) M system (separate) Class 6 (separate) Class 6A/6B
Uber requires Class 4 G + commercial permit Class 4 Class 4C

Finally, let me share a few of the things new immigrants most often get wrong and most easily lose out on, organized into a comparison checklist. The most frequent misunderstanding is thinking Class 5 is enough to do Uber (BC requires Class 4) and thinking having a car licence means you can ride a motorcycle (motorcycles require a separate Class 6). On beginner restrictions: late at night (00:00–05:00) the N is limited to 1 non-immediate-family passenger, alcohol is zero tolerance (BAC 0.00 rather than 0.08; driving after drinking can get the N revoked outright), and phones including hands-free are banned (a fine of about $368 and up); the L is banned from the highway (unless accompanied by a licensed instructor), has a 00:00–05:00 curfew, and the supervising driver must be someone aged 25 or over who has held a Class 5 for 2 years, not just “someone who can drive.” On licence exchange and inter-provincial matters: a Taiwan licence can usually only be used short-term in Canada (about 90 days in most provinces) and must be exchanged beyond that, the exchange only gets you Class 7N (not Class 5 directly), it must be done while the Taiwan licence is within its validity period and cannot be done once expired; a licence obtained by testing in BC, once you officially settle in Ontario, usually has to be exchanged for the local G Full within 60–90 days. On vehicle types and commercial: large single-unit trucks require Class 3, semi-trailers require Class 1, school buses (24 seats or more) require Class 2 rather than Class 4, and Class 1 requires first completing the MELT course made mandatory since 2022 (cost about $5,000–10,000, with WorkBC etc. possibly subsidizing). Other details: commercial licences Class 1–4 all require periodic medical exams to renew, you must update your ICBC address within 6 weeks of moving, and the Class 8 motorcycle learner can only ride from sunrise to sunset — for night riding you have to wait for Class 6. The systems of the various provinces are not interchangeable and the rules are often updated, so for prices, seniority and testing methods please be sure to rely on the latest official announcements from ICBC and the like.

For further reading, before you set out you can also check our complete guide to winter driving in Canada and Canada self-drive guide, to prepare snow driving, snow-tire rules and rental routes all together.

Essential resources for driving

?
Wise — don’t get ripped off by fees when paying ICBC charges or renting a car
ICBC test fees and licence fees can be paid by credit card, but if you use a Taiwanese card you’ll be charged a foreign-currency fee. The Wise multi-currency account pays directly in CAD, saving all the exchange-rate losses.

Wise first transfer fee-free →

?
Simpili — ICBC notices and insurance-expiry reminders need a local phone
ICBC’s licence-renewal notices and insurance-expiry reminders are all sent to your Canadian local phone number. Simpili is the most affordable local monthly plan.

Apply for Simpili →

🇨🇦 Lets Canada Search Assistant
On-site travel info helper