Vice President Pence Swears in US Ambassador to Canada Kelly Knight Craft By White House - September 26, 2017 The White House