President Donald Trump’s criticism of the US neighbor has been filled with lies – a remarkable variety of assertions that either wildly distort a kernel of truth or are just made up.