More input from Wiki s Contributors:
If you are goning to Mexico or Canada you need a passport.
No. All you need is your passport.
Yes you do.
Yes, you now must possess a valid passport when traveling to either country.
No, you don't need a visa for traveling to Canada if you have a Dutch passport.
You need a passport to cross from America to Canada. While inside Canada, you don't need your passport, except for ID purposes.
Yes, they also need a passport.
Yes and yes, unless you are traveling by road; on such case, you only need a birth certificate or ID.
It depends on how you are traveling and when/where you are going. If you are traveling by air or sea, you will need a passport to get back into the US or Canada effective as of 01 Jan, 2007. You do not need a visa unless you want to work legally.
You will need a pilots license, ID/passport to fly into Canada or Mexico.
Yes you can. Unless you are traveling out of Canada, into any other country. Then you would need a passport.
Yes, you do.
Only to get back in the USA.
Yes, you do.
No; you need one.
yes you do only in Niagra Falls and Vancouver
What do you mean if "you are in Mexico"? Do you mean if you are a Mexican citizen? If you are a Mexican citizen, then Yes, you need a valid Mexican passport to enter Canada. A Canada visa is not required for citizens of Mexico for a stay up to 180 days.
No, an original birth certificate with raised stamp will do. But, you will need one to get back! Please also see "Do you need a passport to travel from the US to Mexico?".
If you are travelling from the United Sates to Niagara Falls Canada, then yes you will need a passport. If you are however traveling to Niagara Falls, USA, then you do not need a passport.
yea you do you need a passport to go anywhere yea you do you need a passport to go anywhere
yes, definietly, you need passport anywhere if you are in a different country even when you are driving
Yes you can, but you need a passport.