Yes
If you travel on a Canadian passport you do not need an ESTA to fly into the US from the UK. The ESTA requirement is based upon the passport someone holds and not from the person enters the country. Canadians do not need to apply with ESTA under any circumstances.
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 flying within the United States, you do not need a passport. If you are flying into the United States from another country, or out of the United States into another country, you need to present a passport at customs.
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.
No.
Yes.
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.
If you are Canadian you do not need a passport to enter Canada, though you may be asked to provide ID.
Out of the country if flying you only need proper ID for domestic but out of country (Canada, Mexico, Puerto Rico) you need passport.
As of June 1, 2009 you need a Canadian passport to travel by land, sea or air from Canada to the US.
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?
Yes, every minor flying into the US, regardless of age, is required to have a passport.