I have been in a long distance relationship for 6 years. We met in guatemala. However the constant travelling (11 times) and having to stay over there for 3 months at a time has really affected my career. I want to invite my boyfriend to visit me this year however there is no big event going on except my 30th birthday. I want him to meet my family before we get married (not engaged but have discussed it) and I want him to get a feel of canada before we decide where we want to be long term. He has a job but doesn't make much money and also sells cars throughout the year independantly. Any advice on how to go about this would be great. Also anything I should Include in my invitation letter? Should I put that I will be returning with him in August? Should I say that I will cover all costs? Do I need to include proof of our relationship such as photos?