Алексей - для того, чтобы подать через Канадское посольство в США нужно обоснование - т.е. пребывание в Канаде больше полугода, причем мотивированное. Это раз. Во-вторых, интервью, скорее всего обязательно, Значит, понадобится виза в США. Если ее не было на момент приезда в Канаду, то есть печальная вероятность, что ее и не дадут - даже при наличии приглашения из канадского посльства. Вам - особенно , потому что Вы программист, и вам легко - с точки зрения посольства США - остаться в Америке нелегально. Если Вы не приедете на интервью Ваш файл закроют. Раньше его передавали в посольств страны проживания, а сейчас - просто закрывают.