http://www.canadiancitizenshiptest.net/ was created to help people pass 'Canadian Citizenship' test first time. Site was designed with more than 500 questions carefully taken from 'Becoming an Canadian Citizen' handbook.
The official test is a series of 20 questions based on 'Discover Canada - The Rights and Responsibilities of Citizenship' guide. You will have 30 minutes to answer 20 questions.
Once you completed the registration with http://www.canadiancitizenshiptest.net/, you are able to try out our practice questions as many times as you like. While taking the test if you like to refer the original documentation you may do so by clicking the question which will show you the relevant section from the handbook.