Won’t we go through Customs when we leave the ship in St. John. Our flight will be to Toronto where there should be no immigration since we are still in Canada. We are flying from there to IAD, Dulles, and I will expect immigration at that airport. Never had a problem with immigration or customs at that airport.