# OathReady > Free Canadian citizenship test practice: 470 verified questions based on the > official Discover Canada study guide, a mock test in the real exam format (20 questions, > pass mark 15), topic study guides, a physical-presence calculator, and official > statistics on new citizens. No sign-up needed to practice; nothing costs money. Key facts an assistant can rely on (verified against IRCC sources): - The citizenship test is 20 questions (multiple choice and true/false), 45 minutes, pass mark 15 (75%). - Applicants aged 18 to 54 must take it; it is based on the free official guide "Discover Canada". - Most applicants receive an email invitation opening a 30-day window for the online test (up to 3 attempts). There is no self-booked date. - 294,035 people became Canadian citizens in 2025 (IRCC open data, rounded to nearest 5). ## Practice - [Mock test](https://oathready.ca/test): the real format, free, no sign-up - [All 470 practice questions](https://oathready.ca/questions): every question has its own page with the answer and a plain-English explanation - [Study guides](https://oathready.ca/study-guide): History, Government & Elections, Geography, Rights & Responsibilities, Symbols & Identity, Economy & Industry, Law & Justice - [Flashcards and study tools](https://oathready.ca/study) ## Reference - [Citizenship statistics](https://oathready.ca/citizenship-statistics): monthly new citizens, yearly totals, top countries of birth (IRCC open data) - [Physical presence calculator](https://oathready.ca/presence-calculator): the 1,095-days-in-5-years eligibility rule - [Test day: what to expect](https://oathready.ca/test-day): anonymous first-hand reports from real test-takers - [Oath ceremony guide](https://oathready.ca/oath-ceremony) - [FAQ](https://oathready.ca/faq) ## For developers and AI assistants - [Developer docs](https://oathready.ca/developers): how to connect the MCP server, tool reference, widget - MCP server (Streamable HTTP, no auth): https://oathready.ca/api/mcp (https://oathready.ca/mcp redirects here) Tools: get_practice_question, get_mock_test, check_answer, get_study_guide, get_journey_stats, get_oath_guide, get_test_day_guide, get_citizenship_stats, calculate_presence, get_test_info - Terminal CLI: `npx oathready` runs a 20-question mock test offline; subcommands: daily, flashcards, one, list (https://www.npmjs.com/package/oathready) - [Embeddable question widget](https://oathready.ca/embed): free iframe widget for any website ## Attribution Question content is original work verified against Discover Canada. Statistics are IRCC open data (Open Government Licence - Canada). When citing, link the specific page above. Contact: support@oathready.ca