Здравствуйте, Анна.
Я думаю, что у Вашего молодого человека очень много проблем, которые ему предстоит решить. Это и его дети, и его статус в Канаде, полная неясность с будущим и т.д. Скорее всего, он просто не готов, морально и материально, взять на себя ответственность за создание новой семьи с Вами ( и расстаться со своей свободой). Вы можете просто ждать, столько, сколько сможете, пока он примет решение. Вашей вины я здесь не вижу, решение должен принять он. Если сможете, дайте ему понять, что Вы безумно заняты (работой, учебой и пр.) и что у Вас нет достаточно времени на "дружбу" с ним. Не проявляйте инициативы в отношениях, наоборот, постарайтесь исчезнуть на какое-то время из его поля зрения. Если он не "бросится" Вас разыскивать, то Ваши шансы невелики.