The latter provision is aimed in part at Canadians who travel to Syria and Iraq to join the Islamic State group fighting a US-led coalition that includes Canada.
Canadian lawmakers are concerned about a growing number of youths travelling overseas to join jihadists.
According to the Royal Canadian Mounted Police, more than 100 Canadians have joined the IS group’s ranks, including at least a dozen men and women in their teens or twenties who have attempted to make the trip so far this year.
The new immigration law, however, affects only Canadians with dual citizenship.
AFP