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
| Jurisdiction | Licence | Published test format |
|---|---|---|
| Ontario | G1 Licence | 40 questions in two sections (20 road signs + 20 rules of the road). At least 16 of 20 required in each section. Untimed. |
| Quebec | Class 5 Learner's Licence (SAAQ) | Three separately scored parts — rules of the road, road signs and signals, and driving behaviours. |
| British Columbia | Class 7L Learner's Licence (ICBC) | 50 questions on road signs and rules of the road. 40 of 50 required to pass. |
| Alberta | Class 7 Learner's Licence | 30 questions with 25 correct required, normally completed within 60 minutes. |
| Manitoba | Class 5 Learner Stage (MPI) | 30 questions with an 80% pass mark, about 30 minutes. |
| Saskatchewan | Class 7 Learner's Licence (SGI) | 40 questions on driving situations, rules of the road and sign identification. 32 of 40 required. |
| Nova Scotia | Class 7 Learner's Licence | Two parts of 20 questions each — driving rules and road signs — with 80% required on each. |
| New Brunswick | Class 7 Level 1 Licence | 40 questions — 20 road signs and 20 rules of the road. 32 of 40 required. |
| Newfoundland and Labrador | Class 5 Level I Permit | 40 questions with 34 correct required — the highest learner pass mark in Canada at 85%. |
| Prince Edward Island | Driver's Instruction Permit | 40 questions with 32 correct required. |
| Yukon | Class 7 Learner's Licence | Two parts of 20 questions each with 80% required on each part. |
| Northwest Territories | Class 7 Learner's Licence | 20 questions on road rules plus a separate 20 on road signage, 16 correct required in each. |
| Nunavut | Class 7 Learner's Licence | Two 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
| Plan | Length | Price (USD) |
|---|---|---|
| Canadian Driving Test Prep Monthly | Auto-renewable subscription · 1 month | $4.99 per month |
| Canadian Driving Test Prep Yearly | Auto-renewable subscription · 1 year | $12.99 per year (about $1.08 per month) |
| Canadian Driving Test Prep Lifetime Access | One-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