IRCC should definitely downsize the pre-arrival services. I was talking about this between friends a week ago, those pre-arrival services are really garbage and employees are getting paid for no reason. A conversation of 5 minutes with an immigrant offers 10x more info than an hour with them.
Even the languages classes are backlogged and sluggish to teach anything. I'll be happy to see a major cut in the pre-arrival services department.