Absolutely, my partner would love to visit national parks south of the border this summer but we decided we'd much rather spend our money in our own economy for the time being. That's not even considering the risk getting snatched by immigration anywhere in the country.
There’s a decent chance the national parks will still be there in a couple years anyway.
Well, I guess, they might have been auctioned off to some billionaire at that point so… the tickets will probably be pricier but the facilities should be shiny and new.
If they choose to open them to the public, that is. Hopefully that billionaire doesn't just open it to their friends and us commoners don't get to use it.
"spend our money in our own economy" - a common fallacy about economies. Spending money is how you take/consume resources from an economy.
If you spend money in Canada, then you are taking stuff from Canadians. If you spend your money in the US, then you are taking stuff from Americans.
You might wonder what happens at the limit - why don't Canadians just spend all their money in the US and take all America's stuff (just a thought experiment)? Because currencies adjust. Canadians would need US Dollars to buy stuff in the US, and as more and more Canadians try to do that, the exchange rate would change to devalue the Canadian Dollar against the US Dollar, effectively making things more and more expensive for Canadians until they are forced to get their stuff elsewhere.
When you spend Canadian dollars at a business owned by a Canadian, you're sending that owner and the Canadian government your money, in exchange for their goods or services, normally at a surplus of value for them. You are 'helping' them; you are 'investing' in the Canadian economy. You are justifying the existence of their business and the jobs of the people who work there.
Especially insofar as you're making this choice versus American options, you are putting money into the hands of Canadians rather than Americans. This is the underlying concept behind boycotts and voting with your dollars or feet.