Just a quick question. My husband and I are taking the QM2 transatlantic voyage from NYC to Southampton. I am a Canadian citizen. I see that Cunard requires you have all necessary visas before you go. Do I need to obtain a visa before I get to England as a tourist? Or will there be border control there to give me one - like in the airport?