Yes
Yes
A Canadian Citizen can not drive a car with US plates into Canada. I'm not sure why, only that its a Canada rule.
Only if they have a residential address in Canada.
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
how can you be a Canadian citizen with Indian passport. If you are Canadian resident with Indian passport yes you have to get a US Visa.
Can a is felon go to Canada if they marry a Canadian citizen
He was Canadian.
there are alot of fomos
Yes
yes
If you are also a US citizen, you need to carry both passports and they should be valid.If you are a Canadian citizen and have green card, you need a valid Canadian passport with your green card.