No, you must be a citizen of the United States to be eligible for a passport from the US
Yes, but as a general rule, you should always have some identification with you, and often the best is a passport.
The US Department of State says you
You don't need a passport to travel within the continental United States, even if you are not a citizen.
As a British Citizen you are able to travel freely within the boundaries of the EU, without requiring further visa's.
Alaska is one of the 50 states of the United States of America. If you are a U.S. citizen you would not need a passport as you are traveling within the country... not to Canada.
If you are a Spanish National or a citizen of another European country then you do not need a visa to travel to Ireland. Anyone who holds a passport and is a citizen of the European Union is free to travel anywhere within the union.
No. You only need to use a passport if you are traveling overseas. This doesn't mean that it's free to travel from state to state.
Only if you travel by land and stay within 30 miles of the border.
Canadians can only travel with the country of Canada without a valid passport. A valid passport or a valid permanent resident card are the two acceptable forms of documentation to re-enter Canada without issue.
I may be wrong, but all you need is an I-94 form and your Mexican passport as ID
You need a passport to cross from America to Canada. While inside Canada, you don't need your passport, except for ID purposes.
Yes, but you will need some government issued photo id (Driver's license, etc).
No, domestic travels inside the US do not require you to show a valid passport. Any piece of photo ID is accepted. Updating with more current information. Yes you now need a Canadian passport to travel to the US.
Unlike other airlines operating domestic routes within the UK, Ryanair insist on all passengers displaying passports only as their photographic identification. Failure to show a valid passport, may result in refusal of travel.