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
I can state definitely that Americans can become Canadian citizens; I myself was an American, born in New York, and I am now a Canadian citizen. This does not, of course, mean that every American can become a Canadian citizen. Canada, like any other country, has specific citizenship requirements, and immigration requirements. Not everybody qualifies. But some do.