Alaskan Cruise?

We planned an Alaskan cruise long before this trade war was ever conceived. It is on the Viking cruise line (Norwegian owned but marketed out of California) leaving Vancouver, ending in Anchorage. Then fly from there back to Canada.

I’m considering canceling so to not spend any vacation money in the USA. But others are telling me go ahead since very little of what I spend would go to the US anyway. Just what we spend while on shore excursions. But most of the passengers will be American and that’s also an unpleasant thought.

Anyone else have a similar dilemma and what are your thoughts?