You must be 18+, have lived there for 3 years or more, have no criminal record and knowledge of Canada. More below-
if they are not born in canada or if there parents are not citizen
if they are not born in Canada or if there parents are not citizen
It is not possible to become a Canadian Citizen just by marrying a Canadian citizen. Citizenship cannot be acquired by marriage in any country.
he will stay American citizen....he has to apply to become a Canadian citizen or his wife has to apply for him and will have to tell the court that she has married him
Only if you apply to become a Canadian citizen. Once you get residency in Canada you can apply for provincial healthcare.
On his offical site it said that he did become a canadain citizen!!!
Yes, you do.
How do immigrants become a Canadian citizen
if you were born in Canada
One way is to sign a form confirming that you want your child to be a Canadian citizen, then when the papers are signed, they're a Canadian citizen.
yes, any child that is born in Canada automatically is a Canadian Citizen
marry a candian diplomat