nicola12 wrote:I have been back and forth to Canada a few times but now they are getting pissed and suspicious of my travels. Whatever you do don't tell them how long you are actually staying in the U.S for. And don't tell them you are staying with your BF.Big no no.
It's entirely lawful to stay with your boyfriend for as long as you want as long as he is in status, "co-habiting" partners can stay forever in B-2 status with a valid visa holder, they just can't work.
Read this:
http://travel.state.gov/visa/laws/teleg ... _1414.html
If you get married you qualify for a derivative visa, e.g. if he has H-1B you qualify for H-4, if he's on L-1 you qualify for L-2, if he's on TN-1 you qualify for TD, if he's on E-1 or E-2, you qualify for E spouse.
The big snag with all of them except L-2 and E spouse is that you can't work.
Your real problem from the sounds of it is that you are misleading USCIS, so just be truthful with them.
B-2 and L-2 don't require a consular visit. L-2 requires a marriage certificate, you apply at the POE with proof your spouse is in L-1.
Bear in mind that USCIS is currently in the middle of a crackdown on periods of visitation by Canadians so the last thing you want to do is lie about how long you are staying. Apparently since January they now record everything you say to them at the POE about how long you are planning on staying. Also CBP is currently building RFID detectors at all land border crossings so once the WHTI comes fully into force next year and you have an enhanced DL, NEXUS card or one of the new passports, they will know when you leave.
In addition they can always impose an I-94 on you as well, which you have to surrender when you leave.
Steve.