Canada curtails its start-up visa program, less than a 1000 applications will be accepted this year

Canada curtails its start-up visa program, less than a 1000 applications will be accepted this year