We are planning to visit Canada next month. We have American green cards, and wonder whether we need to apply Canadian visa to enter Canada. Also, our son is an American Citizen, but we have not had a chance to get a passport for him. We wonder whether it is ok for him to use Birth Certificate to enter Canada.
Any help would be greatly appreciated