Бесплатное обучение на языке страны много где (только взносы).  Германия и Австрия отличный выбор. Но да, Канада поинтереснее, шансов зацепиться там больше и быстрее гражданство получит, плюс потом сможет с инженерной профессией в США перебраться, где зп поинтереснее, но это надо 35-40 тыс (обучение плюс проживание) в год иметь минимум, чтобы влезать в это все.