Exchanging your driver's license in Calgary depends on the country of origin of your license. The province of Alberta has reciprocal licensing agreements with a number of countries, allowing you to avoid taking a test. For other countries, the process includes a theory test and other requirements. See below for details.
Under the terms of these agreements, citizens of these countries do not need to take a written test to exchange their licenses for an Alberta license:
Result: You will receive a Class 5 (full license) or Class 6 (motorcycle) if provided for in the agreement.
For citizens of Ukraine, India, China, Russia, and other countries not included in the Reciprocal Agreements list, the process includes a theory test and other steps:
After passing the test, you will receive a learner's license with restrictions:
A theory test is only required for drivers from countries that do not have a Reciprocal Agreement with Alberta. For Ukrainians, this is a mandatory step, but it can be completed in a few hours. The main thing is to prepare the documents, pass the test, and comply with the GDL conditions. For those with significant driving experience, there are ways to obtain a full license faster.