Yes, Americans can easily immigrate to Canada. There are a lot of options of Canadian immigration for Americans who want to immigrate to Canada. As an American citizen you might be interested to know that Canada welcomes (even encourages) you to consider becoming a Permanent or Temporary Resident of Canada.
A lot of Americans are able to meet the criteria for a Canada Immigration (Permanent Resident) Visa under the economic stream of immigration– whichever the Skilled Worker Category or the Business Category of Canadian immigration.
A Canadian Permanent Resident may turn out to be a Canadian Citizen and take delivery of a Canadian Passport after three years. Canada allows dual citizenship and you would not have to surrender your U.S. citizenship, if you do not wish to. Both Canada and the America allow dual citizenship.
Americans who desire to enter Canada on a short-term basis also take delivery of special treatment. The North American Free Trade Agreement (NAFTA) facilitates the admission of Americans who desire to come to Canada to work or to set up or get hold of a Canadian business.
To find out if you qualify to come to Canada on a Permanent or Temporary basis, you may visit official website of Canadian immigration www.cic.gc.ca