Я думаю при ваших исходных данных (продажи+маркетинг) шансов что вас позовут по линии IT в Канаду практически стремятся к нулю. А доказать что вы уникальны без большого опыта работы очень сложно. Опыт не менее 2х лет нужен и список того что делали. Не забывайте что тут тоже есть айтишники с местными дипломами и с хорошим английским. И вам с ними конкурировать. И конечно диплом по специальности увеличивает шансы.
Насколько я знаю, сейчас, если хотите побыстрее уехать и чтобы позвали в Канаду, нужно иметь рабочую специальность типа электрика или лифтера. Ну если говорить про IT, то это сетевые инженеры. Этих ребят не хватает и в USA.