For me, I have registered on (citizenshipsupport.ca). They have charged me only 30 CAD. The site has around 650 questions. It covers each line in the book and the system of demonstration of tests and answers is very helpful for remembering. The registration gives you an access for a whole year...