Prime Minister Mark Carney says immigration was “far too high” when his government took over, arguing that Canada had lost control of levels in foreign students and temporary workers.