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.

Leave a Reply