Well with a Canadian or Israeli passport you get into Thailand without a visa on the 30 day free stamp (visa exempt) program AND you could apply for one 30 day extension at the immigration office serving the area where you stay for 1900baht. So for the days you have planned to stay here, you could do that without any issue at all OR You could buy a single entry tourist visa thru the thai consulate in Israel via the online eVisa web-portal (all visas to Thailand are sold ONLY online, you don't go to consulates to apply, you do it online, pay online and they email you a PDF file that is the visa which you print out and give to the officer along with your passport when you stamp in to Thailand. You will get 60 days when you stamp in (so more than eough time to cover your planned stay of 47 days) and if you wanted to stay longer you could apply for one 30 day extension at the immigration office serving the area where you stay for 1900baht you can apply for the tourist visa any time you are within 3 months or less of traveling here (tghe visa is valid for entry for 3 months from the date it's issued) You apply via this link:
*******************
You want this choice So in to recap; here's the answer to your questions (should you decide you want to buy the visa) ๐ช๐๐๐ฅ๐ ๐ฑ๐ผ ๐ ๐ฎ๐ฝ๐ฝ๐น๐ ๐ณ๐ผ๐ฟ ๐ฎ ๐ฉ๐ถ๐๐ฎ? online eVisa website (already provided) ๐ช๐๐๐ก ๐ฑ๐ผ ๐ ๐ฎ๐ฝ๐ฝ๐น๐? when you have 3 months or less before your trip ๐๐ผ๐ ๐น๐ผ๐ป๐ด ๐ฏ๐ฒ๐ณ๐ผ๐ฟ๐ฒ ๐บ๐ ๐๐ฟ๐ถ๐ฝ ๐ฑ๐ผ ๐ ๐ป๐ฒ๐ฒ๐ฑ ๐๐ผ ๐ฎ๐ฝ๐ฝ๐น๐? answered above ๐๐ข๐ช ๐ฑ๐ผ ๐ ๐ฎ๐ฝ๐ฝ๐น๐ online eVisa website. ๐ช๐๐๐ง ๐ถ๐ ๐๐ต๐ฒ ๐ฐ๐ผ๐๐? NIS 120 ๐๐ฎ๐ป ๐๐ต๐ฒ ๐ฎ๐ฝ๐ฝ๐น๐ถ๐ฐ๐ฎ๐๐ถ๐ผ๐ป ๐ฏ๐ฒ ๐บ๐ฎ๐ฑ๐ฒ ๐ผ๐ป๐น๐ถ๐ป๐ฒ, ๐ฏ๐ ๐ฝ๐ต๐ผ๐ป๐ฒ ๐ผ๐ฟ ๐ฑ๐ผ๐ฒ๐ ๐ถ๐ ๐ป๐ฒ๐ฒ๐ฑ ๐ฎ ๐ฝ๐ฒ๐ฟ๐๐ผ๐ป๐ฎ๐น ๐บ๐ฒ๐ฒ๐๐ถ๐ป๐ด? ONLY online.