The answer depends on where you are coming from. If you are a United States citizen, located in the US, and will not be transiting through a foreign country (an example is driving from Alaska, through Canada, to the lower 48 states) then you will not need a passport.
In the Alaska example, flying from Alaska direct to a point in the "lower 48" will not require a passport.
If you are a citizen of Another Country, the answer is likely "yes", and could require you to have an American visa if your stay is over 90 days in country. Go to http://travel.state.gov/visa/visa_1750.html for more information.
Yes, you do need your passport.
Yes, you need a passport to go on a cruise to Canada.
Do you need a passport to travel to Barcelona
does my passport need to be in date to go to belfast
Yes you do have to have a passport to go to Chile.
Yes, you need a valid passport to go to Canada on a cruise.
You need a passport to go anywhere.
Yes, you need a passport to go to the Bahamas.
You need a passport to go anywhere out of the country!
Yes, you need a passport to go to British Columbia on a cruise.
Yes, you do. A passport and a visa.
Branchwood Subdivision: lots of houses for the amount of walking.