Donald Trump has picked a former Michigan congressman as his upcoming administration's ambassador to Canada. He must still be confirmed by the U.S. Senate.