Kelly Craft

Annual party is held amidst troubling relations between Canada and the United States over trade disputes
Panel discussion features new U.S. ambassador to Canada, Kelly Craft