Canadian citizens do not need a visa to travel to Thailand for visits of 30 days or less. However, Canadian Permanent Residents may require a visa: the nationals of 15 countries require a visa on arrival, and the nationals of many other countries (including Africa, the Middle East and Latin America), need a visa to travel to Thailand.
Embassy of Thailand
Phone: +1-613 722-4444, +1-613 729-5235
Fax: +1-613 722-6624