I am a Canadian Citizen, and a United States Resident Alien. My company wants me to visit the office in Bangkok so it is business travel. Do I need a visa? Do I get one at the consolate or at the Airport when I enter Thailand?