http://www.citizenshipsupport.ca (Free Quiz and you can purchase more for $29)
http://citizenshipcounts.ca/quiz (Study Guide nicely organized in section, Flashcard, and Quiz) - Free no purchase required
http://www.v-soul.com/onlinetest/canada_citizen_test/ (Quiz Only) - Free...