Canadian Driving Test Prep

Independent learner-test practice for all 13 Canadian provinces and territories

iPhone & iPad Fully offline No account No ads, no analytics

Canadian Driving Test Prep is original, independent practice for the learner knowledge test in every Canadian province and territory. Pick your jurisdiction once and the whole app follows it: the question bank, the mock test structure, the pass rule and your readiness analytics.

A purchase is required

Canadian Driving Test Prep has no free tier and no free sample. A subscription or the one-time Lifetime Access purchase unlocks the entire app — every province, every question and every feature.

What is inside

2,392 original questions

Every item written for this app, with a full explanation and a named official handbook on every one. Nothing is copied from any official question bank.

64 road signs

Drawn as original vector artwork inside the app, so they stay sharp at any size and adapt to dark mode. Trainer, flashcards and a quiz that tracks the signs you keep missing.

Real mock tests

The right number of questions, in the right sections, in the right order, scored by your own jurisdiction's pass rule.

Spaced repetition

A Leitner review queue brings each item back just before you would forget it, plus weak-area drills built from your lowest scores.

Readiness analytics

Per-section readiness weighted the way your real test is built, a score trend, a study streak and a test-date countdown.

Works offline

No account, no sign-in, no network connection needed. All study data stays on your device.

Every province and territory

JurisdictionLicencePublished test format
OntarioG1 Licence40 questions in two sections (20 road signs + 20 rules of the road). At least 16 of 20 required in each section. Untimed.
QuebecClass 5 Learner's Licence (SAAQ)Three separately scored parts — rules of the road, road signs and signals, and driving behaviours.
British ColumbiaClass 7L Learner's Licence (ICBC)50 questions on road signs and rules of the road. 40 of 50 required to pass.
AlbertaClass 7 Learner's Licence30 questions with 25 correct required, normally completed within 60 minutes.
ManitobaClass 5 Learner Stage (MPI)30 questions with an 80% pass mark, about 30 minutes.
SaskatchewanClass 7 Learner's Licence (SGI)40 questions on driving situations, rules of the road and sign identification. 32 of 40 required.
Nova ScotiaClass 7 Learner's LicenceTwo parts of 20 questions each — driving rules and road signs — with 80% required on each.
New BrunswickClass 7 Level 1 Licence40 questions — 20 road signs and 20 rules of the road. 32 of 40 required.
Newfoundland and LabradorClass 5 Level I Permit40 questions with 34 correct required — the highest learner pass mark in Canada at 85%.
Prince Edward IslandDriver's Instruction Permit40 questions with 32 correct required.
YukonClass 7 Learner's LicenceTwo parts of 20 questions each with 80% required on each part.
Northwest TerritoriesClass 7 Learner's Licence20 questions on road rules plus a separate 20 on road signage, 16 correct required in each.
NunavutClass 7 Learner's LicenceTwo sections of 20 questions each, 16 correct required in each section.

Test formats reflect what each licensing authority publishes. Details change — the app links straight to each official handbook and test page, and you should always confirm the current format before your test date.

Pricing

PlanLengthPrice (USD)
Canadian Driving Test Prep MonthlyAuto-renewable subscription · 1 month$4.99 per month
Canadian Driving Test Prep YearlyAuto-renewable subscription · 1 year$12.99 per year (about $1.08 per month)
Canadian Driving Test Prep Lifetime AccessOne-time purchase · does not renew$19.99 once

Payment is charged to your Apple Account at confirmation of purchase. A subscription renews automatically at the same price for the same period unless it is cancelled at least 24 hours before the end of the current period. Manage or cancel in your Apple Account settings. Prices are stated in US dollars; the App Store charges in your local currency. See the Terms of Use and the Apple Standard EULA.

Contact

Support: dmjks120@gmail.com · Support page