This wouldn't be a duplication. We're talking here about the immigration part, applications and their processing. With regard to problems that arise, I could cite, as an example, what has happened to international students from sub-Saharan Africa. The problem is actually that one component isn't aware that francophone immigration is taking place. Consequently, those applications are denied for whatever reason. It's already clear that there's a problem and that things aren't working.
So the idea isn't to duplicate anything. There could simply be a francophone immigration class that would function differently.
I haven't thought about an org chart, about who would do what or about responsibilities. The idea would actually be to do away with classes that don't apply to francophone immigration.