Skip to main content
Study Tips10 min read

Free Citizenship Test Resources at Your Library — Toronto, Richmond & Canada-Wide

Toronto Public Library, Richmond Public Library, and libraries across Canada offer free citizenship test prep — practice tests, study groups, tutoring. Here's how to access them in 2026.

CP

CitizenPass Team

Last updated:

Quick Answer

Do Canadian libraries offer free citizenship test preparation resources?

Yes — Toronto Public Library, Richmond Public Library (BC), Vaughan Public Libraries, and many other public library systems across Canada offer **free citizenship test preparation**: practice test booklets, online practice modules (e.g., YourLibrary.ca citizenship portal), in-person study groups, newcomer tutoring, and lending copies of *Discover Canada*. Most programs require only a library card, which is free for local residents. Some libraries (like TPL and Richmond PL) also run drop-in citizenship test prep workshops facilitated by settlement workers.

Key Takeaways

1Toronto Public Library offers free practice tests, study groups, and lending copies of Discover Canada at all 100+ branches — access via TPL's Digital Innovation Hub
2Richmond Public Library (BC) runs YourLibrary.ca, one of the most comprehensive online citizenship test prep portals, plus in-person workshops at the Brighouse and Ironwood branches
3Vaughan Public Libraries and other GTA systems (Mississauga, Brampton, Markham) provide similar programs under the Settlement Services Partnership umbrella
4YourLibrary.ca lets you practice the test online with immediate feedback — available to anyone with a BC library card or through participating libraries nationwide
5Most library programs are completely free and don't require Canadian citizenship or even permanent residency — temporary residents preparing for future applications can use them too
6If your local library doesn't offer in-person prep, many provide remote access to online modules you can use from home with just your library card number

Studying for the Canadian citizenship test doesn't have to cost anything. Public libraries across Canada — especially Toronto Public Library, Richmond Public Library, and dozens of others — offer free resources that rival many paid services: online practice tests, study groups, lending copies of *Discover Canada*, and even in-person tutoring facilitated by settlement workers. If you're a permanent resident preparing for the test and haven't checked what your local library offers, you're leaving a significant advantage on the table.

The short version: Toronto Public Library, Richmond Public Library (BC), Vaughan, Calgary, Edmonton, Vancouver, and many other library systems provide free citizenship test prep — both online modules (like YourLibrary.ca) and in-person workshops. All you need is a free library card.

Why libraries invest in citizenship test prep

Public libraries in Canada treat newcomer settlement as a core mandate. Helping permanent residents become citizens strengthens communities, and the citizenship test is one of the major milestones on that path. Most library systems partner with local settlement agencies (funded by Immigration, Refugees and Citizenship Canada) to run these programs. The result: professionally-designed study resources, practice tests built by people who understand the IRCC test format, and facilitators who have helped hundreds of applicants pass.

The programs are free because they're funded by tax dollars — meaning you've already paid for them if you live and work in Canada. Using them is not taking charity; it's using a public service you're entitled to.

Toronto Public Library — what's available

TPL is the largest library system in North America and runs one of the most comprehensive citizenship test prep programs in Canada. Here's what you get:

Free lending copies of *Discover Canada*

Every TPL branch (100+ locations) stocks multiple copies of the official *Discover Canada* study guide in English and French. You can borrow a physical copy for 3 weeks, renew it twice, and study at home. If you prefer digital, the full *Discover Canada* PDF is also linked on TPL's website under "Newcomer Resources."

Digital practice tests (TPL Digital Innovation Hub)

TPL's Digital Innovation Hub website offers free online practice tests modeled on the IRCC format: 20 multiple-choice questions, immediate feedback, score tracking. The questions are drawn from *Discover Canada* and updated annually. You need a TPL library card to log in — if you don't have one, visit any TPL branch with proof of address (utility bill, lease, bank statement) and ID. Cards are free for Toronto residents.

Access: [www.torontopubliclibrary.ca](https://www.torontopubliclibrary.ca) → Search "citizenship test" → Digital Innovation Hub.

In-person study groups and workshops

TPL runs drop-in citizenship test study groups at select branches. These are group sessions (typically 5-15 people) facilitated by settlement workers or trained volunteers. The format: review tricky *Discover Canada* chapters, practice questions together, discuss test-day logistics, and get your questions answered. Sessions run weekly or bi-weekly depending on the branch.

Key locations (as of May 2026):

  • Fort York Branch (190 Fort York Blvd) — Tuesdays, 6–8 PM
  • Yorkville Branch (22 Yorkville Ave) — Thursdays, 2–4 PM
  • Malvern Branch (30 Sewells Rd) — Wednesdays, 10 AM–12 PM
  • Scarborough Civic Centre Branch (151 Borough Dr) — Saturdays, 1–3 PM

Check the [TPL Events calendar](https://www.torontopubliclibrary.ca/programs-and-classes/) under "Newcomer Services" for the current schedule — times shift seasonally.

Settlement worker support

Many TPL branches have settlement workers on-site (funded by IRCC through agencies like COSTI, WoodGreen, and The Neighbourhood Organization). They can't take the test for you, but they'll help you understand what you're reading, clarify confusing historical dates, and recommend study strategies based on your learning style. Book a free 30-minute appointment through the TPL website.

Richmond Public Library (BC) — YourLibrary.ca

Richmond Public Library in Metro Vancouver runs YourLibrary.ca, one of the most sophisticated free online citizenship test prep portals in Canada. It's worth highlighting separately because it's usable by anyone with a BC library card (not just Richmond residents) and some libraries outside BC also provide access through reciprocal agreements.

What YourLibrary.ca offers

  • Full-length practice tests — 20 questions, timed, formatted like the real IRCC test
  • Chapter quizzes — shorter quizzes covering each of the 12 *Discover Canada* chapters individually
  • Audio questions — helpful if you're stronger at listening than reading
  • Progress tracking — see which chapters you're struggling with
  • Mobile-friendly — works on phones and tablets, not just desktop

It's essentially a free version of what many paid apps charge $10-30 for. The question bank is around 300 questions (smaller than CitizenPass's 600+, but still substantial).

How to access YourLibrary.ca

  1. Get a library card from any participating BC library — Richmond, Vancouver, Burnaby, Surrey, Coquitlam, New Westminster, etc. Cards are free for BC residents.
  2. Visit [YourLibrary.ca](https://yourlibrary.ca) (or search "YourLibrary citizenship test").
  3. Log in with your library card number and PIN.
  4. Click "Citizenship Test Preparation" and start practicing.

If you don't live in BC, ask your local library if they provide remote access to YourLibrary.ca or a similar platform.

In-person workshops at Richmond PL

Richmond Public Library also runs in-person citizenship test prep sessions at two branches:

  • Brighouse Branch (7700 Minoru Gate, Richmond) — Tuesdays, 2–4 PM
  • Ironwood Branch (12330 Blundell Rd, Richmond) — Thursdays, 10 AM–12 PM

These are drop-in sessions (no registration required). Settlement workers review hard-to-memorize facts (provinces and capitals, key historical dates, government structure), lead group practice quizzes, and answer test-day questions. Typical attendance is 8-12 people. Call 604-231-6413 to confirm the schedule before visiting.

Other major library systems with citizenship test prep

Vaughan Public Libraries (Ontario)

Vaughan PL offers the Citizenship Works program at all five branches. Resources include:

  • Practice test booklets (take-home)
  • Weekly study groups at the Civic Centre Resource Library
  • One-on-one tutoring appointments (booked through the library website)
  • Access to online modules through the Settlement.Org portal

Website: [vaughanpl.info](https://www.vaughanpl.info) → Newcomer Services.

Calgary Public Library

Calgary PL provides:

  • Online practice tests via the library's Learning Express platform (requires CPL library card)
  • In-person workshops at the Central Library (800 3 St SE) — Saturdays, 10 AM–12 PM
  • Free copies of *Discover Canada* in 9 languages (English, French, Punjabi, Mandarin, Arabic, Tagalog, Spanish, Farsi, Hindi)

Website: [calgarylibrary.ca](https://calgarylibrary.ca) → Search "citizenship test."

Edmonton Public Library

EPL offers:

  • Citizen Quiz online module (accessible with EPL library card)
  • In-person study groups at the Stanley A. Milner Library (7 Sir Winston Churchill Sq) — Thursdays, 6–8 PM
  • Settlement partnership with Edmonton Mennonite Centre for Newcomers (free one-on-one prep)

Website: [epl.ca](https://www.epl.ca) → Programs & Services → Newcomers.

Vancouver Public Library

VPL provides:

  • Access to YourLibrary.ca (same portal as Richmond PL)
  • In-person study groups at the Central Library (350 W Georgia St) — Wednesdays, 2–4 PM
  • Free copies of *Discover Canada* in multiple languages

Website: [vpl.ca](https://www.vpl.ca) → Services → Newcomers.

Mississauga, Brampton, Markham (Ontario GTA)

All three library systems run citizenship test prep under the Settlement Partnership umbrella:

  • Mississauga Public Library — online modules + in-person workshops at the Central Library (301 Burnhamthorpe Rd W)
  • Brampton Library — study groups at Four Corners Branch (65 Queen St E)
  • Markham Public Library — practice tests + tutoring at the Markham Civic Centre Branch (6031 Hwy 7)

Check each library's website under "Newcomer Programs" for schedules.

Libraries in smaller cities

Don't assume your library doesn't offer citizenship prep just because you're not in a major metro. Many smaller systems provide online access (often through YourLibrary.ca or Settlement.Org) and will order free copies of *Discover Canada* on request. Call your local library and ask the reference desk: "Do you have citizenship test preparation resources?" or "Do you offer newcomer settlement programs?"

Examples of smaller cities with programs: London (ON), Hamilton (ON), Ottawa (ON), Kitchener-Waterloo (ON), Victoria (BC), Kelowna (BC), Saskatoon (SK), Regina (SK), Winnipeg (MB), Halifax (NS).

What if my library doesn't offer anything?

If your local library truly has no citizenship test resources, you have three options:

1. Use another library's online portal remotely

Some libraries allow non-residents to get a library card for a small fee (typically $20-50/year). Vancouver Public Library, for example, offers online-only memberships to anyone in Canada — you get access to VPL's digital resources (including YourLibrary.ca) without visiting in person. Call VPL at 604-331-3603 and ask about the "VPL eCard."

2. Use free online resources directly

If you can't access library modules, the core free resources are still available to everyone:

  • **Official *Discover Canada* PDF** — [canada.ca/en/immigration-refugees-citizenship/corporate/publications-manuals/discover-canada.html](https://www.canada.ca/en/immigration-refugees-citizenship/corporate/publications-manuals/discover-canada.html)
  • IRCC's official citizenship test info — [canada.ca/en/immigration-refugees-citizenship/services/canadian-citizenship/become-canadian-citizen/citizenship-test.html](https://www.canada.ca/en/immigration-refugees-citizenship/services/canadian-citizenship/become-canadian-citizen/citizenship-test.html)
  • Settlement.Org practice quizzes — [settlement.org/ontario/education/adult-education/citizenship-preparation](https://settlement.org/ontario/education/adult-education/citizenship-preparation/) (Ontario-focused but usable nationwide)

3. Use a paid app like CitizenPass

Free library resources are excellent, but paid apps offer more. CitizenPass provides:

  • 600+ practice questions (vs. typical library 200-300)
  • Unlimited timed mock exams that replicate the real IRCC test format exactly
  • AI-powered coach to explain tricky topics you're struggling with
  • Multi-language support (study interface in English, French, Punjabi, Hindi, Mandarin, Arabic, Tagalog, Spanish, Farsi)
  • Offline mobile access (no internet needed once downloaded)
  • Detailed progress analytics showing which chapters you need to review

[Try 20 free questions at citizenpass.ca/practice-test/free](https://citizenpass.ca/practice-test/free) — no credit card required.

How to combine library resources with a paid app

Many people use both library resources and a paid app — it's not either/or. A smart strategy:

  1. Start with your library's free resources. Work through the practice tests and study groups. This builds your baseline knowledge for free.
  2. Identify your weak chapters. Most library platforms (like YourLibrary.ca) show which *Discover Canada* chapters you're scoring poorly on.
  3. Use a paid app (like CitizenPass) for targeted drilling. The AI coach can explain why you keep getting federalism questions wrong or why you confuse the Senate and House of Commons. The larger question bank means you won't see the same 200 questions over and over.
  4. Return to the library for final review. Library study groups are great for last-minute confidence boosts and test-day logistics questions.

Total cost: $0 (library) + $20-30 (app) = under $30 for a comprehensive prep program. Compare that to private tutoring ($50-100/hour).

Tips for getting the most from library citizenship programs

  • Get your library card early. Some libraries take 1-2 weeks to process new memberships, especially if you're applying online. Don't wait until the week before your test.
  • Attend in-person sessions if you can. Meeting other test-takers is motivating, and facilitators often share insider tips (like which provinces' capitals everyone forgets, or which historical events trip people up).
  • Use the audio versions if you learn better by listening. YourLibrary.ca and some TPL modules offer audio questions — great for commuting or exercising.
  • Ask settlement workers about your specific situation. If you're over 55 (test-exempt), have a disability that requires accommodations, or are worried about language requirements, settlement workers can clarify what applies to you.
  • Don't rely only on library resources if your test is in less than 2 weeks. Library programs are comprehensive but paced for people studying over 4-8 weeks. If you have a test invite and only 10 days to prepare, use a paid app's timed mock exams for intensive drilling.

Final thoughts

Library citizenship test prep is one of Canada's best-kept secrets. Thousands of permanent residents walk past their local library every week without realizing it offers the exact resources they're Googling and paying for elsewhere. Toronto Public Library's practice tests, Richmond Public Library's YourLibrary.ca portal, and similar programs across Canada are professionally designed, completely free, and genuinely effective.

If you live near a major library system — Toronto, Richmond (BC), Vancouver, Calgary, Edmonton, Vaughan, Mississauga, Ottawa — make your first stop the library, not a paid app. Get a library card, log in to the online modules, and see what's available. If your library doesn't offer citizenship prep, call and ask — they may have resources they don't advertise prominently.

And if you've exhausted the library resources and want more advanced features (AI coaching, larger question banks, offline mobile access), that's when a paid app like [CitizenPass](https://citizenpass.ca) makes sense. But start free. Your tax dollars have already paid for excellent test prep — use it.

Ready to start practicing? [Try 20 free questions at CitizenPass](https://citizenpass.ca/practice-test/free) — works perfectly alongside library study programs.

Ready to Practice?

Put your knowledge to the test with 600+ practice questions and AI coaching.

Also available on mobile:

Frequently Asked Questions

1What does Toronto Public Library offer for citizenship test prep?

TPL provides three main resources: (1) **Free lending copies** of *Discover Canada* in English and French, available at all 100+ branches and through the TPL app. (2) **Digital practice tests** accessible through the TPL Digital Innovation Hub website — similar format to the real IRCC test. (3) **In-person study groups** at select branches (Fort York, Yorkville, Malvern, Scarborough Civic Centre) facilitated by settlement workers. Check the TPL Events calendar under 'Newcomer Services' for schedules.

2How do I access Richmond Public Library's citizenship test resources?

Richmond PL in BC runs **YourLibrary.ca**, one of the best free online citizenship portals. With a Richmond library card (free for BC residents) you can log in and take unlimited practice tests, study chapter quizzes, and track your progress. In-person programs are held at the Brighouse Branch (7700 Minoru Gate) and Ironwood Branch (12330 Blundell Rd) — drop-in sessions run Tuesdays and Thursdays. Call 604-231-6413 for the current schedule.

3What is YourLibrary.ca and who can use it?

**YourLibrary.ca** is a free online citizenship test preparation portal created by BC public libraries. It offers full-length practice tests, chapter-by-chapter quizzes from *Discover Canada*, audio versions of questions, and progress tracking. Anyone with a library card from a participating BC library (Richmond, Vancouver, Burnaby, Surrey, etc.) can access it. Some libraries outside BC also provide access — check with your local library reference desk.

4Are library citizenship test programs only in Toronto and Richmond?

No — they're Canada-wide. **Ontario:** Vaughan, Mississauga, Brampton, Markham, Ottawa, London, Hamilton. **BC:** Vancouver, Burnaby, Surrey, Coquitlam, Victoria. **Alberta:** Calgary Public Library, Edmonton Public Library. **Quebec:** Bibliothèque et Archives nationales du Québec offers French-language prep. **Atlantic:** Halifax Public Libraries. Search '[your city] public library citizenship test' or call your local branch and ask for 'newcomer services' or 'settlement programs.'

5Do I need to be a Canadian citizen to use library citizenship prep resources?

No — you only need a **library card**, and most public libraries issue free cards to anyone who lives or works in the city, including permanent residents, temporary residents (work permit, study permit), and even visitors staying long-term. The citizenship test prep programs are specifically designed for permanent residents preparing to apply for citizenship, but eligibility for the resources is just library membership.

6Can I access library citizenship test resources online from home?

Yes, if your library offers online modules. **YourLibrary.ca** (BC libraries) works entirely online — no in-person visit needed. **TPL Digital Innovation Hub** also runs remotely with a TPL library card. **Calgary PL and Edmonton PL** provide access to online practice tests through their websites. Check your library's website under 'Newcomer Resources' or 'Settlement Services' — many let you study remotely.

7How do library citizenship test resources compare to paid apps like CitizenPass?

Library programs are excellent for basic practice and are **completely free**, which is perfect if budget is tight. They typically cover the core *Discover Canada* content and offer practice questions. **Paid apps like CitizenPass** add: (1) larger question banks (600+ questions vs. typical library 200-300), (2) AI-powered coaching for tricky topics, (3) unlimited timed mock exams, (4) multi-language support, (5) offline mobile access, and (6) detailed progress analytics. Many people start with free library resources and upgrade to a paid app once they've worked through the library material.

8Do libraries offer in-person tutoring for the citizenship test?

Some do. **Toronto Public Library**, **Richmond Public Library**, **Vaughan Public Libraries**, and **Calgary Public Library** run in-person drop-in sessions where settlement workers or volunteers help with test questions, study strategies, and language support. These are group sessions (usually 5-15 people) rather than one-on-one tutoring. Check your library's event calendar or ask at the Information desk for the schedule.

600+

Practice Questions

18/20

Avg. User Score

95%

Pass Rate

3

Platforms

Related Articles