QUOTE(cattattude @ Jun 9 2008, 11:43 PM)

The new law changes the rules for people born outside Canada. Individuals born outside Canada to a parent, who was a Canadian citizen at the time of the birth, will only be Canadians at birth if:
the parent was born in Canada;
the parent became a Canadian citizen; that is, by immigrating to Canada and being granted citizenship.
This means that children born in another country after the new law comes into effect will not be a Canadian citizen by birth if they were born outside Canada to a Canadian parent who was also born outside Canada to a Canadian parent.
If I am reading this section correctly - my children would have Canadian citizenship because they are born to a Canadian parent - despite being born in the US.
However if my children who were born in the USA have children (my grandkids) in the USA - the grandkids would not have citizenship since they were born to parents, who despite being Canadian, were born outside of Canada.
This is really confusing. Probably taken from an LSAT test somewhere.
Not automatically, that's correct. But I am sure that they would be able to apply for it based on the citizenship of their parents.
It is confusing, but I guess it is an attempt to right the wrongs for those people who lost their citizenship due to being second generation by restoring their citizenship, but then closing the loophole.