Merkel is upset because Trump has told the EU and Canada that it is about time that they put their money where their collective mouths are. Most of the EU and Canada have for too long ridden on the US financial coat tails and Canada is at the top of that long list. Merkel and Trudeau have no problems screwing their own countries with largesse being dispatched hither and yon yet cannot meet their own commitments.