My apologies for posting on the wrong topic. I Already rectified the issue by posting on the correct forum. Thank you very much.
As a contribution to the subject, I've used Canadian Citizenship Online Reviewer before taking my citizenship exam, it has 800+ questions, reviewers are also arranged...