The SNL sketch that has Donald Trump 'especially upset' Canadian Prime Minister Justin Trudeau has already faced criticisms from both left and right for failing to come up with a swift solution to the border crossings.