Trump takes aim at Canada and Prime Minister Justin Trudeau