I shall now be your distant Medium soulmate from Toronto, Canada! And you have a sweet love story, my friend!
I think it's a great strategy to bring up future and marriage early in the relationship. I'm dating right now as I'm single, and soooo many men say right away they are interested in this long-term, want to have kids and get married. At my most recent date, the guy told me point blank his goal is to get married and have kids. You don't always match with everyone, but it's great to get that out of the way. And if someone runs away - that's amazing, because you know they are not interested.
Sending you and your SO good vibes from Canada!