If you overstay your visa by one day due to a canceled flight in Thailand, you generally won't incur a fine, according to various comments from individuals who have experienced similar situations. Passport control may stamp your passport as 'overstay, fine waived.' However, it's advisable to carry 500 baht cash just in case, as some immigration officers might mention the overstay.