Плюс: В Канаде в редких случаях будут смотреть на образование, приоритетней будет опыт. Кстати спрос на it-шников в Канаде превышает предложения, поэтому смысл переезжать есть, если уверен в своих знаниях.
Минус: Им неважен опыт, полученный в другой стране, пусть это и будет целых 10 лет за плечами. Котируется именно опыт работы, полученный в Канаде, который ты можешь подтвердить (рекомендательные письма, linkedin). Поэтому, если например у себя ты был Senior Web Developer, то по приезду тебя и на позицию джуна не факт, что возьмут. То бишь придется строить себе карьеру заново.