Considering 7 day trip as above. We leave from Canada, have several stops in Canadian ports and Canadian trip on St Lawence River. Then have three days in USA in Maine and Boston. Coming home immediately. Our credit card will cover three days trip to US anytime. I am not worried about needing medical help on the ship as I could get off in Canada and get treatment.I am just wondering if somehow or other this whole trip is considered American and I would not be covered? Anybody know.? Also. If we reversed trip, is it an American trip all the way? Even though we are in Canadian ports? Thx.