The criteria to apply is having been admitted with a one year visa so as soon as you have been admitted to the country with your 1 year visa, you can ask for your case to be processed there. The criteria to apply outland through Buffalo is either having been admitted to the US with a 1 year visa or to Canada. People who are on a work or student visa in Canada can choose to apply outland through Buffalo rather than applying through their home country.