PassCanada was designed and developed for permanent residents of Canada, its main purpose is to prepare its users for the Ontario Canadian Citizenship exam, the questions are quite similar to the actual one and updated every year. We have enjoyed working on this app and hope you too as well.
https//itunes.apple.com/us/app/passcanada./id816724208?ls=1&mt=8