U.S. ambassador to Canada made no apology for sharing Trump's post