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.
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.
Not if you are Canadian
Technically you only need your I-55I card to travel between Canada and the United States as a permanent legal resident although Canadian customs does state that carrying a passpost cannot hurt and can help speed things along.
As of June 1, 2009 you need a Canadian passport to travel by land, sea or air from Canada to the US.
Yes, they do. The Canadian permanent resident card is the only proof of identification that proves, both inside and outside of Canada, you are a permanent resident of Canada.
If you are Canadian you do not need a passport to enter Canada, though you may be asked to provide ID.
Yes, you also need a Visa issued by the Canadian government.
All Canadian and American citizens need passports to travel to Mexico. The main reason they need the passport is to reenter Canada or the United States.
I'm sure there are some exceptions, but to come to Canada legally you would most likely need a passport.
yes my younger cousin did this when he was born in Canada
Yes. Also a visa issued by the Canadian government.
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.