I've been trying to research for months about this, but couldn't find
any definate information.. or, at least, I am still confused about
certain things.

I live in Canada and I've been with someone who's lived in the
United States for just over a year now, met over the net, and we
would like to get married.

What we're concerned about, though, is how the process will be.

We would like to get married, but we do not have plans to live with
each other until a few more years while she finishes university
where then we would like her to immigrate into Canada.

Would there be any complications in this?

Basically, I would like to visit her where she lives and in the time
I am down there, also become legally (and recognized) bound - but
she will still continue to go to school and I will return to Canada
and continue living there until she is done, then immigrate her
to live with me.

I hope this is clear and if it isn't, please ask any questions to clarify
anything as we have been trying to look for information for quite
a while.

Thank you.