Canada is rejecting foreign workers, students, and tourists at record rates, with 2.35 million temporary resident ...