‘Canada needs more immigrants to fill jobs’