An insurance company has to be licensed to provide insurance in a given province/state -- I highly doubt that you'll find a Canadian insurer able and willing to provide coverage in Thailand for you. You will probably have to purchase insurance from a Thai insurance company.
Bookmarks