You must first apply for Canadian permanent residency. After you have been living in Canada for 3 years out of 4 as a permanent resident, you can apply for citizenship. You can find out more...
Canadian Citizenship .
An American citizen wishing to become instead, a citizen of our northerly neighbor need simply meet the criteria for anyone else seeking Canadian citizenship. To wit: He/She...
Yes, you can get Canadian citizenship through marriage. However, easier said than done. It is not automatic. Marriage will allow the non-Canadian spouse to obtain permanent residency. After 3 years...