Знаю по блогу семью, которая вернулась при тех же раскладах - муж, так и не выучивший английский и работавший на стройке, жена - сидела с детьми, ругалась на местные реалии (не особо попытавшись в них вникнуть). Мне кажется, ключ к таким историям неудач - помимо упомянутого уже снобизма и отстутствия финансового бюджета - нежелание сделать домашнюю работу ещё дома, в стране исхода - выучить язык, выяснить, насколько востребована твоя профессия и при невостребованности (учитель английского из вашего примера - яркий образец ненужной в Канаде профессии) получить другую. Да, сложно, но есть какие-то среднеспециальные профессии, которые получаются года за два - пока идёт процесс иммиграции. Там вы тратите уже заработанные деньги на образование, а здесь придётся либо учится в долг, либо совмещать с неквалифицированной воловой работой и стрессом от погружения в новый язык.