Кем можно работать в США или Канаде жителю России?
Кем угодно, при условии, что наниматель получит для Вас разрешение на работу. В США получение такого разрешения обычно занимает порядка полугода и стоит три-пять тысяч долларов. Соответственно, получают их обычно только для квалифицированных работников. Наибольшее распространение такая практика имеет в ИТ (разработчики, системные инженеры и т. п.).
Более того, самая типичная визовая категория для таких случаев — H-1B. Для того, чтобы получить разрешение на работу по этой категории, работа должна требовать образования не ниже бакалавра, а у работника должно быть такое образование плюс два года опыта (если есть шесть лет опыта, требование к образованию отпадает).