As I know H1b doesn't need US visa to Canada. How about New Mexico? Any one has experience to share? Thanks, Mike