US President Donald Trump threatened financial sanctions over the Canadian decision to recognize a Palestinian state, tweeting: "Wow! Canada has just announced that it is backing statehood for Palestine. That will make it very hard for us to make a Trade Deal with them. Oh’ Canada!!!"