I'm on Caribbean Princess 10 day Canada / New England cruise next week, departing from Brooklyn and ending in Quebec. I've been told that there's an app I need to have on my phone and filled out before I get to the airport to come home from Quebec, and it's a Canadian one, I can't remember the name (I don't think it was ArriveCan).
I will go back and find out what that was, but my question now is, do I have to have something like that before I embark in Brooklyn? Nobody has told me that but I thought to ask since I'd need one later, when I go through immigration during my layover from Quebec back to DC. So it seems like I need one to get back in the US from Canada but I don't know if I need one to enter Canada from the US.