I've been crossing the border for years. The best way that I can sum it up is:
No matter which way you go: have your shit together.
Know what your story is when you cross. home or not.
work, housing, etc.
References with lies or truth or what the fuck ever mixed with confidence.
I've gotten just as much hassle every time back and forth, but I also line it all up and don't cross with people (in a personal vehicle) that don't get it.
If it ever comes down to it. I get out prior to crossing and (on the west coast) figure out how to pay for the $10USD bus from where ever USA to whatever CAD.
I say this as a white person who comes from a low class, but has learned to use my perceived economic status.
As always, feel free to pm me or call me out about anything.
I know it's not the same folks who aren't white and anyone who transcends traditional gender boundaries. folks with limited chosen fam. i know. hmu.