It basically looks as if you need to work on getting a visa, live in canada for the duration of that visa, then apply for citizenship. If you get a work visa, keep that job; if you get a student visa, stay in that school.

It is a little intimidating to think about moving into another country, but I'm ready to jump right in. Canada seems like the right place for us to settle down and start a family.