The question of whether you need to take a theory test when exchanging your foreign driver's license for an Alberta license is one of the most important questions for newcomers to Edmonton. The answer to this question is not straightforward and depends on several key factors, the most important of which is the country that issued your driver's license. Understanding these nuances can save you a lot of time, money, and effort as you adjust to life in Alberta.
Alberta's driver's license exchange system is based on the principle of reciprocity and recognition of the driver training standards of different countries. Alberta has special agreements with certain countries for the reciprocal exchange of driver's licenses, called “reciprocal licensing agreements.” These agreements are based on the recognition that the driver training and testing standards in these countries meet or exceed Alberta's standards. For drivers from these countries, the exchange process is much simpler and does not require retaking tests.
However, for drivers from countries that do not have such agreements with Alberta, the process is much more complicated and does require passing a theory test and other tests. Understanding which category you fall into is the first and most important step in the process of exchanging your driver's license in Edmonton.
Countries with reciprocal exchange agreements: no theory test required
If your driver's license was issued by one of the countries that has a reciprocal exchange agreement with Alberta, you do not need to take a written test on traffic rules. This is one of the biggest advantages for drivers from these countries, as it allows them to quickly and painlessly obtain an Alberta driver's license without taking any tests.
List of countries with reciprocal agreements
As of November 2025, Alberta has reciprocal driver's license agreements with the following countries and regions:
European countries: Austria, Belgium, Bulgaria, Croatia, Cyprus, Czech Republic, Estonia, Finland, France, Germany, Greece, Hungary, Iceland, Ireland (Republic of Ireland), Italy, Latvia, Liechtenstein, Lithuania, Luxembourg, Malta, Netherlands, Norway, Poland, Portugal, Romania, Slovakia, Slovenia, Spain, Sweden, Switzerland, United Kingdom of Great Britain and Northern Ireland.
Asia-Pacific region: Australia, Japan, Republic of Korea (South Korea), Taiwan.
Other territories: Isle of Man.
North America: United States of America.
Ukraine: Alberta has a separate special program for Ukrainian drivers, which allows them to exchange their Ukrainian Class B or BE driver's license for an Alberta Class 5 license without taking any tests.
It is important to note that in November 2025, Alberta significantly expanded its list of countries with reciprocal agreements by adding 23 new countries from the European Economic Area (EEA). This means that drivers from Bulgaria, Croatia, Cyprus, the Czech Republic, Estonia, Finland, Greece, Hungary, Iceland, Italy, Latvia, Lithuania, Liechtenstein, Luxembourg, Malta, Norway, Poland, Portugal, Romania, Slovakia, Slovenia, Spain, and Sweden can now exchange their licenses without testing.
Exchange process for countries with reciprocal agreements
For drivers from countries that have reciprocal exchange agreements, the process of exchanging driver's licenses in Edmonton is quite simple. You need to visit any registry office in Edmonton and bring a few documents with you.
Required documents
First, you need your valid foreign driver's license. This license must be a physical plastic or paper card — digital or mobile versions of driver's licenses are not accepted. If your driver's license is not in English, you will need an official translation from an approved translator. The translation must be done by a certified translator, and some registration offices offer their own translation services.
Second, you will need photo identification, such as a passport, Canadian permanent resident card, or other government-issued document. Third, you need proof that you are a resident of Alberta. This can be utility bills, bank statements, a rental agreement, or other documents that show your address in Alberta and are dated within the last 90 days.
Fourth, you need proof of your legal status in Canada. This could be a passport with a Canadian visa, a permanent resident card, a work or study permit, or another document that proves you have the right to be in Canada.
What happens at the registration office
When you arrive at the registration office with all the necessary documents, you will need to surrender your foreign driver's license. This licence will remain at the registration office and will not be returned to you. Instead, you will receive an Alberta licence.
The only test you will need to take is an eye test. This test checks whether your vision meets the minimum standards for safe driving in Alberta. For a standard Class 5 license (which is equivalent to a regular driver's license for passenger vehicles), the minimum visual acuity requirement is 20/50 in at least one eye. If you wear glasses or contact lenses, be sure to bring them with you to the test. The vision test also checks your peripheral vision—the minimum requirement is 120 degrees of horizontal peripheral vision.
A written test on traffic rules is NOT required. A road test is also not required. This makes the process extremely quick and convenient for drivers from countries that have reciprocal agreements.
Driving experience requirements
An important detail is that the class of license you receive depends on your driving experience. If your foreign driver's license shows that you have at least two years of driving experience, you will receive a full Class 5 license with no restrictions. This means you skip the entire Graduated Driver Licensing (GDL) system and receive all the rights and privileges of a fully licensed driver in Alberta.
However, if your foreign driver's license shows less than two years of driving experience, you will be issued a Class 5 GDL probationary license. This means that you must comply with all probationary restrictions for the remainder of the two-year period. These restrictions include a zero alcohol limit while driving, a stricter demerit point system (8 points instead of 15), and a ban on being a supervisory driver for learner drivers.
Special program for Ukrainian drivers
Ukraine has a special place in Alberta's driver's license exchange system. In April 2023, Alberta introduced a special driver's license exchange program for Ukrainian evacuees, which was initially planned as a temporary measure but was made permanent in April 2024.
Who can take advantage of the Ukrainian program
If you are a resident of Alberta and have a physical Ukrainian driver's license of category B (passenger cars) or BE (passenger cars with trailers), you can exchange it for an Alberta Class 5 license without taking any tests. This includes both a written test on traffic rules and a practical road test.
The program is available to drivers whose Ukrainian licenses are valid or have expired within the last three years. If your license has expired less than three years ago, you can still exchange it under this program. However, if your Ukrainian license has been expired for more than three years, you will have to go through the full testing process, including written and practical tests.
Exchange process for Ukrainian drivers
The exchange process for Ukrainian drivers is similar to the process for drivers from other countries with reciprocal agreements. You will need to visit the registration office in Edmonton with your physical Ukrainian driver's license, proof of identity, proof of residency in Alberta, and proof of legal status in Canada.
If your Ukrainian license is not in English, you will need an official translation. All documents that are not in English must be accompanied by a written translation from an approved translator.
You must surrender your Ukrainian driver's license at the registration office. It will not be returned to you. Instead, you will be issued a paper temporary Alberta license that will allow you to drive while you wait for your permanent plastic card to arrive in the mail.
Theory and road tests are NOT required, but you must still pass a vision test.
License classification for Ukrainian drivers
As with drivers from other countries with reciprocal agreements, the class of license you receive depends on the driving experience indicated on your Ukrainian license. If your Ukrainian license shows a minimum of two years of experience, you will receive a full Class 5 license with no GDL restrictions. If your licence shows less than two years of experience, you will be issued a Class 5 GDL probationary licence.
Success of the Ukrainian program
Since the program's inception in April 2023 until March 2024, a total of 14,315 Ukrainian driver's licenses have been exchanged at Alberta registration offices. This program has helped Ukrainian evacuees integrate more quickly into Alberta society, find work, and care for their families. The success of the program led to the decision to make it permanent.
Countries without reciprocal exchange agreements: theory test REQUIRED
If your driver's license was issued by a country that does not have a reciprocal exchange agreement with Alberta, the process of obtaining an Alberta driver's license is much more complicated and does require passing a theory test on knowledge of traffic rules.
List of non-reciprocal countries
The list of countries without reciprocal agreements with Alberta is quite extensive and includes most countries in the world except those mentioned above. This means that if your country is not listed among the countries with reciprocal agreements, you fall into this category.
Some examples of countries without reciprocal agreements include Russia, China, India, Pakistan, the Philippines, most African countries, most Latin American countries, Brazil, Argentina, Mexico, and many others.
The process of obtaining a license for drivers from non-reciprocal countries
For drivers from countries without reciprocal agreements, the process of obtaining an Alberta driver's license consists of several mandatory steps.
Step 1: Prepare for and take the Class 7 Knowledge Test
The first step is to prepare for the written test on traffic rules. This test is called the Class 7 Knowledge Test. It is identical to the test taken by all new drivers in Alberta who are obtaining a driver's license for the first time.
To prepare for this test, you need to carefully study the official Alberta Driver's Guide. This guide can be downloaded for free from the government website or obtained in paper form at registration offices.
The written test consists of 30 multiple-choice questions, and you must answer at least 25 questions correctly (83% pass rate) to pass the test. The test is available in 25 languages, making it accessible to drivers from different countries.
The theory test is MANDATORY for drivers from non-English-speaking countries. Without passing this test, you cannot continue the process of obtaining an Alberta driver's license.
Step 2: Surrendering your foreign license and obtaining a Class 7 license
Once you have successfully passed the theory test, you must surrender your foreign driver's license at the registration office. This license will not be returned to you. Instead, you will be issued an Alberta Class 7 license — a learner's license.
This Class 7 license allows you to drive only under the supervision of a fully licensed driver who is at least 18 years old and sitting next to you in the car. It also has other restrictions, such as no driving between midnight and 5 a.m. and a zero alcohol limit.
Step 3: Apply for the GDL Exemption Program
Once you have your Class 7 license, the registration agent will assess whether you are eligible for the GDL Exemption Program. This program allows drivers with foreign driving experience to skip the mandatory one-year Class 7 license period and proceed directly to the road test for a Class 5 license.
If you are eligible for this program, you will be given a special application form — Application for Graduated Driver Licensing Exemption. You must complete this form and submit it, along with proof of your foreign driving experience, to the Special Investigations Unit (SIU) of the Province of Alberta.
Documents for the GDL Exemption Program:
To successfully apply for the GDL exemption program, you must provide original documents proving your driving experience in a foreign country. These can be official letters from your country's government agencies confirming your driving experience, or other documents showing how many years you have had a driver's license.
It is important to note that some countries have specific requirements for document authentication. For example, drivers from Iraq, Iran, Lebanon, Libya, and Nigeria require special authentication from their country's Ministry of Foreign Affairs. This is an additional level of verification to ensure the authenticity of the documents.
All documents that are not in English must be accompanied by a written translation from an approved translator. Photocopies or faxes are not accepted—only original documents.
Your application, along with all documents and your foreign driver's license, will be sent to the SIU for verification. Processing time is usually about three weeks. During this period, your foreign licence and documents are checked for authenticity. Using forged documents or false information to obtain an Alberta driver's licence is a criminal offence and may result in criminal prosecution.
Step 4: Awaiting a decision and taking the road test
If your application for the GDL exemption program is approved, you can immediately register for the Class 5 road test without having to wait one year. This significantly speeds up the process of obtaining a full license.
However, even if you are exempt from the mandatory waiting period, you still need to pass a road test. This practical test assesses your ability to safely operate a vehicle on actual roads in Edmonton.
If your application for the GDL exemption program is denied, you will have to follow the standard GDL system, which means holding a Class 7 license for one year before you can take the road test.
General requirements for all categories of drivers
Whether you are exchanging your driver's license from a country with a reciprocal agreement or not, there are some general requirements that apply to everyone.
Time limit for exchange
If you are a permanent resident of Alberta, you must exchange your foreign driver's license for an Alberta license within 90 days of becoming a resident of the province. This rule applies even if you travel outside of Alberta during those 90 days.
If you are a temporary visitor, such as a student or worker, you may continue to use your valid foreign driver's license for up to one year. However, it is recommended that you obtain an International Driving Permit (IDP), which translates your foreign license into English.
Vision test
All drivers who exchange their foreign driver's license for an Alberta license must pass a vision test. This test is mandatory even for drivers from countries with reciprocal agreements who are not required to take a written or road test.
The minimum vision requirements for a standard Class 5 license include 20/50 vision in at least one eye (with correction by glasses or contact lenses, if necessary) and a minimum of 120 degrees of horizontal peripheral vision. If you do not meet these requirements during the basic test at the registration office, you will be referred to an optometrist for a more detailed examination.
Surrendering your foreign license
An important requirement is that you must surrender your foreign driver's license at the registration office. Alberta regulations require that individuals surrender any and all driver's licenses issued outside of Alberta before they can be issued an Alberta license. This includes both valid and expired licenses.
The surrendered license will not be returned to you. If you have lost your foreign driver's license, you must provide an original official document from your country's consulate (dated no more than 90 days ago) that details the contents of the driver's license. This document may be accepted in lieu of the lost license.
Digital driver's licenses are not accepted
It is important to note that digital or mobile versions of driver's licenses are not accepted for exchange in Alberta. You must have a physical plastic or paper driver's license card.
Practical tips for a successful exchange
Preparing for your visit to the registration office
Before visiting the registration office in Edmonton to exchange your driver's license, it is very important to prepare thoroughly. Make sure you have all the necessary documents, including your foreign driver's license, proof of identity, proof of residency in Alberta, and proof of legal status in Canada.
If any of your documents are not in English, obtain an official translation from an approved translator in advance. Some registration offices offer on-site translation services, but this may cost extra money and time.
Checking your country's status
Before visiting the registration office, check whether your country has a reciprocal agreement with Alberta. You can do this on the official Alberta government website or by calling the registration office in advance.
If your country has a reciprocal agreement, the process will be simple and quick, with no need to take a written or road test. If your country does not have such an agreement, be prepared to take a written test on traffic rules.
Preparing for the written test
If your country does not have a reciprocal agreement, start preparing for the written test in advance. Download and carefully study the Alberta Driver's Guide. This guide is the primary source of information for the test.
There are many online resources with practice tests that can help you prepare. These practice tests allow you to familiarize yourself with the format of the questions and test your knowledge before taking the actual exam.
Cost of the process
The cost of exchanging a driver's license depends on several factors. For drivers from countries with reciprocal agreements, the main cost is the cost of a new five-year license, which is approximately $93 for people between the ages of 18 and 39.
For drivers from countries without reciprocal agreements, additional costs include the cost of the Class 7 theory test ($17 per attempt) and the cost of the Class 5 road test (approximately $135-140). If you require document translation services, this may also incur additional costs.
Conclusion
The answer to the question “Do I need a theory test to exchange my driver's license in Edmonton?” depends on the country that issued your driver's license. If your country has a reciprocal exchange agreement with Alberta, a theory test is NOT required, and the exchange process is simple and quick. This applies to drivers from the US, most European countries, some Asian countries, Australia, and, most importantly for Ukrainians, Ukraine.
However, if your country does not have such an agreement, a theory test on knowledge of traffic rules is MANDATORY. You will have to pass a Class 7 test, surrender your foreign licence, apply for the GDL exemption program (if eligible), and pass a road test before obtaining a full Alberta licence.
This is especially good news for Ukrainian newcomers to Edmonton — thanks to a special permanent exchange program, you can exchange your Ukrainian Class B or BE driver's license for an Alberta Class 5 license without taking any tests, including the written test. The only test you need to take is a basic vision test. This makes the process of adapting to life in Edmonton much easier and faster for the Ukrainian community.