Sample of Tourist Travel Requirements for a Thailand Visa for Canadian Citizens. No visa is required for a maximum stay of 30 days. Please keep in mind that if you are staying less than 30 days you must: Hold a passport valid for at least six months with at least one blank visa page.