Dear Susan Neal,
Thanks for your question
Please note that Canadian passport holders need to apply for a Visa directly at the Vietnam Embassy/Consulate office in your current country in case you travel Vietnam by cruise ship.
Any help feel free to call us at +84.909.343.525
Amanda - Evisa team.