Stephane Dion, Canada's ambassador to France, says President Donald Trump is violating international law when he threatens to ...