I agree with you on the uncharitable read and the purity checks.
I don't agree about the exchange rate being a throwaway though. The reason is the number of idiot talking heads going on US news and telling Americans that the reason we are not visiting is the exchange rate. So many of them are desperately clinging to it as the reason, because it absolves them of the responsibility for voting for a pudding brained numptyfuck. It's why you see offers of discounts or Canadian money at par in a desperate attempt to draw Canadians.
They need to understand the consequences of their actions. I'll give you a specific example. Derek Stevens, CEO of several Las Vegas casinos was crowing about how he knows the exchange rate is why Canadians are not going there, so he offered CAD at par with USD. You don't have to look hard to find videos of Derek Stevens saying how great Trump is and chanting with Trump in one of his casinos, "USA USA". We can't let him let himself off the hook for his support of an imbecile with the economic understanding of a turnip.