Actually I have done both. I live less than 30 miles from the border.
I have both family and friends living in the USA, visited often before the pandemic. My family has been in Canada for nearly 300 years so I have a LOT of relatives. I liked North Carolina but too hot and humid. Aspen is beautiful, but my favourite city is Boston - such a nice mix of old and new, and they respect to the old buildings. Logan Airport scares me though. I always think I'm going to end up in the water.
Although I doubt my time spent in Aspen skiing has given me much insight into life in the USA, my friends in Nebraska, New Mexico, California, and New York, give me a pretty good cross section. We have about a half dozen snowbirds in the family. My niece lives just outside Las Vegas, my best friend works in Los Angeles, my uncle is dating a woman in New England - they go back and forth. Another friends has parents living in Cleveland. She got stuck there at Thanksgiving for 3 months.
The USA is dirty, run down, and your roads are in terrible shape. As soon as you cross the border at Buffalo, you see the difference. Niagara Falls may be touristy, and tacky as hell, but it's clean, well kept, and friendly. Buffalo is grimy, dirty, and unwelcoming, in comparison. And grey.
What I find astonishing is the ignorance of most Americans about life in other countries. Especially Canada. You clowns actually believe the lies Shocked Canadian posts.