Trump didn't give a reason for revoking the invite but his announcement comes on the same day Carney fired back at the president's criticism of Canada in Davos.
President Trump wants much lower interest rates, and he's going to extraordinary lengths to push the Federal Reserve in that direction. Trump's efforts are now being tested by the Supreme Court.