My boyfriend and I are planning to get married in Vegas this summer. My boyfriend is Candian and I am a Filipina, although I am staying in the US under a tourist visa. What are the steps I should take? Should he petition me here in the US, or address it to the Philippines? If he can petition me (wherever is legal or in accordance to the law), how long will it take?