Hi Jenn.
My girlfriend and I are going through an identical situation right now. I live in Canada, she is from the US. We met each other over the internet over a year ago. Im going to tell you what I know, so hopefully you wont make the same mistakes we did. We have had a horrible time with all the border stuff, and lost thousands of dollars because of it.
Heres my best advice.
1. If you are going over the border to stay for more than one month, Do
NOT bring more than one suitcase of clothes with you. If you bring all of your stuff, you will be accused of moving into the country. Also, do not tell them you want to stay for more than a month, again they will try to accuse you of trying to immigrate illegally. The border is not the same as the legal system. They treat you as guilty until you prove yourself innocent, its quite a horrible thing. My girlfriend tried to come over saying she was staying for four months, with a car full of luggage, and they not only turned her around, they banned her for a whole year! Its not fair at all, but there is nothing we can do to change it.
2. If your intentions are to move into the country, do not try another way such as a work permit or a study permit. They will somehow find out you want to stay, through your situation, or the way you worded any explanations or something. We tried to get my girlfriend a study permit, and they suspected her of wanting to stay in Canada. Now although she does want to stay in Canada, she also genuinely wants to study here too which is the ironic part. And she would defiantly go back if her study permit ran out and she didnt have permanent residence, we are not law breakers, but the immigration office trusts no one unfortunately. Plus I hear that most study permits and work permits get denied anyway. They are hard to get.
3. As for conjugal partner status, I am still not clear on what exactly this means, but Im pretty sure it does not apply to my girlfriend and I. I also hear it is harder to get approved for than a spousal sponsorship.
4. I think your best bet, if you are 100% serious about each other, is to show your seriousness and get married. Not only is a spousal sponsorship probably your best bet, but getting married will also help prove to the immigration office that you are serious about each other, and not just trying to get into the country. My girlfriend and I are getting married in a month, and then applying for the sponsorship. If all goes well she will be here early next year.
Oh, and your boyfriend sounds like an ideal sponsor. As long as hes not an immigrant himself, on social benefits, or a criminal you shouldn't have an issue.
- Canuck
PS. I'm a programmer too!
