Will a Canadian become an American citizen by marrying an American citizen?

Yes, You have to go through a tough process but yes a Canadian can become a Citizen by marrying an American.