Trump slams the wrong Canadian PM trying to defend Putin