arriving by ship not airport

You tourist visa on line says to get it stamped at the airport but what do you do when you are arriving by cruise ship? My daughter needs her passport daily to cross the Canadian US border can she apply for a VISA ahead of time without having to hand her passport to be kept until she would be approved for a \VISA? She lives in Ontario Canada
Question by Melissa
Add comment