Certain requirements exist for an immigrant to become a naturalized Canadian citizen. Generally, one must be at least 18 years of age, have permanent resident status, have adequate knowledge of French or English and be free from legal troubles. One also must have been present in Canada during most of the previous six years.

Getting Ready For Canadian Citizenship Test