Yes any passport will do.
No, a child cannot travel from the US to Canada without a passport.
As of June 1st, 2009, you need a passport to travel from Canada to the US.
Yes.
Yes, but you have to have your passport
As of June 1, 2009 you need a Canadian passport to travel by land, sea or air from Canada to the US.
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.
Practically, it is safe to travel with a legitimate, valid passport of your country. If you are a dual passport holder then you use the particular passport for that country and the other passport for the other country. like if you are travelling to US then use US passport if you are travelling Canada use your Canadian passport.
a passport is not yet necessary to travel between the US and Canada, although it is desired. If you haven't gotten a passport yet, at the least bring your child's birth certificate.
If you are a Canadian citizen and you do not have a valid Canadian passport, then you cannot travel outside of Canada- including the US.
Only if you can prove you are a US citizen or are entitled to be one.
Yes, you can travel to Venezuela with a US passport.
You may eventually, but after tons of trouble you will encounter in the US.