Позволю себе с Вами не согласиться.
Express Entry pool - вещь действительно хорошая, но не для того, чтобы просто ждать, когда "баллы упадут". По большому счёту, просто ждать и ничего больше не делать можно только в одном случае - если у человека есть 460+ баллов и он знает, что не в этом раунде, так в следующем, ему пришлют ITA.
Ждать 1.5 года - это был Ваш личный выбор, обусловленный некими собственными причинами. Я бы "просто ждать" никому не советовал.
Не совсем понял про английский ("тратиться на сдачу английского"). English учить всё равно надо, хоть для федеральной, хоть для провинциальной программы. Только беженцам и для family sponsorship он не нужен. Не говоря уже о том, что тем лучше английский - тем легче адаптация в Канаде. так что тратиться на него-таки придётся.
Искать другие пути и программы - само собой. И как раз наличие EE профиля открывает доступ к бОльшему количеству тех же провинциальных программ.
Для получения Job Offer надо действительно приложить массу усилий, даже с ходовой профессией. Сами работодатели не будут человека выискивать и приглашать. Я не думаю, что есть настолько наивные люди, которые этого не понимают.
Различные PNP - тоже очень хороший вариант иммиграций, как основной или supplementary. Я всем могу порекомендовать внимательно изучать подобный путь. Сейчас есть куча вариантов в этом направлении, причем с возможностью иммигрировать с невысоким знанием языка. И вот как раз провинции могут искать и приглашать к себе подходящих кандидатов.
Как пример моих слов про benefits of having Express Entry profile ready - "Alberta invites 3,357 Express Entry candidates with CRS scores as low as 300 to apply for provincial nomination"
Именно так и надо, прорабатывать несколько направлений/вариантов одновременно.