No.
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.
if they are disabled or retired and draw social security payments
Yes, if she is legally married and all the social security has been written under her name. If the above does not apply then she may not receive it. Check with your local social security office to be sure, though.
You need to go to the immigration office and apply to become a citizen or apply for residency status.
You can apply it through the nearest Social Security office
Apply through your nearest Social Security office
Generally a US citizen cannot apply for a Canadian Mastercard and vice versa. If you are a US resident and do not reside in Canada then usually you can not apply for a Canadian Mastercard. However not every bank and credit card have the same terms and regulations. It never hurts to ask!
A person who was born in another country, but is now a Canadian CITIZEN, can apply to join the Canadian Forces.
Approach your nearest social security office who can help you out.
No, you can't apply for a different social security number to get a job. You can only use the social security number you were given at birth.