Мы нашли друг друга на этом сайте
Мы нашли друг друга на этом сайте. Он живет в Канаде, ...
Вы имели в виду: