We are Canadians flying from Canada to Newark, then Dulles, and have a 6hr 55 mins layover before our next international flight. Is it possible to leave the airport for a couple of hours and visit with a friend? If so, will we have to go through immigration, how long might that take, and what information do we need to give immigration? Thanks.
Depending on where in Canada you are coming from you will clear US Immigration in either your origin airport in Canada (if you are coming from Vancouver, Calgary, Toronto, Ottawa, Montreal, or Halifax) or in Newark (if you are coming from somewhere else). By the time you get to Dulles you will have already been cleared into the United States and will be free to go wherever you want.
I wouldn't do it. Have them come to you at the airport. Do you really want to tempt fate?
We made it out and back through just fine. Thanks for the response!