Check those links sent by someone in this thread. The best one is V-Soul, every time you generate a test it will give you some more new questions.Which website is the best to study for test ( I mean questions ? ) ONTARIO
http://www.v-soul.com/onlinetest/
www.yourlibrary.ca/citizenship/
citizenshipcounts.ca/quiz
www.apnatoronto.com/canadian-citizenship-test-practice/
www.toptipsclub.com/Citizenship_Test_Index.asp
http://www.canadacitizenshipstudyguide.com/member/canadian-citizenship-practice-test.php
Also, this website is not bad
https://www.apnatoronto.com/canadian-citizenship-test-practice/
And the mobile app: Canadian citizenship test Free (Alpaca software)
http://www.yourlibrary.ca/citizenship/ (Quiz only) - Free
http://www.v-soul.com/onlinetest/canada_citizen_test/
For those that are about the write the exam, read the discover Canada book at least once and answer A BUNCH of the online questions. Do not try to memorize. The test, I would say is quite easy if you read the book once per week . The online prep questions were SUPER helpful .
I also watched 10 Episodes -
Canada: The Story of Us
https://www.youtube.com/playlist?list=PLJyG4btas2dkKZXp5fxgeGWmbakN-KfM6