The basic path: written test, road test, then a license card
Getting a Canadian driver's license involves passing a written knowledge test, a practical road test, and paying a fee. The exact steps, documents you need, and costs vary by province and territory — there is no single national process. You will deal with your provincial or territorial transportation ministry (called Service Nova Scotia in Nova Scotia, or DriveTest in Ontario, for example), not a federal body.
Most provinces use a graduated licensing system, meaning new drivers start with a learner's permit, move to a probationary or novice license after passing the written test, and earn a full license after passing the road test and meeting a waiting period. Some provinces let you skip the learner stage if you are over a certain age or have held a license elsewhere. The whole process typically takes weeks to months, depending on how quickly you book and pass your tests.
Key Takeaways
- You must pass a written test on road rules and signs, then a practical driving test with an examiner in a vehicle, before you receive a full license.
- Most provinces require a learner's permit first and a waiting period between passing the written test and taking the road test.
- Documents you need include proof of identity (passport, birth certificate, or permanent resident card), proof of residency (utility bill or lease), and your Social Insurance Number.
- Fees range from roughly $60 to $200 depending on your province and the type of license, and you pay separately for the written test, road test, and license card.
- Each province sets its own rules, test content, and timelines, so check your specific provincial transportation ministry website before you start.
Documents you will need before your first appointment
Bring proof of identity, proof of residency, and your Social Insurance Number (SIN). Acceptable identity documents include a valid passport, birth certificate, permanent resident card, or a document issued by your province that shows your name and date of birth. If you are a permanent resident or temporary resident, bring your immigration documents as well.
For proof of residency, bring a recent utility bill, lease agreement, mortgage statement, or government letter addressed to you at your current address. The document must show your name and address and usually must be dated within the last three months. If you have just moved and do not have a utility bill yet, some provinces accept a signed letter from your landlord or a recent bank statement.
You will also need to complete a medical form if you are over a certain age (varies by province) or if you have a medical condition that might affect your driving. Your doctor fills this out; you do not need to do anything except ask your doctor to complete it and bring it with you.
Step 1: Get your learner's permit and pass the written test
Visit your provincial transportation office or book an appointment online. Bring your documents and pay the learner's permit fee (usually $20 to $50). You will then take the written knowledge test on the same day or at a scheduled time. The test covers road signs, right-of-way rules, speed limits, and safe driving practices. Most provinces use a computer-based test with 40 to 50 multiple-choice questions; you usually need to score 80 percent or higher to pass.
If you pass, you receive your learner's permit when ready or within a few days. This permit lets you drive only with a licensed adult in the passenger seat (age and experience requirements vary by province). If you fail, you can retake the test after a waiting period, usually one to two weeks. Most people pass on their first attempt if they study the official handbook provided by your province.
Some provinces waive the learner's permit stage if you are over 25 and have held a valid license in another country for at least two years. If this applies to you, ask at your first appointment whether you can go straight to the road test.
Step 2: Practice driving and meet the waiting period
After you receive your learner's permit, you must drive for a set number of hours or days before you can take the road test. This waiting period ranges from 8 to 12 months depending on your province and age. During this time, you must log your supervised driving hours (some provinces require you to keep a written log; others do not). You can practice with a family member, friend, or a professional driving instructor.
Hiring a professional instructor is optional but common. Instructors know the test routes and what examiners look for, and some provinces offer a small discount on your road test fee if you complete a course with a licensed instructor. The cost varies widely — typically $30 to $80 per hour — but many people find it worth the expense because it increases the chance of passing on the first attempt.
Check your province's specific rules on where you can practice. Some provinces restrict learner permit holders from driving on highways or at night; others do not. Violating these restrictions can result in a fine and loss of your permit.
Step 3: Book and take your road test
Once you have met the waiting period, book your road test through your provincial transportation office. Testing centers often have a waiting list, especially in busy urban areas, so book as soon as you are may be able to access. You will pay a road test fee (usually $50 to $100) at the time of booking.
On test day, bring your learner's permit, proof of identity, and proof of residency again. Arrive 15 minutes early. The examiner will check your documents, ask you to do a basic vehicle inspection (check your lights, wipers, mirrors), and then drive with you on a set route for 20 to 40 minutes. You will be tested on lane changes, parking, stopping at intersections, speed control, and how you respond to other traffic.
The examiner scores you on a pass-or-fail basis. If you pass, you are issued a probationary or novice license on the spot or within a few days. If you fail, you can retake the test after a waiting period (usually two weeks to one month). Most provinces let you retake the test as many times as you need, but you pay the test fee each time.
Provincial differences in timelines and fees
Ontario uses DriveTest centers and requires a minimum of 8 months between your learner's permit and road test if you are under 20; 4 months if you are 20 or older. The written test costs $15.50 and the road test costs $79.75. British Columbia requires 12 months for drivers under 25 and 6 months for drivers 25 and older, with a written test fee of $31 and a road test fee of $77. Alberta has no mandatory waiting period if you are 18 or older and have held a learner's permit for at least 2 weeks; the written test costs $25 and the road test costs $85.
Quebec operates differently: you take a written test through the Société de l'assurance automobile du Québec (SAAQ), then a practical test with a private driving school. The written test costs $30 and the practical test costs roughly $150 to $200 depending on the school. Manitoba, Saskatchewan, and other provinces each have their own fee structures and waiting periods.
Check your specific province's transportation ministry website for current fees and timelines before you book anything. Fees change periodically, and some provinces offer discounts for online booking or for completing a driver education course.
What happens after you pass your road test
You will receive a probationary or novice license valid for one to three years, depending on your province. During this period, you may face restrictions: some provinces limit the number of passengers you can carry, prohibit driving between certain hours, or require a zero blood-alcohol limit. These restrictions exist to reduce crash risk among new drivers.
After the probationary period ends, you can renew your license as a full, unrestricted driver. Renewal is usually a straightforward process — you pay a fee and submit your process by mail or online, with no new test required. Your full license is then valid for five to ten years depending on your province.
If you move to a different province, you can transfer your license by visiting the new province's transportation office with your current license and proof of residency. You do not need to retake the tests.
Frequently Asked Questions
Can I get a Canadian license if I learned to drive in another country?
Yes. If you hold a valid license from another country, you may be able to skip the learner's permit stage and go straight to the road test, depending on your province and how long you have held that license. Some provinces require an International Driving Permit or a certified translation of your foreign license. Contact your provincial transportation office with your foreign license to find out what you need to do.
What if I fail the road test?
You can retake it after a waiting period, usually two weeks to one month. You pay the road test fee again. Most people pass on their second or third attempt. If you keep failing, consider taking more lessons with a professional instructor who can identify what you are doing wrong.
Do I need to take a written test again if I move provinces?
No. If you already hold a valid license from another Canadian province, you can transfer it without retaking the written test. You will need to visit your new province's transportation office with your current license and proof of residency. Some provinces may ask you to pass a short knowledge test on their specific road rules, but this is less common.
How long does a learner's permit last?
A learner's permit is usually valid for one to two years. If it expires before you pass your road test, you will need to renew it by paying a fee and retaking the written test. Plan your road test well before your permit expiration date to avoid this.
Can I take the written test in a language other than English or French?
Most provinces offer the written test in English and French only. Some provinces may offer it in other languages if you request accommodation in advance, but this varies. Contact your provincial transportation office to ask about language options before you book your test.