President-elect Donald Trump wants Mexico, Canada, the Panama Canal and Greenland in his stocking this Christmas season.