Yes. Starting Jun.01.2009 no matter how you are entering the US (i.e. air, land and sea), you need a valid passporrt.
how can you be a Canadian citizen with Indian passport. If you are Canadian resident with Indian passport yes you have to get a US Visa.
If you are Canadian you do not need a passport to enter Canada, though you may be asked to provide ID.
If you are also a US citizen, you need to carry both passports and they should be valid.If you are a Canadian citizen and have green card, you need a valid Canadian passport with your green card.
Yes
No.
If you are US, Canadian or European citizen you can enter Mexico without the need of a visa.
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.
As of June 1, 2009 you need a Canadian passport to travel by land, sea or air from Canada to the US.
You need a passport to go anywhere.
The US passport is what you need to get back in. Unless you're already outside the US, I wouldn't leave until you have this important document. Technically, you could just reenter the US as a Canadian tourist with a Canadian passport under the VISA Waiver programm but why chance it?
A Canadian who is already in the United States does not need any special documentation to fly within the US. A Canadian passport or driver's license will suffice. There is no need for a visa.
A Canadian citizen with a green card can use their Canadian passport to exit the US and use their US green card to re-enter the US under the same status. Hope this helps.