Well, I did all of those things on our Eclipse Alaska cruise last month, including flying Air Canada where everyone was masked. Still tested positive 2 days after getting home. Am I sure that I got it onboard? Of course not… but there were many, many people crammed together everywhere. Will continue masking on our Nov cruise and hope for the best.