The Royal Thai Embassy in Canada is located in Ottawa. If you are looking at visiting Thailand or immigration then you need to call the embassy on the contact details below for more information about which Thai visa is appropriate for you or your family.