Canada is considering a cap on the number of international students due to concerns about housing shortages. The government has been criticised for its immigration targets, which have led to a surge in temporary residents, including students and migrant workers.