Liberal leadership candidate Mark Carney takes aim at U.S. during Kelowna stop