Canadian and American sports fans have been booing each other’s anthems over President Donald Trump’s tariff threats and “51st state” comments.