Canada announces new restrictions on permanent resident visas and foreign workers