Skip to content
← All articles

Official sourceDiscover Canada the Government of Canada study guide

Best Canadian Citizenship Test Prep Apps & Sites Compared (2026)

16 min read

By the canadatest.ca team — built by a new Canadian who passed the test

When I was prepping for my own Canadian citizenship test, I ran through almost every practice site I could find. Some were great. A few were genuinely useful. A handful were so dated they still referenced ridings counts from the 2008 edition of the study guide.

This is my honest take on the major options in 2026 — what each one does well, what each one doesn't, and how to pick the right one for the way you actually study.

Disclosure: I built canadatest.ca, so I have a bias. I'll be transparent about it. Every limitation I call out for a competitor is something I can defend with a link or a screenshot. Every claim I make about canadatest is something you can verify yourself in under five minutes — including by trying our free practice test with no signup at all. If a competitor's pricing or feature set has changed since I last verified it (see the "Last verified" date on the table below), I'd rather you tell me than discover it months later.

If you're brand new to all this and want to understand what the test actually is before you compare prep tools, start with our complete guide to the citizenship test. Then come back here.

The Shortlist

I narrowed the field to seven options that most prospective citizens will actually consider: four paid or freemium products, one free ad-supported site, one freemium app, and IRCC's own study questions. There are more than seven prep sites out there, but the rest are either ad-ridden, abandoned, or so close to one of these that they don't change the recommendation.

Here's the comparison table. Last verified: 2026-09-10.

PlatformPriceFree tier# QuestionsMobileAudioFrenchMoney-back
canadatest.ca$9.99 (7 days) / $39.99 (90 days)Free 10-question practice test, no signup300Web onlyNoNo24-hour refund + Pass Guarantee (refund or 30-day extension)
CitizenPassFree tier on web and both apps; Pro subscription — their site quotes $4.99/week or $29.99/year, the App Store and Google Play list $4.99/wk, $9.99/mo, $24.99/yr20 sample questions with no account; a free account unlocks the 600+ pool and unlimited mock tests (ads on the free tier)600+Web, iOS, AndroidYes — Pro onlyYesNot verified
CitizenTest.ca$39 (30d) / $49 (1yr) / $78 lifetimeDiagnostic test, chapter tests, exam simulator, flashcards, marathon test600+ (their homepage still says 645 in places)WebYesYes"Pass the first time or it's free" / "Pass Protection (100% money back)" — advertised; terms not verified
canadiancitizenshiptests.caFreemium: free ad-supported tier, then $5.99 (7d) / $14.99 (30d) / $19.99 (1yr)Free practice tests, ad-supported780+ advertised on the paid tierWebNot verifiedNot verified"100% Pass Guarantee" badge on every paid tier — advertised; terms not verified
Practicecanadiancitizenshiptest.caFree, no signup (ad-supported)Full pool500+WebNot verifiedNot verifiedShows a "Pass Guarantee" badge, but I found no paid tier and no stated terms — not verified
TestCitizenship.ca$14.99 (3d) / $24.99 (30d) / $44.99 (90d)120 questions free700+WebNot verifiedYesNot verified — no refund policy on their pricing page
IRCC's own study questionsFree (government)Not a test. 3 sample multiple-choice questions with an answer key, plus a list of open-ended study questions3 scored samplesWebNoYesn/a

A note on the "Not verified" cells: where I couldn't independently confirm a competitor's claim by clicking through their own pricing page, app-store listing or ToS on the date above, I've said so rather than guess. If you're choosing between two options based on a "Not verified" line, click through and verify it yourself before you buy.

What changed since the last check (June → September 2026) — including three of my own errors. In June I recorded canadiancitizenshiptests.ca as simply "free". It isn't: it sells a 7-day pass at $5.99, a 30-day at $14.99 and a year at $19.99, with a "100% Pass Guarantee" badge on all three. I had only looked at their homepage. That matters beyond one row, and I've rewritten the price claims further down this page accordingly — canadatest is no longer the cheapest paid entry point here. I also had CitizenPass's French support down as "No" (it has a French site and bilingual app content) and its free tier described as the full pool with no signup (it's 20 sample questions with no account; the 600+ pool needs a free account, and audio is a paid Pro feature, not free). And the row I used to call "IRCC's own free 20-question test" was never that: IRCC publishes 3 sample multiple-choice questions with answers plus a set of open-ended study questions — there is no official 20-question practice test. CitizenTest.ca's and TestCitizenship.ca's prices are unchanged. Where I could not re-confirm a claim this time, the cell says "Not verified" rather than carrying a June check forward as fact.

Now the details, one option at a time.

CitizenPass — Strengths and Limitations

CitizenPass is probably canadatest's closest direct competitor on SEO terms. They have a deep blog cluster, a strong AI-tutor positioning, and a genuinely useful free tier. The question pool is 600+, which is roughly twice canadatest's.

Strengths:

  • 20 sample questions with no account at all, and a free account unlocks the full 600+ pool with unlimited timed mock exams. That free account is the most generous free tier on this page.
  • Native mobile apps on iOS and Android (canadatest is web-only), free to install.
  • 600+ question pool, roughly twice canadatest's.
  • French support. They publish a French version of the site, and their app listings say lessons, questions, tests and audio are available in both official languages. (I had this down as "No" in June — that was wrong.)
  • Audio narration in English and French, which canadatest does not have at all — though see the limitation below about which tier it's on.

Limitations:

  • Audio is a paid feature. Google Play lists "Premium audio narration EN & FR" under "CitizenPass Pro includes", so if audio is why you're choosing this, you're choosing the subscription.
  • The free tier carries ads; removing them is a Pro feature.
  • Pro is a subscription, and the price depends where you buy it. Their site quotes $4.99/week or $29.99/year; the App Store and Google Play list $4.99/week, $9.99/month and $24.99/year. Either way it's a recurring charge for a test you take once — set a calendar reminder to cancel.
  • The "AI tutor" framing is marketing-forward. Whether it's a meaningful improvement over static explanations depends on how the tutoring is implemented, and I'd want to evaluate that before subscribing.
  • It's a question-bank-first product. Most of the value is the pool itself rather than chapter-by-chapter learning structure with explanations.

Bottom line: the free account is one of the strongest free offers here, and worth taking before you pay anyone anything. Audio and the AI coaching are behind Pro.

CitizenTest.ca — Strengths and Limitations

CitizenTest.ca is the premium-tier option in this space. It has a large question pool (they advertise 600+), a polished UI, French support, audio lessons, and a "marathon mode" for grinding through everything in one sitting.

Strengths:

  • Large question pool. They advertise "600+" on the premium page while the homepage still says 645 in places; I have used their lower, more recent number.
  • Audio lessons — helpful for people who learn better by listening, or who want to study while commuting.
  • French version available, which matters if you're testing in Quebec or just more comfortable in French.
  • A guarantee is advertised prominently — "Pass the first time or it's free", listed on every tier as "Pass Protection (100% money back)". The specific terms are not something I could verify, so read their refund policy carefully before relying on it.

Limitations:

  • $39 for a 30-day plan is the steepest entry price in this comparison — about 4× canadatest's $9.99 7-day pass, and roughly the same dollar amount as canadatest's $39.99 90-day pass (so you pay CitizenTest's price for 30 days that buys you 90 with us). For a test with a published pass rate of about 92% and a study guide that's free to download, $39 is a real ask.
  • Lifetime tier at $78 is interesting in theory, but who needs lifetime access to citizenship test prep? You take the test once.

Bottom line: If audio narration or French support are deal-breakers for you, CitizenTest.ca is the obvious paid choice. For everyone else, the price is steep relative to the alternatives.

canadiancitizenshiptests.ca — Strengths and Limitations

I had this one wrong in June and it's the most consequential correction on this page. I listed it as a free ad-supported site because that's what the homepage looks like. It's freemium: behind the free tests sits a premium page selling $5.99 for 7 days, $14.99 for 30 days and $19.99 for a year, advertising 780+ questions and a "100% Pass Guarantee" badge on all three tiers. That $5.99 is the cheapest paid entry point on this page — cheaper than canadatest's $9.99, for the same 7 days.

Strengths:

  • The cheapest paid week on this page, at $5.99. If price is your deciding factor, start here, not with us.
  • A free ad-supported tier you can try before paying anything.
  • Large question pool — 780+ advertised on the paid tier.
  • Strong social proof on the homepage (4.9 average across a large review count).
  • They advertise a "100% Pass Guarantee" on every paid tier. I could not find the terms behind it, so treat it as a claim to check, not a promise to rely on.

Limitations:

  • Ad-supported on the free tier, which means a more cluttered study experience.
  • UI feels dated relative to the paid options.
  • Limited study scaffolding — most of the value is in the question pool itself, not in chapter-by-chapter learning structure.
  • The guarantee terms aren't published anywhere I could find. Read them before you count on them.

Bottom line: the value option, and I should have said so three months ago. If you want the lowest possible spend on a time-boxed pass, $5.99 for a week is the number to beat on this page.

Practicecanadiancitizenshiptest.ca — Strengths and Limitations

This site's biggest virtue is what it doesn't ask for: no signup, no email, no friction. You land on the page, you take a test. The question pool is 500+.

Strengths:

  • No signup wall. Lowest possible friction to try.
  • Free.
  • Large question pool.

Limitations:

  • Ad-supported, like the other big free site — the page carries Google display ads around the quiz.
  • Limited feature set beyond basic quizzing — most of the value is the question pool itself, with minimal chapter-by-chapter learning structure.
  • Like the other free sites, you're trading polish and study scaffolding for $0.

Bottom line: Best for the "I just want to take 500 practice questions and see how I do" use case. Not a complete study tool, but a great way to drill.

TestCitizenship.ca — Strengths and Limitations

This is the closest pricing analogue to canadatest in the market. They offer a 3-day "cram" tier at $14.99, a 30-day tier at $24.99, and a 90-day tier at $44.99 — the same time-bounded pass structure canadatest uses.

Strengths:

  • Time-bounded passes match the actual use case (you'll be done with this product in a few weeks).
  • Has a 3-day cram tier, which is genuinely useful if your test is on Saturday and it's Wednesday.
  • French version available.
  • Large question pool (700+).

Limitations:

  • On the short end, canadatest's $9.99 7-day pass undercuts TestCitizenship's cram options — it's cheaper than their $14.99 3-day tier and gives you four more days. Their $24.99 30-day tier buys more calendar time if your test is further out, though canadatest's $39.99 90-day covers that case and still comes in about 11% under their $44.99 90-day. The real difference is the guarantee: if you take the test and don't pass, canadatest gives you the choice of a full refund or a free 30-day extension; TestCitizenship's pricing page lists no refund policy at all.
  • No mobile app (same limitation as canadatest).

Bottom line: canadatest and TestCitizenship are the two time-bounded-pass options. canadatest is cheaper to get started ($9.99 for 7 days vs their $14.99 for 3) and about 11% less at 90 days; TestCitizenship has the larger question pool (700+ vs 300) and a 30-day middle tier. canadatest has the Pass Guarantee — refund or free extension, your choice — and questions hand-verified against the guide. Pick on which of those matters more.

canadatest.ca — The Honest Pitch

This is the part where I'm biased, so let me put the limitations first and you can decide whether the strengths outweigh them.

Limitations — what canadatest doesn't have:

  • No mobile app. Web only. The site is mobile-responsive and works fine on a phone browser, but if you want a native app you can install from the App Store, we're not it yet.
  • English only. No French version. If you're testing in French, CitizenPass (free), CitizenTest.ca or TestCitizenship.ca are better options.
  • 300 questions. That's the smallest pool of any paid option here — CitizenTest.ca and CitizenPass advertise 600+, TestCitizenship 700+, canadiancitizenshiptests 780+. Every question is hand-verified against the Discover Canada guide rather than auto-generated, so the size is a deliberate quality-over-quantity choice, but if "more questions = better" is your criterion, the larger pools win on that one axis.
  • No audio narration. Read-only.
  • Not the cheapest. canadiancitizenshiptests.ca sells a 7-day pass at $5.99, which is $4 under ours for the same window. If lowest spend is your criterion, that's your answer and you should go take it.
  • Brand-new. I started canadatest in 2026 and haven't accumulated the 10,000+ review count that the older free sites have. The longest-running competitors have a decade-plus head start on social proof.

Strengths — what we do well:

  • Free 10-question practice test with no signup at all. Try it now — 5 minutes, full score breakdown by chapter, explanations on every wrong answer. No email, no credit card.
  • One-time payments, no subscription. $9.99 for 7 days; $39.99 for 90 days, and nothing renews. That's cheaper than TestCitizenship's $14.99 3-day cram tier for four more days, and about 11% under their $44.99 90-day — but it is not the cheapest paid option on this page, and I'm not going to pretend otherwise: canadiancitizenshiptests.ca sells a week for $5.99. Price is not where we win.
  • Two guarantees, both in writing, with the terms published. Several options here advertise a guarantee — CitizenTest's "pass the first time or it's free", canadiancitizenshiptests' "100% Pass Guarantee" — and on none of them could I find the actual conditions. Ours are in the Terms of Service where you can read them before you buy, which is the difference I'd actually defend. canadatest backs its 7-Day and 90-Day Passes with a 24-hour money-back guarantee — not happy within your first day, email support@canadatest.ca and we refund you, no questions asked — and a Pass Guarantee: take the official test and don't pass, and you choose your remedy, either a full refund of your pass or a free 30-day extension so you can keep studying for the retake. Email us within 30 days of your test date to claim it. Both are spelled out in our Terms of Service, not just on a marketing page.
  • All 300 questions verified against the official Discover Canada guide. No invented content. No paraphrased trivia. Every answer key is the answer from the official guide. Where the guide is now outdated (e.g. number of ridings, NAFTA→CUSMA), we add editor's notes calling that out so you know — but we don't change the answer key, because IRCC's questions still reflect the published guide.
  • Chapter explanations on every wrong answer. When you get a question wrong, you see the explanation — not just "incorrect."
  • Built by someone who's been through the test. I'm a new Canadian. I took this test. The reason canadatest exists is that none of the prep sites I used at the time gave me what I actually needed. So I built it.

If you've never used canadatest before, the most honest thing I can suggest is this: take the free 10-question practice test right now. It's 5 minutes. If the experience feels good and you want more, the 7-day pass is $9.99 — one payment, no subscription, and if you take the official test and don't pass you choose your remedy: a full refund, or a free 30-day extension to keep studying. Either way, email us within 30 days of your test date. If it doesn't feel good, you've lost nothing and you can go pick one of the other options on this list.

IRCC's Own Study Questions

I'd be remiss not to mention this one — and to correct something this page used to say. There is no official 20-question IRCC practice test. What the Government of Canada publishes is a study-questions page attached to Discover Canada: 3 sample multiple-choice questions with an answer key, plus a list of open-ended questions you answer by going back to the guide. Nothing is timed and nothing is scored. Earlier versions of this article described it as a 20-question sample test. That was wrong, and if you went looking for it you didn't find it because it doesn't exist.

Strengths:

  • Authoritative. The three sample questions are official, and the open-ended list tells you what IRCC thinks is worth knowing.
  • Free.
  • Available in both English and French.

Limitations:

  • Three scored questions. That isn't a practice run, and you'll have memorised them in a minute.
  • The open-ended questions have no published answers, no scoring, and no chapter breakdown — you check yourself against the guide.
  • Not a study tool and not a mock test. It's a pointer to the guide.

Bottom line: read the open-ended list to calibrate what IRCC expects you to know, then do your actual timed practice somewhere else.

The Verdict — Four Personas

There's no single "best" prep tool. Different people want different things. Here's how I'd think about it.

"I want totally free"

→ Start with CitizenPass's free account (the 600+ pool and unlimited timed mock exams, ad-supported), or practicecanadiancitizenshiptest.ca (no signup at all), or canadiancitizenshiptests.ca's free tier, or canadatest's free 10-question practice test if you'd rather start small and only pay if you decide you need more.

You can absolutely prepare for this test on $0. The Discover Canada guide is free, and any of the free question pools above gives you enough practice to feel ready. The trade-off is no progress tracking, dated UI, and ads.

"I want paid, for the least money"

canadiancitizenshiptests.ca at $5.99 for 7 days, the cheapest paid tier on this page. I'd rather tell you that than lose your trust over four dollars. Check what their advertised "100% Pass Guarantee" actually promises before you rely on it — I couldn't find the terms.

"I want paid, with the lowest downside risk"

canadatest.ca at $9.99 for 7 days or $39.99 for 90 days. Not the cheapest — see above — but backed by two guarantees whose conditions are published: a 24-hour money-back guarantee and a Pass Guarantee. Don't like it within 24 hours, and we refund you. Take the official test and don't pass, and you choose your remedy — a full refund, or a free 30-day extension to keep studying — by emailing us within 30 days of your test date.

"I want a native mobile app"

CitizenPass. Free to install on iOS and Android with a usable free tier; Pro runs $4.99/week, $9.99/month or $24.99/year in the app stores (their website quotes $4.99/week or $29.99/year). For a test you take once, the free tier covers most people — but if app-based study is how you'll actually do it, CitizenPass is the pick. If you do subscribe, set a reminder to cancel.

"I want premium features — audio, French, AI, the works"

CitizenPass Pro or CitizenTest.ca at $39 (30 days). Note that CitizenPass's audio narration is a Pro feature, not a free one, so this is a paid comparison either way: Pro is a subscription with a large free tier underneath it; CitizenTest is a one-time payment with a more structured course and an advertised pass guarantee. Try CitizenPass's free tier first to see whether you like the product before you pay for the audio.

Bottom Line

Most people will be fine with one of these four:

  1. Free + the official guide if you have a few weeks and prefer to spend $0. CitizenPass's free account is the strongest of these.
  2. canadatest at $9.99 for guarantees whose terms you can actually read before you buy — your choice of a refund or a free 30-day extension if you take the test and don't pass.
  3. canadiancitizenshiptests.ca at $5.99 if a paid week for the least money is what matters most; it is the cheapest paid tier here.
  4. CitizenPass Pro or CitizenTest ($39) if you specifically need audio or French.

If you're still on the fence, here's the easiest decision you can make right now: take canadatest's free 10-question practice test. Five minutes. No signup. You'll see your score broken down by chapter, plus an explanation on every wrong answer. Whichever direction you go next — paid, free, or another option — you'll know more about where you actually stand on the material.


Comparison table last verified 2026-09-10. Competitor pricing and feature sets change. If you spot something that's no longer accurate, email support@canadatest.ca and I'll update it.

Ready to become a Canadian citizen?

Practice with chapter summaries, flashcards, and timed tests — all based on the official Discover Canada guide.

Start Studying Free

Related articles