Yes, you do.
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
No. They still have to apply for citizenship through the immigration office. Even if they are married the application can be denied.
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.
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!!!
I'm a Canadian citizen married to a Trinidadian/Canadian person; how do I apply for a Trinidadian passport?
No, the Canadian has to be married to the American in order to live or work in America. Because you have to be married to an American to get a green card in order to do that.
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.