You may be able to apply for a nonimmigrant visa through a U.S. Embassy in Canada. You should contact the specific Embassy where you wish to be interviewed to determine if they will issue a visa given you are not a Canadian citizen. Please keep in mind that even if you are issued a nonimmigrant visa it does not guarantee admission. You may be denied entry by CBP. This is especially true if you enter shortly after staying all or nearly all of your authorized stay. It would be best if you change your plans and travel on the visa you eventually want to obtain. You can read more about nonimmigrant visas at http://myattorneyusa.com/nonimmigrant-visas.
Answered on May 26th, 2016 at 3:29 AM