I know that the contents of the official study guide Discover Canada, the Rights and Responsibilities of Citizenship are all that I need to learn for my test in three weeks time. I have been testing my knowledge on some of the online practice tests, but I am a little concerned that some ask questions not based on the guide. The Richmond Library test seems to be ok. Also citizenshiptests.ca is good because because their answers refer to the page in the guide so I reread the sections I get the answers wrong in. The questions are a tougher than others. Is this a good way to learn for the test? Is it at all worth paying for study courses on some of the other sites?