I am a mid 50's Canadian white single male. I own a home
in Texas and legally work here as well.
I often cross between US / Canada with the primary purpose
to visit mom and to return to my home / work.
I have never been given what I would consider a difficult time
by either the US or CDN CBP.
I don't act belligerent... I look them in the eye and answer
the questions... they let me through. It is simple.
If you are driving across the border... not suggesting the OP
does not already do this but... turn your engine off, turn off
the radio/stereo, take of the sunglasses and look them straight
in the eye when answering.