I am a Canadan Citizen and I was denied once going to the US, simply because I didn't have a return ticket. Gone are the days where we are treated like friendly neighbours. We used to be able to do that a few years ago and stay there as a visitor for 6 months. I'll spare the details, but needless to say I've met a lot of other Canadians, and people from around the world who have been held up for hours at a time, unnessecarily and have missed flights, had interrogations etc.
Now, okay fair enough I should have been more proactive and known that they needed a return flight. BUt everytime I cross the boarder, even when I am transfering planes in the US, I get interrogated and held for hours. They are asking for more and more informaiton, and I don't feel like I have any rights in that area of crossing. I am asked for personal bank statements and other documents proving that I work and live in Canada. Even when I prove all of this, I am still questioned if I am going to work in the US. Having my own online business, makes this whole process harder.
I'm going on vacation in December and I'm crossing thorugh the US to go to Mexico. I already have anxiety about crossing. Any ideas on what I could do, right now and be proactive in preventing another rude awakening?
I'm not sure which sector to speak to with US immigration.
Any responses much appreciated.